#[non_exhaustive]pub struct JobExecutionsRolloutConfigBuilder { /* private fields */ }
Expand description
A builder for JobExecutionsRolloutConfig
.
Implementations§
source§impl JobExecutionsRolloutConfigBuilder
impl JobExecutionsRolloutConfigBuilder
sourcepub fn maximum_per_minute(self, input: i32) -> Self
pub fn maximum_per_minute(self, input: i32) -> Self
The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout.
sourcepub fn set_maximum_per_minute(self, input: Option<i32>) -> Self
pub fn set_maximum_per_minute(self, input: Option<i32>) -> Self
The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout.
sourcepub fn get_maximum_per_minute(&self) -> &Option<i32>
pub fn get_maximum_per_minute(&self) -> &Option<i32>
The maximum number of things that will be notified of a pending job, per minute. This parameter allows you to create a staged rollout.
sourcepub fn exponential_rate(self, input: ExponentialRolloutRate) -> Self
pub fn exponential_rate(self, input: ExponentialRolloutRate) -> Self
The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout.
sourcepub fn set_exponential_rate(self, input: Option<ExponentialRolloutRate>) -> Self
pub fn set_exponential_rate(self, input: Option<ExponentialRolloutRate>) -> Self
The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout.
sourcepub fn get_exponential_rate(&self) -> &Option<ExponentialRolloutRate>
pub fn get_exponential_rate(&self) -> &Option<ExponentialRolloutRate>
The rate of increase for a job rollout. This parameter allows you to define an exponential rate for a job rollout.
sourcepub fn build(self) -> JobExecutionsRolloutConfig
pub fn build(self) -> JobExecutionsRolloutConfig
Consumes the builder and constructs a JobExecutionsRolloutConfig
.
Trait Implementations§
source§impl Clone for JobExecutionsRolloutConfigBuilder
impl Clone for JobExecutionsRolloutConfigBuilder
source§fn clone(&self) -> JobExecutionsRolloutConfigBuilder
fn clone(&self) -> JobExecutionsRolloutConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for JobExecutionsRolloutConfigBuilder
impl Default for JobExecutionsRolloutConfigBuilder
source§fn default() -> JobExecutionsRolloutConfigBuilder
fn default() -> JobExecutionsRolloutConfigBuilder
source§impl PartialEq for JobExecutionsRolloutConfigBuilder
impl PartialEq for JobExecutionsRolloutConfigBuilder
source§fn eq(&self, other: &JobExecutionsRolloutConfigBuilder) -> bool
fn eq(&self, other: &JobExecutionsRolloutConfigBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.