Common implementations of StaticAttributeTag. These tags can be used to mark your attributes as having certain
characteristics or features, such as primary or secondary keys in your StaticTableSchema definitions.
Marks an attribute as being the primary partition key of the table it participates in. Only one attribute can
be marked this way in a given table schema.
Specifies the behavior when this attribute is updated as part of an 'update' operation such as UpdateItem. See
documentation of UpdateBehavior for details on the different behaviors supported and the default
behavior.
Parameters:
updateBehavior - The UpdateBehavior to be applied to this attribute
atomicCounter
public staticStaticAttributeTagatomicCounter(long delta,
long startValue)
Used to explicitly designate an attribute to be an auto-generated counter updated unconditionally in DynamoDB.
By supplying a negative integer delta value, the attribute works as a decreasing counter.
Parameters:
delta - The value to increment (positive) or decrement (negative) the counter with for each update.
Used to explicitly designate an attribute to be a default auto-generated, increasing counter updated unconditionally in
DynamoDB. The counter will have 0 as its first written value and increment with 1 for each subsequent calls to updateItem.