pub struct LifecycleConfigBuilder { /* private fields */ }Expand description
Builder for LifecycleConfig.
Implementations§
Source§impl LifecycleConfigBuilder
impl LifecycleConfigBuilder
Sourcepub fn shutdown_timeout(self, shutdown_timeout: impl Into<String>) -> Self
pub fn shutdown_timeout(self, shutdown_timeout: impl Into<String>) -> Self
Sets the graceful-shutdown timeout (e.g. "30s").
Sourcepub fn shutdown_delay(self, shutdown_delay: impl Into<String>) -> Self
pub fn shutdown_delay(self, shutdown_delay: impl Into<String>) -> Self
Sets the pre-shutdown delay for load balancer deregistration (e.g. "5s").
Sourcepub fn health_path(self, health_path: impl Into<String>) -> Self
pub fn health_path(self, health_path: impl Into<String>) -> Self
Sets the health-check endpoint path.
Sourcepub fn ready_path(self, ready_path: impl Into<String>) -> Self
pub fn ready_path(self, ready_path: impl Into<String>) -> Self
Sets the readiness-check endpoint path.
Sourcepub fn build(self) -> LifecycleConfig
pub fn build(self) -> LifecycleConfig
Builds the LifecycleConfig.
Trait Implementations§
Source§impl Debug for LifecycleConfigBuilder
impl Debug for LifecycleConfigBuilder
Auto Trait Implementations§
impl Freeze for LifecycleConfigBuilder
impl RefUnwindSafe for LifecycleConfigBuilder
impl Send for LifecycleConfigBuilder
impl Sync for LifecycleConfigBuilder
impl Unpin for LifecycleConfigBuilder
impl UnsafeUnpin for LifecycleConfigBuilder
impl UnwindSafe for LifecycleConfigBuilder
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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