Package | Description |
---|---|
com.iijgio.dag |
IIJ GIOストレージ&アナリシスサービス SDKのすべてのクラスを含みます。
|
com.iijgio.dag.auth |
IIJ GIOストレージ&アナリシスサービス SDKの認証に関したクラスを含みます。
|
com.iijgio.dag.http |
IIJ GIOストレージ&アナリシスサービス SDKで使用する http処理を行うクラスを含みます
|
com.iijgio.dag.internal | |
com.iijgio.dag.services.storage |
IIJ GIOストレージ&アナリシスサービスへアクセスする同期クライアント実装です
|
com.iijgio.dag.services.storage.internal |
IIJ GIOストレージ&アナリシスサービス SDKで内部的に使用するクラスを含みます
|
Modifier and Type | Method and Description |
---|---|
IIJGIOCredentials |
IIJGIOWebServiceRequest.getRequestCredentials()
このリクエストを署名するために使われる任意の資格情報を取得します。
クライアントレベルで設定されたデフォルトの資格情報を上書きします。
|
Modifier and Type | Method and Description |
---|---|
void |
IIJGIOWebServiceRequest.setRequestCredentials(IIJGIOCredentials credentials)
このリクエスト用に使われる任意の資格情報を設定します。
クライアントレベルで設定されたデフォルトの資格情報を上書きします。
|
Modifier and Type | Interface and Description |
---|---|
interface |
IIJGIOSessionCredentials
IIJ GIOストレージ&アナリシスサービスのセッション資格情報オブジェクト
|
Modifier and Type | Class and Description |
---|---|
class |
BasicIIJGIOCredentials
IIJGIOCredentialsインターフェースの基本的な実装クラスで、コンストラクタから
AccessKeyIdと SecretAccessKeyを渡します
|
class |
BasicSessionCredentials
キーとセッション・トークンを持つシンプルなセッション資格情報
|
Modifier and Type | Method and Description |
---|---|
IIJGIOCredentials |
SystemPropertiesCredentialsProvider.getCredentials() |
IIJGIOCredentials |
IIJGIOCredentialsProviderChain.getCredentials() |
IIJGIOCredentials |
IIJGIOCredentialsProvider.getCredentials()
呼び出し側がIIJ GIOストレージ&アナリシスサービスのリクエストを認証するために
利用できるIIJGIOCredentialsを返します。IIJGIOCredentialsProviderのそれぞれの実装は
資格情報をロード時にそれ独自の戦略を選択することができます。たとえば、
ある実装は既存のキー管理システムから資格情報をロードすることもあるでしょう。
またある実装は資格情報が回転した時に新しい資格情報をロードすることもあるでしょう。
|
IIJGIOCredentials |
EnvironmentVariableCredentialsProvider.getCredentials() |
protected IIJGIOCredentials |
AbstractIIJGIOSigner.sanitizeCredentials(IIJGIOCredentials credentials)
指定した資格情報から個々のアクセスキーIDとシークレットキーをロードし、
資格情報へのアクセスが資格情報オブジェクト自身上で同期化されていることを保証し、
資格情報の余分な空白をトリミングします。
|
Modifier and Type | Method and Description |
---|---|
protected IIJGIOCredentials |
AbstractIIJGIOSigner.sanitizeCredentials(IIJGIOCredentials credentials)
指定した資格情報から個々のアクセスキーIDとシークレットキーをロードし、
資格情報へのアクセスが資格情報オブジェクト自身上で同期化されていることを保証し、
資格情報の余分な空白をトリミングします。
|
void |
Signer.sign(Request<?> request,
IIJGIOCredentials credentials)
IIJ GIOストレージ&アナリシスサービス APIへのリクエストに対して
認証情報を生成してサインを行います
|
Modifier and Type | Method and Description |
---|---|
IIJGIOCredentials |
ExecutionContext.getCredentials()
関連するリクエストの署名で使用される任意の資格情報を返します。
|
Modifier and Type | Method and Description |
---|---|
void |
ExecutionContext.setCredentials(IIJGIOCredentials credentials)
関連するリクエストの署名で使用される任意の資格情報を設定します。
リクエストのExecutionContextの一環として資格情報が指定されなければ、
実行レイヤーはリクエストを署名(または再試行時の再署名)を行うとはしません。
|
Modifier and Type | Method and Description |
---|---|
IIJGIOCredentials |
StaticCredentialsProvider.getCredentials() |
Constructor and Description |
---|
StaticCredentialsProvider(IIJGIOCredentials credentials) |
Constructor and Description |
---|
StorageClient(IIJGIOCredentials iijgioCredentials)
指定されたIIJGIO資格情報でIIJ GIOストレージ&アナリシスサービスにアクセスするためのコンストラクタ。
|
StorageClient(IIJGIOCredentials iijgioCredentials,
ClientConfiguration clientConfiguration)
指定されたIIJGIO資格情報とクライアント構成オプションでIIJ GIOストレージ&アナリシスサービスにアクセスするためのコンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
void |
StorageSigner.sign(Request<?> request,
IIJGIOCredentials credentials) |
void |
StorageQueryStringSigner.sign(Request<?> request,
IIJGIOCredentials credentials) |
Copyright © 2018. All rights reserved.