Interface ProvisionedThroughputDescription.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ProvisionedThroughputDescription.Builder,ProvisionedThroughputDescription>
,SdkBuilder<ProvisionedThroughputDescription.Builder,ProvisionedThroughputDescription>
,SdkPojo
- Enclosing class:
- ProvisionedThroughputDescription
public static interface ProvisionedThroughputDescription.Builder extends SdkPojo, CopyableBuilder<ProvisionedThroughputDescription.Builder,ProvisionedThroughputDescription>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProvisionedThroughputDescription.Builder
lastDecreaseDateTime(Instant lastDecreaseDateTime)
The date and time of the last provisioned throughput decrease for this table.ProvisionedThroughputDescription.Builder
lastIncreaseDateTime(Instant lastIncreaseDateTime)
The date and time of the last provisioned throughput increase for this table.ProvisionedThroughputDescription.Builder
numberOfDecreasesToday(Long numberOfDecreasesToday)
The number of provisioned throughput decreases for this table during this UTC calendar day.ProvisionedThroughputDescription.Builder
readCapacityUnits(Long readCapacityUnits)
The maximum number of strongly consistent reads consumed per second before DynamoDB returns aThrottlingException
.ProvisionedThroughputDescription.Builder
writeCapacityUnits(Long writeCapacityUnits)
The maximum number of writes consumed per second before DynamoDB returns aThrottlingException
.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
lastIncreaseDateTime
ProvisionedThroughputDescription.Builder lastIncreaseDateTime(Instant lastIncreaseDateTime)
The date and time of the last provisioned throughput increase for this table.
- Parameters:
lastIncreaseDateTime
- The date and time of the last provisioned throughput increase for this table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastDecreaseDateTime
ProvisionedThroughputDescription.Builder lastDecreaseDateTime(Instant lastDecreaseDateTime)
The date and time of the last provisioned throughput decrease for this table.
- Parameters:
lastDecreaseDateTime
- The date and time of the last provisioned throughput decrease for this table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numberOfDecreasesToday
ProvisionedThroughputDescription.Builder numberOfDecreasesToday(Long numberOfDecreasesToday)
The number of provisioned throughput decreases for this table during this UTC calendar day. For current maximums on provisioned throughput decreases, see Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.
- Parameters:
numberOfDecreasesToday
- The number of provisioned throughput decreases for this table during this UTC calendar day. For current maximums on provisioned throughput decreases, see Service, Account, and Table Quotas in the Amazon DynamoDB Developer Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
readCapacityUnits
ProvisionedThroughputDescription.Builder readCapacityUnits(Long readCapacityUnits)
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a
ThrottlingException
. Eventually consistent reads require less effort than strongly consistent reads, so a setting of 50ReadCapacityUnits
per second provides 100 eventually consistentReadCapacityUnits
per second.- Parameters:
readCapacityUnits
- The maximum number of strongly consistent reads consumed per second before DynamoDB returns aThrottlingException
. Eventually consistent reads require less effort than strongly consistent reads, so a setting of 50ReadCapacityUnits
per second provides 100 eventually consistentReadCapacityUnits
per second.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
writeCapacityUnits
ProvisionedThroughputDescription.Builder writeCapacityUnits(Long writeCapacityUnits)
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException
.- Parameters:
writeCapacityUnits
- The maximum number of writes consumed per second before DynamoDB returns aThrottlingException
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-