Class TableWarmThroughputDescription
- java.lang.Object
-
- software.amazon.awssdk.services.dynamodb.model.TableWarmThroughputDescription
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TableWarmThroughputDescription.Builder,TableWarmThroughputDescription>
@Generated("software.amazon.awssdk:codegen") public final class TableWarmThroughputDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TableWarmThroughputDescription.Builder,TableWarmThroughputDescription>
Represents the warm throughput value (in read units per second and write units per second) of the table. Warm throughput is applicable for DynamoDB Standard-IA tables and specifies the minimum provisioned capacity maintained for immediate data access.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTableWarmThroughputDescription.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TableWarmThroughputDescription.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LongreadUnitsPerSecond()Represents the base table's warm throughput value in read units per second.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TableWarmThroughputDescription.Builder>serializableBuilderClass()TableStatusstatus()Represents warm throughput value of the base table.StringstatusAsString()Represents warm throughput value of the base table.TableWarmThroughputDescription.BuildertoBuilder()StringtoString()Returns a string representation of this object.LongwriteUnitsPerSecond()Represents the base table's warm throughput value in write units per second.-
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
-
readUnitsPerSecond
public final Long readUnitsPerSecond()
Represents the base table's warm throughput value in read units per second.
- Returns:
- Represents the base table's warm throughput value in read units per second.
-
writeUnitsPerSecond
public final Long writeUnitsPerSecond()
Represents the base table's warm throughput value in write units per second.
- Returns:
- Represents the base table's warm throughput value in write units per second.
-
status
public final TableStatus status()
Represents warm throughput value of the base table.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnTableStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Represents warm throughput value of the base table.
- See Also:
TableStatus
-
statusAsString
public final String statusAsString()
Represents warm throughput value of the base table.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnTableStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Represents warm throughput value of the base table.
- See Also:
TableStatus
-
toBuilder
public TableWarmThroughputDescription.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TableWarmThroughputDescription.Builder,TableWarmThroughputDescription>
-
builder
public static TableWarmThroughputDescription.Builder builder()
-
serializableBuilderClass
public static Class<? extends TableWarmThroughputDescription.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
-
-