GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utilitários para criar um cliente de API do Google.

Resumo

Construtores públicos

GoogleApiClientUtil()

Métodos públicos

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

Tente criar credenciais com arquivos de chave diferentes ou do host local.

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

Tente criar credenciais com arquivos de chave diferentes ou do host local.

Construtores públicos

GoogleApiClientUtil

public GoogleApiClientUtil ()

Métodos públicos

createCredential

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

Tente criar credenciais com arquivos de chave diferentes ou do host local.

1. Se o primaryKeyFile estiver definido, tente usá-lo para criar a credencial. 2. Tente acessar os arquivos de chave correspondentes de HostOptions. 3. Tente usar arquivos de chave de backup. 4. Use a credencial padrão local.

Parâmetros
scopes : escopos da credencial.

primaryKeyFile File: o arquivo de chave JSON principal, que pode ser nulo.

hostOptionKeyFileName String: chave da opção HostOptions'service-account-json-key-file'; ela pode ser nula.

backupKeyFiles File: arquivos de chave de backup.

Retorna
Credentials um Credential

Gera
IOException
GeneralSecurityException

createCredential

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

Tente criar credenciais com arquivos de chave diferentes ou do host local.

1. Use ICredentialFactory se useCredentialFactory for verdadeiro e um ICredentialFactory estiver configurado. Se primaryKeyFile estiver definido, tente usá-lo para criar a credencial. 2. Tente acessar os arquivos de chave correspondentes em HostOptions. 3. Tente usar arquivos de chaves de backup. 4. Use a credencial padrão local.

Parâmetros
scopes : escopos da credencial.

useCredentialFactory boolean: use a fábrica de credenciais se ela estiver configurada.

primaryKeyFile File: o arquivo de chave JSON principal, que pode ser nulo.

hostOptionKeyFileName String: chave da opção HostOptions'service-account-json-key-file'; ela pode ser nula.

backupKeyFiles File: arquivos de chave de backup.

Retorna
Credentials um Credential

Gera
IOException
GeneralSecurityException