GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utilidades para crear el cliente de la API de Google.

Resumen

Constructores públicos

GoogleApiClientUtil()

Métodos públicos

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

Intenta crear credenciales con diferentes archivos de claves o desde el host local.

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

Intenta crear credenciales con diferentes archivos de claves o desde el host local.

Constructores públicos

GoogleApiClientUtil

public GoogleApiClientUtil ()

Métodos públicos

createCredential

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

Intenta crear credenciales con diferentes archivos de claves o desde el host local.

1. Si se configura primaryKeyFile, intenta usarlo para crear credenciales. 2. Intenta obtener los archivos de claves correspondientes de HostOptions. 3. Intenta usar archivos de llaves secundarias. 4. Usa credenciales predeterminadas locales.

Parámetros
scopes Collection: Alcances de la credencial.

primaryKeyFile File: El archivo de claves JSON principal; puede ser nulo.

hostOptionKeyFileName String: La clave de la opción "service-account-json-key-file" de HostOptions; puede ser nula.

backupKeyFiles File: Archivos de claves de copia de seguridad.

Muestra
Credentials un Credential

Arroja
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredential

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

Intenta crear credenciales con diferentes archivos de claves o desde el host local.

1. Usa ICredentialFactory si useCredentialFactory es verdadero y se configura un ICredentialFactory. Si se configura primaryKeyFile, intenta usarlo para crear credenciales. 2. Intenta obtener los archivos de claves correspondientes de HostOptions. 3. Intenta usar archivos de claves de copia de seguridad. 4. Usa credenciales predeterminadas locales.

Parámetros
scopes Collection: Alcances de la credencial.

useCredentialFactory boolean: Usa la fábrica de credenciales si está configurada.

primaryKeyFile File: El archivo de claves JSON principal; puede ser nulo.

hostOptionKeyFileName String: La clave de la opción "service-account-json-key-file" de HostOptions; puede ser nula.

backupKeyFiles File: Archivos de claves de copia de seguridad.

Muestra
Credentials un Credential

Arroja
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException