pub struct ExternalInputEndpointStatus {
pub endpoint_name: String,
pub config: ShortEndpointConfig,
pub metrics: ExternalInputEndpointMetrics,
pub fatal_error: Option<String>,
pub paused: bool,
pub barrier: bool,
pub completed_frontier: Option<ExternalCompletedWatermark>,
}Expand description
Input endpoint status information.
Fields§
§endpoint_name: StringEndpoint name.
config: ShortEndpointConfigEndpoint configuration.
metrics: ExternalInputEndpointMetricsPerformance metrics.
fatal_error: Option<String>The first fatal error that occurred at the endpoint.
paused: boolEndpoint has been paused by the user.
barrier: boolEndpoint is currently a barrier to checkpointing and suspend.
completed_frontier: Option<ExternalCompletedWatermark>The latest completed watermark.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ExternalInputEndpointStatus
impl<'de> Deserialize<'de> for ExternalInputEndpointStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExternalInputEndpointStatus
impl RefUnwindSafe for ExternalInputEndpointStatus
impl Send for ExternalInputEndpointStatus
impl Sync for ExternalInputEndpointStatus
impl Unpin for ExternalInputEndpointStatus
impl UnwindSafe for ExternalInputEndpointStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more