pub struct PipelineMonitorEventSelectedInfo {Show 13 fields
pub deployment_error: Option<ErrorResponse>,
pub deployment_has_error: bool,
pub deployment_resources_desired_status: ResourcesDesiredStatus,
pub deployment_resources_status: ResourcesStatus,
pub deployment_resources_status_details: Option<Value>,
pub deployment_runtime_desired_status: Option<RuntimeDesiredStatus>,
pub deployment_runtime_status: Option<RuntimeStatus>,
pub deployment_runtime_status_details: Option<Value>,
pub event_id: PipelineMonitorEventId,
pub program_status: ProgramStatus,
pub recorded_at: DateTime<Utc>,
pub storage_status: StorageStatus,
pub storage_status_details: Option<Value>,
}Expand description
Pipeline monitor event information which has a selected subset of optional fields.
If an optional field is not selected (i.e., is None), it will not be serialized.
JSON schema
{
"description": "Pipeline monitor event information which has a selected subset of optional fields.\nIf an optional field is not selected (i.e., is `None`), it will not be serialized.",
"type": "object",
"required": [
"deployment_has_error",
"deployment_resources_desired_status",
"deployment_resources_status",
"event_id",
"program_status",
"recorded_at",
"storage_status"
],
"properties": {
"deployment_error": {
"allOf": [
{
"$ref": "#/components/schemas/ErrorResponse"
}
]
},
"deployment_has_error": {
"type": "boolean"
},
"deployment_resources_desired_status": {
"$ref": "#/components/schemas/ResourcesDesiredStatus"
},
"deployment_resources_status": {
"$ref": "#/components/schemas/ResourcesStatus"
},
"deployment_resources_status_details": {},
"deployment_runtime_desired_status": {
"allOf": [
{
"$ref": "#/components/schemas/RuntimeDesiredStatus"
}
]
},
"deployment_runtime_status": {
"allOf": [
{
"$ref": "#/components/schemas/RuntimeStatus"
}
]
},
"deployment_runtime_status_details": {},
"event_id": {
"$ref": "#/components/schemas/PipelineMonitorEventId"
},
"program_status": {
"$ref": "#/components/schemas/ProgramStatus"
},
"recorded_at": {
"type": "string",
"format": "date-time"
},
"storage_status": {
"$ref": "#/components/schemas/StorageStatus"
},
"storage_status_details": {}
}
}Fields§
§deployment_error: Option<ErrorResponse>§deployment_has_error: bool§deployment_resources_desired_status: ResourcesDesiredStatus§deployment_resources_status: ResourcesStatus§deployment_resources_status_details: Option<Value>§deployment_runtime_desired_status: Option<RuntimeDesiredStatus>§deployment_runtime_status: Option<RuntimeStatus>§deployment_runtime_status_details: Option<Value>§event_id: PipelineMonitorEventId§program_status: ProgramStatus§recorded_at: DateTime<Utc>§storage_status: StorageStatus§storage_status_details: Option<Value>Implementations§
Trait Implementations§
Source§impl Clone for PipelineMonitorEventSelectedInfo
impl Clone for PipelineMonitorEventSelectedInfo
Source§fn clone(&self) -> PipelineMonitorEventSelectedInfo
fn clone(&self) -> PipelineMonitorEventSelectedInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for PipelineMonitorEventSelectedInfo
impl<'de> Deserialize<'de> for PipelineMonitorEventSelectedInfo
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
Source§impl From<&PipelineMonitorEventSelectedInfo> for PipelineMonitorEventSelectedInfo
impl From<&PipelineMonitorEventSelectedInfo> for PipelineMonitorEventSelectedInfo
Source§fn from(value: &PipelineMonitorEventSelectedInfo) -> Self
fn from(value: &PipelineMonitorEventSelectedInfo) -> Self
Converts to this type from the input type.
Source§impl From<PipelineMonitorEventSelectedInfo> for PipelineMonitorEventSelectedInfo
impl From<PipelineMonitorEventSelectedInfo> for PipelineMonitorEventSelectedInfo
Source§fn from(value: PipelineMonitorEventSelectedInfo) -> Self
fn from(value: PipelineMonitorEventSelectedInfo) -> Self
Converts to this type from the input type.
Source§impl TryFrom<PipelineMonitorEventSelectedInfo> for PipelineMonitorEventSelectedInfo
impl TryFrom<PipelineMonitorEventSelectedInfo> for PipelineMonitorEventSelectedInfo
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: PipelineMonitorEventSelectedInfo,
) -> Result<Self, ConversionError>
fn try_from( value: PipelineMonitorEventSelectedInfo, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for PipelineMonitorEventSelectedInfo
impl RefUnwindSafe for PipelineMonitorEventSelectedInfo
impl Send for PipelineMonitorEventSelectedInfo
impl Sync for PipelineMonitorEventSelectedInfo
impl Unpin for PipelineMonitorEventSelectedInfo
impl UnsafeUnpin for PipelineMonitorEventSelectedInfo
impl UnwindSafe for PipelineMonitorEventSelectedInfo
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