com.amazonaws.services.sqs.model

## クラス ReceiveMessageRequest

- java.lang.Object
- - com.amazonaws.AmazonWebServiceRequest
  - - com.amazonaws.services.sqs.model.ReceiveMessageRequest

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

      public class ReceiveMessageRequest
      extends AmazonWebServiceRequest
      implements java.io.Serializable

  `ReceiveMessage operation` のためのパラメータ用コンテナ。
  関連項目:
    `AmazonSQS.receiveMessage(ReceiveMessageRequest)`, 直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `ReceiveMessageRequest()` 新しい ReceiveMessageRequest オブジェクトの既定のコンストラクタ。
    `ReceiveMessageRequest(java.lang.String queueUrl)` 新しい ReceiveMessageRequest オブジェクトを構築します。

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `boolean` | `equals(java.lang.Object obj)`
    `java.util.List<java.lang.String>` | `getAttributeNames()` このオブジェクトの AttributeNames プロパティの値を返します。
    `java.lang.Integer` | `getMaxNumberOfMessages()` このオブジェクトの MaxNumberOfMessages プロパティの値を返します。
    `java.lang.String` | `getQueueUrl()` このオブジェクトの QueueUrl プロパティの値を返します。
    `java.lang.Integer` | `getVisibilityTimeout()` このオブジェクトの VisibilityTimeout プロパティの値を返します。
    `java.lang.Integer` | `getWaitTimeSeconds()` このオブジェクトの WaitTimeSeconds プロパティの値を返します。
    `int` | `hashCode()`
    `void` | `setAttributeNames(java.util.Collection<java.lang.String> attributeNames)` このオブジェクトの AttributeNames プロパティの値を設定します。
    `void` | `setMaxNumberOfMessages(java.lang.Integer maxNumberOfMessages)` このオブジェクトの MaxNumberOfMessages プロパティの値を設定します。
    `void` | `setQueueUrl(java.lang.String queueUrl)` このオブジェクトの QueueUrl プロパティの値を設定します。
    `void` | `setVisibilityTimeout(java.lang.Integer visibilityTimeout)` このオブジェクトの VisibilityTimeout プロパティの値を設定します。
    `void` | `setWaitTimeSeconds(java.lang.Integer waitTimeSeconds)` このオブジェクトの WaitTimeSeconds プロパティの値を設定します。
    `java.lang.String` | `toString()` このオブジェクトの文字列表現を返します。
    `ReceiveMessageRequest` | `withAttributeNames(java.util.Collection<java.lang.String> attributeNames)` このオブジェクトの AttributeNames プロパティの値を設定します。
    `ReceiveMessageRequest` | `withAttributeNames(java.lang.String... attributeNames)` このオブジェクトの AttributeNames プロパティの値を設定します。
    `ReceiveMessageRequest` | `withMaxNumberOfMessages(java.lang.Integer maxNumberOfMessages)` このオブジェクトの MaxNumberOfMessages プロパティの値を設定します。
    `ReceiveMessageRequest` | `withQueueUrl(java.lang.String queueUrl)` このオブジェクトの QueueUrl プロパティの値を設定します。
    `ReceiveMessageRequest` | `withVisibilityTimeout(java.lang.Integer visibilityTimeout)` このオブジェクトの VisibilityTimeout プロパティの値を設定します。
    `ReceiveMessageRequest` | `withWaitTimeSeconds(java.lang.Integer waitTimeSeconds)` このオブジェクトの WaitTimeSeconds プロパティの値を設定します。

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

      `copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials`

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

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

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

    - #### ReceiveMessageRequest

          public ReceiveMessageRequest()

      新しい ReceiveMessageRequest オブジェクトの既定のコンストラクタ。 呼び出し元は、構築後にこのオブジェクトを初期化するため SetterまたはFluent Setterメソッドを使用する必要があります。

    - #### ReceiveMessageRequest

          public ReceiveMessageRequest(java.lang.String queueUrl)

      新しい ReceiveMessageRequest オブジェクトを構築します。 呼び出し元は、追加オブジェクトを初期化するため SetterまたはFluent Setterメソッドを使用する必要があります。
      パラメータ:
        `queueUrl` -

  - ### メソッドの詳細

    - #### getQueueUrl

          public java.lang.String getQueueUrl()

      このオブジェクトの QueueUrl プロパティの値を返します。
      戻り値:
        このオブジェクトの QueueUrl プロパティの値。

    - #### setQueueUrl

          public void setQueueUrl(java.lang.String queueUrl)

      このオブジェクトの QueueUrl プロパティの値を設定します。
      パラメータ:
        `queueUrl` - このオブジェクトの QueueUrl プロパティの新しい値。

    - #### withQueueUrl

          public ReceiveMessageRequest withQueueUrl(java.lang.String queueUrl)

      このオブジェクトの QueueUrl プロパティの値を設定します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `queueUrl` - このオブジェクトの QueueUrl プロパティの新しい値。

    - #### getAttributeNames

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

      このオブジェクトの AttributeNames プロパティの値を返します。
      戻り値:
        このオブジェクトの AttributeNames プロパティの値。

    - #### setAttributeNames

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

      このオブジェクトの AttributeNames プロパティの値を設定します。
      パラメータ:
        `attributeNames` - このオブジェクトの AttributeNames プロパティの新しい値。

    - #### withAttributeNames

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

      このオブジェクトの AttributeNames プロパティの値を設定します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `attributeNames` - このオブジェクトの AttributeNames プロパティの新しい値。

    - #### withAttributeNames

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

      このオブジェクトの AttributeNames プロパティの値を設定します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `attributeNames` - このオブジェクトの AttributeNames プロパティの新しい値。

    - #### getMaxNumberOfMessages

          public java.lang.Integer getMaxNumberOfMessages()

      このオブジェクトの MaxNumberOfMessages プロパティの値を返します。
      戻り値:
        このオブジェクトの MaxNumberOfMessages プロパティの値。

    - #### setMaxNumberOfMessages

          public void setMaxNumberOfMessages(java.lang.Integer maxNumberOfMessages)

      このオブジェクトの MaxNumberOfMessages プロパティの値を設定します。
      パラメータ:
        `maxNumberOfMessages` - このオブジェクトの MaxNumberOfMessages プロパティの新しい値。

    - #### withMaxNumberOfMessages

          public ReceiveMessageRequest withMaxNumberOfMessages(java.lang.Integer maxNumberOfMessages)

      このオブジェクトの MaxNumberOfMessages プロパティの値を設定します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `maxNumberOfMessages` - このオブジェクトの MaxNumberOfMessages プロパティの新しい値。

    - #### getVisibilityTimeout

          public java.lang.Integer getVisibilityTimeout()

      このオブジェクトの VisibilityTimeout プロパティの値を返します。
      戻り値:
        このオブジェクトの VisibilityTimeout プロパティの値。

    - #### setVisibilityTimeout

          public void setVisibilityTimeout(java.lang.Integer visibilityTimeout)

      このオブジェクトの VisibilityTimeout プロパティの値を設定します。
      パラメータ:
        `visibilityTimeout` - このオブジェクトの VisibilityTimeout プロパティの新しい値。

    - #### withVisibilityTimeout

          public ReceiveMessageRequest withVisibilityTimeout(java.lang.Integer visibilityTimeout)

      このオブジェクトの VisibilityTimeout プロパティの値を設定します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `visibilityTimeout` - このオブジェクトの VisibilityTimeout プロパティの新しい値。

    - #### getWaitTimeSeconds

          public java.lang.Integer getWaitTimeSeconds()

      このオブジェクトの WaitTimeSeconds プロパティの値を返します。
      戻り値:
        このオブジェクトの WaitTimeSeconds プロパティの値。

    - #### setWaitTimeSeconds

          public void setWaitTimeSeconds(java.lang.Integer waitTimeSeconds)

      このオブジェクトの WaitTimeSeconds プロパティの値を設定します。
      パラメータ:
        `waitTimeSeconds` - このオブジェクトの WaitTimeSeconds プロパティの新しい値。

    - #### withWaitTimeSeconds

          public ReceiveMessageRequest withWaitTimeSeconds(java.lang.Integer waitTimeSeconds)

      このオブジェクトの WaitTimeSeconds プロパティの値を設定します。

      このオブジェクトへの参照を返すためのメソッド呼び出しを連結することができます。

      パラメータ:
        `waitTimeSeconds` - このオブジェクトの WaitTimeSeconds プロパティの新しい値。

    - #### toString

          public java.lang.String toString()

      このオブジェクトの文字列表現を返します。テストやデバッグに利用します。
      オーバーライド:
        `toString` クラス内 `java.lang.Object`
      戻り値:
        このオブジェクトの文字列表現。
      関連項目:
        `Object.toString()`

    - #### hashCode

          public int hashCode()

      オーバーライド:
        `hashCode` クラス内 `java.lang.Object`

    - #### equals

          public boolean equals(java.lang.Object obj)

      オーバーライド:
        `equals` クラス内 `java.lang.Object`