com.amazonaws.services.dynamodb.datamodeling

## 注釈型 DynamoDBAttribute

- 非推奨です。

      @Retention(value=RUNTIME)
      @Target(value=METHOD)
      @Deprecated
      public @interface DynamoDBAttribute

  Interface for marking a class property as an attribute in a DynamoDB table. Applied to the getter method of a modeled property.

  This annotation is optional when the name of the DynamoDB attribute matches the name of the property declared in the class. When they differ, use this annotation with the attributeName() parameter to specify which DynamoDB attribute this property corresponds to. Furthermore, the `DynamoDBMapper` class assumes Java naming conventions, and will lower-case the first character of a getter method's property name to determine the name of the property. E.g., a method getValue() will map to the DynamoDB attribute "value". Similarly, a method isValid() maps to the DynamoDB attribute "valid".

  Even getter method not marked with this annotation are assumed to be modeled properties, unless marked with `DynamoDBIgnore`.

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

    任意要素
    修飾子とタイプ | 任意要素と説明
    --- | ---
    `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.

- - ### 要素の詳細

    - #### 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.
      デフォルト:
        ""