public abstract static class ClientContext.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
abstract ClientContext |
build() |
abstract ClientContext.Builder |
setBackgroundResources(List<BackgroundResource> backgroundResources) |
abstract ClientContext.Builder |
setClock(com.google.api.core.ApiClock clock) |
abstract ClientContext.Builder |
setCredentials(com.google.auth.Credentials value) |
abstract ClientContext.Builder |
setDefaultCallContext(ApiCallContext defaultCallContext) |
abstract ClientContext.Builder |
setEndpoint(String endpoint) |
abstract ClientContext.Builder |
setExecutor(ScheduledExecutorService value) |
abstract ClientContext.Builder |
setHeaders(Map<String,String> headers) |
abstract ClientContext.Builder |
setTransportChannel(TransportChannel transportChannel) |
public abstract ClientContext.Builder setBackgroundResources(List<BackgroundResource> backgroundResources)
public abstract ClientContext.Builder setExecutor(ScheduledExecutorService value)
public abstract ClientContext.Builder setCredentials(com.google.auth.Credentials value)
public abstract ClientContext.Builder setTransportChannel(TransportChannel transportChannel)
@BetaApi(value="The surface for customizing headers is not stable yet and may change in the future.") public abstract ClientContext.Builder setHeaders(Map<String,String> headers)
public abstract ClientContext.Builder setClock(com.google.api.core.ApiClock clock)
public abstract ClientContext.Builder setDefaultCallContext(ApiCallContext defaultCallContext)
public abstract ClientContext.Builder setEndpoint(String endpoint)
public abstract ClientContext build()