public class SpannerOptions extends GrpcServiceOptions<Spanner,SpannerRpc,SpannerOptions>
Modifier and Type | Class and Description |
---|---|
static class |
SpannerOptions.Builder
Builder for
SpannerOptions instances. |
static interface |
SpannerOptions.RpcChannelFactory
Interface for gRPC channel creation.
|
GrpcServiceOptions.ExecutorFactory<T extends ExecutorService>
Modifier and Type | Method and Description |
---|---|
protected String |
getDefaultHost() |
static SpannerOptions |
getDefaultInstance()
Returns default instance of
SpannerOptions . |
static SpannerOptions.RpcChannelFactory |
getDefaultRpcChannelFactory()
Returns the default RPC channel factory used when none is specified.
|
protected SpannerRpcFactory |
getDefaultRpcFactory() |
protected SpannerFactory |
getDefaultServiceFactory() |
protected GrpcServiceOptions.ExecutorFactory<ScheduledExecutorService> |
getExecutorFactory() |
int |
getPrefetchChunks() |
List<io.grpc.ManagedChannel> |
getRpcChannels() |
Set<String> |
getScopes() |
SessionPoolOptions |
getSessionPoolOptions() |
static SpannerOptions.Builder |
newBuilder() |
SpannerOptions.Builder |
toBuilder() |
apiCallSettings, baseEquals, baseHashCode, executorFactory, getApiCallSettings, getChannelProvider, getInitialTimeout, getMaxTimeout, getTimeoutMultiplier, initialTimeout, maxTimeout, timeoutMultiplier
appEngineAppId, appEngineProjectId, applicationName, baseEquals, clock, defaultHost, defaultProject, defaultRetryParams, defaultRpcFactory, defaultServiceFactory, getApplicationName, getClock, getCredentials, getDefaultProject, getHost, getLibraryName, getLibraryVersion, getProjectId, getRetryParams, getRpc, getScopedCredentials, getService, googleCloudProjectId, host, libraryName, libraryVersion, projectId, projectIdRequired, retryParams, rpc, scopes, service, serviceAccountProjectId
public static SpannerOptions getDefaultInstance()
SpannerOptions
.public static SpannerOptions.Builder newBuilder()
public List<io.grpc.ManagedChannel> getRpcChannels()
public SessionPoolOptions getSessionPoolOptions()
public int getPrefetchChunks()
protected GrpcServiceOptions.ExecutorFactory<ScheduledExecutorService> getExecutorFactory()
getExecutorFactory
in class GrpcServiceOptions<Spanner,SpannerRpc,SpannerOptions>
public static SpannerOptions.RpcChannelFactory getDefaultRpcChannelFactory()
protected String getDefaultHost()
getDefaultHost
in class ServiceOptions<Spanner,SpannerRpc,SpannerOptions>
protected SpannerFactory getDefaultServiceFactory()
getDefaultServiceFactory
in class ServiceOptions<Spanner,SpannerRpc,SpannerOptions>
protected SpannerRpcFactory getDefaultRpcFactory()
getDefaultRpcFactory
in class ServiceOptions<Spanner,SpannerRpc,SpannerOptions>
public Set<String> getScopes()
getScopes
in class ServiceOptions<Spanner,SpannerRpc,SpannerOptions>
public SpannerOptions.Builder toBuilder()
toBuilder
in class ServiceOptions<Spanner,SpannerRpc,SpannerOptions>
Copyright © 2017 Google. All rights reserved.