#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct EntitiesPeriodOdsScanRequest {
#[serde(rename = "cloud_ml_level_detection")]
pub cloud_ml_level_detection: i32,
#[serde(rename = "cloud_ml_level_prevention")]
pub cloud_ml_level_prevention: i32,
#[serde(rename = "cpu_priority")]
pub cpu_priority: i32,
#[serde(rename = "description")]
pub description: String,
#[serde(rename = "endpoint_notification")]
pub endpoint_notification: bool,
#[serde(rename = "file_paths")]
pub file_paths: Vec<String>,
#[serde(rename = "host_groups")]
pub host_groups: Vec<String>,
#[serde(rename = "hosts")]
pub hosts: Vec<String>,
#[serde(rename = "initiated_from")]
pub initiated_from: String,
#[serde(rename = "max_duration")]
pub max_duration: i32,
#[serde(rename = "max_file_size")]
pub max_file_size: i32,
#[serde(rename = "pause_duration")]
pub pause_duration: i32,
#[serde(rename = "quarantine")]
pub quarantine: bool,
#[serde(rename = "scan_exclusions")]
pub scan_exclusions: Vec<String>,
#[serde(rename = "scan_inclusions")]
pub scan_inclusions: Vec<String>,
#[serde(rename = "sensor_ml_level_detection")]
pub sensor_ml_level_detection: i32,
#[serde(rename = "sensor_ml_level_prevention")]
pub sensor_ml_level_prevention: i32,
}
impl EntitiesPeriodOdsScanRequest {
pub fn new(
cloud_ml_level_detection: i32,
cloud_ml_level_prevention: i32,
cpu_priority: i32,
description: String,
endpoint_notification: bool,
file_paths: Vec<String>,
host_groups: Vec<String>,
hosts: Vec<String>,
initiated_from: String,
max_duration: i32,
max_file_size: i32,
pause_duration: i32,
quarantine: bool,
scan_exclusions: Vec<String>,
scan_inclusions: Vec<String>,
sensor_ml_level_detection: i32,
sensor_ml_level_prevention: i32,
) -> EntitiesPeriodOdsScanRequest {
EntitiesPeriodOdsScanRequest {
cloud_ml_level_detection,
cloud_ml_level_prevention,
cpu_priority,
description,
endpoint_notification,
file_paths,
host_groups,
hosts,
initiated_from,
max_duration,
max_file_size,
pause_duration,
quarantine,
scan_exclusions,
scan_inclusions,
sensor_ml_level_detection,
sensor_ml_level_prevention,
}
}
}