Class ClientContext.Builder (2.12.2)
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()
Returns
setBackgroundResources(List<BackgroundResource> backgroundResources)
public abstract ClientContext.Builder setBackgroundResources(List<BackgroundResource> backgroundResources)
Parameter
Returns
setClock(ApiClock clock)
public abstract ClientContext.Builder setClock(ApiClock clock)
Parameter
Name | Description |
clock | com.google.api.core.ApiClock
|
Returns
setCredentials(Credentials value)
public abstract ClientContext.Builder setCredentials(Credentials value)
Parameter
Name | Description |
value | com.google.auth.Credentials
|
Returns
setDefaultCallContext(ApiCallContext defaultCallContext)
public abstract ClientContext.Builder setDefaultCallContext(ApiCallContext defaultCallContext)
Parameter
Returns
setEndpoint(String endpoint)
public abstract ClientContext.Builder setEndpoint(String endpoint)
Parameter
Returns
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).
Parameter
Returns
public abstract ClientContext.Builder setHeaders(Map<String,String> headers)
Parameter
Returns
protected abstract ClientContext.Builder setInternalHeaders(Map<String,String> headers)
Parameter
Returns
setQuotaProjectId(String QuotaProjectId)
public abstract ClientContext.Builder setQuotaProjectId(String QuotaProjectId)
Parameter
Name | Description |
QuotaProjectId | String
|
Returns
setStreamWatchdog(Watchdog watchdog)
public abstract ClientContext.Builder setStreamWatchdog(Watchdog watchdog)
Parameter
Returns
setStreamWatchdogCheckInterval(Duration duration)
public abstract ClientContext.Builder setStreamWatchdogCheckInterval(Duration duration)
Parameter
Name | Description |
duration | org.threeten.bp.Duration
|
Returns
setTracerFactory(ApiTracerFactory tracerFactory)
public abstract ClientContext.Builder setTracerFactory(ApiTracerFactory tracerFactory)
Parameter
Returns
setTransportChannel(TransportChannel transportChannel)
public abstract ClientContext.Builder setTransportChannel(TransportChannel transportChannel)
Parameter
Returns
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 2024-08-21 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"
}]
{
"lastModified": "Last updated 2024-08-21 UTC.",
"confidential": False
}