Package com.google.api.gax.rpc
Class StubSettings<SettingsT extends StubSettings<SettingsT>>
java.lang.Object
com.google.api.gax.rpc.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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classStubSettings.Builder<SettingsT extends StubSettings<SettingsT>,B extends StubSettings.Builder<SettingsT, B>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStubSettings(StubSettings.Builder builder) Constructs an instance of StubSettings. -
Method Summary
Modifier and TypeMethodDescriptionfinal ExecutorProviderfinal ApiClockgetClock()final CredentialsProviderfinal Stringfinal ExecutorProviderDeprecated.final HeaderProviderprotected final HeaderProviderfinal Stringfinal Stringfinal org.threeten.bp.Durationfinal WatchdogProviderGets the configuredApiTracerFactorythat will be used to generate traces for operations.final TransportChannelProviderabstract StubSettings.BuildertoString()
-
Constructor Details
-
StubSettings
Constructs an instance of StubSettings.
-
-
Method Details
-
getExecutorProvider
Deprecated.Please usegetBackgroundExecutorProvider(). -
getBackgroundExecutorProvider
-
getTransportChannelProvider
-
getCredentialsProvider
-
getHeaderProvider
-
getInternalHeaderProvider
-
getClock
-
getEndpoint
-
getMtlsEndpoint
-
getQuotaProjectId
-
getStreamWatchdogProvider
-
getStreamWatchdogCheckInterval
-
getTracerFactory
@BetaApi("The surface for tracing is not stable yet and may change in the future.") @Nonnull public ApiTracerFactory getTracerFactory()Gets the configuredApiTracerFactorythat will be used to generate traces for operations. -
toString
-
toBuilder
-
getBackgroundExecutorProvider().