pub struct Host {Show 14 fields
pub name: String,
pub display_name: String,
pub address: String,
pub address6: String,
pub state: HostState,
pub last_state: HostState,
pub last_hard_state: HostState,
pub last_state_change: Timestamp,
pub last_state_up: Timestamp,
pub last_state_down: Timestamp,
pub next_check: Timestamp,
pub last_check_result: Option<LastCheckResult>,
pub acknowledgement: Acknowledgement,
pub handled: bool,
}Fields§
§name: String§display_name: String§address: String§address6: String§state: HostState§last_state: HostState§last_hard_state: HostState§last_state_change: Timestamp§last_state_up: Timestamp§last_state_down: Timestamp§next_check: Timestamp§last_check_result: Option<LastCheckResult>§acknowledgement: Acknowledgement§handled: boolImplementations§
Trait Implementations§
Source§impl CheckedObject for Host
impl CheckedObject for Host
const PATH: &'static str = "/v1/objects/hosts"
const OBJECT_TYPE_FOR_QUERY: &'static str = "host"
fn name(&self) -> &str
fn is_ok(&self) -> bool
fn acknowledgement(&self) -> &Acknowledgement
fn is_handled(&self) -> bool
fn set_name(&mut self, name: String)
fn set_acknowledgement(&mut self, ack: Acknowledgement)
fn set_handled(&mut self, handled: bool)
Source§impl<'de> Deserialize<'de> for Host
impl<'de> Deserialize<'de> for Host
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialOrd for Host
impl PartialOrd for Host
impl StructuralPartialEq for Host
Auto Trait Implementations§
impl Freeze for Host
impl RefUnwindSafe for Host
impl Send for Host
impl Sync for Host
impl Unpin for Host
impl UnwindSafe for Host
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more