com.nifty.cloud.ncs

## クラス NiftyCloudServiceException

- java.lang.Object
- - java.lang.Throwable
  - - java.lang.Exception
    - - java.lang.RuntimeException
      - - com.nifty.cloud.ncs.NiftyCloudClientException
        - - com.nifty.cloud.ncs.NiftyCloudServiceException

- すべての実装されたインタフェース:
    java.io.Serializable
  直系の既知のサブクラス:
    StorageException

      public class NiftyCloudServiceException
      extends NiftyCloudClientException

  ニフクラサービス内で発生する例外クラスです。
  関連項目:
    直列化された形式

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

    コンストラクタ
    コンストラクタと説明
    `NiftyCloudServiceException(java.lang.String message)` 指定したメッセージを使用して新しいNiftyCloudServiceExceptionを生成します。
    `NiftyCloudServiceException(java.lang.String message, java.lang.Exception cause)` 指定したメッセージ、および例外の原因を使用して新しいNiftyCloudServiceExceptionを生成します。

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

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getErrorCode()` エラーコードを取得します。
    `java.lang.String` | `getErrorType()` エラー種別を取得します。
    `java.lang.String` | `getRequestId()` 要求IDを取得します。
    `java.lang.String` | `getServiceName()` サービス名を取得します。
    `int` | `getStatusCode()` HTTPステータスコードを取得します。
    `void` | `setErrorCode(java.lang.String errorCode)` エラーコードを設定します。
    `void` | `setRequestId(java.lang.String requestId)` 要求IDを設定します。
    `void` | `setServiceName(java.lang.String serviceName)` サービス名を設定します。
    `void` | `setStatusCode(int statusCode)` HTTPステータスコードを設定します。

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

      `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

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

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

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

    - #### NiftyCloudServiceException

          public NiftyCloudServiceException(java.lang.String message)

      指定したメッセージを使用して新しいNiftyCloudServiceExceptionを生成します。
      パラメータ:
        `message` - 例外発生理由

    - #### NiftyCloudServiceException

          public NiftyCloudServiceException(java.lang.String message,
                                            java.lang.Exception cause)

      指定したメッセージ、および例外の原因を使用して新しいNiftyCloudServiceExceptionを生成します。
      パラメータ:
        `message` - 例外発生理由
        `cause` - NiftyCloudServiceExceptionを発生させる原因となった例外

  - ### メソッドの詳細

    - #### setRequestId

          public void setRequestId(java.lang.String requestId)

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

    - #### getRequestId

          public java.lang.String getRequestId()

      要求IDを取得します。
      戻り値:
        要求ID

    - #### setServiceName

          public void setServiceName(java.lang.String serviceName)

      サービス名を設定します。
      パラメータ:
        `serviceName` - サービス名

    - #### getServiceName

          public java.lang.String getServiceName()

      サービス名を取得します。
      戻り値:
        サービス名

    - #### setErrorCode

          public void setErrorCode(java.lang.String errorCode)

      エラーコードを設定します。
      パラメータ:
        `errorCode` - エラーコード

    - #### getErrorCode

          public java.lang.String getErrorCode()

      エラーコードを取得します。
      戻り値:
        エラーコード

    - #### setStatusCode

          public void setStatusCode(int statusCode)

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

    - #### getStatusCode

          public int getStatusCode()

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

    - #### getErrorType

          public java.lang.String getErrorType()

      エラー種別を取得します。
      戻り値:
        エラー種別(サービス、またはクライアント)