opensearch_client/common/
resource_stat.rs1use serde::{Deserialize, Serialize};
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
14pub struct ResourceStat {
15 #[serde(rename = "cpu_time_in_nanos")]
16 pub cpu_time_in_nanos: String,
17 #[serde(rename = "memory_in_bytes")]
18 pub memory_in_bytes: u32,
19}
20
21impl ResourceStat {
22 pub fn new(cpu_time_in_nanos: String, memory_in_bytes: u32) -> ResourceStat {
23 ResourceStat {
24 cpu_time_in_nanos,
25 memory_in_bytes,
26 }
27 }
28}