@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateReplicationGroupMemberAction extends Object implements Serializable, Cloneable, StructuredPojo
Represents a replica to be modified.
Constructor and Description |
---|
UpdateReplicationGroupMemberAction() |
Modifier and Type | Method and Description |
---|---|
UpdateReplicationGroupMemberAction |
clone() |
boolean |
equals(Object obj) |
List<ReplicaGlobalSecondaryIndex> |
getGlobalSecondaryIndexes()
Replica-specific global secondary index settings.
|
String |
getKMSMasterKeyId()
The AWS KMS customer master key (CMK) of the replica that should be used for AWS KMS encryption.
|
ProvisionedThroughputOverride |
getProvisionedThroughputOverride()
Replica-specific provisioned throughput.
|
String |
getRegionName()
The Region where the replica exists.
|
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) of the replica that should be used for AWS KMS encryption.
|
void |
setProvisionedThroughputOverride(ProvisionedThroughputOverride provisionedThroughputOverride)
Replica-specific provisioned throughput.
|
void |
setRegionName(String regionName)
The Region where the replica exists.
|
String |
toString()
Returns a string representation of this object.
|
UpdateReplicationGroupMemberAction |
withGlobalSecondaryIndexes(Collection<ReplicaGlobalSecondaryIndex> globalSecondaryIndexes)
Replica-specific global secondary index settings.
|
UpdateReplicationGroupMemberAction |
withGlobalSecondaryIndexes(ReplicaGlobalSecondaryIndex... globalSecondaryIndexes)
Replica-specific global secondary index settings.
|
UpdateReplicationGroupMemberAction |
withKMSMasterKeyId(String kMSMasterKeyId)
The AWS KMS customer master key (CMK) of the replica that should be used for AWS KMS encryption.
|
UpdateReplicationGroupMemberAction |
withProvisionedThroughputOverride(ProvisionedThroughputOverride provisionedThroughputOverride)
Replica-specific provisioned throughput.
|
UpdateReplicationGroupMemberAction |
withRegionName(String regionName)
The Region where the replica exists.
|
public void setRegionName(String regionName)
The Region where the replica exists.
regionName
- The Region where the replica exists.public String getRegionName()
The Region where the replica exists.
public UpdateReplicationGroupMemberAction withRegionName(String regionName)
The Region where the replica exists.
regionName
- The Region where the replica exists.public void setKMSMasterKeyId(String kMSMasterKeyId)
The AWS KMS customer master key (CMK) of the replica that should be used for AWS KMS encryption. 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) of the replica that should be used for AWS KMS encryption. 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) of the replica that should be used for AWS KMS encryption. 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 UpdateReplicationGroupMemberAction withKMSMasterKeyId(String kMSMasterKeyId)
The AWS KMS customer master key (CMK) of the replica that should be used for AWS KMS encryption. 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) of the replica that should be used for AWS KMS encryption. 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 UpdateReplicationGroupMemberAction 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 UpdateReplicationGroupMemberAction 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 UpdateReplicationGroupMemberAction 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 UpdateReplicationGroupMemberAction clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2020. All rights reserved.