pub struct Builder { /* private fields */ }
Expand description
A builder for ReplicaSettingsDescription
.
Implementations
sourceimpl 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 name of the replica.
sourcepub fn set_region_name(self, input: Option<String>) -> Self
pub fn set_region_name(self, input: Option<String>) -> Self
The Region name of the replica.
sourcepub fn replica_status(self, input: ReplicaStatus) -> Self
pub fn replica_status(self, input: ReplicaStatus) -> Self
The current state of the Region:
-
CREATING
- The Region is being created. -
UPDATING
- The Region is being updated. -
DELETING
- The Region is being deleted. -
ACTIVE
- The Region 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 Region:
-
CREATING
- The Region is being created. -
UPDATING
- The Region is being updated. -
DELETING
- The Region is being deleted. -
ACTIVE
- The Region is ready for use.
sourcepub fn replica_billing_mode_summary(self, input: BillingModeSummary) -> Self
pub fn replica_billing_mode_summary(self, input: BillingModeSummary) -> Self
The read/write capacity mode of the replica.
sourcepub fn set_replica_billing_mode_summary(
self,
input: Option<BillingModeSummary>
) -> Self
pub fn set_replica_billing_mode_summary(
self,
input: Option<BillingModeSummary>
) -> Self
The read/write capacity mode of the replica.
sourcepub fn replica_provisioned_read_capacity_units(self, input: i64) -> Self
pub fn replica_provisioned_read_capacity_units(self, input: i64) -> Self
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException
. For more information, see Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.
sourcepub fn set_replica_provisioned_read_capacity_units(
self,
input: Option<i64>
) -> Self
pub fn set_replica_provisioned_read_capacity_units(
self,
input: Option<i64>
) -> Self
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a ThrottlingException
. For more information, see Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.
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
Auto scaling settings for a global table replica's read capacity units.
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
Auto scaling settings for a global table replica's read capacity units.
sourcepub fn replica_provisioned_write_capacity_units(self, input: i64) -> Self
pub fn replica_provisioned_write_capacity_units(self, input: i64) -> Self
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException
. For more information, see Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.
sourcepub fn set_replica_provisioned_write_capacity_units(
self,
input: Option<i64>
) -> Self
pub fn set_replica_provisioned_write_capacity_units(
self,
input: Option<i64>
) -> Self
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException
. For more information, see Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.
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
Auto scaling settings for a global table replica's write capacity units.
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
Auto scaling settings for a global table replica's write capacity units.
sourcepub fn replica_global_secondary_index_settings(
self,
input: ReplicaGlobalSecondaryIndexSettingsDescription
) -> Self
pub fn replica_global_secondary_index_settings(
self,
input: ReplicaGlobalSecondaryIndexSettingsDescription
) -> Self
Appends an item to replica_global_secondary_index_settings
.
To override the contents of this collection use set_replica_global_secondary_index_settings
.
Replica global secondary index settings for the global table.
sourcepub fn set_replica_global_secondary_index_settings(
self,
input: Option<Vec<ReplicaGlobalSecondaryIndexSettingsDescription>>
) -> Self
pub fn set_replica_global_secondary_index_settings(
self,
input: Option<Vec<ReplicaGlobalSecondaryIndexSettingsDescription>>
) -> Self
Replica global secondary index settings for the global table.
sourcepub fn replica_table_class_summary(self, input: TableClassSummary) -> Self
pub fn replica_table_class_summary(self, input: TableClassSummary) -> Self
Contains details of the table class.
sourcepub fn set_replica_table_class_summary(
self,
input: Option<TableClassSummary>
) -> Self
pub fn set_replica_table_class_summary(
self,
input: Option<TableClassSummary>
) -> Self
Contains details of the table class.
sourcepub fn build(self) -> ReplicaSettingsDescription
pub fn build(self) -> ReplicaSettingsDescription
Consumes the builder and constructs a ReplicaSettingsDescription
.
Trait Implementations
sourceimpl PartialEq<Builder> for Builder
impl PartialEq<Builder> for Builder
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more