Opsi konfigurasi umum

Opsi berikut biasanya dikonfigurasi menggunakan metode Settings.newBuilder() oleh klien mana pun.

Metode Penyetelan Deskripsi
setCredentialsProvider Menyediakan kredensial (Akun Layanan, Kunci API, dll.) untuk autentikasi.
setEndpoint Alamat host jarak jauh API. Digunakan untuk Endpoint Regional (misalnya, us-central1-pubsub.googleapis.com:443) atau Private Service Connect.
setTransportChannelProvider Menentukan jenis transport (gRPC atau HTTP/REST) dan mengelola kumpulan koneksi.
setHeaderProvider Memungkinkan penambahan header kustom ke setiap permintaan yang dibuat oleh klien.
setUniverseDomain Menggantikan domain layanan default (defaultnya adalah googleapis.com) untuk dukungan Cloud Universe.
setQuotaProjectId Menetapkan project ID yang digunakan untuk kuota dan penagihan, yang mungkin berbeda dengan project yang sedang dioperasikan.
// 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);

Menyesuaikan Endpoint API

Lihat Mengonfigurasi endpoint Library Klien Cloud.

Konfigurasi Autentikasi

Lihat Mengautentikasi permintaan Anda.

Logging

Lihat bagian Logging di Pemecahan masalah.

Mengonfigurasi Proxy

Lihat Mengonfigurasi proxy.

Mengonfigurasi Percobaan Ulang dan Waktu Tunggu

Lihat Mengonfigurasi percobaan ulang sisi klien.