Interface ReplicaSettingsDescription.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ReplicaSettingsDescription.Builder,,ReplicaSettingsDescription> SdkBuilder<ReplicaSettingsDescription.Builder,,ReplicaSettingsDescription> SdkPojo
- Enclosing class:
ReplicaSettingsDescription
-
Method Summary
Modifier and TypeMethodDescriptionregionName(String regionName) The Region name of the replica.replicaBillingModeSummary(Consumer<BillingModeSummary.Builder> replicaBillingModeSummary) The read/write capacity mode of the replica.replicaBillingModeSummary(BillingModeSummary replicaBillingModeSummary) The read/write capacity mode of the replica.replicaGlobalSecondaryIndexSettings(Collection<ReplicaGlobalSecondaryIndexSettingsDescription> replicaGlobalSecondaryIndexSettings) Replica global secondary index settings for the global table.replicaGlobalSecondaryIndexSettings(Consumer<ReplicaGlobalSecondaryIndexSettingsDescription.Builder>... replicaGlobalSecondaryIndexSettings) Replica global secondary index settings for the global table.replicaGlobalSecondaryIndexSettings(ReplicaGlobalSecondaryIndexSettingsDescription... replicaGlobalSecondaryIndexSettings) Replica global secondary index settings for the global table.replicaProvisionedReadCapacityAutoScalingSettings(Consumer<AutoScalingSettingsDescription.Builder> replicaProvisionedReadCapacityAutoScalingSettings) Auto scaling settings for a global table replica's read capacity units.replicaProvisionedReadCapacityAutoScalingSettings(AutoScalingSettingsDescription replicaProvisionedReadCapacityAutoScalingSettings) Auto scaling settings for a global table replica's read capacity units.replicaProvisionedReadCapacityUnits(Long replicaProvisionedReadCapacityUnits) The maximum number of strongly consistent reads consumed per second before DynamoDB returns aThrottlingException.replicaProvisionedWriteCapacityAutoScalingSettings(Consumer<AutoScalingSettingsDescription.Builder> replicaProvisionedWriteCapacityAutoScalingSettings) Auto scaling settings for a global table replica's write capacity units.replicaProvisionedWriteCapacityAutoScalingSettings(AutoScalingSettingsDescription replicaProvisionedWriteCapacityAutoScalingSettings) Auto scaling settings for a global table replica's write capacity units.replicaProvisionedWriteCapacityUnits(Long replicaProvisionedWriteCapacityUnits) The maximum number of writes consumed per second before DynamoDB returns aThrottlingException.replicaStatus(String replicaStatus) The current state of the Region:replicaStatus(ReplicaStatus replicaStatus) The current state of the Region:replicaTableClassSummary(Consumer<TableClassSummary.Builder> replicaTableClassSummary) Sets the value of the ReplicaTableClassSummary property for this object.replicaTableClassSummary(TableClassSummary replicaTableClassSummary) Sets the value of the ReplicaTableClassSummary property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
regionName
The Region name of the replica.
- Parameters:
regionName- The Region name of the replica.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaStatus
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.
- Parameters:
replicaStatus- 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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
replicaStatus
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.
- Parameters:
replicaStatus- 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.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
replicaBillingModeSummary
ReplicaSettingsDescription.Builder replicaBillingModeSummary(BillingModeSummary replicaBillingModeSummary) The read/write capacity mode of the replica.
- Parameters:
replicaBillingModeSummary- The read/write capacity mode of the replica.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaBillingModeSummary
default ReplicaSettingsDescription.Builder replicaBillingModeSummary(Consumer<BillingModeSummary.Builder> replicaBillingModeSummary) The read/write capacity mode of the replica.
This is a convenience method that creates an instance of theBillingModeSummary.Builderavoiding the need to create one manually viaBillingModeSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreplicaBillingModeSummary(BillingModeSummary).- Parameters:
replicaBillingModeSummary- a consumer that will call methods onBillingModeSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
replicaProvisionedReadCapacityUnits
ReplicaSettingsDescription.Builder replicaProvisionedReadCapacityUnits(Long replicaProvisionedReadCapacityUnits) 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.- Parameters:
replicaProvisionedReadCapacityUnits- The maximum number of strongly consistent reads consumed per second before DynamoDB returns aThrottlingException. For more information, see Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaProvisionedReadCapacityAutoScalingSettings
ReplicaSettingsDescription.Builder replicaProvisionedReadCapacityAutoScalingSettings(AutoScalingSettingsDescription replicaProvisionedReadCapacityAutoScalingSettings) Auto scaling settings for a global table replica's read capacity units.
- Parameters:
replicaProvisionedReadCapacityAutoScalingSettings- Auto scaling settings for a global table replica's read capacity units.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaProvisionedReadCapacityAutoScalingSettings
default ReplicaSettingsDescription.Builder replicaProvisionedReadCapacityAutoScalingSettings(Consumer<AutoScalingSettingsDescription.Builder> replicaProvisionedReadCapacityAutoScalingSettings) Auto scaling settings for a global table replica's read capacity units.
This is a convenience method that creates an instance of theAutoScalingSettingsDescription.Builderavoiding the need to create one manually viaAutoScalingSettingsDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreplicaProvisionedReadCapacityAutoScalingSettings(AutoScalingSettingsDescription).- Parameters:
replicaProvisionedReadCapacityAutoScalingSettings- a consumer that will call methods onAutoScalingSettingsDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
replicaProvisionedWriteCapacityUnits
ReplicaSettingsDescription.Builder replicaProvisionedWriteCapacityUnits(Long replicaProvisionedWriteCapacityUnits) 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.- Parameters:
replicaProvisionedWriteCapacityUnits- The maximum number of writes consumed per second before DynamoDB returns aThrottlingException. For more information, see Specifying Read and Write Requirements in the Amazon DynamoDB Developer Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaProvisionedWriteCapacityAutoScalingSettings
ReplicaSettingsDescription.Builder replicaProvisionedWriteCapacityAutoScalingSettings(AutoScalingSettingsDescription replicaProvisionedWriteCapacityAutoScalingSettings) Auto scaling settings for a global table replica's write capacity units.
- Parameters:
replicaProvisionedWriteCapacityAutoScalingSettings- Auto scaling settings for a global table replica's write capacity units.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaProvisionedWriteCapacityAutoScalingSettings
default ReplicaSettingsDescription.Builder replicaProvisionedWriteCapacityAutoScalingSettings(Consumer<AutoScalingSettingsDescription.Builder> replicaProvisionedWriteCapacityAutoScalingSettings) Auto scaling settings for a global table replica's write capacity units.
This is a convenience method that creates an instance of theAutoScalingSettingsDescription.Builderavoiding the need to create one manually viaAutoScalingSettingsDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreplicaProvisionedWriteCapacityAutoScalingSettings(AutoScalingSettingsDescription).- Parameters:
replicaProvisionedWriteCapacityAutoScalingSettings- a consumer that will call methods onAutoScalingSettingsDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
replicaGlobalSecondaryIndexSettings
ReplicaSettingsDescription.Builder replicaGlobalSecondaryIndexSettings(Collection<ReplicaGlobalSecondaryIndexSettingsDescription> replicaGlobalSecondaryIndexSettings) Replica global secondary index settings for the global table.
- Parameters:
replicaGlobalSecondaryIndexSettings- Replica global secondary index settings for the global table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaGlobalSecondaryIndexSettings
ReplicaSettingsDescription.Builder replicaGlobalSecondaryIndexSettings(ReplicaGlobalSecondaryIndexSettingsDescription... replicaGlobalSecondaryIndexSettings) Replica global secondary index settings for the global table.
- Parameters:
replicaGlobalSecondaryIndexSettings- Replica global secondary index settings for the global table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaGlobalSecondaryIndexSettings
ReplicaSettingsDescription.Builder replicaGlobalSecondaryIndexSettings(Consumer<ReplicaGlobalSecondaryIndexSettingsDescription.Builder>... replicaGlobalSecondaryIndexSettings) Replica global secondary index settings for the global table.
This is a convenience method that creates an instance of theReplicaGlobalSecondaryIndexSettingsDescription.Builderavoiding the need to create one manually viaReplicaGlobalSecondaryIndexSettingsDescription.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreplicaGlobalSecondaryIndexSettings(List<ReplicaGlobalSecondaryIndexSettingsDescription>).- Parameters:
replicaGlobalSecondaryIndexSettings- a consumer that will call methods onReplicaGlobalSecondaryIndexSettingsDescription.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
replicaTableClassSummary
ReplicaSettingsDescription.Builder replicaTableClassSummary(TableClassSummary replicaTableClassSummary) Sets the value of the ReplicaTableClassSummary property for this object.- Parameters:
replicaTableClassSummary- The new value for the ReplicaTableClassSummary property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicaTableClassSummary
default ReplicaSettingsDescription.Builder replicaTableClassSummary(Consumer<TableClassSummary.Builder> replicaTableClassSummary) Sets the value of the ReplicaTableClassSummary property for this object. This is a convenience method that creates an instance of theTableClassSummary.Builderavoiding the need to create one manually viaTableClassSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toreplicaTableClassSummary(TableClassSummary).- Parameters:
replicaTableClassSummary- a consumer that will call methods onTableClassSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-