com.nifty.cloud.ncs.http

## クラス HttpResponse

- java.lang.Object
- - com.nifty.cloud.ncs.http.HttpResponse

-     public class HttpResponse
      extends java.lang.Object

  HTTP応答情報を保持するクラスです。

- - ### コンストラクタのサマリー

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

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `addHeader(java.lang.String key, java.lang.String value)` HTTP応答ヘッダを追加します。
    `java.io.InputStream` | `getContent()` 応答ボディを入力ストリームとして取得します。
    `java.lang.String` | `getHeader(java.lang.String key)` 指定したkeyに紐付く応答ヘッダのvalueを取得します。
    `java.util.HashMap<java.lang.String,java.lang.String>` | `getHeaders()` 応答ヘッダのマップを取得します。
    `java.lang.String` | `getHttpMethod()` HTTPメソッドを取得します。
    `int` | `getStatusCode()` HTTPステータスコードを取得します。
    `java.lang.String` | `getStatusMessage()` HTTPステータス文字列を取得します。
    `void` | `setContent(java.io.InputStream content)` 指定した入力ストリームを応答ボディに設定します。
    `void` | `setHttpMethod(java.lang.String httpMethod)` HTTPメソッドを設定します。
    `void` | `setStatusCode(int statusCode)` HTTPステータスコードを設定します。
    `void` | `setStatusMessage(java.lang.String message)` HTTPステータス文字列を設定します。
    `java.lang.String` | `toString()`

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

      `equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

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

    - #### HttpResponse

          public HttpResponse()

  - ### メソッドの詳細

    - #### setStatusCode

          public void setStatusCode(int statusCode)

      HTTPステータスコードを設定します。
      パラメータ:
        `statusCode` - HTTPステータスコード

    - #### getStatusCode

          public int getStatusCode()

      HTTPステータスコードを取得します。
      戻り値:
        HTTPステータスコード

    - #### setStatusMessage

          public void setStatusMessage(java.lang.String message)

      HTTPステータス文字列を設定します。
      パラメータ:
        `message` - HTTPステータス文字列

    - #### getStatusMessage

          public java.lang.String getStatusMessage()

      HTTPステータス文字列を取得します。
      戻り値:
        HTTPステータス文字列

    - #### setContent

          public void setContent(java.io.InputStream content)

      指定した入力ストリームを応答ボディに設定します。
      パラメータ:
        `content` - 応答内容を含む入力ストリーム

    - #### getContent

          public java.io.InputStream getContent()

      応答ボディを入力ストリームとして取得します。
      戻り値:
        応答内容を含む入力ストリーム

    - #### addHeader

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

      HTTP応答ヘッダを追加します。
      パラメータ:
        `key` - 応答ヘッダのkey
        `value` - 応答ヘッダのvalue

    - #### getHeader

          public java.lang.String getHeader(java.lang.String key)

      指定したkeyに紐付く応答ヘッダのvalueを取得します。
      パラメータ:
        `key` - 応答ヘッダのkey
      戻り値:
        指定したkeyに紐付く応答ヘッダのvalue

    - #### getHeaders

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

      応答ヘッダのマップを取得します。
      戻り値:
        応答ヘッダのマップ

    - #### setHttpMethod

          public void setHttpMethod(java.lang.String httpMethod)

      HTTPメソッドを設定します。
      パラメータ:
        `httpMethod` - HTTPメソッド

    - #### getHttpMethod

          public java.lang.String getHttpMethod()

      HTTPメソッドを取得します。
      戻り値:
        HTTPメソッド

    - #### toString

          public java.lang.String toString()

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