Annotation Type DynamoDbVersionAttribute
Denotes this attribute as recording the version record number to be used for optimistic locking. Every time a record
with this attribute is written to the database it will be incremented and a condition added to the request to check
for an exact match of the old version.
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionlong
The amount to increment the version by with each update.long
The starting value for the version attribute.
-
Element Details
-
startAt
long startAtThe starting value for the version attribute. Default value -0
.- Returns:
- the starting value
- Default:
0L
-
incrementBy
long incrementByThe amount to increment the version by with each update. Default value -1
.- Returns:
- the increment value
- Default:
1L
-