public static interface TableCreationParameters.Builder extends SdkPojo, CopyableBuilder<TableCreationParameters.Builder,TableCreationParameters>
Modifier and Type | Method and Description |
---|---|
TableCreationParameters.Builder |
attributeDefinitions(AttributeDefinition... attributeDefinitions)
The attributes of the table created as part of the import operation.
|
TableCreationParameters.Builder |
attributeDefinitions(Collection<AttributeDefinition> attributeDefinitions)
The attributes of the table created as part of the import operation.
|
TableCreationParameters.Builder |
attributeDefinitions(Consumer<AttributeDefinition.Builder>... attributeDefinitions)
The attributes of the table created as part of the import operation.
|
TableCreationParameters.Builder |
billingMode(BillingMode billingMode)
The billing mode for provisioning the table created as part of the import operation.
|
TableCreationParameters.Builder |
billingMode(String billingMode)
The billing mode for provisioning the table created as part of the import operation.
|
TableCreationParameters.Builder |
globalSecondaryIndexes(Collection<GlobalSecondaryIndex> globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
|
TableCreationParameters.Builder |
globalSecondaryIndexes(Consumer<GlobalSecondaryIndex.Builder>... globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
|
TableCreationParameters.Builder |
globalSecondaryIndexes(GlobalSecondaryIndex... globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
|
TableCreationParameters.Builder |
keySchema(Collection<KeySchemaElement> keySchema)
The primary key and option sort key of the table created as part of the import operation.
|
TableCreationParameters.Builder |
keySchema(Consumer<KeySchemaElement.Builder>... keySchema)
The primary key and option sort key of the table created as part of the import operation.
|
TableCreationParameters.Builder |
keySchema(KeySchemaElement... keySchema)
The primary key and option sort key of the table created as part of the import operation.
|
default TableCreationParameters.Builder |
provisionedThroughput(Consumer<ProvisionedThroughput.Builder> provisionedThroughput)
Sets the value of the ProvisionedThroughput property for this object.
|
TableCreationParameters.Builder |
provisionedThroughput(ProvisionedThroughput provisionedThroughput)
Sets the value of the ProvisionedThroughput property for this object.
|
default TableCreationParameters.Builder |
sseSpecification(Consumer<SSESpecification.Builder> sseSpecification)
Sets the value of the SSESpecification property for this object.
|
TableCreationParameters.Builder |
sseSpecification(SSESpecification sseSpecification)
Sets the value of the SSESpecification property for this object.
|
TableCreationParameters.Builder |
tableName(String tableName)
The name of the table created as part of the import operation.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
TableCreationParameters.Builder tableName(String tableName)
The name of the table created as part of the import operation.
tableName
- The name of the table created as part of the import operation.TableCreationParameters.Builder attributeDefinitions(Collection<AttributeDefinition> attributeDefinitions)
The attributes of the table created as part of the import operation.
attributeDefinitions
- The attributes of the table created as part of the import operation.TableCreationParameters.Builder attributeDefinitions(AttributeDefinition... attributeDefinitions)
The attributes of the table created as part of the import operation.
attributeDefinitions
- The attributes of the table created as part of the import operation.TableCreationParameters.Builder attributeDefinitions(Consumer<AttributeDefinition.Builder>... attributeDefinitions)
The attributes of the table created as part of the import operation.
This is a convenience method that creates an instance of theAttributeDefinition.Builder
avoiding the need to
create one manually via AttributeDefinition.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called
immediately and its result is passed to #attributeDefinitions(List
.
attributeDefinitions
- a consumer that will call methods on
AttributeDefinition.Builder
#attributeDefinitions(java.util.Collection)
TableCreationParameters.Builder keySchema(Collection<KeySchemaElement> keySchema)
The primary key and option sort key of the table created as part of the import operation.
keySchema
- The primary key and option sort key of the table created as part of the import operation.TableCreationParameters.Builder keySchema(KeySchemaElement... keySchema)
The primary key and option sort key of the table created as part of the import operation.
keySchema
- The primary key and option sort key of the table created as part of the import operation.TableCreationParameters.Builder keySchema(Consumer<KeySchemaElement.Builder>... keySchema)
The primary key and option sort key of the table created as part of the import operation.
This is a convenience method that creates an instance of theKeySchemaElement.Builder
avoiding the need to create
one manually via KeySchemaElement.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately
and its result is passed to #keySchema(List
.
keySchema
- a consumer that will call methods on
KeySchemaElement.Builder
#keySchema(java.util.Collection)
TableCreationParameters.Builder billingMode(String billingMode)
The billing mode for provisioning the table created as part of the import operation.
billingMode
- The billing mode for provisioning the table created as part of the import operation.BillingMode
,
BillingMode
TableCreationParameters.Builder billingMode(BillingMode billingMode)
The billing mode for provisioning the table created as part of the import operation.
billingMode
- The billing mode for provisioning the table created as part of the import operation.BillingMode
,
BillingMode
TableCreationParameters.Builder provisionedThroughput(ProvisionedThroughput provisionedThroughput)
provisionedThroughput
- The new value for the ProvisionedThroughput property for this object.default TableCreationParameters.Builder provisionedThroughput(Consumer<ProvisionedThroughput.Builder> provisionedThroughput)
ProvisionedThroughput.Builder
avoiding
the need to create one manually via ProvisionedThroughput.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to provisionedThroughput(ProvisionedThroughput)
.
provisionedThroughput
- a consumer that will call methods on ProvisionedThroughput.Builder
provisionedThroughput(ProvisionedThroughput)
TableCreationParameters.Builder sseSpecification(SSESpecification sseSpecification)
sseSpecification
- The new value for the SSESpecification property for this object.default TableCreationParameters.Builder sseSpecification(Consumer<SSESpecification.Builder> sseSpecification)
SSESpecification.Builder
avoiding the
need to create one manually via SSESpecification.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to sseSpecification(SSESpecification)
.
sseSpecification
- a consumer that will call methods on SSESpecification.Builder
sseSpecification(SSESpecification)
TableCreationParameters.Builder globalSecondaryIndexes(Collection<GlobalSecondaryIndex> globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
globalSecondaryIndexes
- The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.TableCreationParameters.Builder globalSecondaryIndexes(GlobalSecondaryIndex... globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
globalSecondaryIndexes
- The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.TableCreationParameters.Builder globalSecondaryIndexes(Consumer<GlobalSecondaryIndex.Builder>... globalSecondaryIndexes)
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
This is a convenience method that creates an instance of theGlobalSecondaryIndex.Builder
avoiding the need to
create one manually via GlobalSecondaryIndex.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called
immediately and its result is passed to #globalSecondaryIndexes(List
.
globalSecondaryIndexes
- a consumer that will call methods on
GlobalSecondaryIndex.Builder
#globalSecondaryIndexes(java.util.Collection)
Copyright © 2023. All rights reserved.