pub struct CheckBuilder { /* private fields */ }Implementations§
Source§impl CheckBuilder
impl CheckBuilder
pub fn new() -> Self
pub fn grace_period(self, seconds: u64) -> Self
pub fn add_header(self, name: &str, values: Vec<String>) -> Self
pub fn interval(self, seconds: u64) -> Self
pub fn kind(self, kind: CheckKind) -> Self
pub fn method(self, method: &str) -> Self
pub fn path(self, path: &str) -> Self
pub fn port(self, port: u16) -> Self
pub fn protocol(self, protocol: Protocol) -> Self
pub fn timeout(self, seconds: u64) -> Self
pub fn tls_server_name(self, tls_server_name: &str) -> Self
pub fn tls_skip_verify(self, tls_skip_verify: bool) -> Self
pub fn check_type(self, check_type: CheckType) -> Self
pub fn build(self) -> Checks
Auto Trait Implementations§
impl Freeze for CheckBuilder
impl RefUnwindSafe for CheckBuilder
impl Send for CheckBuilder
impl Sync for CheckBuilder
impl Unpin for CheckBuilder
impl UnwindSafe for CheckBuilder
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