#[non_exhaustive]pub struct AutoScalingSettingsUpdateBuilder { /* private fields */ }
Expand description
A builder for AutoScalingSettingsUpdate
.
Implementations§
source§impl AutoScalingSettingsUpdateBuilder
impl AutoScalingSettingsUpdateBuilder
sourcepub fn minimum_units(self, input: i64) -> Self
pub fn minimum_units(self, input: i64) -> Self
The minimum capacity units that a global table or global secondary index should be scaled down to.
sourcepub fn set_minimum_units(self, input: Option<i64>) -> Self
pub fn set_minimum_units(self, input: Option<i64>) -> Self
The minimum capacity units that a global table or global secondary index should be scaled down to.
sourcepub fn get_minimum_units(&self) -> &Option<i64>
pub fn get_minimum_units(&self) -> &Option<i64>
The minimum capacity units that a global table or global secondary index should be scaled down to.
sourcepub fn maximum_units(self, input: i64) -> Self
pub fn maximum_units(self, input: i64) -> Self
The maximum capacity units that a global table or global secondary index should be scaled up to.
sourcepub fn set_maximum_units(self, input: Option<i64>) -> Self
pub fn set_maximum_units(self, input: Option<i64>) -> Self
The maximum capacity units that a global table or global secondary index should be scaled up to.
sourcepub fn get_maximum_units(&self) -> &Option<i64>
pub fn get_maximum_units(&self) -> &Option<i64>
The maximum capacity units that a global table or global secondary index should be scaled up to.
sourcepub fn auto_scaling_disabled(self, input: bool) -> Self
pub fn auto_scaling_disabled(self, input: bool) -> Self
Disabled auto scaling for this global table or global secondary index.
sourcepub fn set_auto_scaling_disabled(self, input: Option<bool>) -> Self
pub fn set_auto_scaling_disabled(self, input: Option<bool>) -> Self
Disabled auto scaling for this global table or global secondary index.
sourcepub fn get_auto_scaling_disabled(&self) -> &Option<bool>
pub fn get_auto_scaling_disabled(&self) -> &Option<bool>
Disabled auto scaling for this global table or global secondary index.
sourcepub fn auto_scaling_role_arn(self, input: impl Into<String>) -> Self
pub fn auto_scaling_role_arn(self, input: impl Into<String>) -> Self
Role ARN used for configuring auto scaling policy.
sourcepub fn set_auto_scaling_role_arn(self, input: Option<String>) -> Self
pub fn set_auto_scaling_role_arn(self, input: Option<String>) -> Self
Role ARN used for configuring auto scaling policy.
sourcepub fn get_auto_scaling_role_arn(&self) -> &Option<String>
pub fn get_auto_scaling_role_arn(&self) -> &Option<String>
Role ARN used for configuring auto scaling policy.
sourcepub fn scaling_policy_update(self, input: AutoScalingPolicyUpdate) -> Self
pub fn scaling_policy_update(self, input: AutoScalingPolicyUpdate) -> Self
The scaling policy to apply for scaling target global table or global secondary index capacity units.
sourcepub fn set_scaling_policy_update(
self,
input: Option<AutoScalingPolicyUpdate>
) -> Self
pub fn set_scaling_policy_update( self, input: Option<AutoScalingPolicyUpdate> ) -> Self
The scaling policy to apply for scaling target global table or global secondary index capacity units.
sourcepub fn get_scaling_policy_update(&self) -> &Option<AutoScalingPolicyUpdate>
pub fn get_scaling_policy_update(&self) -> &Option<AutoScalingPolicyUpdate>
The scaling policy to apply for scaling target global table or global secondary index capacity units.
sourcepub fn build(self) -> AutoScalingSettingsUpdate
pub fn build(self) -> AutoScalingSettingsUpdate
Consumes the builder and constructs a AutoScalingSettingsUpdate
.
Trait Implementations§
source§impl Clone for AutoScalingSettingsUpdateBuilder
impl Clone for AutoScalingSettingsUpdateBuilder
source§fn clone(&self) -> AutoScalingSettingsUpdateBuilder
fn clone(&self) -> AutoScalingSettingsUpdateBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AutoScalingSettingsUpdateBuilder
impl Default for AutoScalingSettingsUpdateBuilder
source§fn default() -> AutoScalingSettingsUpdateBuilder
fn default() -> AutoScalingSettingsUpdateBuilder
source§impl PartialEq<AutoScalingSettingsUpdateBuilder> for AutoScalingSettingsUpdateBuilder
impl PartialEq<AutoScalingSettingsUpdateBuilder> for AutoScalingSettingsUpdateBuilder
source§fn eq(&self, other: &AutoScalingSettingsUpdateBuilder) -> bool
fn eq(&self, other: &AutoScalingSettingsUpdateBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.