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(Collection<String> scopes, File primaryKeyFile, String hostOptionKeyFileName, File... backupKeyFiles)

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

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

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

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

GoogleApiClientUtil

public GoogleApiClientUtil ()

パブリック メソッド

createCredential

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

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

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

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

primaryKeyFile File: プライマリ JSON キーファイル。null にできます。

hostOptionKeyFileName String: HostOptions「service-account-json-key-file オプション」のキー。null にできます。

backupKeyFiles File: バックアップ キー ファイル。

戻り値
Credentials Credential

例外
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredential

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

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

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

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

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

primaryKeyFile File: プライマリ JSON キーファイル。null にできます。

hostOptionKeyFileName String: HostOptions「service-account-json-key-file オプション」のキー。null にできます。

backupKeyFiles File: バックアップ キー ファイル。

戻り値
Credentials Credential

例外
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException