public static interface GlobalSecondaryIndexUpdate.Builder extends SdkPojo, 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.
|
copy
applyMutation, build
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.
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.Builder
update(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.Builder
create(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.Builder
delete(DeleteGlobalSecondaryIndexAction)
Copyright © 2019. All rights reserved.