GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utilità per creare il client API di Google.

Riepilogo

Costruttori pubblici

GoogleApiClientUtil()

Metodi pubblici

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

Prova a creare le credenziali con file della chiave diversi o dall'host locale.

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

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

Costruttori pubblici

GoogleApiClientUtil

public GoogleApiClientUtil ()

Metodi pubblici

createCredential

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

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

1. Se primaryKeyFile è impostato, prova a utilizzarlo per creare le credenziali. 2. Prova a ottenere i file delle chiavi corrispondenti da HostOptions. 3. Prova a utilizzare i file dei token di backup. 4. Utilizza le credenziali predefinite locali.

Parametri
scopes Collection: gli ambiti per la credenziale.

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

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

backupKeyFiles File: token di backup.

Resi
Credentials un Credential

Genera
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredential

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

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

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

Parametri
scopes Collection: gli ambiti per la credenziale.

useCredentialFactory boolean: utilizza la fabbrica di credenziali se è configurata.

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

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

backupKeyFiles File: token di backup.

Resi
Credentials un Credential

Genera
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException