nomad_client/models/
resource_usage.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct ResourceUsage {
16 #[serde(rename = "MemoryStats", skip_serializing_if = "Option::is_none")]
17 pub memory_stats: Option<Box<crate::models::MemoryStats>>,
18 #[serde(rename = "CpuStats", skip_serializing_if = "Option::is_none")]
19 pub cpu_stats: Option<Box<crate::models::CpuStats>>,
20 #[serde(rename = "DeviceStats", skip_serializing_if = "Option::is_none")]
21 pub device_stats: Option<Vec<crate::models::DeviceGroupStats>>,
22}
23
24impl ResourceUsage {
25 pub fn new() -> ResourceUsage {
26 ResourceUsage {
27 memory_stats: None,
28 cpu_stats: None,
29 device_stats: None,
30 }
31 }
32}
33
34