com.amazonaws

## クラス AmazonWebServiceResponse<T>

- java.lang.Object
- - com.amazonaws.AmazonWebServiceResponse<T>

- 型パラメータ:
    `T` - このレスポンスが含む結果のタイプ

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

  AWS サービスから返されるレスポンスで、結果のペイロードやレスポンスのメタデータを含んでいます。 AWS レスポンスメタデータは主にサービスが期待通りに機能しなかった時にデバッグする目的で 用いられる AWS リクエスト ID を含みます。

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

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

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getRequestId()` AWS レスポンスのレスポンスメタデータから AWS リクエスト ID を返します。
    `ResponseMetadata` | `getResponseMetadata()` このレスポンス結果に対するレスポンスメタデータを返します。
    `T` | `getResult()` このレスポンスが含む結果を返します。
    `void` | `setResponseMetadata(ResponseMetadata responseMetadata)` このレスポンスに関するレスポンスメタデータをセットします。
    `void` | `setResult(T result)` このレスポンスが含む結果をセットします。

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

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

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

    - #### AmazonWebServiceResponse

          public AmazonWebServiceResponse()

  - ### メソッドの詳細

    - #### getResult

          public T getResult()

      このレスポンスが含む結果を返します。
      戻り値:
        このレスポンスが含む結果

    - #### setResult

          public void setResult(T result)

      このレスポンスが含む結果をセットします。
      パラメータ:
        `result` - このレスポンスが含む結果

    - #### setResponseMetadata

          public void setResponseMetadata(ResponseMetadata responseMetadata)

      このレスポンスに関するレスポンスメタデータをセットします。
      パラメータ:
        `responseMetadata` - このレスポンスに関するレスポンスメタデータ

    - #### getResponseMetadata

          public ResponseMetadata getResponseMetadata()

      このレスポンス結果に対するレスポンスメタデータを返します。 レスポンスメタデータは、サービスが返しているデータの直接的ではない付加的な情報を 提供します。 レスポンスメタデータは主にサービスが期待通りに機能しなかった時に AWS サポートになげる デバッグ報告に利用されます。
      戻り値:
        このレスポンスのレスポンスメタデータ

    - #### getRequestId

          public java.lang.String getRequestId()

      AWS レスポンスのレスポンスメタデータから AWS リクエスト ID を返します。
      戻り値:
        AWS レスポンスのレスポンスメタデータから AWS リクエスト ID