pub struct HttpDetector {Show 26 fields
pub id: i64,
pub status: i16,
pub name: String,
pub group_id: i64,
pub interval: i16,
pub url: String,
pub method: String,
pub alpn_protocols: Option<Vec<String>>,
pub resolves: Option<Vec<String>>,
pub headers: Option<HashMap<String, String>>,
pub dns_servers: Option<Vec<String>>,
pub ip_version: i16,
pub skip_verify: bool,
pub body: Option<Vec<u8>>,
pub script: Option<String>,
pub alarm_url: String,
pub random_querystring: bool,
pub alarm_on_change: bool,
pub retries: i16,
pub failure_threshold: i16,
pub regions: Vec<String>,
pub verbose: bool,
pub created_by: i64,
pub remark: String,
pub created: String,
pub modified: String,
}Fields§
§id: i64§status: i16§name: String§group_id: i64§interval: i16§url: String§method: String§alpn_protocols: Option<Vec<String>>§resolves: Option<Vec<String>>§headers: Option<HashMap<String, String>>§dns_servers: Option<Vec<String>>§ip_version: i16§skip_verify: bool§body: Option<Vec<u8>>§script: Option<String>§alarm_url: String§random_querystring: bool§alarm_on_change: bool§retries: i16§failure_threshold: i16§regions: Vec<String>§verbose: bool§created_by: i64§remark: String§created: String§modified: StringTrait Implementations§
Source§impl Clone for HttpDetector
impl Clone for HttpDetector
Source§fn clone(&self) -> HttpDetector
fn clone(&self) -> HttpDetector
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 HttpDetector
impl Debug for HttpDetector
Source§impl<'de> Deserialize<'de> for HttpDetector
impl<'de> Deserialize<'de> for HttpDetector
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 HttpDetector
impl RefUnwindSafe for HttpDetector
impl Send for HttpDetector
impl Sync for HttpDetector
impl Unpin for HttpDetector
impl UnsafeUnpin for HttpDetector
impl UnwindSafe for HttpDetector
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