GoogleApiClientUtil

public class GoogleApiClientUtil
extends GoogleApiClientUtilBase

java.lang.Object
   ↳ com.android.tradefed.util.gcs.GoogleApiClientUtilBase (link em inglês)
     ↳ com.android.tradefed.util.GoogleApiClientUtil


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

Resumo

Construtores públicos

GoogleApiClientUtil()

Métodos públicos

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

Tente criar a credencial com arquivos de chave diferentes ou a partir do host local.

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

Tente criar a credencial com arquivos de chave diferentes ou a partir 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 a credencial com arquivos de chave diferentes ou a partir do host local.

1. Se o método primaryKeyFile estiver definido, tente usá-lo para criar a credencial. 2. Tente receber arquivos de chave correspondentes de HostOptions. 3. Tente usar arquivos de chaves de backup. 4. Usar credencial padrão local.

Parâmetros
scopes : escopos da credencial.

primaryKeyFile File: o arquivo de chave JSON primária. pode ser nulo.

hostOptionKeyFileName String: HostOptionschave da opção "service-account-json-key-file"; pode ser nulo.

backupKeyFiles File: arquivos de chave de backup.

Retorna
Credentials um Credential

Gera
IOException
Exceção geral de segurança

createCredential

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

Tente criar a credencial com arquivos de chave diferentes ou a partir do host local.

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

Parâmetros
scopes : escopos da credencial.

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

primaryKeyFile File: o arquivo de chave JSON primária. pode ser nulo.

hostOptionKeyFileName String: HostOptionschave da opção "service-account-json-key-file"; pode ser nulo.

backupKeyFiles File: arquivos de chave de backup.

Retorna
Credentials um Credential

Gera
IOException
Exceção geral de segurança