Class ClientContext.Builder (2.7.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
ClientContext

setBackgroundResources(List<BackgroundResource> backgroundResources)

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

setClock(ApiClock clock)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setClock 
 ( 
 ApiClock 
  
 clock 
 ) 
 
Parameter
Name Description
clock com.google.api.core.ApiClock
Returns
Type Description
ClientContext.Builder

setCredentials(Credentials value)

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

setDefaultCallContext(ApiCallContext defaultCallContext)

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

setEndpoint(String endpoint)

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

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
value ScheduledExecutorService
Returns
Type Description
ClientContext.Builder

setHeaders(Map<String,String> headers)

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

setInternalHeaders(Map<String,String> headers)

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

setQuotaProjectId(String QuotaProjectId)

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

setStreamWatchdog(Watchdog watchdog)

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

setStreamWatchdogCheckInterval(Duration duration)

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

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 ApiTracerFactory

an instance ApiTracerFactory .

Returns
Type Description
ClientContext.Builder

setTransportChannel(TransportChannel transportChannel)

  public 
  
 abstract 
  
 ClientContext 
 . 
 Builder 
  
 setTransportChannel 
 ( 
 TransportChannel 
  
 transportChannel 
 ) 
 
Parameter
Name Description
transportChannel TransportChannel
Returns
Type Description
ClientContext.Builder
Create a Mobile Website
View Site in Mobile | Classic
Share by: