public class VertxTypesafeGraphQLClientBuilder extends Object implements io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
| Constructor and Description |
|---|
VertxTypesafeGraphQLClientBuilder() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
build(Class<T> apiClass) |
VertxTypesafeGraphQLClientBuilder |
client(io.vertx.ext.web.client.WebClient webClient) |
VertxTypesafeGraphQLClientBuilder |
configKey(String configKey) |
VertxTypesafeGraphQLClientBuilder |
endpoint(URI endpoint) |
VertxTypesafeGraphQLClientBuilder |
header(String name,
String value) |
VertxTypesafeGraphQLClientBuilder |
options(io.vertx.core.http.HttpClientOptions options) |
VertxTypesafeGraphQLClientBuilder |
subprotocols(io.smallrye.graphql.client.websocket.WebsocketSubprotocol... subprotocols) |
VertxTypesafeGraphQLClientBuilder |
subscriptionInitializationTimeout(Integer timeoutInMilliseconds) |
VertxTypesafeGraphQLClientBuilder |
vertx(io.vertx.core.Vertx vertx) |
public VertxTypesafeGraphQLClientBuilder configKey(String configKey)
configKey in interface io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilderpublic VertxTypesafeGraphQLClientBuilder vertx(io.vertx.core.Vertx vertx)
public VertxTypesafeGraphQLClientBuilder client(io.vertx.ext.web.client.WebClient webClient)
public VertxTypesafeGraphQLClientBuilder options(io.vertx.core.http.HttpClientOptions options)
public VertxTypesafeGraphQLClientBuilder endpoint(URI endpoint)
endpoint in interface io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilderpublic VertxTypesafeGraphQLClientBuilder header(String name, String value)
header in interface io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilderpublic VertxTypesafeGraphQLClientBuilder subprotocols(io.smallrye.graphql.client.websocket.WebsocketSubprotocol... subprotocols)
subprotocols in interface io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilderpublic VertxTypesafeGraphQLClientBuilder subscriptionInitializationTimeout(Integer timeoutInMilliseconds)
subscriptionInitializationTimeout in interface io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilderpublic <T> T build(Class<T> apiClass)
build in interface io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilderCopyright © 2018–2022. All rights reserved.