Class ClientContext.Builder (2.48.1)

  public 
  
 abstract 
  
 static 
  
 class 
 ClientContext 
 . 
 Builder 
 

Inheritance

java.lang.Object > ClientContext.Builder

Constructors

Builder()

  public 
  
 Builder 
 () 
 

Methods

build()

  public 
  
 abstract 
  
 ClientContext 
  
 build 
 () 
 
Returns
Type
Description

setBackgroundResources(List<BackgroundResource> backgroundResources)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setBackgroundResources 
 ( 
 List<BackgroundResource> 
  
 backgroundResources 
 ) 
 
Parameter
Name
Description
backgroundResources
Returns
Type
Description

setClock(ApiClock clock)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setClock 
 ( 
 ApiClock 
  
 clock 
 ) 
 
Parameter
Name
Description
clock
Returns
Type
Description

setCredentials(Credentials value)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setCredentials 
 ( 
 Credentials 
  
 value 
 ) 
 
Parameter
Name
Description
value
com.google.auth.Credentials
Returns
Type
Description

setDefaultCallContext(ApiCallContext defaultCallContext)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setDefaultCallContext 
 ( 
 ApiCallContext 
  
 defaultCallContext 
 ) 
 
Parameter
Name
Description
defaultCallContext
Returns
Type
Description

setEndpoint(String endpoint)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setEndpoint 
 ( 
 String 
  
 endpoint 
 ) 
 
Parameter
Name
Description
endpoint
Returns
Type
Description

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
Name
Description
Returns
Type
Description

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

Returns
Type
Description

setHeaders(Map<String,String> headers)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setHeaders 
 ( 
 Map<String 
 , 
 String 
>  
 headers 
 ) 
 
Parameter
Name
Description
headers
Map < String , String >
Returns
Type
Description

setInternalHeaders(Map<String,String> headers)

  protected 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setInternalHeaders 
 ( 
 Map<String 
 , 
 String 
>  
 headers 
 ) 
 
Parameter
Name
Description
headers
Map < String , String >
Returns
Type
Description

setQuotaProjectId(String QuotaProjectId)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setQuotaProjectId 
 ( 
 String 
  
 QuotaProjectId 
 ) 
 
Parameter
Name
Description
QuotaProjectId
Returns
Type
Description

setStreamWatchdog(Watchdog watchdog)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setStreamWatchdog 
 ( 
 Watchdog 
  
 watchdog 
 ) 
 
Parameter
Name
Description
watchdog
Returns
Type
Description

setStreamWatchdogCheckInterval(Duration duration)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setStreamWatchdogCheckInterval 
 ( 
 Duration 
  
 duration 
 ) 
 
Parameter
Name
Description
duration
org.threeten.bp.Duration
Returns
Type
Description

setTracerFactory(ApiTracerFactory tracerFactory)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setTracerFactory 
 ( 
 ApiTracerFactory 
  
 tracerFactory 
 ) 
 

Set the ApiTracerFactory that will be used to generate traces for operations.

Parameter
Name
Description
tracerFactory
Returns
Type
Description

setTransportChannel(TransportChannel transportChannel)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setTransportChannel 
 ( 
 TransportChannel 
  
 transportChannel 
 ) 
 
Parameter
Name
Description
transportChannel
Returns
Type
Description

setUniverseDomain(String universeDomain)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setUniverseDomain 
 ( 
 String 
  
 universeDomain 
 ) 
 
Parameter
Name
Description
universeDomain
Returns
Type
Description
Design a Mobile Site
View Site in Mobile | Classic
Share by: