@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 KMS key of the replica that should be used for KMS encryption.
|
ProvisionedThroughputOverride |
getProvisionedThroughputOverride()
Replica-specific provisioned throughput.
|
String |
getRegionName()
The Region where the replica exists.
|
String |
getTableClassOverride()
Replica-specific table class.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setGlobalSecondaryIndexes(Collection<ReplicaGlobalSecondaryIndex> globalSecondaryIndexes)
Replica-specific global secondary index settings.
|
void |
setKMSMasterKeyId(String kMSMasterKeyId)
The KMS key of the replica that should be used for KMS encryption.
|
void |
setProvisionedThroughputOverride(ProvisionedThroughputOverride provisionedThroughputOverride)
Replica-specific provisioned throughput.
|
void |
setRegionName(String regionName)
The Region where the replica exists.
|
void |
setTableClassOverride(String tableClassOverride)
Replica-specific table class.
|
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 KMS key of the replica that should be used for KMS encryption.
|
UpdateReplicationGroupMemberAction |
withProvisionedThroughputOverride(ProvisionedThroughputOverride provisionedThroughputOverride)
Replica-specific provisioned throughput.
|
UpdateReplicationGroupMemberAction |
withRegionName(String regionName)
The Region where the replica exists.
|
UpdateReplicationGroupMemberAction |
withTableClassOverride(String tableClassOverride)
Replica-specific table class.
|
UpdateReplicationGroupMemberAction |
withTableClassOverride(TableClass tableClassOverride)
Replica-specific table class.
|
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 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
.
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
.public String getKMSMasterKeyId()
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
.
alias/aws/dynamodb
.public UpdateReplicationGroupMemberAction withKMSMasterKeyId(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
.
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
.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 void setTableClassOverride(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
public String getTableClassOverride()
Replica-specific table class. If not specified, uses the source table's table class.
TableClass
public UpdateReplicationGroupMemberAction withTableClassOverride(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
public UpdateReplicationGroupMemberAction withTableClassOverride(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
public String toString()
toString
in class Object
Object.toString()
public UpdateReplicationGroupMemberAction clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2022. All rights reserved.