@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateGlobalTableSettingsRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
UpdateGlobalTableSettingsRequest()  | 
| Modifier and Type | Method and Description | 
|---|---|
UpdateGlobalTableSettingsRequest | 
clone()
Creates a shallow clone of this object for all fields except the handler context. 
 | 
boolean | 
equals(Object obj)  | 
List<GlobalTableGlobalSecondaryIndexSettingsUpdate> | 
getGlobalTableGlobalSecondaryIndexSettingsUpdate()
 Represents the settings of a global secondary index for a global table that will be modified. 
 | 
String | 
getGlobalTableName()
 The name of the global table 
 | 
AutoScalingSettingsUpdate | 
getGlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate()
 AutoScaling settings for managing provisioned write capacity for the global table. 
 | 
Long | 
getGlobalTableProvisionedWriteCapacityUnits()
 The maximum number of writes consumed per second before DynamoDB returns a  
ThrottlingException. | 
List<ReplicaSettingsUpdate> | 
getReplicaSettingsUpdate()
 Represents the settings for a global table in a region that will be modified. 
 | 
int | 
hashCode()  | 
void | 
setGlobalTableGlobalSecondaryIndexSettingsUpdate(Collection<GlobalTableGlobalSecondaryIndexSettingsUpdate> globalTableGlobalSecondaryIndexSettingsUpdate)
 Represents the settings of a global secondary index for a global table that will be modified. 
 | 
void | 
setGlobalTableName(String globalTableName)
 The name of the global table 
 | 
void | 
setGlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate)
 AutoScaling settings for managing provisioned write capacity for the global table. 
 | 
void | 
setGlobalTableProvisionedWriteCapacityUnits(Long globalTableProvisionedWriteCapacityUnits)
 The maximum number of writes consumed per second before DynamoDB returns a  
ThrottlingException. | 
void | 
setReplicaSettingsUpdate(Collection<ReplicaSettingsUpdate> replicaSettingsUpdate)
 Represents the settings for a global table in a region that will be modified. 
 | 
String | 
toString()
Returns a string representation of this object; useful for testing and debugging. 
 | 
UpdateGlobalTableSettingsRequest | 
withGlobalTableGlobalSecondaryIndexSettingsUpdate(Collection<GlobalTableGlobalSecondaryIndexSettingsUpdate> globalTableGlobalSecondaryIndexSettingsUpdate)
 Represents the settings of a global secondary index for a global table that will be modified. 
 | 
UpdateGlobalTableSettingsRequest | 
withGlobalTableGlobalSecondaryIndexSettingsUpdate(GlobalTableGlobalSecondaryIndexSettingsUpdate... globalTableGlobalSecondaryIndexSettingsUpdate)
 Represents the settings of a global secondary index for a global table that will be modified. 
 | 
UpdateGlobalTableSettingsRequest | 
withGlobalTableName(String globalTableName)
 The name of the global table 
 | 
UpdateGlobalTableSettingsRequest | 
withGlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate)
 AutoScaling settings for managing provisioned write capacity for the global table. 
 | 
UpdateGlobalTableSettingsRequest | 
withGlobalTableProvisionedWriteCapacityUnits(Long globalTableProvisionedWriteCapacityUnits)
 The maximum number of writes consumed per second before DynamoDB returns a  
ThrottlingException. | 
UpdateGlobalTableSettingsRequest | 
withReplicaSettingsUpdate(Collection<ReplicaSettingsUpdate> replicaSettingsUpdate)
 Represents the settings for a global table in a region that will be modified. 
 | 
UpdateGlobalTableSettingsRequest | 
withReplicaSettingsUpdate(ReplicaSettingsUpdate... replicaSettingsUpdate)
 Represents the settings for a global table in a region that will be modified. 
 | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setGlobalTableName(String globalTableName)
The name of the global table
globalTableName - The name of the global tablepublic String getGlobalTableName()
The name of the global table
public UpdateGlobalTableSettingsRequest withGlobalTableName(String globalTableName)
The name of the global table
globalTableName - The name of the global tablepublic void setGlobalTableProvisionedWriteCapacityUnits(Long globalTableProvisionedWriteCapacityUnits)
 The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
 
