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.