Struct aws_sdk_dynamodb::model::replica_settings_update::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for ReplicaSettingsUpdate
.
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 of the replica to be added.
sourcepub fn set_region_name(self, input: Option<String>) -> Self
pub fn set_region_name(self, input: Option<String>) -> Self
The Region of the replica to be added.
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_update(
self,
input: AutoScalingSettingsUpdate
) -> Self
pub fn replica_provisioned_read_capacity_auto_scaling_settings_update(
self,
input: AutoScalingSettingsUpdate
) -> Self
Auto scaling settings for managing a global table replica's read capacity units.
sourcepub fn set_replica_provisioned_read_capacity_auto_scaling_settings_update(
self,
input: Option<AutoScalingSettingsUpdate>
) -> Self
pub fn set_replica_provisioned_read_capacity_auto_scaling_settings_update(
self,
input: Option<AutoScalingSettingsUpdate>
) -> Self
Auto scaling settings for managing a global table replica's read capacity units.
sourcepub fn replica_global_secondary_index_settings_update(
self,
input: ReplicaGlobalSecondaryIndexSettingsUpdate
) -> Self
pub fn replica_global_secondary_index_settings_update(
self,
input: ReplicaGlobalSecondaryIndexSettingsUpdate
) -> Self
Appends an item to replica_global_secondary_index_settings_update
.
To override the contents of this collection use set_replica_global_secondary_index_settings_update
.
Represents the settings of a global secondary index for a global table that will be modified.
sourcepub fn set_replica_global_secondary_index_settings_update(
self,
input: Option<Vec<ReplicaGlobalSecondaryIndexSettingsUpdate>>
) -> Self
pub fn set_replica_global_secondary_index_settings_update(
self,
input: Option<Vec<ReplicaGlobalSecondaryIndexSettingsUpdate>>
) -> Self
Represents the settings of a global secondary index for a global table that will be modified.
sourcepub fn replica_table_class(self, input: TableClass) -> Self
pub fn replica_table_class(self, input: TableClass) -> Self
Replica-specific table class. If not specified, uses the source table's table class.
sourcepub fn set_replica_table_class(self, input: Option<TableClass>) -> Self
pub fn set_replica_table_class(self, input: Option<TableClass>) -> Self
Replica-specific table class. If not specified, uses the source table's table class.
sourcepub fn build(self) -> ReplicaSettingsUpdate
pub fn build(self) -> ReplicaSettingsUpdate
Consumes the builder and constructs a ReplicaSettingsUpdate
.
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