Package io.smallrye.graphql.client.impl
Class GraphQLClientConfiguration
java.lang.Object
io.smallrye.graphql.client.impl.GraphQLClientConfiguration
The configuration of a single GraphQL client.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetUrl()merge(GraphQLClientConfiguration other) Merge the `other` configuration into this one.voidsetAllowUnexpectedResponseFields(Boolean allowUnexpectedResponseFields) voidsetDynamicHeaders(Map<String, io.smallrye.mutiny.Uni<String>> dynamicHeaders) voidsetExecuteSingleOperationsOverWebsocket(Boolean executeSingleOperationsOverWebsocket) voidsetHeaders(Map<String, String> headers) voidsetHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm) voidsetInitPayload(Map<String, Object> initPayload) voidsetKeyStore(String keyStore) voidsetKeyStorePassword(String keyStorePassword) voidsetKeyStoreType(String keyStoreType) voidsetMaxRedirects(Integer maxRedirects) voidsetProxyHost(String proxyHost) voidsetProxyPassword(String proxyPassword) voidsetProxyPort(Integer proxyPort) voidsetProxyUsername(String proxyUsername) voidsetSslOptions(Object sslOptions) voidsetTlsKeyStoreOptions(Object tlsKeyStoreOptions) voidsetTlsTrustStoreOptions(Object tlsTrustStoreOptions) voidsetTrustStore(String trustStore) voidsetTrustStorePassword(String trustStorePassword) voidsetTrustStoreType(String trustStoreType) voidvoidsetUsesSni(Boolean usesSni) voidsetWebsocketInitializationTimeout(Integer websocketInitializationTimeout) voidsetWebsocketSubprotocols(List<String> websocketSubprotocols) voidsetWebsocketUrl(String websocketUrl) usesSni()
-
Constructor Details
-
GraphQLClientConfiguration
public GraphQLClientConfiguration()
-
-
Method Details
-
getUrl
-
setUrl
-
getWebsocketUrl
-
setWebsocketUrl
-
getHeaders
-
setHeaders
-
getDynamicHeaders
-
setDynamicHeaders
-
getInitPayload
-
setInitPayload
-
getWebsocketSubprotocols
-
setWebsocketSubprotocols
-
getExecuteSingleOperationsOverWebsocket
-
setExecuteSingleOperationsOverWebsocket
-
getTrustStore
-
setTrustStore
-
getTrustStorePassword
-
setTrustStorePassword
-
getTrustStoreType
-
setTrustStoreType
-
getKeyStore
-
setKeyStore
-
getKeyStorePassword
-
setKeyStorePassword
-
getKeyStoreType
-
setKeyStoreType
-
getProxyHost
-
setProxyHost
-
getProxyPort
-
setProxyPort
-
getProxyUsername
-
setProxyUsername
-
getProxyPassword
-
setProxyPassword
-
getMaxRedirects
-
setMaxRedirects
-
getWebsocketInitializationTimeout
-
setWebsocketInitializationTimeout
-
getAllowUnexpectedResponseFields
-
setAllowUnexpectedResponseFields
-
getTlsKeyStoreOptions
-
setTlsKeyStoreOptions
-
getTlsTrustStoreOptions
-
setTlsTrustStoreOptions
-
usesSni
-
setUsesSni
-
getHostnameVerificationAlgorithm
-
setHostnameVerificationAlgorithm
-
getSslOptions
-
setSslOptions
-
merge
Merge the `other` configuration into this one. Values in `other` take precedence. This method has to be idempotent because it can be called multiple times to allow for changes in configuration.
-