Interface UpdateReplicationGroupMemberAction.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<UpdateReplicationGroupMemberAction.Builder,UpdateReplicationGroupMemberAction>
,SdkBuilder<UpdateReplicationGroupMemberAction.Builder,UpdateReplicationGroupMemberAction>
,SdkPojo
- Enclosing class:
- UpdateReplicationGroupMemberAction
public static interface UpdateReplicationGroupMemberAction.Builder extends SdkPojo, CopyableBuilder<UpdateReplicationGroupMemberAction.Builder,UpdateReplicationGroupMemberAction>
-
-
Method Summary
-
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
UpdateReplicationGroupMemberAction.Builder regionName(String regionName)
The Region where the replica exists.
- Parameters:
regionName
- The Region where the replica exists.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsMasterKeyId
UpdateReplicationGroupMemberAction.Builder kmsMasterKeyId(String kmsMasterKeyId)
The KMS key of the replica that should be used for KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS key
alias/aws/dynamodb
.- Parameters:
kmsMasterKeyId
- The KMS key of the replica that should be used for KMS encryption. To specify a key, use its key ID, Amazon Resource Name (ARN), alias name, or alias ARN. Note that you should only provide this parameter if the key is different from the default DynamoDB KMS keyalias/aws/dynamodb
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedThroughputOverride
UpdateReplicationGroupMemberAction.Builder provisionedThroughputOverride(ProvisionedThroughputOverride provisionedThroughputOverride)
Replica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.
- Parameters:
provisionedThroughputOverride
- Replica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provisionedThroughputOverride
default UpdateReplicationGroupMemberAction.Builder provisionedThroughputOverride(Consumer<ProvisionedThroughputOverride.Builder> provisionedThroughputOverride)
Replica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.
This is a convenience method that creates an instance of theProvisionedThroughputOverride.Builder
avoiding the need to create one manually viaProvisionedThroughputOverride.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprovisionedThroughputOverride(ProvisionedThroughputOverride)
.- Parameters:
provisionedThroughputOverride
- a consumer that will call methods onProvisionedThroughputOverride.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
provisionedThroughputOverride(ProvisionedThroughputOverride)
-
globalSecondaryIndexes
UpdateReplicationGroupMemberAction.Builder globalSecondaryIndexes(Collection<ReplicaGlobalSecondaryIndex> globalSecondaryIndexes)
Replica-specific global secondary index settings.
- Parameters:
globalSecondaryIndexes
- Replica-specific global secondary index settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalSecondaryIndexes
UpdateReplicationGroupMemberAction.Builder globalSecondaryIndexes(ReplicaGlobalSecondaryIndex... globalSecondaryIndexes)
Replica-specific global secondary index settings.
- Parameters:
globalSecondaryIndexes
- Replica-specific global secondary index settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
globalSecondaryIndexes
UpdateReplicationGroupMemberAction.Builder globalSecondaryIndexes(Consumer<ReplicaGlobalSecondaryIndex.Builder>... globalSecondaryIndexes)
Replica-specific global secondary index settings.
This is a convenience method that creates an instance of theReplicaGlobalSecondaryIndex.Builder
avoiding the need to create one manually viaReplicaGlobalSecondaryIndex.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#globalSecondaryIndexes(List
.) - Parameters:
globalSecondaryIndexes
- a consumer that will call methods onReplicaGlobalSecondaryIndex.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#globalSecondaryIndexes(java.util.Collection
)
-
tableClassOverride
UpdateReplicationGroupMemberAction.Builder tableClassOverride(String tableClassOverride)
Replica-specific table class. If not specified, uses the source table's table class.
- Parameters:
tableClassOverride
- Replica-specific table class. If not specified, uses the source table's table class.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TableClass
,TableClass
-
tableClassOverride
UpdateReplicationGroupMemberAction.Builder tableClassOverride(TableClass tableClassOverride)
Replica-specific table class. If not specified, uses the source table's table class.
- Parameters:
tableClassOverride
- Replica-specific table class. If not specified, uses the source table's table class.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TableClass
,TableClass
-
-