Gängige Konfigurationsoptionen

Die folgenden Optionen werden in der Regel mit der Settings.newBuilder()-Methode für jeden Client konfiguriert.

Einstellungsmethode Beschreibung
setCredentialsProvider Stellt die Anmeldedaten (Dienstkonto, API-Schlüssel usw.) für die Authentifizierung bereit.
setEndpoint Die Adresse des API-Remotehosts. Wird für regionale Endpunkte (z.B. us-central1-pubsub.googleapis.com:443) oder Private Service Connect verwendet.
setTransportChannelProvider Gibt den Transporttyp (gRPC oder HTTP/REST) an und verwaltet Verbindungspools.
setHeaderProvider Ermöglicht das Hinzufügen benutzerdefinierter Header zu jeder Anfrage, die vom Client gesendet wird.
setUniverseDomain Überschreibt die Standarddienstdomain (Standardwert: googleapis.com) für den Cloud Universe-Support.
setQuotaProjectId Legt die Projekt-ID fest, die für Kontingente und Abrechnung verwendet wird. Diese kann sich von dem Projekt unterscheiden, das gerade bearbeitet wird.
// 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);

API-Endpunkt anpassen

Weitere Informationen finden Sie unter Cloud-Clientbibliotheken-Endpoints konfigurieren.

Konfiguration für Authentifizierung

Weitere Informationen finden Sie unter Anfragen authentifizieren.

Logging

Weitere Informationen finden Sie im Abschnitt Logging unter Fehlerbehebung.

Proxy konfigurieren

Weitere Informationen finden Sie unter Proxy konfigurieren.

Wiederholungsversuche und Zeitlimits konfigurieren

Weitere Informationen finden Sie unter Clientseitige Wiederholungsversuche konfigurieren.