pub struct Builder { /* private fields */ }
Expand description
A builder for AutoScalingSettingsDescription
.
Implementations§
source§impl Builder
impl Builder
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 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 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 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 the 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 the auto scaling policy.
sourcepub fn scaling_policies(self, input: AutoScalingPolicyDescription) -> Self
pub fn scaling_policies(self, input: AutoScalingPolicyDescription) -> Self
Appends an item to scaling_policies
.
To override the contents of this collection use set_scaling_policies
.
Information about the scaling policies.
sourcepub fn set_scaling_policies(
self,
input: Option<Vec<AutoScalingPolicyDescription>>
) -> Self
pub fn set_scaling_policies(
self,
input: Option<Vec<AutoScalingPolicyDescription>>
) -> Self
Information about the scaling policies.
sourcepub fn build(self) -> AutoScalingSettingsDescription
pub fn build(self) -> AutoScalingSettingsDescription
Consumes the builder and constructs a AutoScalingSettingsDescription
.