UtileClientAPIGoogle

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utili per la creazione del client API di Google.

Riepilogo

Costruttori pubblici

GoogleApiClientUtil()

Metodi pubblici

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

Prova a creare la credenziale con file chiave diversi o da un host locale.

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

Prova a creare la credenziale con file chiave diversi o da un host locale.

Costruttori pubblici

UtileClientAPIGoogle

public GoogleApiClientUtil ()

Metodi pubblici

createCredential

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

Prova a creare la credenziale con file chiave diversi o da un host locale.

1. Se il file mainKeyFile è impostato, prova a utilizzarlo per creare la credenziale. 2. Prova a file chiave corrispondenti da HostOptions. 3. Prova a utilizzare file di chiavi di backup. 4. Utilizza le funzionalità di la credenziale predefinita locale.

Parametri
scopes : ambiti per la credenziale.

primaryKeyFile File: il file della chiave JSON primaria; può essere nullo.

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

backupKeyFiles File: file delle chiavi di backup.

Ritorni
Credentials Credential

Lanci
Eccezione IO
Eccezione GeneralSecurityE

createCredential

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

Prova a creare la credenziale con file chiave diversi o da un host locale.

1. Utilizza ICredentialFactory se useCredentialFA è true e un ICredentialFactory è configurato. Se è impostato il file PrimaryKeyFile, prova a utilizzarlo per creare la credenziale. 2. Prova a recuperare i file chiave corrispondenti da HostOptions. 3. Prova a usare dei token di backup. 4. Usa la credenziale predefinita locale.

Parametri
scopes : ambiti per la credenziale.

useCredentialFactory boolean: utilizza la fabbrica delle credenziali, se è configurata.

primaryKeyFile File: il file della chiave JSON primaria; può essere nullo.

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

backupKeyFiles File: file delle chiavi di backup.

Ritorni
Credentials Credential

Lanci
Eccezione IO
Eccezione GeneralSecurityE