Package com.google.cloud.grpc
Class GrpcTransportOptions
- java.lang.Object
-
- com.google.cloud.grpc.GrpcTransportOptions
-
- All Implemented Interfaces:
TransportOptions
,Serializable
public class GrpcTransportOptions extends Object implements TransportOptions
Class representing service options for those services that use gRPC as the transport layer.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GrpcTransportOptions.Builder
Builder forGrpcTransportOptions
.static class
GrpcTransportOptions.DefaultExecutorFactory
static interface
GrpcTransportOptions.ExecutorFactory<T extends ExecutorService>
An interface forExecutorService
factories.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(Object obj)
com.google.api.gax.rpc.UnaryCallSettings.Builder
getApiCallSettings(com.google.api.gax.retrying.RetrySettings retrySettings)
Deprecated.GrpcTransportOptions.ExecutorFactory<ScheduledExecutorService>
getExecutorFactory()
Returns a scheduled executor service provider.int
hashCode()
static GrpcTransportOptions.Builder
newBuilder()
static com.google.api.gax.rpc.TransportChannelProvider
setUpChannelProvider(com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.Builder providerBuilder, ServiceOptions<?,?> serviceOptions)
Returns a channel provider from the given default provider.static com.google.api.gax.core.CredentialsProvider
setUpCredentialsProvider(ServiceOptions<?,?> serviceOptions)
GrpcTransportOptions.Builder
toBuilder()
-
-
-
Method Detail
-
getExecutorFactory
public GrpcTransportOptions.ExecutorFactory<ScheduledExecutorService> getExecutorFactory()
Returns a scheduled executor service provider.
-
getApiCallSettings
@Deprecated public com.google.api.gax.rpc.UnaryCallSettings.Builder getApiCallSettings(com.google.api.gax.retrying.RetrySettings retrySettings)
Deprecated.Returns a builder for API call settings.
-
setUpChannelProvider
@BetaApi public static com.google.api.gax.rpc.TransportChannelProvider setUpChannelProvider(com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.Builder providerBuilder, ServiceOptions<?,?> serviceOptions)
Returns a channel provider from the given default provider.
-
setUpCredentialsProvider
public static com.google.api.gax.core.CredentialsProvider setUpCredentialsProvider(ServiceOptions<?,?> serviceOptions)
-
toBuilder
public GrpcTransportOptions.Builder toBuilder()
-
newBuilder
public static GrpcTransportOptions.Builder newBuilder()
-
-