GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

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


Utilitários para criar o cliente da API Google.

Resumo

Construtores públicos

GoogleApiClientUtil()

Métodos públicos

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

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

static Credentials createCredential(Collection<String> 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 (Collection<String> scopes, 
                File primaryKeyFile, 
                String hostOptionKeyFileName, 
                File... backupKeyFiles)

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

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

Parâmetros
scopes Collection: escopos da credencial.

primaryKeyFile File: o arquivo de chave JSON principal. Pode ser nulo.

hostOptionKeyFileName String: a chave da opção "service-account-json-key-file" de HostOptions. Pode ser nula.

backupKeyFiles File: arquivos de chave reserva.

Retorna
Credentials uma Credential

Gera
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException

createCredential

public static Credentials createCredential (Collection<String> 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 uma ICredentialFactory estiver configurada. Se primaryKeyFile estiver definido, tente usá-lo para criar credenciais. 2. Tente receber os arquivos de chave correspondentes de HostOptions. 3. Tente usar arquivos de chave reserva. 4. Use a credencial padrão local.

Parâmetros
scopes Collection: escopos da credencial.

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

primaryKeyFile File: o arquivo de chave JSON principal. Pode ser nulo.

hostOptionKeyFileName String: a chave da opção "service-account-json-key-file" de HostOptions. Pode ser nula.

backupKeyFiles File: arquivos de chave reserva.

Retorna
Credentials uma Credential

Gera
java.io.IOException
java.security.GeneralSecurityException
GeneralSecurityException
IOException