Class ProvisionedThroughputDescription
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ProvisionedThroughputDescription.Builder,ProvisionedThroughputDescription>
Represents the provisioned throughput settings for the table, consisting of read and write capacity units, along with data about increases and decreases.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InstantThe date and time of the last provisioned throughput decrease for this table.final InstantThe date and time of the last provisioned throughput increase for this table.final LongThe number of provisioned throughput decreases for this table during this UTC calendar day.final LongThe maximum number of strongly consistent reads consumed per second before DynamoDB returns aThrottlingException.static Class<? extends ProvisionedThroughputDescription.Builder>final StringtoString()Returns a string representation of this object.final LongThe maximum number of writes consumed per second before DynamoDB returns aThrottlingException.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
lastIncreaseDateTime
The date and time of the last provisioned throughput increase for this table.
- Returns:
- The date and time of the last provisioned throughput increase for this table.
-
lastDecreaseDateTime
The date and time of the last provisioned throughput decrease for this table.
- Returns:
- The date and time of the last provisioned throughput decrease for this table.
-
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:
- 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.
-
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 50ReadCapacityUnitsper second provides 100 eventually consistentReadCapacityUnitsper second.- Returns:
- 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 50ReadCapacityUnitsper second provides 100 eventually consistentReadCapacityUnitsper second.
-
writeCapacityUnits
The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException.- Returns:
- The maximum number of writes consumed per second before DynamoDB returns a
ThrottlingException.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ProvisionedThroughputDescription.Builder,ProvisionedThroughputDescription>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-