|
Did this page help you?Yes No Tell us about it... |
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||
@Retention(value=RUNTIME) @Target(value=METHOD) public @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. Applied to the getter for the indexed range key property.
This annotation is required if this attribute will be used as index key for item queries.
| Optional Element Summary | |
|---|---|
String |
attributeName
Optional parameter when the name of the attribute as stored in DynamoDB should differ from the name used by the getter / setter. |
String |
localSecondaryIndexName
Parameter for the name of the local secondary index. |
String[] |
localSecondaryIndexNames
Parameter for the names of the local secondary indexes. |
public abstract String attributeName
public abstract String localSecondaryIndexName
This is required if this attribute is the index key for only one local secondary index.
public abstract String[] localSecondaryIndexNames
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | ||||||