com.amazonaws.services.dynamodb.model

## クラス AttributeValueUpdate

- java.lang.Object
- - com.amazonaws.services.dynamodb.model.AttributeValueUpdate

- すべての実装されたインタフェース:
    java.io.Serializable

  非推奨です。

      @Deprecated
      public class AttributeValueUpdate
      extends java.lang.Object
      implements java.io.Serializable

  Specifies the attribute to update and how to perform the update. Possible values: `PUT` (default), `ADD` or `DELETE` .

  関連項目:
    直列化された形式

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `AttributeValueUpdate()` 非推奨です。 Default constructor for a new AttributeValueUpdate object.
    `AttributeValueUpdate(AttributeValue value, AttributeAction action)` 非推奨です。 Constructs a new AttributeValueUpdate object.
    `AttributeValueUpdate(AttributeValue value, java.lang.String action)` 非推奨です。 Constructs a new AttributeValueUpdate object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)` 非推奨です。
    `java.lang.String` | `getAction()` 非推奨です。 The type of action for an item update operation.
    `AttributeValue` | `getValue()` 非推奨です。 AttributeValue can be `String`, `Number`, `Binary`, `StringSet`, `NumberSet`, `BinarySet`.
    `int` | `hashCode()` 非推奨です。
    `void` | `setAction(AttributeAction action)` 非推奨です。 The type of action for an item update operation.
    `void` | `setAction(java.lang.String action)` 非推奨です。 The type of action for an item update operation.
    `void` | `setValue(AttributeValue value)` 非推奨です。 AttributeValue can be `String`, `Number`, `Binary`, `StringSet`, `NumberSet`, `BinarySet`.
    `java.lang.String` | `toString()` 非推奨です。 Returns a string representation of this object; useful for testing and debugging.
    `AttributeValueUpdate` | `withAction(AttributeAction action)` 非推奨です。 The type of action for an item update operation.
    `AttributeValueUpdate` | `withAction(java.lang.String action)` 非推奨です。 The type of action for an item update operation.
    `AttributeValueUpdate` | `withValue(AttributeValue value)` 非推奨です。 AttributeValue can be `String`, `Number`, `Binary`, `StringSet`, `NumberSet`, `BinarySet`.

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### AttributeValueUpdate

          public AttributeValueUpdate()

      非推奨です。
      Default constructor for a new AttributeValueUpdate object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

    - #### AttributeValueUpdate

          public AttributeValueUpdate(AttributeValue value,
                              java.lang.String action)

      非推奨です。
      Constructs a new AttributeValueUpdate object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `value` - AttributeValue can be `String`, `Number`, `Binary`, `StringSet`, `NumberSet`, `BinarySet`.
        `action` - The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.

    - #### AttributeValueUpdate

          public AttributeValueUpdate(AttributeValue value,
                              AttributeAction action)

      非推奨です。
      Constructs a new AttributeValueUpdate object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `value` - AttributeValue can be `String`, `Number`, `Binary`, `StringSet`, `NumberSet`, `BinarySet`.
        `action` - The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.

  - ### メソッドの詳細

    - #### getValue

          public AttributeValue getValue()

      非推奨です。
      AttributeValue can be `String`, `Number`, `Binary`, `StringSet`, `NumberSet`, `BinarySet`.
      戻り値:
        AttributeValue can be `String`, `Number`, `Binary`, `StringSet`, `NumberSet`, `BinarySet`.

    - #### setValue

          public void setValue(AttributeValue value)

      非推奨です。
      AttributeValue can be `String`, `Number`, `Binary`, `StringSet`, `NumberSet`, `BinarySet`.
      パラメータ:
        `value` - AttributeValue can be `String`, `Number`, `Binary`, `StringSet`, `NumberSet`, `BinarySet`.

    - #### withValue

          public AttributeValueUpdate withValue(AttributeValue value)

      非推奨です。
      AttributeValue can be `String`, `Number`, `Binary`, `StringSet`, `NumberSet`, `BinarySet`.

      Returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `value` - AttributeValue can be `String`, `Number`, `Binary`, `StringSet`, `NumberSet`, `BinarySet`.
      戻り値:
        A reference to this updated object so that method calls can be chained together.

    - #### getAction

          public java.lang.String getAction()

      非推奨です。
      The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.

      Constraints:
      Allowed Values: ADD, PUT, DELETE

      戻り値:
        The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.
      関連項目:
        `AttributeAction`

    - #### setAction

          public void setAction(java.lang.String action)

      非推奨です。
      The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.

      Constraints:
      Allowed Values: ADD, PUT, DELETE

      パラメータ:
        `action` - The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.
      関連項目:
        `AttributeAction`

    - #### withAction

          public AttributeValueUpdate withAction(java.lang.String action)

      非推奨です。
      The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Allowed Values: ADD, PUT, DELETE

      パラメータ:
        `action` - The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.
      戻り値:
        A reference to this updated object so that method calls can be chained together.
      関連項目:
        `AttributeAction`

    - #### setAction

          public void setAction(AttributeAction action)

      非推奨です。
      The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.

      Constraints:
      Allowed Values: ADD, PUT, DELETE

      パラメータ:
        `action` - The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.
      関連項目:
        `AttributeAction`

    - #### withAction

          public AttributeValueUpdate withAction(AttributeAction action)

      非推奨です。
      The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.

      Returns a reference to this object so that method calls can be chained together.

      Constraints:
      Allowed Values: ADD, PUT, DELETE

      パラメータ:
        `action` - The type of action for an item update operation. Only use the add action for numbers or sets; the specified value is added to the existing value. If a set of values is specified, the values are added to the existing set. Adds the specified attribute. If the attribute exists, it is replaced by the new value. If no value is specified, this removes the attribute and its value. If a set of values is specified, then the values in the specified set are removed from the old set.
      戻り値:
        A reference to this updated object so that method calls can be chained together.
      関連項目:
        `AttributeAction`

    - #### toString

          public java.lang.String toString()

      非推奨です。
      Returns a string representation of this object; useful for testing and debugging.
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        A string representation of this object.
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      非推奨です。
      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      非推奨です。
      オーバーライド:
        `equals` クラス内 `java.lang.Object`