Class ClientContext.Builder (2.18.7)
2.75.0 (latest)
2.74.1
2.73.1
2.72.2
2.71.0
2.70.3
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 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
Name
Description
endpoint
String
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 2026-03-11 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-11 UTC."],[],[]]