com.amazonaws.services.dynamodbv2.datamodeling

## 注釈型 DynamoDBIndexRangeKey

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

- - ### 任意要素の概要

    任意要素
    修飾子とタイプ | 任意要素と説明
    --- | ---
    `java.lang.String` | `attributeName` Optional parameter when the name of the attribute as stored in DynamoDB should differ from the name used by the getter / setter.
    `java.lang.String` | `localSecondaryIndexName` Parameter for the name of the local secondary index.
    `java.lang.String[]` | `localSecondaryIndexNames` Parameter for the names of the local secondary indexes.

- - ### 要素の詳細

    - #### attributeName

          public abstract java.lang.String attributeName

      Optional parameter when the name of the attribute as stored in DynamoDB should differ from the name used by the getter / setter.
      デフォルト:
        ""

    - #### localSecondaryIndexName

          public abstract java.lang.String localSecondaryIndexName

      Parameter for the name of the local secondary index.

      This is required if this attribute is the index key for only one local secondary index.

      デフォルト:
        ""

    - #### localSecondaryIndexNames

          public abstract java.lang.String[] localSecondaryIndexNames

      Parameter for the names of the local secondary indexes. This is required if this attribute is the index key for multiple local secondary indexes.
      デフォルト:
        {}