Class ClientContext.Builder (2.34.0)
Stay organized with collections
Save and categorize content based on your preferences.
public abstract static class ClientContext.Builder
Constructors
Builder()
Methods
build()
public abstract ClientContext build()
setBackgroundResources(List<BackgroundResource> backgroundResources)
public abstract ClientContext.Builder setBackgroundResources(List<BackgroundResource> backgroundResources)
setClock(ApiClock clock)
public abstract ClientContext.Builder setClock(ApiClock clock)
setCredentials(Credentials value)
public abstract ClientContext.Builder setCredentials(Credentials value)
Parameter |
---|
Name | Description |
value | com.google.auth.Credentials
|
setDefaultCallContext(ApiCallContext defaultCallContext)
public abstract ClientContext.Builder setDefaultCallContext(ApiCallContext defaultCallContext)
setEndpoint(String endpoint)
public abstract ClientContext.Builder setEndpoint(String endpoint)
Parameter |
---|
Name | Description |
endpoint | String
|
setExecutor(ScheduledExecutorService value)
public abstract ClientContext.Builder setExecutor(ScheduledExecutorService value)
Sets the executor to use for running scheduled API call logic (such as retries and
long-running operations).
setGdchApiAudience(String gdchApiAudience)
public abstract ClientContext.Builder 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 contain an api audience, it will be overriden by this
one
Parameter |
---|
Name | Description |
gdchApiAudience | String
the audience to be used - must be a valid URI string
|
public abstract ClientContext.Builder setHeaders(Map<String,String> headers)
protected abstract ClientContext.Builder setInternalHeaders(Map<String,String> headers)
setQuotaProjectId(String QuotaProjectId)
public abstract ClientContext.Builder setQuotaProjectId(String QuotaProjectId)
Parameter |
---|
Name | Description |
QuotaProjectId | String
|
setStreamWatchdog(Watchdog watchdog)
public abstract ClientContext.Builder setStreamWatchdog(Watchdog watchdog)
Parameter |
---|
Name | Description |
watchdog | Watchdog
|
setStreamWatchdogCheckInterval(Duration duration)
public abstract ClientContext.Builder setStreamWatchdogCheckInterval(Duration duration)
Parameter |
---|
Name | Description |
duration | org.threeten.bp.Duration
|
setTracerFactory(ApiTracerFactory tracerFactory)
public abstract ClientContext.Builder setTracerFactory(ApiTracerFactory tracerFactory)
setTransportChannel(TransportChannel transportChannel)
public abstract ClientContext.Builder setTransportChannel(TransportChannel transportChannel)
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-09-22 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]