Sets the ExecutorProvider to use for getting the executor to use for running asynchronous API
call logic (such as retries and long-running operations), and also to pass to the transport
settings if an executor is needed for the transport and it doesn't have its own executor
provider.
Sets the API audience used by com.google.auth.oauth2.GdchCredentials It cannot be
used if other type of com.google.auth.Credentials is used. If the provided
credentials already have an api audience set, then it will be overriden by this audience
Sets the HeaderProvider for getting custom static headers for http requests. The header
provider will be called during client construction only once. The headers returned by the
provider will be cached and supplied as is for each request issued by the constructed client.
Some reserved headers can be overridden (e.g. Content-Type) or merged with the default value
(e.g. User-Agent) by the underlying transport layer.
Sets the HeaderProvider for getting internal (library-defined) static headers for http
requests. The header provider will be called during client construction only once. The
headers returned by the provider will be cached and supplied as is for each request issued by
the constructed client. Some reserved headers can be overridden (e.g. Content-Type) or merged
with the default value (e.g. User-Agent) by the underlying transport layer.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["This document provides detailed information on the `StubSettings.Builder` class within the `com.google.api.gax.rpc` package, specifically for Java, covering its various versions from 2.7.1 up to the latest, 2.63.1."],["The `StubSettings.Builder` class is an abstract builder used for creating `StubSettings` objects and includes methods for configuring settings such as credentials, endpoints, and executors."],["The class inherits from `java.lang.Object` and has methods to manage settings related to background execution, API clock, credentials, headers, and transport channels, among others."],["It offers a wide range of methods to configure settings like the credentials provider, the endpoint, and the executor provider, catering to different aspects of API interaction, including methods for setting an API audience for GdchCredentials."],["The latest version of the Builder class is version 2.63.1, and it includes several methods for managing different settings, such as applying settings to all unary methods, or setting the watchdog to check on the stream, and setting the type of transport, along with many others."]]],[]]