use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ClusterCephSetFlagsRequest {
#[serde(rename = "nobackfill", skip_serializing_if = "Option::is_none")]
pub nobackfill: Option<models::PveBoolean>,
#[serde(rename = "nodeep-scrub", skip_serializing_if = "Option::is_none")]
pub nodeep_scrub: Option<models::PveBoolean>,
#[serde(rename = "nodown", skip_serializing_if = "Option::is_none")]
pub nodown: Option<models::PveBoolean>,
#[serde(rename = "noin", skip_serializing_if = "Option::is_none")]
pub noin: Option<models::PveBoolean>,
#[serde(rename = "noout", skip_serializing_if = "Option::is_none")]
pub noout: Option<models::PveBoolean>,
#[serde(rename = "norebalance", skip_serializing_if = "Option::is_none")]
pub norebalance: Option<models::PveBoolean>,
#[serde(rename = "norecover", skip_serializing_if = "Option::is_none")]
pub norecover: Option<models::PveBoolean>,
#[serde(rename = "noscrub", skip_serializing_if = "Option::is_none")]
pub noscrub: Option<models::PveBoolean>,
#[serde(rename = "notieragent", skip_serializing_if = "Option::is_none")]
pub notieragent: Option<models::PveBoolean>,
#[serde(rename = "noup", skip_serializing_if = "Option::is_none")]
pub noup: Option<models::PveBoolean>,
#[serde(rename = "pause", skip_serializing_if = "Option::is_none")]
pub pause: Option<models::PveBoolean>,
}
impl ClusterCephSetFlagsRequest {
pub fn new() -> ClusterCephSetFlagsRequest {
ClusterCephSetFlagsRequest {
nobackfill: None,
nodeep_scrub: None,
nodown: None,
noin: None,
noout: None,
norebalance: None,
norecover: None,
noscrub: None,
notieragent: None,
noup: None,
pause: None,
}
}
}