A base settings class to configure a client stub class.
This base class includes settings that are applicable to all services, which includes things
like settings for creating an executor, credentials, transport-specific settings, and identifiers
for http headers.
If no ExecutorProvider is set, then InstantiatingExecutorProvider will be used, which creates
a default executor.
Marked with Internal Api and meant to overriden by the generated subclasses. This getter is
used to set the serviceName to the EndpointContext. The value in generated StubSettings
subclasses comes from the proto files.
This should be effectively treated as an abstract method.
[[["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."],[[["The webpage provides documentation for various versions of `StubSettings`, ranging from version 2.7.1 to the latest version 2.63.1, with the current version of the page being 2.54.1."],["`StubSettings` is a base settings class used to configure a client stub, encompassing settings for executors, credentials, transport configurations, and HTTP headers."],["The class `StubSettings` allows users to get various configurations such as endpoint, credentials, executor, header and transport channel providers."],["If an `ExecutorProvider` is not specified, `InstantiatingExecutorProvider` is used as a default, creating a default executor."],["The class also includes methods for retrieving configurations related to stream watchdogs, API tracing, GDCH API audience, quota project ID, and universe domain."]]],[]]