Package | Description |
---|---|
com.amazonaws.services.dynamodbv2.datamodeling |
Modifier and Type | Class and Description |
---|---|
interface |
DynamoDBAttribute
Interface for marking a class property as an attribute in a DynamoDB table.
|
interface |
DynamoDBAutoGenerated
Annotation to mark a property as using a custom auto-generator.
|
interface |
DynamoDBAutoGeneratedDefault
Annotation to assign a default value on creation if value is null.
|
interface |
DynamoDBConvertedBool
Annotation to convert a
Boolean to the DynamoDB S type. |
interface |
DynamoDBDelimited
Annotation to convert an object into a single delimited
String
attribute. |
interface |
DynamoDBDocument
An annotation that marks a class which can be serialized to a DynamoDB
document or sub-document.
|
interface |
DynamoDBFlattened
Annotation for flattening a complex type.
|
interface |
DynamoDBGeneratedUuid
Annotation for auto-generating a
UUID . |
interface |
DynamoDBHashKey
Annotation for marking a property as the hash key for a modeled class.
|
interface |
DynamoDBIgnore
Annotation for marking a class property as non-modeled.
|
interface |
DynamoDBIndexHashKey
Annotation for marking a property in a class as the attribute to be used as
the hash key for one or more global secondary indexes on a DynamoDB table.
|
interface |
DynamoDBIndexRangeKey
Annotation for marking a property in a class as the attribute to be used as
range key for one or more local secondary indexes on a DynamoDB table.
|
interface |
DynamoDBKeyed
Annotation for marking a property a key for a modeled class.
|
interface |
DynamoDBMarshalling
Deprecated.
Replaced by
DynamoDBTypeConverted
A public class CustomConverter<T> implements DynamoDBTypeConverter<String,T> { @Override public final String convert(final T object) { return ... } @Override public final T unconvert(final String object) { return ... } } |
interface |
DynamoDBNamed
Annotation for overriding a property's DynamoDB attribute name.
|
interface |
DynamoDBNativeBoolean
Deprecated.
- Replaced by
DynamoDBTyped |
interface |
DynamoDBRangeKey
Annotation for marking a property in a class as the range key for a DynamoDB
table.
|
interface |
DynamoDBScalarAttribute
Deprecated.
|
interface |
DynamoDBTable
Annotation to mark a class as a DynamoDB table.
|
interface |
DynamoDBTypeConverted
Annotation to mark a property as using a custom type-converter.
|
interface |
DynamoDBTypeConvertedEpochDate
Annotation to convert a date object (
Date , Calendar , DateTime )
to a ScalarAttributeType.N stored as epoch time. |
interface |
DynamoDBTyped
Annotation to override the standard attribute type binding.
|
interface |
DynamoDBVersionAttribute
Annotation for marking a property as an optimistic locking version attribute.
|
interface |
DynamoDBVersioned
Annotation for marking a property as an optimistic locking version attribute.
|
Copyright © 2019. All rights reserved.