pub struct KubernetesBuildHeartbeatData {
pub active: Option<i32>,
pub completion_time: Option<DateTime<Utc>>,
pub condition_count: i32,
pub events: Vec<KubernetesEventSnapshot>,
pub failed: Option<i32>,
pub image_digest: Option<String>,
pub job_name: String,
pub namespace: String,
pub start_time: Option<DateTime<Utc>>,
pub status: BuildHeartbeatStatus,
pub succeeded: Option<i32>,
}Expand description
KubernetesBuildHeartbeatData
JSON schema
{
"type": "object",
"required": [
"conditionCount",
"events",
"jobName",
"namespace",
"status"
],
"properties": {
"active": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"completionTime": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"conditionCount": {
"type": "integer",
"format": "int32",
"minimum": 0.0
},
"events": {
"type": "array",
"items": {
"$ref": "#/components/schemas/KubernetesEventSnapshot"
}
},
"failed": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"imageDigest": {
"type": [
"string",
"null"
]
},
"jobName": {
"type": "string"
},
"namespace": {
"type": "string"
},
"startTime": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"status": {
"$ref": "#/components/schemas/BuildHeartbeatStatus"
},
"succeeded": {
"type": [
"integer",
"null"
],
"format": "int32"
}
}
}Fields§
§active: Option<i32>§completion_time: Option<DateTime<Utc>>§condition_count: i32§events: Vec<KubernetesEventSnapshot>§failed: Option<i32>§image_digest: Option<String>§job_name: String§namespace: String§start_time: Option<DateTime<Utc>>§status: BuildHeartbeatStatus§succeeded: Option<i32>Implementations§
Trait Implementations§
Source§impl Clone for KubernetesBuildHeartbeatData
impl Clone for KubernetesBuildHeartbeatData
Source§fn clone(&self) -> KubernetesBuildHeartbeatData
fn clone(&self) -> KubernetesBuildHeartbeatData
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 Debug for KubernetesBuildHeartbeatData
impl Debug for KubernetesBuildHeartbeatData
Source§impl<'de> Deserialize<'de> for KubernetesBuildHeartbeatData
impl<'de> Deserialize<'de> for KubernetesBuildHeartbeatData
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<&KubernetesBuildHeartbeatData> for KubernetesBuildHeartbeatData
impl From<&KubernetesBuildHeartbeatData> for KubernetesBuildHeartbeatData
Source§fn from(value: &KubernetesBuildHeartbeatData) -> Self
fn from(value: &KubernetesBuildHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl From<KubernetesBuildHeartbeatData> for KubernetesBuildHeartbeatData
impl From<KubernetesBuildHeartbeatData> for KubernetesBuildHeartbeatData
Source§fn from(value: KubernetesBuildHeartbeatData) -> Self
fn from(value: KubernetesBuildHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl TryFrom<KubernetesBuildHeartbeatData> for KubernetesBuildHeartbeatData
impl TryFrom<KubernetesBuildHeartbeatData> for KubernetesBuildHeartbeatData
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: KubernetesBuildHeartbeatData,
) -> Result<Self, ConversionError>
fn try_from( value: KubernetesBuildHeartbeatData, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for KubernetesBuildHeartbeatData
impl RefUnwindSafe for KubernetesBuildHeartbeatData
impl Send for KubernetesBuildHeartbeatData
impl Sync for KubernetesBuildHeartbeatData
impl Unpin for KubernetesBuildHeartbeatData
impl UnsafeUnpin for KubernetesBuildHeartbeatData
impl UnwindSafe for KubernetesBuildHeartbeatData
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