GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utilità per creare client API di Google.

Riepilogo

Costruttori pubblici

GoogleApiClientUtil()

Metodi pubblici

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

Prova a creare le credenziali con file di chiavi diversi o dall'host locale.

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

Prova a creare le credenziali con file di chiavi diversi o dall'host locale.

Costruttori pubblici

GoogleApiClientUtil

public GoogleApiClientUtil ()

Metodi pubblici

createCredential

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

Prova a creare le credenziali con file di chiavi diversi o dall'host locale.

1. Se primaryKeyFile è impostato, prova a utilizzarlo per creare la credenziale. 2. Prova a recuperare i file di chiavi corrispondenti da HostOptions. 3. Prova a utilizzare i file delle chiavi di backup. 4. Utilizza la credenziale predefinita locale.

Parametri
scopes : gli ambiti per la credenziale.

primaryKeyFile File: il file della chiave JSON principale; può essere null.

hostOptionKeyFileName String: la chiave dell'opzione service-account-json-key-file di HostOptions; può essere nullo.

backupKeyFiles File: file delle chiavi di backup.

Ritorni
Credentials Credential

Lanci
IOException
GeneralSecurityException

createCredential

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

Prova a creare le credenziali con file di chiavi diversi o dall'host locale.

1. Utilizza ICredentialFactory se useCredentialFactory è true e un ICredentialFactory è configurato. Se primaryKeyFile è impostato, prova a utilizzarlo per creare la credenziale. 2. Prova a recuperare i file delle chiavi corrispondenti da HostOptions. 3. Prova a utilizzare i file delle chiavi di backup. 4. Utilizza le credenziali predefinite locali.

Parametri
scopes : gli ambiti per la credenziale.

useCredentialFactory boolean: utilizza la factory delle credenziali se è configurata.

primaryKeyFile File: il file della chiave JSON principale; può essere null.

hostOptionKeyFileName String: la chiave dell'opzione service-account-json-key-file di HostOptions; può essere nullo.

backupKeyFiles File: file delle chiavi di backup.

Ritorni
Credentials Credential

Lanci
IOException
GeneralSecurityException