pub struct UpdateStrategyBuilder { /* private fields */ }
Expand description
Builder for UpdateStrategy
.
Implementations§
Source§impl UpdateStrategyBuilder
impl UpdateStrategyBuilder
pub fn healthy_deadline(&mut self, value: Option<TimeDelta>) -> &mut Self
pub fn progress_deadline(&mut self, value: Option<TimeDelta>) -> &mut Self
pub fn auto_revert(&mut self, value: Option<bool>) -> &mut Self
pub fn stagger(&mut self, value: Option<TimeDelta>) -> &mut Self
pub fn max_parallel(&mut self, value: Option<i64>) -> &mut Self
pub fn canary(&mut self, value: Option<i64>) -> &mut Self
pub fn auto_promote(&mut self, value: Option<bool>) -> &mut Self
pub fn health_check(&mut self, value: Option<String>) -> &mut Self
pub fn min_healthy_time(&mut self, value: Option<TimeDelta>) -> &mut Self
Sourcepub fn build(&self) -> Result<UpdateStrategy, UpdateStrategyBuilderError>
pub fn build(&self) -> Result<UpdateStrategy, UpdateStrategyBuilderError>
Trait Implementations§
Source§impl Clone for UpdateStrategyBuilder
impl Clone for UpdateStrategyBuilder
Source§fn clone(&self) -> UpdateStrategyBuilder
fn clone(&self) -> UpdateStrategyBuilder
Returns a copy 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 moreAuto Trait Implementations§
impl Freeze for UpdateStrategyBuilder
impl RefUnwindSafe for UpdateStrategyBuilder
impl Send for UpdateStrategyBuilder
impl Sync for UpdateStrategyBuilder
impl Unpin for UpdateStrategyBuilder
impl UnwindSafe for UpdateStrategyBuilder
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