Class AwsDynamoDbTableProvisionedThroughput
- java.lang.Object
-
- software.amazon.awssdk.services.securityhub.model.AwsDynamoDbTableProvisionedThroughput
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AwsDynamoDbTableProvisionedThroughput.Builder,AwsDynamoDbTableProvisionedThroughput>
@Generated("software.amazon.awssdk:codegen") public final class AwsDynamoDbTableProvisionedThroughput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsDynamoDbTableProvisionedThroughput.Builder,AwsDynamoDbTableProvisionedThroughput>
Information about the provisioned throughput for the table or for a global secondary index.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAwsDynamoDbTableProvisionedThroughput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AwsDynamoDbTableProvisionedThroughput.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlastDecreaseDateTime()Indicates when the provisioned throughput was last decreased.StringlastIncreaseDateTime()Indicates when the provisioned throughput was last increased.IntegernumberOfDecreasesToday()The number of times during the current UTC calendar day that the provisioned throughput was decreased.IntegerreadCapacityUnits()The maximum number of strongly consistent reads consumed per second before DynamoDB returns aThrottlingException.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AwsDynamoDbTableProvisionedThroughput.Builder>serializableBuilderClass()AwsDynamoDbTableProvisionedThroughput.BuildertoBuilder()StringtoString()Returns a string representation of this object.IntegerwriteCapacityUnits()The 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, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
lastDecreaseDateTime
public final String lastDecreaseDateTime()
Indicates when the provisioned throughput was last decreased.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Returns:
- Indicates when the provisioned throughput was last decreased.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
-
lastIncreaseDateTime
public final String lastIncreaseDateTime()
Indicates when the provisioned throughput was last increased.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
- Returns:
- Indicates when the provisioned throughput was last increased.
For more information about the validation and formatting of timestamp fields in Security Hub, see Timestamps.
-
numberOfDecreasesToday
public final Integer numberOfDecreasesToday()
The number of times during the current UTC calendar day that the provisioned throughput was decreased.
- Returns:
- The number of times during the current UTC calendar day that the provisioned throughput was decreased.
-
readCapacityUnits
public final Integer readCapacityUnits()
The maximum number of strongly consistent reads consumed per second before DynamoDB returns a
ThrottlingException.- Returns:
- The maximum number of strongly consistent reads consumed per second before DynamoDB returns a
ThrottlingException.
-
writeCapacityUnits
public final Integer 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
public AwsDynamoDbTableProvisionedThroughput.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AwsDynamoDbTableProvisionedThroughput.Builder,AwsDynamoDbTableProvisionedThroughput>
-
builder
public static AwsDynamoDbTableProvisionedThroughput.Builder builder()
-
serializableBuilderClass
public static Class<? extends AwsDynamoDbTableProvisionedThroughput.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-