globalTableProvisionedWriteCapacityUnits - The maximum number of writes consumed per second before DynamoDB returns a
        ThrottlingException.public Long getGlobalTableProvisionedWriteCapacityUnits()
 The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
 
ThrottlingException.public UpdateGlobalTableSettingsRequest withGlobalTableProvisionedWriteCapacityUnits(Long globalTableProvisionedWriteCapacityUnits)
 The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
 
globalTableProvisionedWriteCapacityUnits - The maximum number of writes consumed per second before DynamoDB returns a
        ThrottlingException.public void setGlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate)
AutoScaling settings for managing provisioned write capacity for the global table.
globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate - AutoScaling settings for managing provisioned write capacity for the global table.public AutoScalingSettingsUpdate getGlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate()
AutoScaling settings for managing provisioned write capacity for the global table.
public UpdateGlobalTableSettingsRequest withGlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate)
AutoScaling settings for managing provisioned write capacity for the global table.
globalTableProvisionedWriteCapacityAutoScalingSettingsUpdate - AutoScaling settings for managing provisioned write capacity for the global table.public List<GlobalTableGlobalSecondaryIndexSettingsUpdate> getGlobalTableGlobalSecondaryIndexSettingsUpdate()
Represents the settings of a global secondary index for a global table that will be modified.
public void setGlobalTableGlobalSecondaryIndexSettingsUpdate(Collection<GlobalTableGlobalSecondaryIndexSettingsUpdate> globalTableGlobalSecondaryIndexSettingsUpdate)
Represents the settings of a global secondary index for a global table that will be modified.
globalTableGlobalSecondaryIndexSettingsUpdate - Represents the settings of a global secondary index for a global table that will be modified.public UpdateGlobalTableSettingsRequest withGlobalTableGlobalSecondaryIndexSettingsUpdate(GlobalTableGlobalSecondaryIndexSettingsUpdate... globalTableGlobalSecondaryIndexSettingsUpdate)
Represents the settings of a global secondary index for a global table that will be modified.
 NOTE: This method appends the values to the existing list (if any). Use
 setGlobalTableGlobalSecondaryIndexSettingsUpdate(java.util.Collection) or
 withGlobalTableGlobalSecondaryIndexSettingsUpdate(java.util.Collection) if you want to override the
 existing values.
 
globalTableGlobalSecondaryIndexSettingsUpdate - Represents the settings of a global secondary index for a global table that will be modified.public UpdateGlobalTableSettingsRequest withGlobalTableGlobalSecondaryIndexSettingsUpdate(Collection<GlobalTableGlobalSecondaryIndexSettingsUpdate> globalTableGlobalSecondaryIndexSettingsUpdate)
Represents the settings of a global secondary index for a global table that will be modified.
globalTableGlobalSecondaryIndexSettingsUpdate - Represents the settings of a global secondary index for a global table that will be modified.public List<ReplicaSettingsUpdate> getReplicaSettingsUpdate()
Represents the settings for a global table in a region that will be modified.
public void setReplicaSettingsUpdate(Collection<ReplicaSettingsUpdate> replicaSettingsUpdate)
Represents the settings for a global table in a region that will be modified.
replicaSettingsUpdate - Represents the settings for a global table in a region that will be modified.public UpdateGlobalTableSettingsRequest withReplicaSettingsUpdate(ReplicaSettingsUpdate... replicaSettingsUpdate)
Represents the settings for a global table in a region that will be modified.
 NOTE: This method appends the values to the existing list (if any). Use
 setReplicaSettingsUpdate(java.util.Collection) or
 withReplicaSettingsUpdate(java.util.Collection) if you want to override the existing values.
 
replicaSettingsUpdate - Represents the settings for a global table in a region that will be modified.public UpdateGlobalTableSettingsRequest withReplicaSettingsUpdate(Collection<ReplicaSettingsUpdate> replicaSettingsUpdate)
Represents the settings for a global table in a region that will be modified.
replicaSettingsUpdate - Represents the settings for a global table in a region that will be modified.public String toString()
toString in class ObjectObject.toString()public UpdateGlobalTableSettingsRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.