pub struct HttpDetectorInsertParams {Show 22 fields
pub status: i16,
pub name: String,
pub group_id: u64,
pub url: String,
pub method: String,
pub alpn_protocols: Option<Vec<String>>,
pub resolves: Option<Vec<String>>,
pub headers: Option<HashMap<String, String>>,
pub ip_version: i32,
pub skip_verify: bool,
pub body: Option<Vec<u8>>,
pub script: Option<String>,
pub alarm_url: Option<String>,
pub interval: u16,
pub random_querystring: bool,
pub alarm_on_change: bool,
pub retries: u8,
pub failure_threshold: u8,
pub regions: Vec<String>,
pub verbose: bool,
pub created_by: u64,
pub remark: String,
}Fields§
§status: i16§name: String§group_id: u64§url: String§method: String§alpn_protocols: Option<Vec<String>>§resolves: Option<Vec<String>>§headers: Option<HashMap<String, String>>§ip_version: i32§skip_verify: bool§body: Option<Vec<u8>>§script: Option<String>§alarm_url: Option<String>§interval: u16§random_querystring: bool§alarm_on_change: bool§retries: u8§failure_threshold: u8§regions: Vec<String>§verbose: bool§created_by: u64§remark: StringTrait Implementations§
Source§impl Clone for HttpDetectorInsertParams
impl Clone for HttpDetectorInsertParams
Source§fn clone(&self) -> HttpDetectorInsertParams
fn clone(&self) -> HttpDetectorInsertParams
Returns a duplicate of the value. Read more
1.0.0 · 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 HttpDetectorInsertParams
impl Debug for HttpDetectorInsertParams
Source§impl Default for HttpDetectorInsertParams
impl Default for HttpDetectorInsertParams
Source§fn default() -> HttpDetectorInsertParams
fn default() -> HttpDetectorInsertParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HttpDetectorInsertParams
impl<'de> Deserialize<'de> for HttpDetectorInsertParams
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 HttpDetectorInsertParams
impl RefUnwindSafe for HttpDetectorInsertParams
impl Send for HttpDetectorInsertParams
impl Sync for HttpDetectorInsertParams
impl Unpin for HttpDetectorInsertParams
impl UnsafeUnpin for HttpDetectorInsertParams
impl UnwindSafe for HttpDetectorInsertParams
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more