| Modifier and Type | Method and Description | 
|---|---|
| NettyChannelBuilder | NettyChannelProvider. builderForAddress(String name,
                 int port) | 
| NettyChannelBuilder | NettyChannelProvider. builderForTarget(String target) | 
| NettyChannelBuilder | NettyChannelBuilder. channelFactory(io.netty.channel.ChannelFactory<? extends io.netty.channel.Channel> channelFactory)Specifies the  ChannelFactoryto createChannelinstances. | 
| NettyChannelBuilder | NettyChannelBuilder. channelType(Class<? extends io.netty.channel.Channel> channelType)Specifies the channel type to use, by default we use  EpollSocketChannelif available,
 otherwise usingNioSocketChannel. | 
| NettyChannelBuilder | NettyChannelBuilder. eventLoopGroup(io.netty.channel.EventLoopGroup eventLoopGroup)Provides an EventGroupLoop to be used by the netty transport. | 
| NettyChannelBuilder | NettyChannelBuilder. flowControlWindow(int flowControlWindow)Sets the flow control window in bytes. | 
| static NettyChannelBuilder | NettyChannelBuilder. forAddress(SocketAddress serverAddress)Creates a new builder with the given server address. | 
| static NettyChannelBuilder | NettyChannelBuilder. forAddress(SocketAddress serverAddress,
          io.grpc.ChannelCredentials creds)Creates a new builder with the given server address. | 
| static NettyChannelBuilder | NettyChannelBuilder. forAddress(String host,
          int port)Creates a new builder with the given host and port. | 
| static NettyChannelBuilder | NettyChannelBuilder. forAddress(String host,
          int port,
          io.grpc.ChannelCredentials creds)Creates a new builder with the given host and port. | 
| static NettyChannelBuilder | NettyChannelBuilder. forTarget(String target)Creates a new builder with the given target string that will be resolved by
  NameResolver. | 
| static NettyChannelBuilder | NettyChannelBuilder. forTarget(String target,
         io.grpc.ChannelCredentials creds)Creates a new builder with the given target string that will be resolved by
  NameResolver. | 
| NettyChannelBuilder | NettyChannelBuilder. initialFlowControlWindow(int initialFlowControlWindow)Sets the initial flow control window in bytes. | 
| NettyChannelBuilder | NettyChannelBuilder. keepAliveTime(long keepAliveTime,
             TimeUnit timeUnit) | 
| NettyChannelBuilder | NettyChannelBuilder. keepAliveTimeout(long keepAliveTimeout,
                TimeUnit timeUnit) | 
| NettyChannelBuilder | NettyChannelBuilder. keepAliveWithoutCalls(boolean enable) | 
| NettyChannelBuilder | NettyChannelBuilder. localSocketPicker(NettyChannelBuilder.LocalSocketPicker localSocketPicker)If non- null, attempts to create connections bound to a local port. | 
| NettyChannelBuilder | NettyChannelBuilder. maxHeaderListSize(int maxHeaderListSize)Deprecated. 
 Use  maxInboundMetadataSize(int)instead | 
| NettyChannelBuilder | NettyChannelBuilder. maxInboundMessageSize(int max)Sets the maximum message size allowed for a single gRPC frame. | 
| NettyChannelBuilder | NettyChannelBuilder. maxInboundMetadataSize(int bytes)Sets the maximum size of metadata allowed to be received. | 
| NettyChannelBuilder | NettyChannelBuilder. negotiationType(NegotiationType type)Sets the negotiation type for the HTTP/2 connection. | 
| NettyChannelBuilder | NettyChannelBuilder. sslContext(io.netty.handler.ssl.SslContext sslContext)SSL/TLS context to use instead of the system default. | 
| NettyChannelBuilder | NettyChannelBuilder. usePlaintext()Equivalent to using  negotiationType(NegotiationType)withPLAINTEXT. | 
| NettyChannelBuilder | NettyChannelBuilder. useTransportSecurity()Equivalent to using  negotiationType(NegotiationType)withTLS. | 
| <T> NettyChannelBuilder | NettyChannelBuilder. withOption(io.netty.channel.ChannelOption<T> option,
          T value)Specifies a channel option. |