pub struct Builder { /* private fields */ }
Expand description
A builder for UpdateGlobalTableSettingsInput
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn global_table_name(self, input: impl Into<String>) -> Self
pub fn global_table_name(self, input: impl Into<String>) -> Self
The name of the global table
sourcepub fn set_global_table_name(self, input: Option<String>) -> Self
pub fn set_global_table_name(self, input: Option<String>) -> Self
The name of the global table
sourcepub fn global_table_billing_mode(self, input: BillingMode) -> Self
pub fn global_table_billing_mode(self, input: BillingMode) -> Self
The billing mode of the global table. If GlobalTableBillingMode
is not specified, the global table defaults to PROVISIONED
capacity billing mode.
-
PROVISIONED
- We recommend usingPROVISIONED
for predictable workloads.PROVISIONED
sets the billing mode to Provisioned Mode. -
PAY_PER_REQUEST
- We recommend usingPAY_PER_REQUEST
for unpredictable workloads.PAY_PER_REQUEST
sets the billing mode to On-Demand Mode.
sourcepub fn set_global_table_billing_mode(self, input: Option<BillingMode>) -> Self
pub fn set_global_table_billing_mode(self, input: Option<BillingMode>) -> Self
The billing mode of the global table. If GlobalTableBillingMode
is not specified, the global table defaults to PROVISIONED
capacity billing mode.
-
PROVISIONED
- We recommend usingPROVISIONED
for predictable workloads.PROVISIONED
sets the billing mode to Provisioned Mode. -
PAY_PER_REQUEST
- We recommend usingPAY_PER_REQUEST
for unpredictable workloads.PAY_PER_REQUEST
sets the billing mode to On-Demand Mode.
sourcepub fn global_table_provisioned_write_capacity_units(self, input: i64) -> Self
pub fn global_table_provisioned_write_capacity_units(self, input: i64) -> Self
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
sourcepub fn set_global_table_provisioned_write_capacity_units(
self,
input: Option<i64>
) -> Self
pub fn set_global_table_provisioned_write_capacity_units(
self,
input: Option<i64>
) -> Self
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
sourcepub fn global_table_provisioned_write_capacity_auto_scaling_settings_update(
self,
input: AutoScalingSettingsUpdate
) -> Self
pub fn global_table_provisioned_write_capacity_auto_scaling_settings_update(
self,
input: AutoScalingSettingsUpdate
) -> Self
Auto scaling settings for managing provisioned write capacity for the global table.
sourcepub fn set_global_table_provisioned_write_capacity_auto_scaling_settings_update(
self,
input: Option<AutoScalingSettingsUpdate>
) -> Self
pub fn set_global_table_provisioned_write_capacity_auto_scaling_settings_update(
self,
input: Option<AutoScalingSettingsUpdate>
) -> Self
Auto scaling settings for managing provisioned write capacity for the global table.
sourcepub fn global_table_global_secondary_index_settings_update(
self,
input: GlobalTableGlobalSecondaryIndexSettingsUpdate
) -> Self
pub fn global_table_global_secondary_index_settings_update(
self,
input: GlobalTableGlobalSecondaryIndexSettingsUpdate
) -> Self
Appends an item to global_table_global_secondary_index_settings_update
.
To override the contents of this collection use set_global_table_global_secondary_index_settings_update
.
Represents the settings of a global secondary index for a global table that will be modified.
sourcepub fn set_global_table_global_secondary_index_settings_update(
self,
input: Option<Vec<GlobalTableGlobalSecondaryIndexSettingsUpdate>>
) -> Self
pub fn set_global_table_global_secondary_index_settings_update(
self,
input: Option<Vec<GlobalTableGlobalSecondaryIndexSettingsUpdate>>
) -> Self
Represents the settings of a global secondary index for a global table that will be modified.
sourcepub fn replica_settings_update(self, input: ReplicaSettingsUpdate) -> Self
pub fn replica_settings_update(self, input: ReplicaSettingsUpdate) -> Self
Appends an item to replica_settings_update
.
To override the contents of this collection use set_replica_settings_update
.
Represents the settings for a global table in a Region that will be modified.
sourcepub fn set_replica_settings_update(
self,
input: Option<Vec<ReplicaSettingsUpdate>>
) -> Self
pub fn set_replica_settings_update(
self,
input: Option<Vec<ReplicaSettingsUpdate>>
) -> Self
Represents the settings for a global table in a Region that will be modified.
sourcepub fn build(self) -> Result<UpdateGlobalTableSettingsInput, BuildError>
pub fn build(self) -> Result<UpdateGlobalTableSettingsInput, BuildError>
Consumes the builder and constructs a UpdateGlobalTableSettingsInput
.