@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GlobalTableGlobalSecondaryIndexSettingsUpdate extends Object implements Serializable, Cloneable, StructuredPojo
Represents the settings of a global secondary index for a global table that will be modified.
Constructor and Description |
---|
GlobalTableGlobalSecondaryIndexSettingsUpdate() |
Modifier and Type | Method and Description |
---|---|
GlobalTableGlobalSecondaryIndexSettingsUpdate |
clone() |
boolean |
equals(Object obj) |
String |
getIndexName()
The name of the global secondary index.
|
AutoScalingSettingsUpdate |
getProvisionedWriteCapacityAutoScalingSettingsUpdate()
Auto scaling settings for managing a global secondary index's write capacity units.
|
Long |
getProvisionedWriteCapacityUnits()
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setIndexName(String indexName)
The name of the global secondary index.
|
void |
setProvisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate provisionedWriteCapacityAutoScalingSettingsUpdate)
Auto scaling settings for managing a global secondary index's write capacity units.
|
void |
setProvisionedWriteCapacityUnits(Long provisionedWriteCapacityUnits)
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException. |
String |
toString()
Returns a string representation of this object.
|
GlobalTableGlobalSecondaryIndexSettingsUpdate |
withIndexName(String indexName)
The name of the global secondary index.
|
GlobalTableGlobalSecondaryIndexSettingsUpdate |
withProvisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate provisionedWriteCapacityAutoScalingSettingsUpdate)
Auto scaling settings for managing a global secondary index's write capacity units.
|
GlobalTableGlobalSecondaryIndexSettingsUpdate |
withProvisionedWriteCapacityUnits(Long provisionedWriteCapacityUnits)
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException. |
public GlobalTableGlobalSecondaryIndexSettingsUpdate()
public void setIndexName(String indexName)
The name of the global secondary index. The name must be unique among all other indexes on this table.
indexName
- The name of the global secondary index. The name must be unique among all other indexes on this table.public String getIndexName()
The name of the global secondary index. The name must be unique among all other indexes on this table.
public GlobalTableGlobalSecondaryIndexSettingsUpdate withIndexName(String indexName)
The name of the global secondary index. The name must be unique among all other indexes on this table.
indexName
- The name of the global secondary index. The name must be unique among all other indexes on this table.public void setProvisionedWriteCapacityUnits(Long provisionedWriteCapacityUnits)
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
provisionedWriteCapacityUnits
- The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException.
public Long getProvisionedWriteCapacityUnits()
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
ThrottlingException.
public GlobalTableGlobalSecondaryIndexSettingsUpdate withProvisionedWriteCapacityUnits(Long provisionedWriteCapacityUnits)
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
provisionedWriteCapacityUnits
- The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException.
public void setProvisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate provisionedWriteCapacityAutoScalingSettingsUpdate)
Auto scaling settings for managing a global secondary index's write capacity units.
provisionedWriteCapacityAutoScalingSettingsUpdate
- Auto scaling settings for managing a global secondary index's write capacity units.public AutoScalingSettingsUpdate getProvisionedWriteCapacityAutoScalingSettingsUpdate()
Auto scaling settings for managing a global secondary index's write capacity units.
public GlobalTableGlobalSecondaryIndexSettingsUpdate withProvisionedWriteCapacityAutoScalingSettingsUpdate(AutoScalingSettingsUpdate provisionedWriteCapacityAutoScalingSettingsUpdate)
Auto scaling settings for managing a global secondary index's write capacity units.
provisionedWriteCapacityAutoScalingSettingsUpdate
- Auto scaling settings for managing a global secondary index's write capacity units.public String toString()
toString
in class Object
Object.toString()
public GlobalTableGlobalSecondaryIndexSettingsUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2020. All rights reserved.