BeanTableSchemaAttributeTag |
This meta-annotation is not used directly in DynamoDb beans, it is used to annotate other annotations that are
used with DynamoDb beans.
|
DynamoDbAttribute |
Used to explicitly designate a field or getter or setter to participate as an attribute in the mapped database
object with a custom name.
|
DynamoDbBean |
Class level annotation that identifies this class as being a DynamoDb mappable entity.
|
DynamoDbConvertedBy |
|
DynamoDbFlatten |
This annotation is used to flatten all the attributes of a separate DynamoDb bean that is stored in the current bean
object and add them as top level attributes to the record that is read and written to the database.
|
DynamoDbIgnore |
Opts this attribute out of participating in the table schema.
|
DynamoDbIgnoreNulls |
|
DynamoDbImmutable |
Class level annotation that identifies this class as being a DynamoDb mappable entity.
|
DynamoDbPartitionKey |
Denotes this attribute as being the primary partition key of the DynamoDb table.
|
DynamoDbPreserveEmptyObject |
Specifies that when calling TableSchema.mapToItem(Map) , a separate DynamoDB object that is stored in the current
object should be initialized as empty class if all fields in this class are null.
|
DynamoDbSecondaryPartitionKey |
Denotes a partition key for a global secondary index.
|
DynamoDbSecondarySortKey |
Denotes an optional sort key for a global or local secondary index.
|
DynamoDbSortKey |
Denotes this attribute as being the optional primary sort key of the DynamoDb table.
|
DynamoDbUpdateBehavior |
Specifies the behavior when this attribute is updated as part of an 'update' operation such as UpdateItem.
|