Struct aws_sdk_codedeploy::types::builders::TimeBasedCanaryBuilder
source · #[non_exhaustive]pub struct TimeBasedCanaryBuilder { /* private fields */ }
Expand description
A builder for TimeBasedCanary
.
Implementations§
source§impl TimeBasedCanaryBuilder
impl TimeBasedCanaryBuilder
sourcepub fn canary_percentage(self, input: i32) -> Self
pub fn canary_percentage(self, input: i32) -> Self
The percentage of traffic to shift in the first increment of a TimeBasedCanary
deployment.
sourcepub fn set_canary_percentage(self, input: Option<i32>) -> Self
pub fn set_canary_percentage(self, input: Option<i32>) -> Self
The percentage of traffic to shift in the first increment of a TimeBasedCanary
deployment.
sourcepub fn get_canary_percentage(&self) -> &Option<i32>
pub fn get_canary_percentage(&self) -> &Option<i32>
The percentage of traffic to shift in the first increment of a TimeBasedCanary
deployment.
sourcepub fn canary_interval(self, input: i32) -> Self
pub fn canary_interval(self, input: i32) -> Self
The number of minutes between the first and second traffic shifts of a TimeBasedCanary
deployment.
sourcepub fn set_canary_interval(self, input: Option<i32>) -> Self
pub fn set_canary_interval(self, input: Option<i32>) -> Self
The number of minutes between the first and second traffic shifts of a TimeBasedCanary
deployment.
sourcepub fn get_canary_interval(&self) -> &Option<i32>
pub fn get_canary_interval(&self) -> &Option<i32>
The number of minutes between the first and second traffic shifts of a TimeBasedCanary
deployment.
sourcepub fn build(self) -> TimeBasedCanary
pub fn build(self) -> TimeBasedCanary
Consumes the builder and constructs a TimeBasedCanary
.
Trait Implementations§
source§impl Clone for TimeBasedCanaryBuilder
impl Clone for TimeBasedCanaryBuilder
source§fn clone(&self) -> TimeBasedCanaryBuilder
fn clone(&self) -> TimeBasedCanaryBuilder
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 moresource§impl Debug for TimeBasedCanaryBuilder
impl Debug for TimeBasedCanaryBuilder
source§impl Default for TimeBasedCanaryBuilder
impl Default for TimeBasedCanaryBuilder
source§fn default() -> TimeBasedCanaryBuilder
fn default() -> TimeBasedCanaryBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for TimeBasedCanaryBuilder
impl PartialEq for TimeBasedCanaryBuilder
source§fn eq(&self, other: &TimeBasedCanaryBuilder) -> bool
fn eq(&self, other: &TimeBasedCanaryBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TimeBasedCanaryBuilder
Auto Trait Implementations§
impl Freeze for TimeBasedCanaryBuilder
impl RefUnwindSafe for TimeBasedCanaryBuilder
impl Send for TimeBasedCanaryBuilder
impl Sync for TimeBasedCanaryBuilder
impl Unpin for TimeBasedCanaryBuilder
impl UnwindSafe for TimeBasedCanaryBuilder
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> 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 moreCreates a shared type from an unshared type.