public static interface CreateReplicationGroupMemberAction.Builder extends SdkPojo, CopyableBuilder<CreateReplicationGroupMemberAction.Builder,CreateReplicationGroupMemberAction>
equalsBySdkFields, sdkFields
copy
applyMutation, build
CreateReplicationGroupMemberAction.Builder regionName(String regionName)
The Region where the new replica will be created.
regionName
- The Region where the new replica will be created.CreateReplicationGroupMemberAction.Builder kmsMasterKeyId(String kmsMasterKeyId)
The KMS key that should be used for KMS encryption in the new replica. 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
.
kmsMasterKeyId
- The KMS key that should be used for KMS encryption in the new replica. 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
.CreateReplicationGroupMemberAction.Builder provisionedThroughputOverride(ProvisionedThroughputOverride provisionedThroughputOverride)
Replica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.
provisionedThroughputOverride
- Replica-specific provisioned throughput. If not specified, uses the source table's provisioned
throughput settings.default CreateReplicationGroupMemberAction.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 via ProvisionedThroughputOverride.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to provisionedThroughputOverride(ProvisionedThroughputOverride)
.
provisionedThroughputOverride
- a consumer that will call methods on ProvisionedThroughputOverride.Builder
provisionedThroughputOverride(ProvisionedThroughputOverride)
CreateReplicationGroupMemberAction.Builder globalSecondaryIndexes(Collection<ReplicaGlobalSecondaryIndex> globalSecondaryIndexes)
Replica-specific global secondary index settings.
globalSecondaryIndexes
- Replica-specific global secondary index settings.CreateReplicationGroupMemberAction.Builder globalSecondaryIndexes(ReplicaGlobalSecondaryIndex... globalSecondaryIndexes)
Replica-specific global secondary index settings.
globalSecondaryIndexes
- Replica-specific global secondary index settings.CreateReplicationGroupMemberAction.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 via
ReplicaGlobalSecondaryIndex.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called
immediately and its result is passed to #globalSecondaryIndexes(List
.
globalSecondaryIndexes
- a consumer that will call methods on
ReplicaGlobalSecondaryIndex.Builder
#globalSecondaryIndexes(java.util.Collection)
CreateReplicationGroupMemberAction.Builder tableClassOverride(String tableClassOverride)
Replica-specific table class. If not specified, uses the source table's table class.
tableClassOverride
- Replica-specific table class. If not specified, uses the source table's table class.TableClass
,
TableClass
CreateReplicationGroupMemberAction.Builder tableClassOverride(TableClass tableClassOverride)
Replica-specific table class. If not specified, uses the source table's table class.
tableClassOverride
- Replica-specific table class. If not specified, uses the source table's table class.TableClass
,
TableClass
Copyright © 2023. All rights reserved.