下列選項通常會使用 Settings.newBuilder() 方法設定任何用戶端。
| 設定方法 | 說明 |
|---|---|
setCredentialsProvider |
提供驗證用的憑證 (服務帳戶、API 金鑰等)。 |
setEndpoint |
API 遠端主機的位址。用於區域端點 (例如 us-central1-pubsub.googleapis.com:443) 或 Private Service Connect。 |
setTransportChannelProvider |
指定傳輸類型 (gRPC 或 HTTP/REST) 並管理連線集區。 |
setHeaderProvider |
允許在用戶端發出的每項要求中加入自訂標頭。 |
setUniverseDomain |
覆寫 Cloud Universe 支援的預設服務網域 (預設為 googleapis.com)。 |
setQuotaProjectId |
設定配額和帳單使用的專案 ID,這可能與正在執行的專案不同。 |
// 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 端點
請參閱「設定 Cloud Client Libraries 端點」。
驗證設定
請參閱「驗證要求」。
記錄
設定 Proxy
請參閱「設定 Proxy」。
設定重試和逾時
請參閱「設定用戶端重試」。