com.amazonaws.services.dynamodbv2.model

## クラス DeleteRequest

- java.lang.Object
- - com.amazonaws.services.dynamodbv2.model.DeleteRequest

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

      public class DeleteRequest
      extends java.lang.Object
      implements java.io.Serializable

  Represents a request to perform a DeleteItem operation on an item.

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

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

    コンストラクタ
    コンストラクタと説明
    `DeleteRequest()`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `DeleteRequest` | `addKeyEntry(java.lang.String key, AttributeValue value)` A map of attribute name to attribute values, representing the primary key of the item to delete.
    `DeleteRequest` | `clearKeyEntries()` Removes all the entries added into Key.
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.Map<java.lang.String,AttributeValue>` | `getKey()` A map of attribute name to attribute values, representing the primary key of the item to delete.
    `int` | `hashCode()`
    `void` | `setKey(java.util.Map.Entry<java.lang.String,AttributeValue> hashKey, java.util.Map.Entry<java.lang.String,AttributeValue> rangeKey)` A map of attribute name to attribute values, representing the primary key of the item to delete.
    `void` | `setKey(java.util.Map<java.lang.String,AttributeValue> key)` A map of attribute name to attribute values, representing the primary key of the item to delete.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `DeleteRequest` | `withKey(java.util.Map.Entry<java.lang.String,AttributeValue> hashKey, java.util.Map.Entry<java.lang.String,AttributeValue> rangeKey)` A map of attribute name to attribute values, representing the primary key of the item to delete.
    `DeleteRequest` | `withKey(java.util.Map<java.lang.String,AttributeValue> key)` A map of attribute name to attribute values, representing the primary key of the item to delete.

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

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

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

    - #### DeleteRequest

          public DeleteRequest()

  - ### メソッドの詳細

    - #### getKey

          public java.util.Map<java.lang.String,AttributeValue> getKey()

      A map of attribute name to attribute values, representing the primary key of the item to delete. All of the table's primary key attributes must be specified, and their data types must match those of the table's key schema.
      戻り値:
        A map of attribute name to attribute values, representing the primary key of the item to delete. All of the table's primary key attributes must be specified, and their data types must match those of the table's key schema.

    - #### setKey

          public void setKey(java.util.Map<java.lang.String,AttributeValue> key)

      A map of attribute name to attribute values, representing the primary key of the item to delete. All of the table's primary key attributes must be specified, and their data types must match those of the table's key schema.
      パラメータ:
        `key` - A map of attribute name to attribute values, representing the primary key of the item to delete. All of the table's primary key attributes must be specified, and their data types must match those of the table's key schema.

    - #### withKey

          public DeleteRequest withKey(java.util.Map<java.lang.String,AttributeValue> key)

      A map of attribute name to attribute values, representing the primary key of the item to delete. All of the table's primary key attributes must be specified, and their data types must match those of the table's key schema.

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

      パラメータ:
        `key` - A map of attribute name to attribute values, representing the primary key of the item to delete. All of the table's primary key attributes must be specified, and their data types must match those of the table's key schema.

    - #### setKey

          public void setKey(java.util.Map.Entry<java.lang.String,AttributeValue> hashKey,
                    java.util.Map.Entry<java.lang.String,AttributeValue> rangeKey)
                      throws java.lang.IllegalArgumentException

      A map of attribute name to attribute values, representing the primary key of the item to delete. All of the table's primary key attributes must be specified, and their data types must match those of the table's key schema.

      This method accepts the hashKey, rangeKey of Key as java.util.Map.Entry objects.

      パラメータ:
        `hashKey` - Primary hash key.
        `rangeKey` - Primary range key. (null if it a hash-only table)
      例外:
        `java.lang.IllegalArgumentException`

    - #### withKey

          public DeleteRequest withKey(java.util.Map.Entry<java.lang.String,AttributeValue> hashKey,
                              java.util.Map.Entry<java.lang.String,AttributeValue> rangeKey)
                                throws java.lang.IllegalArgumentException

      A map of attribute name to attribute values, representing the primary key of the item to delete. All of the table's primary key attributes must be specified, and their data types must match those of the table's key schema.

      This method accepts the hashKey, rangeKey of Key as java.util.Map.Entry objects.

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

      パラメータ:
        `hashKey` - Primary hash key.
        `rangeKey` - Primary range key. (null if it a hash-only table)
      例外:
        `java.lang.IllegalArgumentException`

    - #### addKeyEntry

          public DeleteRequest addKeyEntry(java.lang.String key,
                                  AttributeValue value)

      A map of attribute name to attribute values, representing the primary key of the item to delete. All of the table's primary key attributes must be specified, and their data types must match those of the table's key schema.

      The method adds a new key-value pair into Key parameter, and returns a reference to this object so that method calls can be chained together.

      パラメータ:
        `key` - The key of the entry to be added into Key.
        `value` - The corresponding value of the entry to be added into Key.

    - #### clearKeyEntries

          public DeleteRequest clearKeyEntries()

      Removes all the entries added into Key.

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

    - #### 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`