- 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
static
class
StubSettings
.
Builder<SettingsT
,
B
>
Type Parameters
SettingsT
B
Static Methods
applyToAllUnaryMethods(Iterable<UnaryCallSettings.Builder<?,?>> methodSettingsBuilders, ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
protected
static
void
applyToAllUnaryMethods
(
Iterable<UnaryCallSettings
.
Builder
< ?
,
?
>>
methodSettingsBuilders
,
ApiFunction<UnaryCallSettings
.
Builder
< ?
,
?
> ,
Void
>
settingsUpdater
)
Applies the given settings updater function to the given method settings builders.
Constructors
Builder()
protected
Builder
()
Builder(ClientContext clientContext)
protected
Builder
(
ClientContext
clientContext
)
Builder(StubSettings settings)
protected
Builder
(
StubSettings
settings
)
Create a builder from a StubSettings object.
Methods
<B>build()
public
abstract
StubSettings<B>
< B>build
()
getBackgroundExecutorProvider()
public
ExecutorProvider
getBackgroundExecutorProvider
()
Gets the ExecutorProvider that was previously set on this Builder.
getClock()
public
ApiClock
getClock
()
Gets the ApiClock that was previously set on this Builder.
getCredentialsProvider()
public
CredentialsProvider
getCredentialsProvider
()
Gets the CredentialsProvider that was previously set on this Builder.
getEndpoint()
public
String
getEndpoint
()
getExecutorProvider() (deprecated)
public
ExecutorProvider
getExecutorProvider
()
Deprecated. Please use #getBackgroundExecutorProvider() .
getGdchApiAudience()
public
String
getGdchApiAudience
()
Gets the GDCH API audience that was previously set in this Builder
getHeaderProvider()
public
HeaderProvider
getHeaderProvider
()
Gets the custom HeaderProvider that was previously set on this Builder.
getInternalHeaderProvider()
protected
HeaderProvider
getInternalHeaderProvider
()
Gets the internal HeaderProvider that was previously set on this Builder.
getMtlsEndpoint()
public
String
getMtlsEndpoint
()
getQuotaProjectId()
public
String
getQuotaProjectId
()
Gets the QuotaProjectId that was previously set on this Builder.
getStreamWatchdogCheckInterval()
public
Duration
getStreamWatchdogCheckInterval
()
org.threeten.bp.Duration
getStreamWatchdogProvider()
public
WatchdogProvider
getStreamWatchdogProvider
()
Gets the WatchdogProvider that was previously set on this Builder.
getTracerFactory()
public
ApiTracerFactory
getTracerFactory
()
getTransportChannelProvider()
public
TransportChannelProvider
getTransportChannelProvider
()
Gets the TransportProvider that was previously set on this Builder.
self()
protected
B
self
()
B
setBackgroundExecutorProvider(ExecutorProvider backgroundExecutorProvider)
public
B
setBackgroundExecutorProvider
(
ExecutorProvider
backgroundExecutorProvider
)
Sets the executor to use for running scheduled API call logic (such as retries and long-running operations).
B
setClock(ApiClock clock)
public
B
setClock
(
ApiClock
clock
)
Sets the clock to use for retry logic.
This will default to a system clock if it is not set.
B
setCredentialsProvider(CredentialsProvider credentialsProvider)
public
B
setCredentialsProvider
(
CredentialsProvider
credentialsProvider
)
Sets the CredentialsProvider to use for getting the credentials to make calls with.
B
setEndpoint(String endpoint)
public
B
setEndpoint
(
String
endpoint
)
B
setExecutorProvider(ExecutorProvider executorProvider) (deprecated)
public
B
setExecutorProvider
(
ExecutorProvider
executorProvider
)
Deprecated. Please use #setBackgroundExecutorProvider(ExecutorProvider) for setting executor to use for running scheduled API call logic. To set executor for TransportChannelProvider , please use TransportChannelProvider#withExecutor(Executor) instead.
Sets the ExecutorProvider to use for getting the executor to use for running asynchronous API call logic (such as retries and long-running operations), and also to pass to the transport settings if an executor is needed for the transport and it doesn't have its own executor provider.
B
setGdchApiAudience(String gdchApiAudience)
public
B
setGdchApiAudience
(
String
gdchApiAudience
)
Sets the API audience used by com.google.auth.oauth2.GdchCredentials It cannot be used if other type of com.google.auth.Credentials is used. If the provided credentials already have an api audience set, then it will be overriden by this audience
gdchApiAudience
B
setHeaderProvider(HeaderProvider headerProvider)
public
B
setHeaderProvider
(
HeaderProvider
headerProvider
)
Sets the HeaderProvider for getting custom static headers for http requests. The header provider will be called during client construction only once. The headers returned by the provider will be cached and supplied as is for each request issued by the constructed client. Some reserved headers can be overridden (e.g. Content-Type) or merged with the default value (e.g. User-Agent) by the underlying transport layer.
B
setInternalHeaderProvider(HeaderProvider internalHeaderProvider)
protected
B
setInternalHeaderProvider
(
HeaderProvider
internalHeaderProvider
)
Sets the HeaderProvider for getting internal (library-defined) static headers for http requests. The header provider will be called during client construction only once. The headers returned by the provider will be cached and supplied as is for each request issued by the constructed client. Some reserved headers can be overridden (e.g. Content-Type) or merged with the default value (e.g. User-Agent) by the underlying transport layer.
B
setMtlsEndpoint(String mtlsEndpoint)
public
B
setMtlsEndpoint
(
String
mtlsEndpoint
)
B
setQuotaProjectId(String quotaProjectId)
public
B
setQuotaProjectId
(
String
quotaProjectId
)
B
setStreamWatchdogCheckInterval(Duration checkInterval)
public
B
setStreamWatchdogCheckInterval
(
Duration
checkInterval
)
Sets how often the Watchdog will check ongoing streaming RPCs. Defaults to 10 secs. Use Duration#ZERO to disable.
checkInterval
org.threeten.bp.Duration
B
setStreamWatchdogProvider(WatchdogProvider streamWatchdogProvider)
public
B
setStreamWatchdogProvider
(
WatchdogProvider
streamWatchdogProvider
)
Sets the WatchdogProvider to use for streaming RPC.
This will default to a InstantiatingWatchdogProvider if it is not set.
B
setSwitchToMtlsEndpointAllowed(boolean switchToMtlsEndpointAllowed)
protected
B
setSwitchToMtlsEndpointAllowed
(
boolean
switchToMtlsEndpointAllowed
)
B
setTracerFactory(ApiTracerFactory tracerFactory)
public
B
setTracerFactory
(
ApiTracerFactory
tracerFactory
)
Configures the ApiTracerFactory that will be used to generate traces.
B
setTransportChannelProvider(TransportChannelProvider transportChannelProvider)
public
B
setTransportChannelProvider
(
TransportChannelProvider
transportChannelProvider
)
Sets the TransportProvider to use for getting the transport-specific context to make calls with.
B
setUniverseDomain(String universeDomain)
public
B
setUniverseDomain
(
String
universeDomain
)
B
toString()
public
String
toString
()