@Generated(value="software.amazon.awssdk:codegen") public final class GlobalSecondaryIndexUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GlobalSecondaryIndexUpdate.Builder,GlobalSecondaryIndexUpdate>
Represents one of the following:
A new global secondary index to be added to an existing table.
New provisioned throughput parameters for an existing global secondary index.
An existing global secondary index to be removed from an existing table.
Modifier and Type | Class and Description |
---|---|
static interface |
GlobalSecondaryIndexUpdate.Builder |
Modifier and Type | Method and Description |
---|---|
static GlobalSecondaryIndexUpdate.Builder |
builder() |
CreateGlobalSecondaryIndexAction |
create()
The parameters required for creating a global secondary index on an existing table:
|
DeleteGlobalSecondaryIndexAction |
delete()
The name of an existing global secondary index to be removed.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends GlobalSecondaryIndexUpdate.Builder> |
serializableBuilderClass() |
GlobalSecondaryIndexUpdate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
UpdateGlobalSecondaryIndexAction |
update()
The name of an existing global secondary index, along with new provisioned throughput settings to be applied to
that index.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final UpdateGlobalSecondaryIndexAction update()
The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index.
public final CreateGlobalSecondaryIndexAction create()
The parameters required for creating a global secondary index on an existing table:
IndexName
KeySchema
AttributeDefinitions
Projection
ProvisionedThroughput
IndexName
KeySchema
AttributeDefinitions
Projection
ProvisionedThroughput
public final DeleteGlobalSecondaryIndexAction delete()
The name of an existing global secondary index to be removed.
public GlobalSecondaryIndexUpdate.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<GlobalSecondaryIndexUpdate.Builder,GlobalSecondaryIndexUpdate>
public static GlobalSecondaryIndexUpdate.Builder builder()
public static Class<? extends GlobalSecondaryIndexUpdate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2022. All rights reserved.