- 2.70.0 (latest)
- 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
public
abstract
class
StubSettings<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
SettingsT
Constructors
StubSettings(StubSettings.Builder builder)
protected
StubSettings
(
StubSettings
.
Builder
builder
)
Constructs an instance of StubSettings.
Methods
getBackgroundExecutorProvider()
public
final
ExecutorProvider
getBackgroundExecutorProvider
()
getClock()
public
final
ApiClock
getClock
()
getCredentialsProvider()
public
final
CredentialsProvider
getCredentialsProvider
()
getEndpoint()
public
String
getEndpoint
()
getExecutorProvider() (deprecated)
public
final
ExecutorProvider
getExecutorProvider
()
Deprecated. Please use #getBackgroundExecutorProvider() .
getGdchApiAudience()
public
final
String
getGdchApiAudience
()
Gets the GDCH API audience to be used with com.google.auth.oauth2.GdchCredentials
getHeaderProvider()
public
final
HeaderProvider
getHeaderProvider
()
getInternalHeaderProvider()
protected
final
HeaderProvider
getInternalHeaderProvider
()
getMtlsEndpoint()
public
final
String
getMtlsEndpoint
()
getQuotaProjectId()
public
final
String
getQuotaProjectId
()
getServiceName()
public
String
getServiceName
()
getStreamWatchdogCheckInterval()
public
final
Duration
getStreamWatchdogCheckInterval
()
org.threeten.bp.Duration
getStreamWatchdogProvider()
public
final
WatchdogProvider
getStreamWatchdogProvider
()
getTracerFactory()
public
ApiTracerFactory
getTracerFactory
()
Gets the configured ApiTracerFactory that will be used to generate traces for operations.
getTransportChannelProvider()
public
final
TransportChannelProvider
getTransportChannelProvider
()
getUniverseDomain()
public
final
String
getUniverseDomain
()
toBuilder()
public
abstract
StubSettings
.
Builder
toBuilder
()
toString()
public
String
toString
()