public static interface SourceTableDetails.Builder extends SdkPojo, CopyableBuilder<SourceTableDetails.Builder,SourceTableDetails>
Modifier and Type | Method and Description |
---|---|
SourceTableDetails.Builder |
billingMode(BillingMode billingMode)
Controls how you are charged for read and write throughput and how you manage capacity.
|
SourceTableDetails.Builder |
billingMode(String billingMode)
Controls how you are charged for read and write throughput and how you manage capacity.
|
SourceTableDetails.Builder |
itemCount(Long itemCount)
Number of items in the table.
|
SourceTableDetails.Builder |
keySchema(Collection<KeySchemaElement> keySchema)
Schema of the table.
|
SourceTableDetails.Builder |
keySchema(Consumer<KeySchemaElement.Builder>... keySchema)
Schema of the table.
|
SourceTableDetails.Builder |
keySchema(KeySchemaElement... keySchema)
Schema of the table.
|
default SourceTableDetails.Builder |
provisionedThroughput(Consumer<ProvisionedThroughput.Builder> provisionedThroughput)
Read IOPs and Write IOPS on the table when the backup was created.
|
SourceTableDetails.Builder |
provisionedThroughput(ProvisionedThroughput provisionedThroughput)
Read IOPs and Write IOPS on the table when the backup was created.
|
SourceTableDetails.Builder |
tableArn(String tableArn)
ARN of the table for which backup was created.
|
SourceTableDetails.Builder |
tableCreationDateTime(Instant tableCreationDateTime)
Time when the source table was created.
|
SourceTableDetails.Builder |
tableId(String tableId)
Unique identifier for the table for which the backup was created.
|
SourceTableDetails.Builder |
tableName(String tableName)
The name of the table for which the backup was created.
|
SourceTableDetails.Builder |
tableSizeBytes(Long tableSizeBytes)
Size of the table in bytes.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
SourceTableDetails.Builder tableName(String tableName)
The name of the table for which the backup was created.
tableName
- The name of the table for which the backup was created.SourceTableDetails.Builder tableId(String tableId)
Unique identifier for the table for which the backup was created.
tableId
- Unique identifier for the table for which the backup was created.SourceTableDetails.Builder tableArn(String tableArn)
ARN of the table for which backup was created.
tableArn
- ARN of the table for which backup was created.SourceTableDetails.Builder tableSizeBytes(Long tableSizeBytes)
Size of the table in bytes. Note that this is an approximate value.
tableSizeBytes
- Size of the table in bytes. Note that this is an approximate value.SourceTableDetails.Builder keySchema(Collection<KeySchemaElement> keySchema)
Schema of the table.
keySchema
- Schema of the table.SourceTableDetails.Builder keySchema(KeySchemaElement... keySchema)
Schema of the table.
keySchema
- Schema of the table.SourceTableDetails.Builder keySchema(Consumer<KeySchemaElement.Builder>... keySchema)
Schema of the table.
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)
SourceTableDetails.Builder tableCreationDateTime(Instant tableCreationDateTime)
Time when the source table was created.
tableCreationDateTime
- Time when the source table was created.SourceTableDetails.Builder provisionedThroughput(ProvisionedThroughput provisionedThroughput)
Read IOPs and Write IOPS on the table when the backup was created.
provisionedThroughput
- Read IOPs and Write IOPS on the table when the backup was created.default SourceTableDetails.Builder provisionedThroughput(Consumer<ProvisionedThroughput.Builder> provisionedThroughput)
Read IOPs and Write IOPS on the table when the backup was created.
This is a convenience method that creates an instance of theProvisionedThroughput.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)
SourceTableDetails.Builder itemCount(Long itemCount)
Number of items in the table. Note that this is an approximate value.
itemCount
- Number of items in the table. Note that this is an approximate value.SourceTableDetails.Builder billingMode(String billingMode)
Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend using
PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We
recommend using PAY_PER_REQUEST
for unpredictable workloads.
billingMode
- Controls how you are charged for read and write throughput and how you manage capacity. This setting
can be changed later.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend
using PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We
recommend using PAY_PER_REQUEST
for unpredictable workloads.
BillingMode
,
BillingMode
SourceTableDetails.Builder billingMode(BillingMode billingMode)
Controls how you are charged for read and write throughput and how you manage capacity. This setting can be changed later.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend using
PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We
recommend using PAY_PER_REQUEST
for unpredictable workloads.
billingMode
- Controls how you are charged for read and write throughput and how you manage capacity. This setting
can be changed later.
PROVISIONED
- Sets the read/write capacity mode to PROVISIONED
. We recommend
using PROVISIONED
for predictable workloads.
PAY_PER_REQUEST
- Sets the read/write capacity mode to PAY_PER_REQUEST
. We
recommend using PAY_PER_REQUEST
for unpredictable workloads.
BillingMode
,
BillingMode
Copyright © 2023. All rights reserved.