Interface ReplicaSettingsDescription.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ReplicaSettingsDescription.Builder,ReplicaSettingsDescription>
,SdkBuilder<ReplicaSettingsDescription.Builder,ReplicaSettingsDescription>
,SdkPojo
- Enclosing class:
- ReplicaSettingsDescription
public static interface ReplicaSettingsDescription.Builder extends SdkPojo, CopyableBuilder<ReplicaSettingsDescription.Builder,ReplicaSettingsDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ReplicaSettingsDescription.Builder
regionName(String regionName)
The Region name of the replica.default ReplicaSettingsDescription.Builder
replicaBillingModeSummary(Consumer<BillingModeSummary.Builder> replicaBillingModeSummary)
The read/write capacity mode of the replica.ReplicaSettingsDescription.Builder
replicaBillingModeSummary(BillingModeSummary replicaBillingModeSummary)
The read/write capacity mode of the replica.ReplicaSettingsDescription.Builder
replicaGlobalSecondaryIndexSettings(Collection<ReplicaGlobalSecondaryIndexSettingsDescription> replicaGlobalSecondaryIndexSettings)
Replica global secondary index settings for the global table.ReplicaSettingsDescription.Builder
replicaGlobalSecondaryIndexSettings(Consumer<ReplicaGlobalSecondaryIndexSettingsDescription.Builder>... replicaGlobalSecondaryIndexSettings)
Replica global secondary index settings for the global table.ReplicaSettingsDescription.Builder
replicaGlobalSecondaryIndexSettings(ReplicaGlobalSecondaryIndexSettingsDescription... replicaGlobalSecondaryIndexSettings)
Replica global secondary index settings for the global table.default ReplicaSettingsDescription.Builder
replicaProvisionedReadCapacityAutoScalingSettings(Consumer<AutoScalingSettingsDescription.Builder> replicaProvisionedReadCapacityAutoScalingSettings)
Auto scaling settings for a global table replica's read capacity units.ReplicaSettingsDescription.Builder
replicaProvisionedReadCapacityAutoScalingSettings(AutoScalingSettingsDescription replicaProvisionedReadCapacityAutoScalingSettings)
Auto scaling settings for a global table replica's read capacity units.ReplicaSettingsDescription.Builder
replicaProvisionedReadCapacityUnits(Long replicaProvisionedReadCapacityUnits)
The maximum number of strongly consistent reads consumed per second before DynamoDB returns aThrottlingException
.default ReplicaSettingsDescription.Builder
replicaProvisionedWriteCapacityAutoScalingSettings(Consumer<AutoScalingSettingsDescription.Builder> replicaProvisionedWriteCapacityAutoScalingSettings)
Auto scaling settings for a global table replica's write capacity units.ReplicaSettingsDescription.Builder
replicaProvisionedWriteCapacityAutoScalingSettings(AutoScalingSettingsDescription replicaProvisionedWriteCapacityAutoScalingSettings)
Auto scaling settings for a global table replica's write capacity units.ReplicaSettingsDescription.Builder
replicaProvisionedWriteCapacityUnits(Long replicaProvisionedWriteCapacityUnits)
The maximum number of writes consumed per second before DynamoDB returns aThrottlingException
.ReplicaSettingsDescription.Builder
replicaStatus(String replicaStatus)
The current state of the Region:ReplicaSettingsDescription.Builder
replicaStatus(ReplicaStatus replicaStatus)
The current state of the Region:default ReplicaSettingsDescription.Builder
replicaTableClassSummary(Consumer<TableClassSummary.Builder> replicaTableClassSummary)
Sets the value of the ReplicaTableClassSummary property for this object.ReplicaSettingsDescription.Builder
replicaTableClassSummary(TableClassSummary replicaTableClassSummary)
Sets the value of the ReplicaTableClassSummary property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
regionName
ReplicaSettingsDescription.Builder regionName(String 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
ReplicaSettingsDescription.Builder replicaStatus(String 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
,ReplicaStatus
-
-
replicaStatus
ReplicaSettingsDescription.Builder replicaStatus(ReplicaStatus 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
,ReplicaStatus
-
-
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.Builder
avoiding the need to create one manually viaBillingModeSummary.builder()
.When the
Consumer
completes,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:
replicaBillingModeSummary(BillingModeSummary)
-
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.Builder
avoiding the need to create one manually viaAutoScalingSettingsDescription.builder()
.When the
Consumer
completes,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:
replicaProvisionedReadCapacityAutoScalingSettings(AutoScalingSettingsDescription)
-
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.Builder
avoiding the need to create one manually viaAutoScalingSettingsDescription.builder()
.When the
Consumer
completes,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:
replicaProvisionedWriteCapacityAutoScalingSettings(AutoScalingSettingsDescription)
-
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.Builder
avoiding the need to create one manually viaReplicaGlobalSecondaryIndexSettingsDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#replicaGlobalSecondaryIndexSettings(List
.) - 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:
#replicaGlobalSecondaryIndexSettings(java.util.Collection
)
-
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.Builder
avoiding the need to create one manually viaTableClassSummary.builder()
.When the
Consumer
completes,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:
replicaTableClassSummary(TableClassSummary)
-
-