com.amazonaws.services.simpledb.model

## クラス GetAttributesRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.simpledb.model.GetAttributesRequest

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

      public class GetAttributesRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `GetAttributes operation`.

  Returns all of the attributes associated with the specified item. Optionally, the attributes returned can be limited to one or more attributes by specifying an attribute name parameter.

  If the item does not exist on the replica that was accessed for this operation, an empty set is returned. The system does not return an error as it cannot guarantee the item does not exist on other replicas.

  NOTE: If GetAttributes is called without being passed any attribute names, all the attributes for the item are returned.

  関連項目:
    `AmazonSimpleDB.getAttributes(GetAttributesRequest)`, 直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `GetAttributesRequest()` Default constructor for a new GetAttributesRequest object.
    `GetAttributesRequest(java.lang.String domainName, java.lang.String itemName)` Constructs a new GetAttributesRequest object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<java.lang.String>` | `getAttributeNames()` The names of the attributes.
    `java.lang.Boolean` | `getConsistentRead()` Determines whether or not strong consistency should be enforced when data is read from SimpleDB.
    `java.lang.String` | `getDomainName()` The name of the domain in which to perform the operation.
    `java.lang.String` | `getItemName()` The name of the item.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isConsistentRead()` Determines whether or not strong consistency should be enforced when data is read from SimpleDB.
    `void` | `setAttributeNames(java.util.Collection<java.lang.String> attributeNames)` The names of the attributes.
    `void` | `setConsistentRead(java.lang.Boolean consistentRead)` Determines whether or not strong consistency should be enforced when data is read from SimpleDB.
    `void` | `setDomainName(java.lang.String domainName)` The name of the domain in which to perform the operation.
    `void` | `setItemName(java.lang.String itemName)` The name of the item.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `GetAttributesRequest` | `withAttributeNames(java.util.Collection<java.lang.String> attributeNames)` The names of the attributes.
    `GetAttributesRequest` | `withAttributeNames(java.lang.String... attributeNames)` The names of the attributes.
    `GetAttributesRequest` | `withConsistentRead(java.lang.Boolean consistentRead)` Determines whether or not strong consistency should be enforced when data is read from SimpleDB.
    `GetAttributesRequest` | `withDomainName(java.lang.String domainName)` The name of the domain in which to perform the operation.
    `GetAttributesRequest` | `withItemName(java.lang.String itemName)` The name of the item.

    - ### クラスから継承されたメソッド com.amazonaws.AmazonWebServiceRequest

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### GetAttributesRequest

          public GetAttributesRequest()

      Default constructor for a new GetAttributesRequest object. Callers should use the setter or fluent setter (with...) methods to initialize this object after creating it.

    - #### GetAttributesRequest

          public GetAttributesRequest(java.lang.String domainName,
                              java.lang.String itemName)

      Constructs a new GetAttributesRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `domainName` - The name of the domain in which to perform the operation.
        `itemName` - The name of the item.

  - ### メソッドの詳細

    - #### getDomainName

          public java.lang.String getDomainName()

      The name of the domain in which to perform the operation.
      戻り値:
        The name of the domain in which to perform the operation.

    - #### setDomainName

          public void setDomainName(java.lang.String domainName)

      The name of the domain in which to perform the operation.
      パラメータ:
        `domainName` - The name of the domain in which to perform the operation.

    - #### withDomainName

          public GetAttributesRequest withDomainName(java.lang.String domainName)

      The name of the domain in which to perform the operation.

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

      パラメータ:
        `domainName` - The name of the domain in which to perform the operation.

    - #### getItemName

          public java.lang.String getItemName()

      The name of the item.
      戻り値:
        The name of the item.

    - #### setItemName

          public void setItemName(java.lang.String itemName)

      The name of the item.
      パラメータ:
        `itemName` - The name of the item.

    - #### withItemName

          public GetAttributesRequest withItemName(java.lang.String itemName)

      The name of the item.

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

      パラメータ:
        `itemName` - The name of the item.

    - #### getAttributeNames

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

      The names of the attributes.
      戻り値:
        The names of the attributes.

    - #### setAttributeNames

          public void setAttributeNames(java.util.Collection<java.lang.String> attributeNames)

      The names of the attributes.
      パラメータ:
        `attributeNames` - The names of the attributes.

    - #### withAttributeNames

          public GetAttributesRequest withAttributeNames(java.lang.String... attributeNames)

      The names of the attributes.

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

      パラメータ:
        `attributeNames` - The names of the attributes.

    - #### withAttributeNames

          public GetAttributesRequest withAttributeNames(java.util.Collection<java.lang.String> attributeNames)

      The names of the attributes.

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

      パラメータ:
        `attributeNames` - The names of the attributes.

    - #### isConsistentRead

          public java.lang.Boolean isConsistentRead()

      Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If `true`, any data previously written to SimpleDB will be returned. Otherwise, results will be consistent eventually, and the client may not see data that was written immediately before your read.
      戻り値:
        Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If `true`, any data previously written to SimpleDB will be returned. Otherwise, results will be consistent eventually, and the client may not see data that was written immediately before your read.

    - #### setConsistentRead

          public void setConsistentRead(java.lang.Boolean consistentRead)

      Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If `true`, any data previously written to SimpleDB will be returned. Otherwise, results will be consistent eventually, and the client may not see data that was written immediately before your read.
      パラメータ:
        `consistentRead` - Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If `true`, any data previously written to SimpleDB will be returned. Otherwise, results will be consistent eventually, and the client may not see data that was written immediately before your read.

    - #### withConsistentRead

          public GetAttributesRequest withConsistentRead(java.lang.Boolean consistentRead)

      Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If `true`, any data previously written to SimpleDB will be returned. Otherwise, results will be consistent eventually, and the client may not see data that was written immediately before your read.

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

      パラメータ:
        `consistentRead` - Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If `true`, any data previously written to SimpleDB will be returned. Otherwise, results will be consistent eventually, and the client may not see data that was written immediately before your read.

    - #### getConsistentRead

          public java.lang.Boolean getConsistentRead()

      Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If `true`, any data previously written to SimpleDB will be returned. Otherwise, results will be consistent eventually, and the client may not see data that was written immediately before your read.
      戻り値:
        Determines whether or not strong consistency should be enforced when data is read from SimpleDB. If `true`, any data previously written to SimpleDB will be returned. Otherwise, results will be consistent eventually, and the client may not see data that was written immediately before your read.

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