com.amazonaws.http

## クラス HttpResponse

- java.lang.Object
- - com.amazonaws.http.HttpResponse

-     public class HttpResponse
      extends java.lang.Object

  サービスリクエストに応答し、 AWS サービスから返ってきた HTTP 応答を表しています。

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

    コンストラクタ
    コンストラクタと説明
    `HttpResponse(Request<?> request, org.apache.http.client.methods.HttpRequestBase httpRequest)` 指定されたリクエストと関連する、新しい HttpRespose を構築します。

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `addHeader(java.lang.String name, java.lang.String value)` この応答と関連するセットに HTTP ヘッダを追加します。
    `java.io.InputStream` | `getContent()` この応答内容を含むインプットストリームを返します。
    `java.util.Map<java.lang.String,java.lang.String>` | `getHeaders()` この応答で返される　HTTP ヘッダを返します。
    `org.apache.http.client.methods.HttpRequestBase` | `getHttpRequest()` この応答と関連するオリジナルの http リクエストを返します。
    `Request<?>` | `getRequest()` この応答と関連するオリジナルリクエストを返します。
    `int` | `getStatusCode()` この応答と関連する HTTP ステータスコード(例: 200, 404, 等)を返します。
    `java.lang.String` | `getStatusText()` この応答と関連する HTTP ステータステキストを返します。
    `void` | `setContent(java.io.InputStream content)` この応答内容を含むインプットストリームを設定します。
    `void` | `setStatusCode(int statusCode)` この応答で返される HTTP ステータスコードを設定します。
    `void` | `setStatusText(java.lang.String statusText)` この応答で返される HTTP ステータステキストを返します。

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

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

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

    - #### HttpResponse

          public HttpResponse(Request<?> request,
                      org.apache.http.client.methods.HttpRequestBase httpRequest)

      指定されたリクエストと関連する、新しい HttpRespose を構築します。
      パラメータ:
        `request` - The associated request that generated this response.
        `httpRequest` - The underlying http request that generated this response.

  - ### メソッドの詳細

    - #### getRequest

          public Request<?> getRequest()

      この応答と関連するオリジナルリクエストを返します。
      戻り値:
        The original request associated with this response.

    - #### getHttpRequest

          public org.apache.http.client.methods.HttpRequestBase getHttpRequest()

      この応答と関連するオリジナルの http リクエストを返します。
      戻り値:
        The original http request associated with this response.

    - #### getHeaders

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

      この応答で返される　HTTP ヘッダを返します。
      戻り値:
        The set of HTTP headers returned with this HTTP response.

    - #### addHeader

          public void addHeader(java.lang.String name,
                       java.lang.String value)

      この応答と関連するセットに HTTP ヘッダを追加します。
      パラメータ:
        `name` - The name of the HTTP header.
        `value` - The value of the HTTP header.

    - #### setContent

          public void setContent(java.io.InputStream content)

      この応答内容を含むインプットストリームを設定します。
      パラメータ:
        `content` - The input stream containing the response content.

    - #### getContent

          public java.io.InputStream getContent()

      この応答内容を含むインプットストリームを返します。
      戻り値:
        The input stream containing the response content.

    - #### setStatusText

          public void setStatusText(java.lang.String statusText)

      この応答で返される HTTP ステータステキストを返します。
      パラメータ:
        `statusText` - The HTTP status text (ex: "Not found") returned with this response.

    - #### getStatusText

          public java.lang.String getStatusText()

      この応答と関連する HTTP ステータステキストを返します。
      戻り値:
        The HTTP status text associated with this response.

    - #### setStatusCode

          public void setStatusCode(int statusCode)

      この応答で返される HTTP ステータスコードを設定します。
      パラメータ:
        `statusCode` - The HTTP status code (ex: 200, 404, etc) associated with this response.

    - #### getStatusCode

          public int getStatusCode()

      この応答と関連する HTTP ステータスコード(例: 200, 404, 等)を返します。
      戻り値:
        The HTTP status code associated with this response.