Struct aws_sdk_iot::types::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§
source§impl 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).
source§impl AwsJobExponentialRolloutRate
impl AwsJobExponentialRolloutRate
sourcepub fn builder() -> AwsJobExponentialRolloutRateBuilder
pub fn builder() -> AwsJobExponentialRolloutRateBuilder
Creates a new builder-style object to manufacture AwsJobExponentialRolloutRate
.
Trait Implementations§
source§impl Clone for AwsJobExponentialRolloutRate
impl Clone for AwsJobExponentialRolloutRate
source§fn clone(&self) -> AwsJobExponentialRolloutRate
fn clone(&self) -> AwsJobExponentialRolloutRate
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 AwsJobExponentialRolloutRate
impl Debug for AwsJobExponentialRolloutRate
source§impl PartialEq<AwsJobExponentialRolloutRate> for AwsJobExponentialRolloutRate
impl PartialEq<AwsJobExponentialRolloutRate> for AwsJobExponentialRolloutRate
source§fn eq(&self, other: &AwsJobExponentialRolloutRate) -> bool
fn eq(&self, other: &AwsJobExponentialRolloutRate) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.