Modifier and Type | Method and Description |
---|---|
default void |
DynamoDbTable.createTable(Consumer<CreateTableEnhancedRequest.Builder> requestConsumer)
Creates a new table in DynamoDb with the name and schema already defined for this DynamoDbTable
together with additional parameters specified in the supplied request object,
CreateTableEnhancedRequest . |
default CompletableFuture<Void> |
DynamoDbAsyncTable.createTable(Consumer<CreateTableEnhancedRequest.Builder> requestConsumer)
Creates a new table in DynamoDb with the name and schema already defined for this DynamoDbTable
together with additional parameters specified in the supplied request object,
CreateTableEnhancedRequest . |
Modifier and Type | Method and Description |
---|---|
void |
DefaultDynamoDbTable.createTable(Consumer<CreateTableEnhancedRequest.Builder> requestConsumer) |
CompletableFuture<Void> |
DefaultDynamoDbAsyncTable.createTable(Consumer<CreateTableEnhancedRequest.Builder> requestConsumer) |
Modifier and Type | Method and Description |
---|---|
static CreateTableEnhancedRequest.Builder |
CreateTableEnhancedRequest.builder()
Creates a newly initialized builder for a request object.
|
CreateTableEnhancedRequest.Builder |
CreateTableEnhancedRequest.Builder.globalSecondaryIndices(Collection<EnhancedGlobalSecondaryIndex> globalSecondaryIndices)
Defines a global secondary index for this table.
|
CreateTableEnhancedRequest.Builder |
CreateTableEnhancedRequest.Builder.globalSecondaryIndices(Consumer<EnhancedGlobalSecondaryIndex.Builder>... globalSecondaryIndices)
This is a convenience method for
globalSecondaryIndices(Collection) that creates instances of the
EnhancedGlobalSecondaryIndex.Builder for you, avoiding the need to create them manually via
EnhancedGlobalSecondaryIndex.builder() . |
CreateTableEnhancedRequest.Builder |
CreateTableEnhancedRequest.Builder.globalSecondaryIndices(EnhancedGlobalSecondaryIndex... globalSecondaryIndices)
Defines a global secondary index for this table.
|
CreateTableEnhancedRequest.Builder |
CreateTableEnhancedRequest.Builder.localSecondaryIndices(Collection<EnhancedLocalSecondaryIndex> localSecondaryIndices)
Defines a local secondary index for this table.
|
CreateTableEnhancedRequest.Builder |
CreateTableEnhancedRequest.Builder.localSecondaryIndices(Consumer<EnhancedLocalSecondaryIndex.Builder>... localSecondaryIndices)
This is a convenience method for
localSecondaryIndices(Collection) that creates instances of the
EnhancedLocalSecondaryIndex.Builder for you, avoiding the need to create them manually via
EnhancedLocalSecondaryIndex.builder() . |
CreateTableEnhancedRequest.Builder |
CreateTableEnhancedRequest.Builder.localSecondaryIndices(EnhancedLocalSecondaryIndex... localSecondaryIndices)
Defines a local secondary index for this table.
|
CreateTableEnhancedRequest.Builder |
CreateTableEnhancedRequest.Builder.provisionedThroughput(Consumer<ProvisionedThroughput.Builder> provisionedThroughput)
This is a convenience method for
provisionedThroughput(ProvisionedThroughput) that creates an instance of the
ProvisionedThroughput.Builder for you, avoiding the need to create one manually via
ProvisionedThroughput.builder() . |
CreateTableEnhancedRequest.Builder |
CreateTableEnhancedRequest.Builder.provisionedThroughput(ProvisionedThroughput provisionedThroughput)
Sets the provisioned throughput for this table.
|
CreateTableEnhancedRequest.Builder |
CreateTableEnhancedRequest.toBuilder()
Returns a builder initialized with all existing values on the request object.
|
Copyright © 2022. All rights reserved.