下列選項通常會使用任何用戶端的 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 用戶端程式庫端點」。
驗證設定
請參閱「驗證要求」。
記錄
請參閱「疑難排解」中的「記錄」一節。
設定 Proxy
請參閱「設定 Proxy」。
設定重試和逾時
請參閱「設定用戶端重試」。