@Generated(value="software.amazon.awssdk:codegen") public final class AwsDynamoDbTableKeySchema extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsDynamoDbTableKeySchema.Builder,AwsDynamoDbTableKeySchema>
A component of the key schema for the DynamoDB table, a global secondary index, or a local secondary index.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsDynamoDbTableKeySchema.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
attributeName()
The name of the key schema attribute.
|
static AwsDynamoDbTableKeySchema.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
keyType()
The type of key used for the key schema attribute.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsDynamoDbTableKeySchema.Builder> |
serializableBuilderClass() |
AwsDynamoDbTableKeySchema.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String attributeName()
The name of the key schema attribute.
public final String keyType()
The type of key used for the key schema attribute. Valid values are HASH or RANGE.
HASH or
RANGE.public AwsDynamoDbTableKeySchema.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsDynamoDbTableKeySchema.Builder,AwsDynamoDbTableKeySchema>public static AwsDynamoDbTableKeySchema.Builder builder()
public static Class<? extends AwsDynamoDbTableKeySchema.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.