| 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.
|