public static interface GlobalSecondaryIndexUpdate.Builder extends CopyableBuilder<GlobalSecondaryIndexUpdate.Builder,GlobalSecondaryIndexUpdate>
| Modifier and Type | Method and Description |
|---|---|
default GlobalSecondaryIndexUpdate.Builder |
create(Consumer<CreateGlobalSecondaryIndexAction.Builder> create)
The parameters required for creating a global secondary index on an existing table:
|
GlobalSecondaryIndexUpdate.Builder |
create(CreateGlobalSecondaryIndexAction create)
The parameters required for creating a global secondary index on an existing table:
|
default GlobalSecondaryIndexUpdate.Builder |
delete(Consumer<DeleteGlobalSecondaryIndexAction.Builder> delete)
The name of an existing global secondary index to be removed.
|
GlobalSecondaryIndexUpdate.Builder |
delete(DeleteGlobalSecondaryIndexAction delete)
The name of an existing global secondary index to be removed.
|
default GlobalSecondaryIndexUpdate.Builder |
update(Consumer<UpdateGlobalSecondaryIndexAction.Builder> update)
The name of an existing global secondary index, along with new provisioned throughput settings to be applied
to that index.
|
GlobalSecondaryIndexUpdate.Builder |
update(UpdateGlobalSecondaryIndexAction update)
The name of an existing global secondary index, along with new provisioned throughput settings to be applied
to that index.
|
copyapply, buildGlobalSecondaryIndexUpdate.Builder update(UpdateGlobalSecondaryIndexAction update)
The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index.
update - The name of an existing global secondary index, along with new provisioned throughput settings to be
applied to that index.default GlobalSecondaryIndexUpdate.Builder update(Consumer<UpdateGlobalSecondaryIndexAction.Builder> update)
The name of an existing global secondary index, along with new provisioned throughput settings to be applied to that index.
This is a convenience that creates an instance of theUpdateGlobalSecondaryIndexAction.Builder
avoiding the need to create one manually via UpdateGlobalSecondaryIndexAction.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to update(UpdateGlobalSecondaryIndexAction).update - a consumer that will call methods on UpdateGlobalSecondaryIndexAction.Builderupdate(UpdateGlobalSecondaryIndexAction)GlobalSecondaryIndexUpdate.Builder create(CreateGlobalSecondaryIndexAction create)
The parameters required for creating a global secondary index on an existing table:
IndexName
KeySchema
AttributeDefinitions
Projection
ProvisionedThroughput
create - The parameters required for creating a global secondary index on an existing table:
IndexName
KeySchema
AttributeDefinitions
Projection
ProvisionedThroughput
default GlobalSecondaryIndexUpdate.Builder create(Consumer<CreateGlobalSecondaryIndexAction.Builder> create)
The parameters required for creating a global secondary index on an existing table:
IndexName
KeySchema
AttributeDefinitions
Projection
ProvisionedThroughput
CreateGlobalSecondaryIndexAction.Builder
avoiding the need to create one manually via CreateGlobalSecondaryIndexAction.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to create(CreateGlobalSecondaryIndexAction).create - a consumer that will call methods on CreateGlobalSecondaryIndexAction.Buildercreate(CreateGlobalSecondaryIndexAction)GlobalSecondaryIndexUpdate.Builder delete(DeleteGlobalSecondaryIndexAction delete)
The name of an existing global secondary index to be removed.
delete - The name of an existing global secondary index to be removed.default GlobalSecondaryIndexUpdate.Builder delete(Consumer<DeleteGlobalSecondaryIndexAction.Builder> delete)
The name of an existing global secondary index to be removed.
This is a convenience that creates an instance of theDeleteGlobalSecondaryIndexAction.Builder
avoiding the need to create one manually via DeleteGlobalSecondaryIndexAction.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to delete(DeleteGlobalSecondaryIndexAction).delete - a consumer that will call methods on DeleteGlobalSecondaryIndexAction.Builderdelete(DeleteGlobalSecondaryIndexAction)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.