com.amazonaws.services.simpledb.model

## クラス SelectRequest

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

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

      public class SelectRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  Container for the parameters to the `Select operation`.

  The `Select` operation returns a set of attributes for `ItemNames` that match the select expression. `Select` is similar to the standard SQL SELECT statement.

  The total size of the response cannot exceed 1 MB in total size. Amazon SimpleDB automatically adjusts the number of items returned per page to enforce this limit. For example, if the client asks to retrieve 2500 items, but each individual item is 10 kB in size, the system returns 100 items and an appropriate `NextToken` so the client can access the next page of results.

  For information on how to construct select expressions, see Using Select to Create Amazon SimpleDB Queries in the Developer Guide.

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

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

    コンストラクタ
    コンストラクタと説明
    `SelectRequest()` Default constructor for a new SelectRequest object.
    `SelectRequest(java.lang.String selectExpression)` Constructs a new SelectRequest object.
    `SelectRequest(java.lang.String selectExpression, java.lang.Boolean consistentRead)` Constructs a new SelectRequest object.

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.lang.Boolean` | `getConsistentRead()` Determines whether or not strong consistency should be enforced when data is read from SimpleDB.
    `java.lang.String` | `getNextToken()` A string informing Amazon SimpleDB where to start the next list of `ItemNames`.
    `java.lang.String` | `getSelectExpression()` The expression used to query the domain.
    `int` | `hashCode()`
    `java.lang.Boolean` | `isConsistentRead()` Determines whether or not strong consistency should be enforced when data is read from SimpleDB.
    `void` | `setConsistentRead(java.lang.Boolean consistentRead)` Determines whether or not strong consistency should be enforced when data is read from SimpleDB.
    `void` | `setNextToken(java.lang.String nextToken)` A string informing Amazon SimpleDB where to start the next list of `ItemNames`.
    `void` | `setSelectExpression(java.lang.String selectExpression)` The expression used to query the domain.
    `java.lang.String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
    `SelectRequest` | `withConsistentRead(java.lang.Boolean consistentRead)` Determines whether or not strong consistency should be enforced when data is read from SimpleDB.
    `SelectRequest` | `withNextToken(java.lang.String nextToken)` A string informing Amazon SimpleDB where to start the next list of `ItemNames`.
    `SelectRequest` | `withSelectExpression(java.lang.String selectExpression)` The expression used to query the domain.

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### SelectRequest

          public SelectRequest()

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

    - #### SelectRequest

          public SelectRequest(java.lang.String selectExpression)

      Constructs a new SelectRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `selectExpression` - The expression used to query the domain.

    - #### SelectRequest

          public SelectRequest(java.lang.String selectExpression,
                       java.lang.Boolean consistentRead)

      Constructs a new SelectRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.
      パラメータ:
        `selectExpression` - The expression used to query the domain.
        `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.

  - ### メソッドの詳細

    - #### getSelectExpression

          public java.lang.String getSelectExpression()

      The expression used to query the domain.
      戻り値:
        The expression used to query the domain.

    - #### setSelectExpression

          public void setSelectExpression(java.lang.String selectExpression)

      The expression used to query the domain.
      パラメータ:
        `selectExpression` - The expression used to query the domain.

    - #### withSelectExpression

          public SelectRequest withSelectExpression(java.lang.String selectExpression)

      The expression used to query the domain.

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

      パラメータ:
        `selectExpression` - The expression used to query the domain.

    - #### getNextToken

          public java.lang.String getNextToken()

      A string informing Amazon SimpleDB where to start the next list of `ItemNames`.
      戻り値:
        A string informing Amazon SimpleDB where to start the next list of `ItemNames`.

    - #### setNextToken

          public void setNextToken(java.lang.String nextToken)

      A string informing Amazon SimpleDB where to start the next list of `ItemNames`.
      パラメータ:
        `nextToken` - A string informing Amazon SimpleDB where to start the next list of `ItemNames`.

    - #### withNextToken

          public SelectRequest withNextToken(java.lang.String nextToken)

      A string informing Amazon SimpleDB where to start the next list of `ItemNames`.

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

      パラメータ:
        `nextToken` - A string informing Amazon SimpleDB where to start the next list of `ItemNames`.

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