Options de configuration courantes

Les options suivantes sont généralement configurées à l'aide de la méthode Settings.newBuilder() pour n'importe quel client.

Méthode de configuration Description
setCredentialsProvider Fournit les identifiants (compte de service, clé API, etc.) pour l'authentification.
setEndpoint Adresse de l'hôte distant de l'API. Utilisé pour les points de terminaison régionaux (par exemple, us-central1-pubsub.googleapis.com:443) ou Private Service Connect.
setTransportChannelProvider Spécifie le type de transport (gRPC ou HTTP/REST) et gère les pools de connexions.
setHeaderProvider Permet d'ajouter des en-têtes personnalisés à chaque requête effectuée par le client.
setUniverseDomain Remplace le domaine de service par défaut (googleapis.com par défaut) pour la compatibilité avec Cloud Universe.
setQuotaProjectId Définit l'ID du projet utilisé pour le quota et la facturation, qui peut être différent du projet sur lequel l'opération est effectuée.
// 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);

Personnaliser le point de terminaison de l'API

Consultez Configurer les points de terminaison des bibliothèques clientes Cloud.

Configuration de l'authentification

Consultez Authentifier vos requêtes.

Journalisation

Consultez la section Journalisation dans Dépannage.

Configurer un proxy

Consultez Configurer un proxy.

Configurer les nouvelles tentatives et les délais avant expiration

Consultez Configurer les nouvelles tentatives côté client.