public interface TypesafeGraphQLClientBuilder
| Modifier and Type | Method and Description |
|---|---|
<T> T |
build(Class<T> apiClass)
Build the proxy for that api interface.
|
TypesafeGraphQLClientBuilder |
configKey(String configKey)
The base key used to read configuration values.
|
default TypesafeGraphQLClientBuilder |
endpoint(String endpoint)
The URL where the GraphQL service is listening
|
TypesafeGraphQLClientBuilder |
endpoint(URI endpoint)
The URL where the GraphQL service is listening
|
TypesafeGraphQLClientBuilder |
executeSingleOperationsOverWebsocket(boolean value)
If this is true, then queries and mutations will also be executed over a websocket connection rather than over pure HTTP.
|
TypesafeGraphQLClientBuilder |
header(String name,
String value)
Static header to send with all methods in this client.
|
default TypesafeGraphQLClientBuilder |
headers(Map<String,String> headers)
Static headers to send with all methods in this client.
|
static TypesafeGraphQLClientBuilder |
newBuilder() |
TypesafeGraphQLClientBuilder |
subprotocols(WebsocketSubprotocol... subprotocols) |
TypesafeGraphQLClientBuilder |
websocketInitializationTimeout(Integer timeoutInMilliseconds)
Maximum time (in milliseconds) allowed between initializing a subscription websocket and receiving
a subscription start acknowledgement from the server.
|
TypesafeGraphQLClientBuilder |
websocketUrl(String url)
Path to the websocket endpoint.
|
static TypesafeGraphQLClientBuilder newBuilder()
TypesafeGraphQLClientBuilder configKey(String configKey)
default TypesafeGraphQLClientBuilder endpoint(String endpoint)
TypesafeGraphQLClientBuilder endpoint(URI endpoint)
TypesafeGraphQLClientBuilder websocketUrl(String url)
TypesafeGraphQLClientBuilder executeSingleOperationsOverWebsocket(boolean value)
default TypesafeGraphQLClientBuilder headers(Map<String,String> headers)
Header,
AuthorizationHeaderTypesafeGraphQLClientBuilder header(String name, String value)
Header,
AuthorizationHeaderTypesafeGraphQLClientBuilder subprotocols(WebsocketSubprotocol... subprotocols)
TypesafeGraphQLClientBuilder websocketInitializationTimeout(Integer timeoutInMilliseconds)
<T> T build(Class<T> apiClass)
Copyright © 2018–2022. All rights reserved.