Package io.grpc.alts
Class ComputeEngineChannelBuilder
java.lang.Object
io.grpc.ManagedChannelBuilder<ComputeEngineChannelBuilder>
io.grpc.ForwardingChannelBuilder2<ComputeEngineChannelBuilder>
io.grpc.ForwardingChannelBuilder<ComputeEngineChannelBuilder>
io.grpc.alts.ComputeEngineChannelBuilder
public final class ComputeEngineChannelBuilder
extends io.grpc.ForwardingChannelBuilder<ComputeEngineChannelBuilder>
ManagedChannelBuilder
for Google Compute Engine. This class sets up a secure channel
using ALTS if applicable and using TLS as fallback.-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.ManagedChannelBuilder
io.grpc.ManagedChannelBuilder.InterceptorFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.grpc.netty.NettyChannelBuilder
delegate()
static ComputeEngineChannelBuilder
forAddress
(String name, int port) "Overrides" the static method inManagedChannelBuilder
.static ComputeEngineChannelBuilder
"Overrides" the static method inManagedChannelBuilder
.Methods inherited from class io.grpc.ForwardingChannelBuilder
compressorRegistry, decompressorRegistry, defaultLoadBalancingPolicy, defaultServiceConfig, directExecutor, disableRetry, disableServiceConfigLookUp, enableRetry, executor, idleTimeout, intercept, intercept, keepAliveTime, keepAliveTimeout, keepAliveWithoutCalls, maxHedgedAttempts, maxInboundMessageSize, maxInboundMetadataSize, maxRetryAttempts, maxTraceEvents, nameResolverFactory, offloadExecutor, overrideAuthority, perRpcBufferLimit, proxyDetector, retryBufferSize, setBinaryLog, usePlaintext, userAgent, useTransportSecurity
Methods inherited from class io.grpc.ForwardingChannelBuilder2
addMetricSink, addTransportFilter, build, interceptWithTarget, toString
-
Field Details
-
delegate
private final io.grpc.netty.NettyChannelBuilder delegate
-
-
Constructor Details
-
ComputeEngineChannelBuilder
-
-
Method Details
-
forTarget
"Overrides" the static method inManagedChannelBuilder
. -
forAddress
"Overrides" the static method inManagedChannelBuilder
. -
delegate
protected io.grpc.netty.NettyChannelBuilder delegate()- Specified by:
delegate
in classio.grpc.ForwardingChannelBuilder<ComputeEngineChannelBuilder>
-