O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

GoogleApiClientUtil

public class GoogleApiClientUtil
extends Object

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


Utils para criar cliente de API do Google.

Resumo

Campos

public static final String APP_NAME

Construtores públicos

GoogleApiClientUtil ()

Métodos públicos

static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Configure uma estratégia de repetição para o HttpRequestInitializer fornecido.

static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer, int connectTimeout, int readTimeout)

Configure uma estratégia de repetição para o HttpRequestInitializer fornecido.

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

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

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

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

static Credential createCredentialFromJsonKeyFile (File file, scopes) createCredentialFromJsonKeyFile (File file, scopes)

Crie a credencial do arquivo de chave json.

static Credential createCredentialFromP12File (String serviceAccount, File keyFile, scopes) createCredentialFromP12File (String serviceAccount, File keyFile, scopes)

Este método está obsoleto. É melhor usar o arquivo de chave json, pois o p12 está obsoleto pelo Google App Engine. E o arquivo de chave json tem mais informações.

static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, int connectTimeout, int readTimeout)

Campos

NOME DO APLICATIVO

public static final String APP_NAME

Construtores públicos

GoogleApiClientUtil

public GoogleApiClientUtil ()

Métodos públicos

configureRetryStrategy

public static HttpRequestInitializer configureRetryStrategy (HttpRequestInitializer initializer)

Configure uma estratégia de repetição para o HttpRequestInitializer fornecido. Em caso de erros do servidor, as solicitações serão repetidas automaticamente com uma retirada exponencial.

Parâmetros
initializer HttpRequestInitializer : - um inicializador que configurará uma estratégia de repetição.

Devoluções
HttpRequestInitializer um inicializador que tentará novamente as solicitações com falha automaticamente.

configureRetryStrategyAndTimeout

public static HttpRequestInitializer configureRetryStrategyAndTimeout (HttpRequestInitializer initializer, 
                int connectTimeout, 
                int readTimeout)

Configure uma estratégia de repetição para o HttpRequestInitializer fornecido. Em caso de erros do servidor, as solicitações serão repetidas automaticamente com uma retirada exponencial.

Parâmetros
initializer HttpRequestInitializer : - um inicializador que configurará uma estratégia de repetição.

connectTimeout int

readTimeout int

Devoluções
HttpRequestInitializer um inicializador que tentará novamente as solicitações com falha automaticamente.

criar Credencial

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

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

1. Se primaryKeyFile estiver definido, tente usá-lo para criar a credencial. 2. Tente obter 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 para a credencial.

primaryKeyFile File : o arquivo de chave json primário; pode ser nulo.

hostOptionKeyFileName String : HostOptions 'chave de opção de arquivo-chave de conta json de serviço; pode ser nulo.

backupKeyFiles File : arquivos de chave de backup.

Devoluções
Credential uma Credential

Lança
IOException

criar Credencial

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

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

1. Use ICredentialFactory se useCredentialFactory for true e um ICredentialFactory estiver configurado. Se primaryKeyFile estiver definido, tente usá-lo para criar a credencial. 2. Tente obter 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 para a credencial.

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

primaryKeyFile File : o arquivo de chave json primário; pode ser nulo.

hostOptionKeyFileName String : HostOptions 'chave de opção de arquivo-chave de conta json de serviço; pode ser nulo.

backupKeyFiles File : arquivos de chave de backup.

Devoluções
Credential uma Credential

Lança
IOException

createCredentialFromJsonKeyFile

public static Credential createCredentialFromJsonKeyFile (File file, 
                 scopes)

Crie a credencial do arquivo de chave json.

Parâmetros
file File : é o arquivo de chave p12

scopes : é o escopo da API.

Devoluções
Credential uma Credential .

Lança
FileNotFoundException
IOException

createCredentialFromP12File

public static Credential createCredentialFromP12File (String serviceAccount, 
                File keyFile, 
                 scopes)

Este método está obsoleto.
É melhor usar o arquivo de chave json, pois o p12 está obsoleto pelo Google App Engine. E o arquivo de chave json tem mais informações.

Crie a credencial do arquivo p12 para a conta de serviço.

Parâmetros
serviceAccount String : é a conta de serviço

keyFile File : é o arquivo de chave p12

scopes : é o escopo da API.

Devoluções
Credential uma Credential .

Lança
GeneralSecurityException

setHttpTimeout

public static HttpRequestInitializer setHttpTimeout (HttpRequestInitializer requestInitializer, 
                int connectTimeout, 
                int readTimeout)

Parâmetros
requestInitializer HttpRequestInitializer : um HttpRequestInitializer , normalmente é Credential .

connectTimeout int : tempo limite de conexão em milissegundos.

readTimeout int : tempo limite de leitura em milissegundos.

Devoluções
HttpRequestInitializer um HttpRequestInitializer com tempo limite.