@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateReplicationGroupMemberAction extends Object implements Serializable, Cloneable, StructuredPojo
Represents a replica to be created.
Constructor and Description |
---|
CreateReplicationGroupMemberAction() |
Modifier and Type | Method and Description |
---|---|
CreateReplicationGroupMemberAction |
clone() |
boolean |
equals(Object obj) |
List<ReplicaGlobalSecondaryIndex> |
getGlobalSecondaryIndexes()
Replica-specific global secondary index settings.
|
String |
getKMSMasterKeyId()
The AWS KMS customer master key (CMK) that should be used for AWS KMS encryption in the new replica.
|
ProvisionedThroughputOverride |
getProvisionedThroughputOverride()
Replica-specific provisioned throughput.
|
String |
getRegionName()
The Region where the new replica will be created.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setGlobalSecondaryIndexes(Collection<ReplicaGlobalSecondaryIndex> globalSecondaryIndexes)
Replica-specific global secondary index settings.
|
void |
setKMSMasterKeyId(String kMSMasterKeyId)
The AWS KMS customer master key (CMK) that should be used for AWS KMS encryption in the new replica.
|
void |
setProvisionedThroughputOverride(ProvisionedThroughputOverride provisionedThroughputOverride)
Replica-specific provisioned throughput.
|
void |
setRegionName(String regionName)
The Region where the new replica will be created.
|
String |
toString()
Returns a string representation of this object.
|
CreateReplicationGroupMemberAction |
withGlobalSecondaryIndexes(Collection<ReplicaGlobalSecondaryIndex> globalSecondaryIndexes)
Replica-specific global secondary index settings.
|
CreateReplicationGroupMemberAction |
withGlobalSecondaryIndexes(ReplicaGlobalSecondaryIndex... globalSecondaryIndexes)
Replica-specific global secondary index settings.
|
CreateReplicationGroupMemberAction |
withKMSMasterKeyId(String kMSMasterKeyId)
The AWS KMS customer master key (CMK) that should be used for AWS KMS encryption in the new replica.
|
CreateReplicationGroupMemberAction |
withProvisionedThroughputOverride(ProvisionedThroughputOverride provisionedThroughputOverride)
Replica-specific provisioned throughput.
|
CreateReplicationGroupMemberAction |
withRegionName(String regionName)
The Region where the new replica will be created.
|
public void setRegionName(String regionName)
The Region where the new replica will be created.
regionName
- The Region where the new replica will be created.public String getRegionName()
The Region where the new replica will be created.
public CreateReplicationGroupMemberAction withRegionName(String regionName)
The Region where the new replica will be created.
regionName
- The Region where the new replica will be created.public void setKMSMasterKeyId(String kMSMasterKeyId)
The AWS KMS customer master key (CMK) that should be used for AWS KMS encryption in the new replica. To specify a CMK, 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 master key alias/aws/dynamodb.
kMSMasterKeyId
- The AWS KMS customer master key (CMK) that should be used for AWS KMS encryption in the new replica. To
specify a CMK, 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 master key
alias/aws/dynamodb.public String getKMSMasterKeyId()
The AWS KMS customer master key (CMK) that should be used for AWS KMS encryption in the new replica. To specify a CMK, 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 master key alias/aws/dynamodb.
public CreateReplicationGroupMemberAction withKMSMasterKeyId(String kMSMasterKeyId)
The AWS KMS customer master key (CMK) that should be used for AWS KMS encryption in the new replica. To specify a CMK, 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 master key alias/aws/dynamodb.
kMSMasterKeyId
- The AWS KMS customer master key (CMK) that should be used for AWS KMS encryption in the new replica. To
specify a CMK, 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 master key
alias/aws/dynamodb.public void setProvisionedThroughputOverride(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.public ProvisionedThroughputOverride getProvisionedThroughputOverride()
Replica-specific provisioned throughput. If not specified, uses the source table's provisioned throughput settings.
public CreateReplicationGroupMemberAction withProvisionedThroughputOverride(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.public List<ReplicaGlobalSecondaryIndex> getGlobalSecondaryIndexes()
Replica-specific global secondary index settings.
public void setGlobalSecondaryIndexes(Collection<ReplicaGlobalSecondaryIndex> globalSecondaryIndexes)
Replica-specific global secondary index settings.
globalSecondaryIndexes
- Replica-specific global secondary index settings.public CreateReplicationGroupMemberAction withGlobalSecondaryIndexes(ReplicaGlobalSecondaryIndex... globalSecondaryIndexes)
Replica-specific global secondary index settings.
NOTE: This method appends the values to the existing list (if any). Use
setGlobalSecondaryIndexes(java.util.Collection)
or
withGlobalSecondaryIndexes(java.util.Collection)
if you want to override the existing values.
globalSecondaryIndexes
- Replica-specific global secondary index settings.public CreateReplicationGroupMemberAction withGlobalSecondaryIndexes(Collection<ReplicaGlobalSecondaryIndex> globalSecondaryIndexes)
Replica-specific global secondary index settings.
globalSecondaryIndexes
- Replica-specific global secondary index settings.public String toString()
toString
in class Object
Object.toString()
public CreateReplicationGroupMemberAction clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2020. All rights reserved.