Class GrpcClientBuilder<C>
java.lang.Object
io.vertx.reactivex.grpc.client.GrpcClientBuilder<C>
- All Implemented Interfaces:
io.vertx.lang.rx.RxDelegate
A builder for
GrpcClient.
NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.vertx.lang.rx.TypeArg<GrpcClientBuilder> final io.vertx.lang.rx.TypeArg<C> -
Constructor Summary
ConstructorsConstructorDescriptionGrpcClientBuilder(GrpcClientBuilder delegate) GrpcClientBuilder(Object delegate, io.vertx.lang.rx.TypeArg<C> typeArg_0) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build and return the client.booleaninthashCode()static <C> GrpcClientBuilder<C> static <C> GrpcClientBuilder<C> newInstance(GrpcClientBuilder arg, io.vertx.lang.rx.TypeArg<C> __typeArg_C) toString()with(HttpClientConfig transportConfig) Configure the client HTTP transport options.with(HttpClientOptions transportOptions) Configure the client HTTP transport options.with(ClientSSLOptions sslOptions) Configure the client HTTP transport options.with(GrpcClientOptions options) Configure the client options.withAddressResolver(AddressResolver resolver) Configure the client to use a specific address resolver.withLoadBalancer(LoadBalancer loadBalancer) Configure the client to use a load balancer.
-
Field Details
-
__TYPE_ARG
-
__typeArg_0
-
-
Constructor Details
-
GrpcClientBuilder
-
GrpcClientBuilder
-
-
Method Details
-
toString
-
equals
-
hashCode
-
getDelegate
- Specified by:
getDelegatein interfaceio.vertx.lang.rx.RxDelegate
-
with
Configure the client options.- Parameters:
options- the client options- Returns:
- a reference to this, so the API can be used fluently
-
with
Configure the client HTTP transport options.- Parameters:
transportOptions- the client transport options- Returns:
- a reference to this, so the API can be used fluently
-
with
Configure the client HTTP transport options.- Parameters:
transportConfig- the client transport options- Returns:
- a reference to this, so the API can be used fluently
-
with
Configure the client HTTP transport options.- Parameters:
sslOptions- the client transport options- Returns:
- a reference to this, so the API can be used fluently
-
build
-
withAddressResolver
Configure the client to use a specific address resolver.- Parameters:
resolver- the address resolver- Returns:
-
withLoadBalancer
Configure the client to use a load balancer.- Parameters:
loadBalancer- the load balancer- Returns:
-
newInstance
-
newInstance
public static <C> GrpcClientBuilder<C> newInstance(GrpcClientBuilder arg, io.vertx.lang.rx.TypeArg<C> __typeArg_C)
-