nomad_client/models/
allocated_task_resources.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct AllocatedTaskResources {
16 #[serde(rename = "CPU", skip_serializing_if = "Option::is_none")]
17 pub CPU: Option<Box<crate::models::AllocatedCpuResources>>,
18 #[serde(rename = "Memory", skip_serializing_if = "Option::is_none")]
19 pub memory: Option<Box<crate::models::AllocatedMemoryResources>>,
20 #[serde(rename = "Networks", skip_serializing_if = "Option::is_none")]
21 pub networks: Option<Vec<crate::models::NetworkResource>>,
22}
23
24impl AllocatedTaskResources {
25 pub fn new() -> AllocatedTaskResources {
26 AllocatedTaskResources {
27 CPU: None,
28 memory: None,
29 networks: None,
30 }
31 }
32}
33
34