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>;
}