常用設定選項

下列選項通常會使用任何用戶端的 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」。

設定重試和逾時

請參閱「設定用戶端重試」。