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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-15 UTC."],[[["\u003cp\u003eThis document outlines the various versions of the \u003ccode\u003eStubSettings.Builder\u003c/code\u003e class within the Google API Client Library for Java, with the latest being version 2.63.1.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eStubSettings.Builder\u003c/code\u003e class, an abstract class, is used for constructing settings for API stubs, and it inherits methods and attributes from the \u003ccode\u003ejava.lang.Object\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eKey functionalities of the \u003ccode\u003eStubSettings.Builder\u003c/code\u003e include building settings objects, managing executor providers, clock settings, credentials, endpoints, headers, and watchdog providers, enabling customization of the API client's behavior.\u003c/p\u003e\n"],["\u003cp\u003eIt provides static methods like \u003ccode\u003eapplyToAllUnaryMethods\u003c/code\u003e to apply setting updates across multiple method builders and allows setting properties such as \u003ccode\u003eBackgroundExecutorProvider\u003c/code\u003e, \u003ccode\u003eCredentialsProvider\u003c/code\u003e, and \u003ccode\u003eTransportChannelProvider\u003c/code\u003e to configure the client's environment and transport.\u003c/p\u003e\n"],["\u003cp\u003eThe class also includes deprecated methods like getExecutorProvider, with replacement suggestions such as getBackgroundExecutorProvider, highlighting ongoing updates and refactorings within the library.\u003c/p\u003e\n"]]],[],null,[]]