public static interface ReplicaDescription.Builder extends SdkPojo, CopyableBuilder<ReplicaDescription.Builder,ReplicaDescription>
| Modifier and Type | Method and Description |
|---|---|
ReplicaDescription.Builder |
globalSecondaryIndexes(Collection<ReplicaGlobalSecondaryIndexDescription> globalSecondaryIndexes)
Replica-specific global secondary index settings.
|
ReplicaDescription.Builder |
globalSecondaryIndexes(Consumer<ReplicaGlobalSecondaryIndexDescription.Builder>... globalSecondaryIndexes)
Replica-specific global secondary index settings.
|
ReplicaDescription.Builder |
globalSecondaryIndexes(ReplicaGlobalSecondaryIndexDescription... globalSecondaryIndexes)
Replica-specific global secondary index settings.
|
ReplicaDescription.Builder |
kmsMasterKeyId(String kmsMasterKeyId)
The AWS KMS customer master key (CMK) of the replica that will be used for AWS KMS encryption.
|
default ReplicaDescription.Builder |
provisionedThroughputOverride(Consumer<ProvisionedThroughputOverride.Builder> provisionedThroughputOverride)
Replica-specific provisioned throughput.
|
ReplicaDescription.Builder |
provisionedThroughputOverride(ProvisionedThroughputOverride provisionedThroughputOverride)
Replica-specific provisioned throughput.
|
ReplicaDescription.Builder |
regionName(String regionName)
The name of the Region.
|
ReplicaDescription.Builder |
replicaStatus(ReplicaStatus replicaStatus)
The current state of the replica:
|
ReplicaDescription.Builder |
replicaStatus(String replicaStatus)
The current state of the replica:
|
ReplicaDescription.Builder |
replicaStatusDescription(String replicaStatusDescription)
Detailed information about the replica status.
|
ReplicaDescription.Builder |
replicaStatusPercentProgress(String replicaStatusPercentProgress)
Specifies the progress of a Create, Update, or Delete action on the replica as a percentage.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildReplicaDescription.Builder regionName(String regionName)
The name of the Region.
regionName - The name of the Region.ReplicaDescription.Builder replicaStatus(String replicaStatus)
The current state of the replica:
CREATING - The replica is being created.
UPDATING - The replica is being updated.
DELETING - The replica is being deleted.
ACTIVE - The replica is ready for use.
replicaStatus - The current state of the replica:
CREATING - The replica is being created.
UPDATING - The replica is being updated.
DELETING - The replica is being deleted.
ACTIVE - The replica is ready for use.
ReplicaStatus,
ReplicaStatusReplicaDescription.Builder replicaStatus(ReplicaStatus replicaStatus)
The current state of the replica:
CREATING - The replica is being created.
UPDATING - The replica is being updated.
DELETING - The replica is being deleted.
ACTIVE - The replica is ready for use.
replicaStatus - The current state of the replica:
CREATING - The replica is being created.
UPDATING - The replica is being updated.
DELETING - The replica is being deleted.
ACTIVE - The replica is ready for use.
ReplicaStatus,
ReplicaStatusReplicaDescription.Builder replicaStatusDescription(String replicaStatusDescription)
Detailed information about the replica status.
replicaStatusDescription - Detailed information about the replica status.ReplicaDescription.Builder replicaStatusPercentProgress(String replicaStatusPercentProgress)
Specifies the progress of a Create, Update, or Delete action on the replica as a percentage.
replicaStatusPercentProgress - Specifies the progress of a Create, Update, or Delete action on the replica as a percentage.ReplicaDescription.Builder kmsMasterKeyId(String kmsMasterKeyId)
The AWS KMS customer master key (CMK) of the replica that will be used for AWS KMS encryption.
kmsMasterKeyId - The AWS KMS customer master key (CMK) of the replica that will be used for AWS KMS encryption.ReplicaDescription.Builder provisionedThroughputOverride(ProvisionedThroughputOverride provisionedThroughputOverride)
Replica-specific provisioned throughput. If not described, uses the source table's provisioned throughput settings.
provisionedThroughputOverride - Replica-specific provisioned throughput. If not described, uses the source table's provisioned
throughput settings.default ReplicaDescription.Builder provisionedThroughputOverride(Consumer<ProvisionedThroughputOverride.Builder> provisionedThroughputOverride)
Replica-specific provisioned throughput. If not described, uses the source table's provisioned throughput settings.
This is a convenience 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.BuilderprovisionedThroughputOverride(ProvisionedThroughputOverride)ReplicaDescription.Builder globalSecondaryIndexes(Collection<ReplicaGlobalSecondaryIndexDescription> globalSecondaryIndexes)
Replica-specific global secondary index settings.
globalSecondaryIndexes - Replica-specific global secondary index settings.ReplicaDescription.Builder globalSecondaryIndexes(ReplicaGlobalSecondaryIndexDescription... globalSecondaryIndexes)
Replica-specific global secondary index settings.
globalSecondaryIndexes - Replica-specific global secondary index settings.ReplicaDescription.Builder globalSecondaryIndexes(Consumer<ReplicaGlobalSecondaryIndexDescription.Builder>... globalSecondaryIndexes)
Replica-specific global secondary index settings.
This is a convenience that creates an instance of the.Builder avoiding the need to create one manually via #builder() .
When the Consumer completes, List.Builder#build() is
called immediately and its result is passed to #globalSecondaryIndexes(List) .globalSecondaryIndexes - a consumer that will call methods on List.Builder #globalSecondaryIndexes(List) Copyright © 2020. All rights reserved.