pub struct LocalDaemonHeartbeatData {
pub command_supported: bool,
pub daemon_instance: Option<LocalRuntimeUnitStatus>,
pub daemon_name: String,
pub events: Vec<LocalRuntimeEventSnapshot>,
pub exit_reason: Option<String>,
pub image_path_present: bool,
pub pid: Option<i32>,
pub restart_count: Option<i32>,
pub runtime_id: String,
pub status: WorkloadHeartbeatStatus,
}Expand description
LocalDaemonHeartbeatData
JSON schema
{
"type": "object",
"required": [
"commandSupported",
"daemonName",
"events",
"imagePathPresent",
"runtimeId",
"status"
],
"properties": {
"commandSupported": {
"type": "boolean"
},
"daemonInstance": {
"$ref": "#/components/schemas/LocalRuntimeUnitStatus"
},
"daemonName": {
"type": "string"
},
"events": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LocalRuntimeEventSnapshot"
}
},
"exitReason": {
"type": [
"string",
"null"
]
},
"imagePathPresent": {
"type": "boolean"
},
"pid": {
"type": [
"integer",
"null"
],
"format": "int32",
"minimum": 0.0
},
"restartCount": {
"type": [
"integer",
"null"
],
"format": "int32",
"minimum": 0.0
},
"runtimeId": {
"type": "string"
},
"status": {
"$ref": "#/components/schemas/WorkloadHeartbeatStatus"
}
}
}Fields§
§command_supported: bool§daemon_instance: Option<LocalRuntimeUnitStatus>§daemon_name: String§events: Vec<LocalRuntimeEventSnapshot>§exit_reason: Option<String>§image_path_present: bool§pid: Option<i32>§restart_count: Option<i32>§runtime_id: String§status: WorkloadHeartbeatStatusImplementations§
Source§impl LocalDaemonHeartbeatData
impl LocalDaemonHeartbeatData
pub fn builder() -> LocalDaemonHeartbeatData
Trait Implementations§
Source§impl Clone for LocalDaemonHeartbeatData
impl Clone for LocalDaemonHeartbeatData
Source§fn clone(&self) -> LocalDaemonHeartbeatData
fn clone(&self) -> LocalDaemonHeartbeatData
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 LocalDaemonHeartbeatData
impl Debug for LocalDaemonHeartbeatData
Source§impl<'de> Deserialize<'de> for LocalDaemonHeartbeatData
impl<'de> Deserialize<'de> for LocalDaemonHeartbeatData
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<&LocalDaemonHeartbeatData> for LocalDaemonHeartbeatData
impl From<&LocalDaemonHeartbeatData> for LocalDaemonHeartbeatData
Source§fn from(value: &LocalDaemonHeartbeatData) -> Self
fn from(value: &LocalDaemonHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl From<LocalDaemonHeartbeatData> for LocalDaemonHeartbeatData
impl From<LocalDaemonHeartbeatData> for LocalDaemonHeartbeatData
Source§fn from(value: LocalDaemonHeartbeatData) -> Self
fn from(value: LocalDaemonHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl Serialize for LocalDaemonHeartbeatData
impl Serialize for LocalDaemonHeartbeatData
Source§impl TryFrom<LocalDaemonHeartbeatData> for LocalDaemonHeartbeatData
impl TryFrom<LocalDaemonHeartbeatData> for LocalDaemonHeartbeatData
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: LocalDaemonHeartbeatData) -> Result<Self, ConversionError>
fn try_from(value: LocalDaemonHeartbeatData) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for LocalDaemonHeartbeatData
impl RefUnwindSafe for LocalDaemonHeartbeatData
impl Send for LocalDaemonHeartbeatData
impl Sync for LocalDaemonHeartbeatData
impl Unpin for LocalDaemonHeartbeatData
impl UnsafeUnpin for LocalDaemonHeartbeatData
impl UnwindSafe for LocalDaemonHeartbeatData
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