com.nifty.cloud.ncs

## クラス NiftyCloudResponse<T>

- java.lang.Object
- - com.nifty.cloud.ncs.NiftyCloudResponse<T>

- 型パラメータ:
    `T` - この応答に含まれる結果の種類
  直系の既知のサブクラス:
    StorageResponse

      public class NiftyCloudResponse<T>
      extends java.lang.Object

  ニフクラサービスの応答内容を保持するクラスです。

- - ### フィールドのサマリー

    フィールド
    修飾子とタイプ | フィールドと説明
    --- | ---
    `static java.lang.String` | `NIFTY_REQUEST_ID`

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

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

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

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `addMetadata(java.lang.String key, java.lang.String value)` 応答メタデータを追加します。
    `java.util.Map<java.lang.String,java.lang.String>` | `getMetadata()` 応答メタデータマップを取得します。
    `java.lang.String` | `getMetadataValue(java.lang.String key)` 指定したキーに紐付くメタデータの値を取得します。
    `java.lang.String` | `getRequestId()` 要求IDの取得
    `T` | `getResult()` Get the result contained by this response.
    `void` | `removeMetadata(java.lang.String key)` Remove the response metadata.
    `void` | `setRequestId(java.lang.String requestId)` 要求IDを設定します。
    `void` | `setResult(T result)` 応答結果を設定します。
    `java.lang.String` | `toString()`

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

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

- - ### フィールドの詳細

    - #### NIFTY_REQUEST_ID

          public static final java.lang.String NIFTY_REQUEST_ID

      関連項目:
        定数フィールド値

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

    - #### NiftyCloudResponse

          public NiftyCloudResponse()

  - ### メソッドの詳細

    - #### addMetadata

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

      応答メタデータを追加します。
      パラメータ:
        `key` - メタデータのキー
        `value` - メタデータの値

    - #### removeMetadata

          public void removeMetadata(java.lang.String key)

      Remove the response metadata. 応答メタデータを削除します。
      パラメータ:
        `key` - 削除するメタデータのキー

    - #### getMetadata

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

      応答メタデータマップを取得します。
      戻り値:
        メタデータマップ

    - #### getMetadataValue

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

      指定したキーに紐付くメタデータの値を取得します。
      パラメータ:
        `key` - メタデータのキー
      戻り値:
        メタデータの値

    - #### setRequestId

          public void setRequestId(java.lang.String requestId)

      要求IDを設定します。
      パラメータ:
        `requestId` - 要求ID

    - #### getRequestId

          public java.lang.String getRequestId()

      要求IDの取得
      戻り値:
        要求ID

    - #### setResult

          public void setResult(T result)

      応答結果を設定します。
      パラメータ:
        `result` - 応答結果

    - #### getResult

          public T getResult()

      Get the result contained by this response. 応答結果を取得します。
      戻り値:
        The result contained by this response. 応答結果

    - #### toString

          public java.lang.String toString()

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