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
UpdateTable
operation 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 interface
WarmThroughput.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WarmThroughput.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Long
readUnitsPerSecond()
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.Builder
toBuilder()
String
toString()
Returns a string representation of this object.Long
writeUnitsPerSecond()
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:
toBuilder
in 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:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
-
-