Class VertxTypesafeGraphQLClientBuilder
java.lang.Object
io.smallrye.graphql.client.vertx.typesafe.VertxTypesafeGraphQLClientBuilder
- All Implemented Interfaces:
io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
public class VertxTypesafeGraphQLClientBuilder
extends Object
implements io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilderallowUnexpectedResponseFields(boolean value) <T> Tclient(io.vertx.ext.web.client.WebClient webClient) clientModels(ClientModels clientModels) dynamicHeader(String name, io.smallrye.mutiny.Uni<String> value) io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilderexecuteSingleOperationsOverWebsocket(boolean value) initPayload(Map<String, Object> initPayload) options(io.vertx.core.http.HttpClientOptions options) subprotocols(io.smallrye.graphql.client.websocket.WebsocketSubprotocol... subprotocols) vertx(io.vertx.core.Vertx vertx) websocketInitializationTimeout(Integer timeoutInMilliseconds) io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilderwebsocketUrl(String url) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
endpoint, headers
-
Constructor Details
-
VertxTypesafeGraphQLClientBuilder
public VertxTypesafeGraphQLClientBuilder()
-
-
Method Details
-
configKey
- Specified by:
configKeyin interfaceio.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
-
vertx
-
client
-
options
-
endpoint
- Specified by:
endpointin interfaceio.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
-
websocketUrl
public io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder websocketUrl(String url) - Specified by:
websocketUrlin interfaceio.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
-
executeSingleOperationsOverWebsocket
public io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder executeSingleOperationsOverWebsocket(boolean value) - Specified by:
executeSingleOperationsOverWebsocketin interfaceio.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
-
header
- Specified by:
headerin interfaceio.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
-
dynamicHeader
public VertxTypesafeGraphQLClientBuilder dynamicHeader(String name, io.smallrye.mutiny.Uni<String> value) -
initPayload
- Specified by:
initPayloadin interfaceio.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
-
subprotocols
public VertxTypesafeGraphQLClientBuilder subprotocols(io.smallrye.graphql.client.websocket.WebsocketSubprotocol... subprotocols) - Specified by:
subprotocolsin interfaceio.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
-
clientModels
-
allowUnexpectedResponseFields
public io.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder allowUnexpectedResponseFields(boolean value) - Specified by:
allowUnexpectedResponseFieldsin interfaceio.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
-
websocketInitializationTimeout
public VertxTypesafeGraphQLClientBuilder websocketInitializationTimeout(Integer timeoutInMilliseconds) - Specified by:
websocketInitializationTimeoutin interfaceio.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
-
build
- Specified by:
buildin interfaceio.smallrye.graphql.client.typesafe.api.TypesafeGraphQLClientBuilder
-