vertx / io.vertx.grpc / VertxChannelBuilder

# VertxChannelBuilder

`open class VertxChannelBuilder : ManagedChannelBuilder<VertxChannelBuilder>`

Author
Julien Viet

### Functions

build | `open fun build(): ManagedChannel`
compressorRegistry | `open fun compressorRegistry(registry: CompressorRegistry): VertxChannelBuilder`
decompressorRegistry | `open fun decompressorRegistry(registry: DecompressorRegistry): VertxChannelBuilder`
directExecutor | `open fun directExecutor(): VertxChannelBuilder`
executor | `open fun executor(executor: Executor): VertxChannelBuilder`
forAddress | `open static fun forAddress(vertx: Vertx, host: String, port: Int): VertxChannelBuilder` `open static fun forAddress(vertx: Vertx, address: SocketAddress): VertxChannelBuilder`
forTarget | `open static fun forTarget(vertx: Vertx, target: String): VertxChannelBuilder`
idleTimeout | `open fun idleTimeout(value: Long, unit: TimeUnit): VertxChannelBuilder`
intercept | `open fun intercept(interceptors: MutableList<ClientInterceptor>): VertxChannelBuilder` `open fun intercept(vararg interceptors: ClientInterceptor): VertxChannelBuilder`
loadBalancerFactory | `open fun loadBalancerFactory(loadBalancerFactory: Factory): VertxChannelBuilder`
maxInboundMessageSize | `open fun maxInboundMessageSize(max: Int): VertxChannelBuilder`
nameResolverFactory | `open fun nameResolverFactory(resolverFactory: Factory): VertxChannelBuilder`
overrideAuthority | `open fun overrideAuthority(authority: String): VertxChannelBuilder`
usePlaintext | `open fun usePlaintext(skipNegotiation: Boolean): VertxChannelBuilder`
useSsl | `open fun useSsl(handler: Handler<ClientOptionsBase>): VertxChannelBuilder`
userAgent | `open fun userAgent(userAgent: String): VertxChannelBuilder`