Class StubSettings<SettingsT> (2.50.0) Stay organized with collections Save and categorize content based on your preferences.
- 2.74.0 (latest)
- 2.73.1
- 2.72.2
- 2.71.0
- 2.70.3
- 2.69.0
- 2.68.2
- 2.67.0
- 2.66.0
- 2.65.0
- 2.63.1
- 2.62.0
- 2.61.0
- 2.60.0
- 2.59.1
- 2.58.0
- 2.57.0
- 2.55.0
- 2.54.1
- 2.53.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.1
- 2.47.0
- 2.46.1
- 2.45.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.1
- 2.33.0
- 2.32.1
- 2.31.1
- 2.30.1
- 2.24.0
- 2.23.3
- 2.22.0
- 2.21.0
- 2.20.1
- 2.19.6
- 2.18.7
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.2
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.1
- 2.7.1
publicabstractclassStubSettings<SettingsT>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.
Type Parameter | |
|---|---|
| Name | Description |
SettingsT | |
Constructors
StubSettings(StubSettings.Builder builder)
protectedStubSettings(StubSettings.Builderbuilder)Constructs an instance of StubSettings.
| Parameter | |
|---|---|
| Name | Description |
builder | Builder |
Methods
getBackgroundExecutorProvider()
publicfinalExecutorProvidergetBackgroundExecutorProvider()| Returns | |
|---|---|
| Type | Description |
ExecutorProvider | |
getClock()
publicfinalApiClockgetClock()| Returns | |
|---|---|
| Type | Description |
ApiClock | |
getCredentialsProvider()
publicfinalCredentialsProvidergetCredentialsProvider()| Returns | |
|---|---|
| Type | Description |
CredentialsProvider | |
getEndpoint()
publicStringgetEndpoint()| Returns | |
|---|---|
| Type | Description |
String | the fully resolved endpoint used by the client |
getExecutorProvider() (deprecated)
publicfinalExecutorProvidergetExecutorProvider()Deprecated.Please use#getBackgroundExecutorProvider().
| Returns | |
|---|---|
| Type | Description |
ExecutorProvider | |
getGdchApiAudience()
publicfinalStringgetGdchApiAudience()Gets the GDCH API audience to be used withcom.google.auth.oauth2.GdchCredentials
| Returns | |
|---|---|
| Type | Description |
String | |
getHeaderProvider()
publicfinalHeaderProvidergetHeaderProvider()| Returns | |
|---|---|
| Type | Description |
HeaderProvider | |
getInternalHeaderProvider()
protectedfinalHeaderProvidergetInternalHeaderProvider()| Returns | |
|---|---|
| Type | Description |
HeaderProvider | |
getMtlsEndpoint()
publicfinalStringgetMtlsEndpoint()| Returns | |
|---|---|
| Type | Description |
String | |
getQuotaProjectId()
publicfinalStringgetQuotaProjectId()| Returns | |
|---|---|
| Type | Description |
String | |
getServiceName()
protectedStringgetServiceName()| Returns | |
|---|---|
| Type | Description |
String | |
getStreamWatchdogCheckInterval()
publicfinalDurationgetStreamWatchdogCheckInterval()| Returns | |
|---|---|
| Type | Description |
org.threeten.bp.Duration | |
getStreamWatchdogProvider()
publicfinalWatchdogProvidergetStreamWatchdogProvider()| Returns | |
|---|---|
| Type | Description |
WatchdogProvider | |
getTracerFactory()
publicApiTracerFactorygetTracerFactory()Beta
The surface for tracing is not stable yet and may change in the future.
This feature is covered by thePre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Gets the configuredApiTracerFactory that will be used to generate traces for operations.
| Returns | |
|---|---|
| Type | Description |
ApiTracerFactory | |
getTransportChannelProvider()
publicfinalTransportChannelProvidergetTransportChannelProvider()| Returns | |
|---|---|
| Type | Description |
TransportChannelProvider | |
getUniverseDomain()
publicfinalStringgetUniverseDomain()| Returns | |
|---|---|
| Type | Description |
String | the fully resolved universe domain used by the client |
toBuilder()
publicabstractStubSettings.BuildertoBuilder()| Returns | |
|---|---|
| Type | Description |
Builder | |
toString()
publicStringtoString()| Returns | |
|---|---|
| Type | Description |
String | |
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-31 UTC.