pub struct Builder { /* private fields */ }
Expand description
A builder for ReplicaAutoScalingDescription
.
Implementations§
source§impl Builder
impl Builder
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 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 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 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 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 build(self) -> ReplicaAutoScalingDescription
pub fn build(self) -> ReplicaAutoScalingDescription
Consumes the builder and constructs a ReplicaAutoScalingDescription
.