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.attributeDefinitions(AttributeDefinition... attributeDefinitions) |
An array of attributes that describe the key schema for the table and indexes.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.billingMode(String billingMode) |
Controls how you are charged for read and write throughput and how you manage capacity.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.billingMode(BillingMode 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.deletionProtectionEnabled(Boolean deletionProtectionEnabled) |
Indicates whether deletion protection is to be enabled (true) or disabled (false) on the table.
|
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(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
|
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.tableClass(String tableClass) |
The table class of the new table.
|
CreateTableRequest.Builder |
CreateTableRequest.Builder.tableClass(TableClass tableClass) |
The table class of the new 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() |
|