Struct aws_sdk_iot::model::AwsJobExponentialRolloutRate
source · [−]#[non_exhaustive]pub struct AwsJobExponentialRolloutRate { /* private fields */ }Expand description
The rate of increase for a job rollout. This parameter allows you to define an exponential rate increase for a job rollout.
Implementations
sourceimpl AwsJobExponentialRolloutRate
impl AwsJobExponentialRolloutRate
sourcepub fn base_rate_per_minute(&self) -> Option<i32>
pub fn base_rate_per_minute(&self) -> Option<i32>
The minimum number of things that will be notified of a pending job, per minute, at the start of the job rollout. This is the initial rate of the rollout.
sourcepub fn increment_factor(&self) -> f64
pub fn increment_factor(&self) -> f64
The rate of increase for a job rollout. The number of things notified is multiplied by this factor.
sourcepub fn rate_increase_criteria(&self) -> Option<&AwsJobRateIncreaseCriteria>
pub fn rate_increase_criteria(&self) -> Option<&AwsJobRateIncreaseCriteria>
The criteria to initiate the increase in rate of rollout for a job.
Amazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).
sourceimpl AwsJobExponentialRolloutRate
impl AwsJobExponentialRolloutRate
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AwsJobExponentialRolloutRate.
Trait Implementations
sourceimpl Clone for AwsJobExponentialRolloutRate
impl Clone for AwsJobExponentialRolloutRate
sourcefn clone(&self) -> AwsJobExponentialRolloutRate
fn clone(&self) -> AwsJobExponentialRolloutRate
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for AwsJobExponentialRolloutRate
impl Debug for AwsJobExponentialRolloutRate
sourceimpl PartialEq<AwsJobExponentialRolloutRate> for AwsJobExponentialRolloutRate
impl PartialEq<AwsJobExponentialRolloutRate> for AwsJobExponentialRolloutRate
sourcefn eq(&self, other: &AwsJobExponentialRolloutRate) -> bool
fn eq(&self, other: &AwsJobExponentialRolloutRate) -> bool
impl StructuralPartialEq for AwsJobExponentialRolloutRate
Auto Trait Implementations
impl RefUnwindSafe for AwsJobExponentialRolloutRate
impl Send for AwsJobExponentialRolloutRate
impl Sync for AwsJobExponentialRolloutRate
impl Unpin for AwsJobExponentialRolloutRate
impl UnwindSafe for AwsJobExponentialRolloutRate
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more