GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

java.lang.Object
   ↳ com.android.tradefed.util.gcs.GoogleApiClientUtilBase
     ↳ com.android.tradefed.util.GoogleApiClientUtil


Google API クライアントを作成するためのユーティリティ。

概要

パブリック コンストラクタ

GoogleApiClientUtil()

パブリック メソッド

static Credentials createCredential( scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

別のキーファイルまたはローカルホストから認証情報を作成してみてください。

static Credentials createCredential( scopes, boolean useCredentialFactory, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

別のキーファイルまたはローカルホストから認証情報を作成してみてください。

パブリック コンストラクタ

GoogleApiClientUtil

public GoogleApiClientUtil ()

パブリック メソッド

createCredential

public static Credentials createCredential ( scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

別のキーファイルまたはローカルホストから認証情報を作成してみてください。

1. primaryKeyFile が設定されている場合は、それを使用して認証情報を作成してみます。2. 試してみよう: HostOptions の対応する鍵ファイル。3. バックアップ キーファイルを使用してみてください。4. 使用 ローカルのデフォルト認証情報を使用します。

パラメータ
scopes : 認証情報のスコープ。

primaryKeyFile File: プライマリ JSON キーファイル。null の場合もあります。

hostOptionKeyFileName String: HostOptions'service-account-json-key-file オプションのキー。 null の場合もあります。

backupKeyFiles File: キーファイルをバックアップします。

戻り値
Credentials Credential

例外
IOException
GeneralSecurityException(一般セキュリティ例外)

createCredential

public static Credentials createCredential ( scopes, 
                boolean useCredentialFactory, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

別のキーファイルまたはローカルホストから認証情報を作成してみてください。

1. useCredentialFactory が true で、ICredentialFactory が構成されている場合は、ICredentialFactory を使用します。primaryKeyFile が設定されている場合は、そのファイルを使用して あります。2. 対応する鍵ファイルを HostOptions から取得してみます。3. 試してみる 作成します。4. ローカルのデフォルト認証情報を使用します。

パラメータ
scopes : 認証情報のスコープ。

useCredentialFactory boolean: 認証情報ファクトリーが構成されている場合は、それを使用します。

primaryKeyFile File: プライマリ JSON キーファイル。null の場合もあります。

hostOptionKeyFileName String: HostOptions'service-account-json-key-file オプションのキー。 null の場合もあります。

backupKeyFiles File: キーファイルをバックアップします。

戻り値
Credentials Credential

例外
IOException
GeneralSecurityException(一般セキュリティ例外)