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.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.
This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
- Returns:
- Indicates when the provisioned throughput was last decreased.
This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
-
-
-
lastIncreaseDateTime
public final String lastIncreaseDateTime()
Indicates when the provisioned throughput was last increased.
This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
- Returns:
- Indicates when the provisioned throughput was last increased.
This field accepts only the specified formats. Timestamps can end with
Zor("+" / "-") time-hour [":" time-minute]. The time-secfrac after seconds is limited to a maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:-
YYYY-MM-DDTHH:MM:SSZ(for example,2019-01-31T23:00:00Z) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ(for example,2019-01-31T23:00:00.123456789Z) -
YYYY-MM-DDTHH:MM:SS+HH:MM(for example,2024-01-04T15:25:10+17:59) -
YYYY-MM-DDTHH:MM:SS-HHMM(for example,2024-01-04T15:25:10-1759) -
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM(for example,2024-01-04T15:25:10.123456789+17:59)
-
-
-
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.
-
-