As opções a seguir geralmente são configuradas usando o método Settings.newBuilder()
em qualquer cliente.
| Método de configuração | Descrição |
|---|---|
setCredentialsProvider |
Fornece as credenciais (conta de serviço, chave de API etc.) para autenticação. |
setEndpoint |
O endereço do host remoto da API. Usado para endpoints regionais (por exemplo, us-central1-pubsub.googleapis.com:443) ou Private Service Connect. |
setTransportChannelProvider |
Especifica o tipo de transporte (gRPC ou HTTP/REST) e gerencia pools de conexão. |
setHeaderProvider |
Permite adicionar cabeçalhos personalizados a cada solicitação feita pelo cliente. |
setUniverseDomain |
Substitui o domínio de serviço padrão (padrão googleapis.com) para suporte do Cloud Universe. |
setQuotaProjectId |
Define o ID do projeto usado para cota e faturamento, que pode ser diferente do projeto em operação. |
// The project that will be billed and have its quota consumed for these API calls
String billingProjectId = "my-central-billing-project";
CloudTasksSettings cloudTasksSettings =
.setQuotaProjectId(billingProjectId)
.setTransportChannelProvider(transportChannelProvider)
.build();
CloudTasksClient cloudTasksClient = CloudTasksClient.create(cloudTasksSettings);
Personalizar o endpoint da API
Consulte Configurar endpoints das bibliotecas de cliente do Cloud.
Configuração da autenticação
Consulte Autenticar suas solicitações.
Logging
Consulte a seção Registro em log em Solução de problemas.
Configurar um proxy
Consulte Configurar um proxy.