Builds a channel using the given parameters.
Use of a plaintext connection to the server. By default a secure connection
mechanism such as TLS wi
Creates a channel with the target's address and port number.
Provides a custom executor.It's an optional parameter. If the user has not
provided an executor when
Creates a channel with a target string, which can be either a valid
NameResolver-compliant URI, or a
Adds interceptors that will be called before the channel performs its real work.
This is functionall
Provides a custom User-Agent for the application.It's an optional parameter. The
library will provid
Set the duration without ongoing RPCs before going to idle mode.In idle mode the
channel shuts down
Sets the time without read activity before sending a keepalive ping. An
unreasonably small value mig
Sets the time waiting for read activity after sending a keepalive ping. If the
time expires without
Sets whether keepalive will be performed when there are no outstanding RPC on a
Provides a custom NameResolver.Factory for the channel. If this method is not
called, the builder wi