Struct aws_sdk_dynamodb::types::AutoScalingSettingsUpdate
source · #[non_exhaustive]pub struct AutoScalingSettingsUpdate { /* private fields */ }
Expand description
Represents the auto scaling settings to be modified for a global table or global secondary index.
Implementations§
source§impl AutoScalingSettingsUpdate
impl AutoScalingSettingsUpdate
sourcepub fn minimum_units(&self) -> Option<i64>
pub fn 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) -> Option<i64>
pub fn 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) -> Option<bool>
pub fn auto_scaling_disabled(&self) -> Option<bool>
Disabled auto scaling for this global table or global secondary index.
sourcepub fn auto_scaling_role_arn(&self) -> Option<&str>
pub fn auto_scaling_role_arn(&self) -> Option<&str>
Role ARN used for configuring auto scaling policy.
sourcepub fn scaling_policy_update(&self) -> Option<&AutoScalingPolicyUpdate>
pub fn scaling_policy_update(&self) -> Option<&AutoScalingPolicyUpdate>
The scaling policy to apply for scaling target global table or global secondary index capacity units.
source§impl AutoScalingSettingsUpdate
impl AutoScalingSettingsUpdate
sourcepub fn builder() -> AutoScalingSettingsUpdateBuilder
pub fn builder() -> AutoScalingSettingsUpdateBuilder
Creates a new builder-style object to manufacture AutoScalingSettingsUpdate
.
Trait Implementations§
source§impl Clone for AutoScalingSettingsUpdate
impl Clone for AutoScalingSettingsUpdate
source§fn clone(&self) -> AutoScalingSettingsUpdate
fn clone(&self) -> AutoScalingSettingsUpdate
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 AutoScalingSettingsUpdate
impl Debug for AutoScalingSettingsUpdate
source§impl PartialEq<AutoScalingSettingsUpdate> for AutoScalingSettingsUpdate
impl PartialEq<AutoScalingSettingsUpdate> for AutoScalingSettingsUpdate
source§fn eq(&self, other: &AutoScalingSettingsUpdate) -> bool
fn eq(&self, other: &AutoScalingSettingsUpdate) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AutoScalingSettingsUpdate
Auto Trait Implementations§
impl RefUnwindSafe for AutoScalingSettingsUpdate
impl Send for AutoScalingSettingsUpdate
impl Sync for AutoScalingSettingsUpdate
impl Unpin for AutoScalingSettingsUpdate
impl UnwindSafe for AutoScalingSettingsUpdate
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more