Interface | Description |
---|---|
Request<T> |
IIJ GIOストレージ&アナリシスサービス APIへのリクエストを定義する内部インターフェース
です。Request インターフェースには、リクエストパラメータやリクエストの
送信先となるエンドポイントの情報を含みます。
|
Class | Description |
---|---|
ClientConfiguration |
IIJ GIOストレージ&アナリシスサービス SDKのクライアントクラスの設定を保持するクラスです。
Proxy設定や UserAgent文字列、リトライ回数などをこのクラスに設定します。
|
DefaultRequest<T> |
Requestインターフェースのデフォルト実装クラスです。
|
IIJGIOWebServiceClient |
IIJ GIOストレージ&アナリシスサービス用Web Serviceクライアントのための基底クラスです
|
IIJGIOWebServiceRequest |
すべてのWeb Serviceリクエストの基本となる基底クラスです。
|
IIJGIOWebServiceResponse<T> |
IIJ GIOストレージ&アナリシスサービス APIからのレスポンスを提供します。
このオブジェクトにはペイロードやメタデータを含みます。
メタデータにはデバグに活用できるリクエストIDを含みます。
|
RequestClientOptions |
個々の
IIJGIOWebServiceRequest のためのクライアントのマーカーです。 |
ResponseMetadata |
IIJ GIOストレージ&アナリシスサービス APIからのレスポンスに対する追加のメタ情報を
提供します。メタ情報はサービスの種類によってことなりますが、すべての
レスポンスでは共通してリクエストIDを送信します。
リクエストIDは、意図した動作を行っていない場合などの調査に使用されます。
|
SDKGlobalConfiguration |
SDKGlobalConfigurationはグローバル設定を構成します。
|
Enum | Description |
---|---|
HttpMethod |
有効なHTTPメソッドの列挙型です
|
IIJGIOServiceException.ErrorType |
リクエストのエラーの原因を示す列挙型です
|
Protocol |
IIJ GIOストレージ&アナリシスサービス APIへのリクエストを送信する際のプロトコルを
定義します
|
RequestClientOptions.Marker |
Exception | Description |
---|---|
IIJGIOClientException |
IIJ GIOストレージ&アナリシスサービス APIを利用する際に発生したエラーに対する
基本となる例外クラスです。
|
IIJGIOServiceException |
IIJGIOClientExceptionを拡張し、IIJ GIOストレージ&アナリシスサービス APIからの
エラーレスポンスを定義します。
この例外を受け取った場合は、リクエストはAPIに到達したが何らかの原因で
サービスがリクエストを処理できず、エラーとなった事を示します。
|
Annotation Type | Description |
---|---|
InternalUse |
SDK内部でのみ使用していることを示します
|
Copyright © 2018. All rights reserved.