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
  • Method Summary

    Modifier and Type
    Method
    Description
    protected io.grpc.netty.NettyChannelBuilder
     
    forAddress(String name, int port)
    "Overrides" the static method in ManagedChannelBuilder.
    forTarget(String target)
    "Overrides" the static method in ManagedChannelBuilder.

    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

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait