GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utilidades para crear un cliente de la API de Google.

Resumen

Constructores públicos

GoogleApiClientUtil()

Métodos públicos

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

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

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

Intenta crear una credencial 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 ( scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

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

1. Si se configuró primaryKeyFile, intenta usarlo para crear la credencial. 2. Intenta obtener los archivos de claves correspondientes de HostOptions. 3. Intenta usar archivos de claves de copia de seguridad. 4. Usa la credencial predeterminada local.

Parámetros
scopes : Los permisos de la credencial

primaryKeyFile File: Es el archivo de clave JSON principal. Puede ser nulo.

hostOptionKeyFileName String: Es la clave de la opción service-account-json-key-file de HostOptions. Puede ser nulo.

backupKeyFiles File: Archivos de claves de copia de seguridad.

Muestra
Credentials un Credential

Arroja
IOException
GeneralSecurityException

createCredential

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

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

1. Usa ICredentialFactory si useCredentialFactory es verdadero y se configuró un ICredentialFactory. Si se configuró primaryKeyFile, intenta usarlo para crear la credencial. 2. Intenta obtener los archivos de claves correspondientes de HostOptions. 3. Intenta usar archivos de claves de copia de seguridad. 4. Usa la credencial predeterminada local.

Parámetros
scopes : Los permisos de la credencial

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

primaryKeyFile File: Es el archivo de clave JSON principal. Puede ser nulo.

hostOptionKeyFileName String: Es la clave de la opción service-account-json-key-file de HostOptions. Puede ser nulo.

backupKeyFiles File: Archivos de claves de copia de seguridad.

Muestra
Credentials un Credential

Arroja
IOException
GeneralSecurityException