com.amazonaws.services.dynamodbv2.model

## クラス KeysAndAttributes

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

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

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

  Represents a set of primary keys and, for each key, the attributes to retrieve from the table.

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

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<java.lang.String>` | `getAttributesToGet()` Represents one or more attributes to retrieve from the table or index.
    `java.lang.Boolean` | `getConsistentRead()` Represents the consistency of a read operation.
    `java.util.List<java.util.Map<java.lang.String,AttributeValue>>` | `getKeys()` Represents the primary key attribute values that define the items and the attributes associated with the items.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isConsistentRead()` Represents the consistency of a read operation.
    `void` | `setAttributesToGet(java.util.Collection<java.lang.String> attributesToGet)` Represents one or more attributes to retrieve from the table or index.
    `void` | `setConsistentRead(java.lang.Boolean consistentRead)` Represents the consistency of a read operation.
    `void` | `setKeys(java.util.Collection<java.util.Map<java.lang.String,AttributeValue>> keys)` Represents the primary key attribute values that define the items and the attributes associated with the items.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `KeysAndAttributes` | `withAttributesToGet(java.util.Collection<java.lang.String> attributesToGet)` Represents one or more attributes to retrieve from the table or index.
    `KeysAndAttributes` | `withAttributesToGet(java.lang.String... attributesToGet)` Represents one or more attributes to retrieve from the table or index.
    `KeysAndAttributes` | `withConsistentRead(java.lang.Boolean consistentRead)` Represents the consistency of a read operation.
    `KeysAndAttributes` | `withKeys(java.util.Collection<java.util.Map<java.lang.String,AttributeValue>> keys)` Represents the primary key attribute values that define the items and the attributes associated with the items.
    `KeysAndAttributes` | `withKeys(java.util.Map<java.lang.String,AttributeValue>... keys)` Represents the primary key attribute values that define the items and the attributes associated with the items.

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

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

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

    - #### KeysAndAttributes

          public KeysAndAttributes()

  - ### メソッドの詳細

    - #### getKeys

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

      Represents the primary key attribute values that define the items and the attributes associated with the items.

      Constraints:
      Length: 1 - 100

      戻り値:
        Represents the primary key attribute values that define the items and the attributes associated with the items.

    - #### setKeys

          public void setKeys(java.util.Collection<java.util.Map<java.lang.String,AttributeValue>> keys)

      Represents the primary key attribute values that define the items and the attributes associated with the items.

      Constraints:
      Length: 1 - 100

      パラメータ:
        `keys` - Represents the primary key attribute values that define the items and the attributes associated with the items.

    - #### withKeys

          public KeysAndAttributes withKeys(java.util.Map<java.lang.String,AttributeValue>... keys)

      Represents the primary key attribute values that define the items and the attributes associated with the items.

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

      Constraints:
      Length: 1 - 100

      パラメータ:
        `keys` - Represents the primary key attribute values that define the items and the attributes associated with the items.

    - #### withKeys

          public KeysAndAttributes withKeys(java.util.Collection<java.util.Map<java.lang.String,AttributeValue>> keys)

      Represents the primary key attribute values that define the items and the attributes associated with the items.

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

      Constraints:
      Length: 1 - 100

      パラメータ:
        `keys` - Represents the primary key attribute values that define the items and the attributes associated with the items.

    - #### getAttributesToGet

          public java.util.List<java.lang.String> getAttributesToGet()

      Represents one or more attributes to retrieve from the table or index. If no attribute names are specified then all attributes will be returned. If any of the specified attributes are not found, they will not appear in the result.

      If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.

      Constraints:
      Length: 1 -

      戻り値:
        Represents one or more attributes to retrieve from the table or index. If no attribute names are specified then all attributes will be returned. If any of the specified attributes are not found, they will not appear in the result.

        If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.

    - #### setAttributesToGet

          public void setAttributesToGet(java.util.Collection<java.lang.String> attributesToGet)

      Represents one or more attributes to retrieve from the table or index. If no attribute names are specified then all attributes will be returned. If any of the specified attributes are not found, they will not appear in the result.

      If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.

      Constraints:
      Length: 1 -

      パラメータ:
        `attributesToGet` - Represents one or more attributes to retrieve from the table or index. If no attribute names are specified then all attributes will be returned. If any of the specified attributes are not found, they will not appear in the result.

        If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.

    - #### withAttributesToGet

          public KeysAndAttributes withAttributesToGet(java.lang.String... attributesToGet)

      Represents one or more attributes to retrieve from the table or index. If no attribute names are specified then all attributes will be returned. If any of the specified attributes are not found, they will not appear in the result.

      If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.

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

      Constraints:
      Length: 1 -

      パラメータ:
        `attributesToGet` - Represents one or more attributes to retrieve from the table or index. If no attribute names are specified then all attributes will be returned. If any of the specified attributes are not found, they will not appear in the result.

        If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.

    - #### withAttributesToGet

          public KeysAndAttributes withAttributesToGet(java.util.Collection<java.lang.String> attributesToGet)

      Represents one or more attributes to retrieve from the table or index. If no attribute names are specified then all attributes will be returned. If any of the specified attributes are not found, they will not appear in the result.

      If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.

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

      Constraints:
      Length: 1 -

      パラメータ:
        `attributesToGet` - Represents one or more attributes to retrieve from the table or index. If no attribute names are specified then all attributes will be returned. If any of the specified attributes are not found, they will not appear in the result.

        If you are querying an index and request only attributes that are projected into that index, the operation will read only the index and not the table. If any of the requested attributes are not projected into the index, Amazon DynamoDB will need to fetch each matching item from the table. This extra fetching incurs additional throughput cost and latency.

    - #### isConsistentRead

          public java.lang.Boolean isConsistentRead()

      Represents the consistency of a read operation. If set to `true`, then a strongly consistent read is used; otherwise, an eventually consistent read is used.
      戻り値:
        Represents the consistency of a read operation. If set to `true`, then a strongly consistent read is used; otherwise, an eventually consistent read is used.

    - #### setConsistentRead

          public void setConsistentRead(java.lang.Boolean consistentRead)

      Represents the consistency of a read operation. If set to `true`, then a strongly consistent read is used; otherwise, an eventually consistent read is used.
      パラメータ:
        `consistentRead` - Represents the consistency of a read operation. If set to `true`, then a strongly consistent read is used; otherwise, an eventually consistent read is used.

    - #### withConsistentRead

          public KeysAndAttributes withConsistentRead(java.lang.Boolean consistentRead)

      Represents the consistency of a read operation. If set to `true`, then a strongly consistent read is used; otherwise, an eventually consistent read is used.

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

      パラメータ:
        `consistentRead` - Represents the consistency of a read operation. If set to `true`, then a strongly consistent read is used; otherwise, an eventually consistent read is used.

    - #### getConsistentRead

          public java.lang.Boolean getConsistentRead()

      Represents the consistency of a read operation. If set to `true`, then a strongly consistent read is used; otherwise, an eventually consistent read is used.
      戻り値:
        Represents the consistency of a read operation. If set to `true`, then a strongly consistent read is used; otherwise, an eventually consistent read is used.

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