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