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-09-04 UTC."],[[["\u003cp\u003eThis webpage provides documentation for various versions of \u003ccode\u003eStubSettings\u003c/code\u003e, a base settings class for configuring client stub classes, with the latest version being 2.63.1.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eStubSettings\u003c/code\u003e includes configurations applicable to all services, such as settings for creating an executor, credentials, transport-specific settings, and HTTP header identifiers.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers methods to retrieve providers for executors, credentials, headers, and transport channels, alongside functions for accessing clock settings and endpoints.\u003c/p\u003e\n"],["\u003cp\u003eIt includes details on the \u003ccode\u003egetBackgroundExecutorProvider\u003c/code\u003e method for managing executors, which is preferred over the deprecated \u003ccode\u003egetExecutorProvider\u003c/code\u003e method, and an overview of inherited members from the Object class.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes information about obtaining the fully resolved endpoint and universe domain used by the client through the getEndpoint() and getUniverseDomain() methods.\u003c/p\u003e\n"]]],[],null,[]]