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 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-09 UTC."],[[["This document provides comprehensive documentation for version 2.7.1 of the `StubSettings.Builder` class within the Google API Client Library for Java, including its constructors, methods, and inherited members."],["The content lists numerous prior versions of the `StubSettings.Builder`, spanning from version 2.63.1 down to 2.7.1, providing a detailed version history and direct links to their respective documentation pages."],["`StubSettings.Builder` is an abstract class used to build `StubSettings` objects, supporting the configuration of various aspects of API client behavior, like execution, credentials, and endpoints."],["The documentation outlines the inheritance hierarchy of the `StubSettings.Builder`, detailing that it inherits from `java.lang.Object` and lists the inherited methods."],["The document extensively details the methods of the `StubSettings.Builder` class, including parameter details, descriptions, return types, and exceptions, as well as providing methods to set or get different objects used to handle the API, for example, a header provider, an executor provider or a transport channel provider."]]],[]]