#[non_exhaustive]pub struct ReplicaAutoScalingDescriptionBuilder { /* private fields */ }
Expand description
A builder for ReplicaAutoScalingDescription
.
Implementations§
source§impl ReplicaAutoScalingDescriptionBuilder
impl ReplicaAutoScalingDescriptionBuilder
sourcepub fn region_name(self, input: impl Into<String>) -> Self
pub fn region_name(self, input: impl Into<String>) -> Self
The Region where the replica exists.
sourcepub fn set_region_name(self, input: Option<String>) -> Self
pub fn set_region_name(self, input: Option<String>) -> Self
The Region where the replica exists.
sourcepub fn get_region_name(&self) -> &Option<String>
pub fn get_region_name(&self) -> &Option<String>
The Region where the replica exists.
sourcepub fn global_secondary_indexes(
self,
input: ReplicaGlobalSecondaryIndexAutoScalingDescription
) -> Self
pub fn global_secondary_indexes( self, input: ReplicaGlobalSecondaryIndexAutoScalingDescription ) -> Self
Appends an item to global_secondary_indexes
.
To override the contents of this collection use set_global_secondary_indexes
.
Replica-specific global secondary index auto scaling settings.
sourcepub fn set_global_secondary_indexes(
self,
input: Option<Vec<ReplicaGlobalSecondaryIndexAutoScalingDescription>>
) -> Self
pub fn set_global_secondary_indexes( self, input: Option<Vec<ReplicaGlobalSecondaryIndexAutoScalingDescription>> ) -> Self
Replica-specific global secondary index auto scaling settings.
sourcepub fn get_global_secondary_indexes(
&self
) -> &Option<Vec<ReplicaGlobalSecondaryIndexAutoScalingDescription>>
pub fn get_global_secondary_indexes( &self ) -> &Option<Vec<ReplicaGlobalSecondaryIndexAutoScalingDescription>>
Replica-specific global secondary index auto scaling settings.
sourcepub fn replica_provisioned_read_capacity_auto_scaling_settings(
self,
input: AutoScalingSettingsDescription
) -> Self
pub fn replica_provisioned_read_capacity_auto_scaling_settings( self, input: AutoScalingSettingsDescription ) -> Self
Represents the auto scaling settings for a global table or global secondary index.
sourcepub fn set_replica_provisioned_read_capacity_auto_scaling_settings(
self,
input: Option<AutoScalingSettingsDescription>
) -> Self
pub fn set_replica_provisioned_read_capacity_auto_scaling_settings( self, input: Option<AutoScalingSettingsDescription> ) -> Self
Represents the auto scaling settings for a global table or global secondary index.
sourcepub fn get_replica_provisioned_read_capacity_auto_scaling_settings(
&self
) -> &Option<AutoScalingSettingsDescription>
pub fn get_replica_provisioned_read_capacity_auto_scaling_settings( &self ) -> &Option<AutoScalingSettingsDescription>
Represents the auto scaling settings for a global table or global secondary index.
sourcepub fn replica_provisioned_write_capacity_auto_scaling_settings(
self,
input: AutoScalingSettingsDescription
) -> Self
pub fn replica_provisioned_write_capacity_auto_scaling_settings( self, input: AutoScalingSettingsDescription ) -> Self
Represents the auto scaling settings for a global table or global secondary index.
sourcepub fn set_replica_provisioned_write_capacity_auto_scaling_settings(
self,
input: Option<AutoScalingSettingsDescription>
) -> Self
pub fn set_replica_provisioned_write_capacity_auto_scaling_settings( self, input: Option<AutoScalingSettingsDescription> ) -> Self
Represents the auto scaling settings for a global table or global secondary index.
sourcepub fn get_replica_provisioned_write_capacity_auto_scaling_settings(
&self
) -> &Option<AutoScalingSettingsDescription>
pub fn get_replica_provisioned_write_capacity_auto_scaling_settings( &self ) -> &Option<AutoScalingSettingsDescription>
Represents the auto scaling settings for a global table or global secondary index.
sourcepub fn replica_status(self, input: ReplicaStatus) -> Self
pub fn replica_status(self, input: ReplicaStatus) -> Self
The current state of the replica:
-
CREATING
- The replica is being created. -
UPDATING
- The replica is being updated. -
DELETING
- The replica is being deleted. -
ACTIVE
- The replica is ready for use.
sourcepub fn set_replica_status(self, input: Option<ReplicaStatus>) -> Self
pub fn set_replica_status(self, input: Option<ReplicaStatus>) -> Self
The current state of the replica:
-
CREATING
- The replica is being created. -
UPDATING
- The replica is being updated. -
DELETING
- The replica is being deleted. -
ACTIVE
- The replica is ready for use.
sourcepub fn get_replica_status(&self) -> &Option<ReplicaStatus>
pub fn get_replica_status(&self) -> &Option<ReplicaStatus>
The current state of the replica:
-
CREATING
- The replica is being created. -
UPDATING
- The replica is being updated. -
DELETING
- The replica is being deleted. -
ACTIVE
- The replica is ready for use.
sourcepub fn build(self) -> ReplicaAutoScalingDescription
pub fn build(self) -> ReplicaAutoScalingDescription
Consumes the builder and constructs a ReplicaAutoScalingDescription
.
Trait Implementations§
source§impl Clone for ReplicaAutoScalingDescriptionBuilder
impl Clone for ReplicaAutoScalingDescriptionBuilder
source§fn clone(&self) -> ReplicaAutoScalingDescriptionBuilder
fn clone(&self) -> ReplicaAutoScalingDescriptionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ReplicaAutoScalingDescriptionBuilder
impl Default for ReplicaAutoScalingDescriptionBuilder
source§fn default() -> ReplicaAutoScalingDescriptionBuilder
fn default() -> ReplicaAutoScalingDescriptionBuilder
source§impl PartialEq for ReplicaAutoScalingDescriptionBuilder
impl PartialEq for ReplicaAutoScalingDescriptionBuilder
source§fn eq(&self, other: &ReplicaAutoScalingDescriptionBuilder) -> bool
fn eq(&self, other: &ReplicaAutoScalingDescriptionBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.