GoogleApiClientUtilBase
public
class
GoogleApiClientUtilBase
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.gcs.GoogleApiClientUtilBase
|
概要
フィールド |
public
static
final
String |
APP_NAME
|
パブリック メソッド |
static
HttpRequestInitializer
|
configureRetryStrategy(HttpRequestInitializer initializer)
指定された HttpRequestInitializer の再試行方法を設定します。
|
static
HttpRequestInitializer
|
configureRetryStrategyAndTimeout(HttpRequestInitializer initializer, int connectTimeout, int readTimeout)
指定された HttpRequestInitializer の再試行方法を設定します。
|
static
Credentials
|
createCredential( scopes)
デフォルトの認証情報で Google API 認証情報を作成してみます。
|
static
Credentials
|
createCredentialFromJsonKeyFile(File file, scopes)
JSON キーファイルから認証情報を作成します。
|
static
HttpRequestInitializer
|
setHttpTimeout(HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)
|
フィールド
APP_NAME
public static final String APP_NAME
パブリック コンストラクタ
GoogleApiClientUtilBase
public GoogleApiClientUtilBase ()
パブリック メソッド
public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)
指定された HttpRequestInitializer の再試行方法を設定します。サーバーエラーが発生した場合
リクエストは自動的に再試行され、指数バックオフが使用されます。
パラメータ |
initializer |
HttpRequestInitializer : - 再試行方法を設定するイニシャライザ。 |
戻り値 |
HttpRequestInitializer |
失敗したリクエストを自動的に再試行するイニシャライザ。 |
public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer,
int connectTimeout,
int readTimeout)
指定された HttpRequestInitializer の再試行方法を設定します。サーバーエラーが発生した場合
リクエストは自動的に再試行され、指数バックオフが使用されます。
パラメータ |
initializer |
HttpRequestInitializer : - 再試行方法を設定するイニシャライザ。 |
connectTimeout |
int |
readTimeout |
int |
戻り値 |
HttpRequestInitializer |
失敗したリクエストを自動的に再試行するイニシャライザ。 |
createCredential
public static Credentials createCredential ( scopes)
デフォルトの認証情報で Google API 認証情報を作成してみます。
デフォルトの認証情報のみが使用されます。
パラメータ |
scopes |
: 認証情報のスコープ。 |
例外 |
|
IOException |
|
GeneralSecurityException(一般セキュリティ例外) |
createCredentialFromJsonKeyFile
public static Credentials createCredentialFromJsonKeyFile (File file,
scopes)
JSON キーファイルから認証情報を作成します。
パラメータ |
file |
File : p12 鍵ファイル |
scopes |
: API のスコープ。 |
例外 |
|
FileNotFoundException |
|
IOException |
|
GeneralSecurityException(一般セキュリティ例外) |
setHttpTimeout
public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer,
int connectTimeout,
int readTimeout)
パラメータ |
requestInitializer |
HttpRequestInitializer : HttpRequestInitializer 。通常は Credential です。 |
connectTimeout |
int : 接続タイムアウト(ミリ秒単位)。 |
readTimeout |
int : 読み取りタイムアウト(ミリ秒)。 |
保護されたメソッド
doCreateCredentialFromJsonKeyFile
protected Credentials doCreateCredentialFromJsonKeyFile (File file,
scopes)
doCreateDefaultCredential
protected Credentials doCreateDefaultCredential ( scopes)