use crate::cluster;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct IndexingPressureMemory {
#[serde(rename = "current")]
pub current: cluster::stats::IndexingPressureMemorySummary,
#[serde(rename = "total")]
pub total: cluster::stats::IndexingPressureMemorySummary,
#[serde(rename = "limit_in_bytes")]
pub limit_in_bytes: u32,
}
impl IndexingPressureMemory {
pub fn new(current: cluster::stats::IndexingPressureMemorySummary, total: cluster::stats::IndexingPressureMemorySummary, limit_in_bytes: u32) -> IndexingPressureMemory {
IndexingPressureMemory {
current,
total,
limit_in_bytes,
}
}
}