@Generated(value="software.amazon.awssdk:codegen") public final class GlobalTableGlobalSecondaryIndexSettingsUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder,GlobalTableGlobalSecondaryIndexSettingsUpdate>
Represents the settings of a global secondary index for a global table that will be modified.
Modifier and Type | Class and Description |
---|---|
static interface |
GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder |
Modifier and Type | Method and Description |
---|---|
static GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
indexName()
The name of the global secondary index.
|
AutoScalingSettingsUpdate |
provisionedWriteCapacityAutoScalingSettingsUpdate()
AutoScaling settings for managing a global secondary index's write capacity units.
|
Long |
provisionedWriteCapacityUnits()
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder> |
serializableBuilderClass() |
GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String indexName()
The name of the global secondary index. The name must be unique among all other indexes on this table.
public Long provisionedWriteCapacityUnits()
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
ThrottlingException.
public AutoScalingSettingsUpdate provisionedWriteCapacityAutoScalingSettingsUpdate()
AutoScaling settings for managing a global secondary index's write capacity units.
public GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder,GlobalTableGlobalSecondaryIndexSettingsUpdate>
public static GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder builder()
public static Class<? extends GlobalTableGlobalSecondaryIndexSettingsUpdate.Builder> serializableBuilderClass()
public String toString()
Copyright © 2019. All rights reserved.