pub struct CreateMonitorRequest {
pub name: String,
pub schedule: MonitorSchedule,
pub targets: Vec<Value>,
pub webhook: Option<Value>,
pub notification: Option<Value>,
pub retention_days: Option<u32>,
pub goal: Option<String>,
pub judge_enabled: Option<bool>,
}Fields§
§name: String§schedule: MonitorSchedule§targets: Vec<Value>§webhook: Option<Value>§notification: Option<Value>§retention_days: Option<u32>§goal: Option<String>Optional natural-language description of what the monitor is
watching for (max 2000 chars). When goal is set and
judge_enabled is left as None, the API automatically enables
judging for this monitor.
judge_enabled: Option<bool>Trait Implementations§
Source§impl Clone for CreateMonitorRequest
impl Clone for CreateMonitorRequest
Source§fn clone(&self) -> CreateMonitorRequest
fn clone(&self) -> CreateMonitorRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateMonitorRequest
impl Debug for CreateMonitorRequest
Source§impl<'de> Deserialize<'de> for CreateMonitorRequest
impl<'de> Deserialize<'de> for CreateMonitorRequest
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
Auto Trait Implementations§
impl Freeze for CreateMonitorRequest
impl RefUnwindSafe for CreateMonitorRequest
impl Send for CreateMonitorRequest
impl Sync for CreateMonitorRequest
impl Unpin for CreateMonitorRequest
impl UnsafeUnpin for CreateMonitorRequest
impl UnwindSafe for CreateMonitorRequest
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