pub struct DeviceStatisticsResponse {
pub uptime_sec: Option<i64>,
pub cpu_utilization_pct: Option<f64>,
pub memory_utilization_pct: Option<f64>,
pub load_average_1_min: Option<f64>,
pub load_average_5_min: Option<f64>,
pub load_average_15_min: Option<f64>,
pub last_heartbeat_at: Option<String>,
pub next_heartbeat_at: Option<String>,
pub interfaces: Value,
pub uplink: Option<Value>,
}Expand description
Latest statistics for a device — from GET /v1/sites/{siteId}/devices/{deviceId}/statistics/latest.
Fields§
§uptime_sec: Option<i64>§cpu_utilization_pct: Option<f64>§memory_utilization_pct: Option<f64>§load_average_1_min: Option<f64>§load_average_5_min: Option<f64>§load_average_15_min: Option<f64>§last_heartbeat_at: Option<String>ISO 8601 date-time.
next_heartbeat_at: Option<String>ISO 8601 date-time.
interfaces: ValueComplex nested interfaces statistics.
uplink: Option<Value>Uplink information.
Trait Implementations§
Source§impl Clone for DeviceStatisticsResponse
impl Clone for DeviceStatisticsResponse
Source§fn clone(&self) -> DeviceStatisticsResponse
fn clone(&self) -> DeviceStatisticsResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 DeviceStatisticsResponse
impl Debug for DeviceStatisticsResponse
Source§impl<'de> Deserialize<'de> for DeviceStatisticsResponse
impl<'de> Deserialize<'de> for DeviceStatisticsResponse
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 PartialEq for DeviceStatisticsResponse
impl PartialEq for DeviceStatisticsResponse
Source§impl Serialize for DeviceStatisticsResponse
impl Serialize for DeviceStatisticsResponse
impl StructuralPartialEq for DeviceStatisticsResponse
Auto Trait Implementations§
impl Freeze for DeviceStatisticsResponse
impl RefUnwindSafe for DeviceStatisticsResponse
impl Send for DeviceStatisticsResponse
impl Sync for DeviceStatisticsResponse
impl Unpin for DeviceStatisticsResponse
impl UnsafeUnpin for DeviceStatisticsResponse
impl UnwindSafe for DeviceStatisticsResponse
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