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 classGrpcTransportOptions.BuilderBuilder forGrpcTransportOptions.static classGrpcTransportOptions.DefaultExecutorFactorystatic interfaceGrpcTransportOptions.ExecutorFactory<T extends ExecutorService>An interface forExecutorServicefactories.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object obj)com.google.api.gax.rpc.UnaryCallSettings.BuildergetApiCallSettings(com.google.api.gax.retrying.RetrySettings retrySettings)Deprecated.GrpcTransportOptions.ExecutorFactory<ScheduledExecutorService>getExecutorFactory()Returns a scheduled executor service provider.inthashCode()static GrpcTransportOptions.BuildernewBuilder()static com.google.api.gax.rpc.TransportChannelProvidersetUpChannelProvider(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.CredentialsProvidersetUpCredentialsProvider(ServiceOptions<?,?> serviceOptions)GrpcTransportOptions.BuildertoBuilder()
-
-
-
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()
-
-