Package | Description |
---|---|
software.amazon.awssdk.services.dynamodb |
|
software.amazon.awssdk.services.dynamodb.model |
Modifier and Type | Method and Description |
---|---|
default CompletableFuture<CreateTableResponse> |
DynamoDbAsyncClient.createTable(Consumer<CreateTableRequest.Builder> createTableRequest)
The
CreateTable operation adds a new table to your account. |
default CreateTableResponse |
DynamoDbClient.createTable(Consumer<CreateTableRequest.Builder> createTableRequest)
The
CreateTable operation adds a new table to your account. |
Modifier and Type | Method and Description |
---|---|
CreateTableRequest.Builder |
CreateTableRequest.Builder.attributeDefinitions(AttributeDefinition... attributeDefinitions)
An array of attributes that describe the key schema for the table and indexes.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.attributeDefinitions(Collection<AttributeDefinition> attributeDefinitions)
An array of attributes that describe the key schema for the table and indexes.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.attributeDefinitions(Consumer<AttributeDefinition.Builder>... attributeDefinitions)
An array of attributes that describe the key schema for the table and indexes.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.billingMode(BillingMode billingMode)
Controls how you are charged for read and write throughput and how you manage capacity.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.billingMode(String billingMode)
Controls how you are charged for read and write throughput and how you manage capacity.
|
static CreateTableRequest.Builder |
CreateTableRequest.builder() |
CreateTableRequest.Builder |
CreateTableRequest.Builder.globalSecondaryIndexes(Collection<GlobalSecondaryIndex> globalSecondaryIndexes)
One or more global secondary indexes (the maximum is 20) to be created on the table.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.globalSecondaryIndexes(Consumer<GlobalSecondaryIndex.Builder>... globalSecondaryIndexes)
One or more global secondary indexes (the maximum is 20) to be created on the table.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.globalSecondaryIndexes(GlobalSecondaryIndex... globalSecondaryIndexes)
One or more global secondary indexes (the maximum is 20) to be created on the table.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.keySchema(Collection<KeySchemaElement> keySchema)
Specifies the attributes that make up the primary key for a table or an index.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.keySchema(Consumer<KeySchemaElement.Builder>... keySchema)
Specifies the attributes that make up the primary key for a table or an index.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.keySchema(KeySchemaElement... keySchema)
Specifies the attributes that make up the primary key for a table or an index.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.localSecondaryIndexes(Collection<LocalSecondaryIndex> localSecondaryIndexes)
One or more local secondary indexes (the maximum is 5) to be created on the table.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.localSecondaryIndexes(Consumer<LocalSecondaryIndex.Builder>... localSecondaryIndexes)
One or more local secondary indexes (the maximum is 5) to be created on the table.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.localSecondaryIndexes(LocalSecondaryIndex... localSecondaryIndexes)
One or more local secondary indexes (the maximum is 5) to be created on the table.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateTableRequest.Builder |
CreateTableRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default CreateTableRequest.Builder |
CreateTableRequest.Builder.provisionedThroughput(Consumer<ProvisionedThroughput.Builder> provisionedThroughput)
Represents the provisioned throughput settings for a specified table or index.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.provisionedThroughput(ProvisionedThroughput provisionedThroughput)
Represents the provisioned throughput settings for a specified table or index.
|
default CreateTableRequest.Builder |
CreateTableRequest.Builder.sseSpecification(Consumer<SSESpecification.Builder> sseSpecification)
Represents the settings used to enable server-side encryption.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.sseSpecification(SSESpecification sseSpecification)
Represents the settings used to enable server-side encryption.
|
default CreateTableRequest.Builder |
CreateTableRequest.Builder.streamSpecification(Consumer<StreamSpecification.Builder> streamSpecification)
The settings for DynamoDB Streams on the table.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.streamSpecification(StreamSpecification streamSpecification)
The settings for DynamoDB Streams on the table.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.tableName(String tableName)
The name of the table to create.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.tags(Collection<Tag> tags)
A list of key-value pairs to label the table.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.tags(Consumer<Tag.Builder>... tags)
A list of key-value pairs to label the table.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.tags(Tag... tags)
A list of key-value pairs to label the table.
|
CreateTableRequest.Builder |
CreateTableRequest.toBuilder() |
Modifier and Type | Method and Description |
---|---|
static Class<? extends CreateTableRequest.Builder> |
CreateTableRequest.serializableBuilderClass() |
Copyright © 2019. All rights reserved.