Trait MonitorCommon

Source
pub trait MonitorCommon {
Show 24 methods // Required methods fn id(&self) -> &Option<i32>; fn id_mut(&mut self) -> &mut Option<i32>; fn name(&self) -> &Option<String>; fn name_mut(&mut self) -> &mut Option<String>; fn description(&self) -> &Option<String>; fn description_mut(&mut self) -> &mut Option<String>; fn interval(&self) -> &Option<i32>; fn interval_mut(&mut self) -> &mut Option<i32>; fn active(&self) -> &Option<bool>; fn active_mut(&mut self) -> &mut Option<bool>; fn max_retries(&self) -> &Option<i32>; fn max_retries_mut(&mut self) -> &mut Option<i32>; fn retry_interval(&self) -> &Option<i32>; fn retry_interval_mut(&mut self) -> &mut Option<i32>; fn upside_down(&self) -> &Option<bool>; fn upside_down_mut(&mut self) -> &mut Option<bool>; fn parent(&self) -> &Option<i32>; fn parent_mut(&mut self) -> &mut Option<i32>; fn tags(&self) -> &Vec<Tag>; fn tags_mut(&mut self) -> &mut Vec<Tag>; fn notification_id_list(&self) -> &Option<HashMap<String, bool>>; fn notification_id_list_mut(&mut self) -> &mut Option<HashMap<String, bool>>; fn accepted_statuscodes(&self) -> &Vec<String>; fn accepted_statuscodes_mut(&mut self) -> &mut Vec<String>;
}

Required Methods§

Source

fn id(&self) -> &Option<i32>

Source

fn id_mut(&mut self) -> &mut Option<i32>

Source

fn name(&self) -> &Option<String>

Source

fn name_mut(&mut self) -> &mut Option<String>

Source

fn description(&self) -> &Option<String>

Source

fn description_mut(&mut self) -> &mut Option<String>

Source

fn interval(&self) -> &Option<i32>

Source

fn interval_mut(&mut self) -> &mut Option<i32>

Source

fn active(&self) -> &Option<bool>

Source

fn active_mut(&mut self) -> &mut Option<bool>

Source

fn max_retries(&self) -> &Option<i32>

Source

fn max_retries_mut(&mut self) -> &mut Option<i32>

Source

fn retry_interval(&self) -> &Option<i32>

Source

fn retry_interval_mut(&mut self) -> &mut Option<i32>

Source

fn upside_down(&self) -> &Option<bool>

Source

fn upside_down_mut(&mut self) -> &mut Option<bool>

Source

fn parent(&self) -> &Option<i32>

Source

fn parent_mut(&mut self) -> &mut Option<i32>

Source

fn tags(&self) -> &Vec<Tag>

Source

fn tags_mut(&mut self) -> &mut Vec<Tag>

Source

fn notification_id_list(&self) -> &Option<HashMap<String, bool>>

Source

fn notification_id_list_mut(&mut self) -> &mut Option<HashMap<String, bool>>

Source

fn accepted_statuscodes(&self) -> &Vec<String>

Source

fn accepted_statuscodes_mut(&mut self) -> &mut Vec<String>

Implementors§