Class WarmThroughput
- java.lang.Object
-
- software.amazon.awssdk.services.dynamodb.model.WarmThroughput
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<WarmThroughput.Builder,WarmThroughput>
@Generated("software.amazon.awssdk:codegen") public final class WarmThroughput extends Object implements SdkPojo, Serializable, ToCopyableBuilder<WarmThroughput.Builder,WarmThroughput>
Provides visibility into the number of read and write operations your table or secondary index can instantaneously support. The settings can be modified using the
UpdateTableoperation to meet the throughput requirements of an upcoming peak event.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceWarmThroughput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WarmThroughput.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()LongreadUnitsPerSecond()Represents the number of read operations your base table can instantaneously support.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends WarmThroughput.Builder>serializableBuilderClass()WarmThroughput.BuildertoBuilder()StringtoString()Returns a string representation of this object.LongwriteUnitsPerSecond()Represents the number of write operations your base table can instantaneously support.-
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 number of read operations your base table can instantaneously support.
- Returns:
- Represents the number of read operations your base table can instantaneously support.
-
writeUnitsPerSecond
public final Long writeUnitsPerSecond()
Represents the number of write operations your base table can instantaneously support.
- Returns:
- Represents the number of write operations your base table can instantaneously support.
-
toBuilder
public WarmThroughput.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<WarmThroughput.Builder,WarmThroughput>
-
builder
public static WarmThroughput.Builder builder()
-
serializableBuilderClass
public static Class<? extends WarmThroughput.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
-
-