Package io.smallrye.graphql.client.impl
Class GraphQLClientConfiguration
- java.lang.Object
-
- io.smallrye.graphql.client.impl.GraphQLClientConfiguration
-
public class GraphQLClientConfiguration extends Object
The configuration of a single GraphQL client.
-
-
Constructor Summary
Constructors Constructor Description GraphQLClientConfiguration()
-
Method Summary
-
-
-
Method Detail
-
getUrl
public String getUrl()
-
setUrl
public void setUrl(String url)
-
getWebsocketUrl
public String getWebsocketUrl()
-
setWebsocketUrl
public void setWebsocketUrl(String websocketUrl)
-
setDynamicHeaders
public void setDynamicHeaders(Map<String,io.smallrye.mutiny.Uni<String>> dynamicHeaders)
-
getExecuteSingleOperationsOverWebsocket
public Boolean getExecuteSingleOperationsOverWebsocket()
-
setExecuteSingleOperationsOverWebsocket
public void setExecuteSingleOperationsOverWebsocket(Boolean executeSingleOperationsOverWebsocket)
-
getTrustStore
public String getTrustStore()
-
setTrustStore
public void setTrustStore(String trustStore)
-
getTrustStorePassword
public String getTrustStorePassword()
-
setTrustStorePassword
public void setTrustStorePassword(String trustStorePassword)
-
getTrustStoreType
public String getTrustStoreType()
-
setTrustStoreType
public void setTrustStoreType(String trustStoreType)
-
getKeyStore
public String getKeyStore()
-
setKeyStore
public void setKeyStore(String keyStore)
-
getKeyStorePassword
public String getKeyStorePassword()
-
setKeyStorePassword
public void setKeyStorePassword(String keyStorePassword)
-
getKeyStoreType
public String getKeyStoreType()
-
setKeyStoreType
public void setKeyStoreType(String keyStoreType)
-
getProxyHost
public String getProxyHost()
-
setProxyHost
public void setProxyHost(String proxyHost)
-
getProxyPort
public Integer getProxyPort()
-
setProxyPort
public void setProxyPort(Integer proxyPort)
-
getProxyUsername
public String getProxyUsername()
-
setProxyUsername
public void setProxyUsername(String proxyUsername)
-
getProxyPassword
public String getProxyPassword()
-
setProxyPassword
public void setProxyPassword(String proxyPassword)
-
getMaxRedirects
public Integer getMaxRedirects()
-
setMaxRedirects
public void setMaxRedirects(Integer maxRedirects)
-
getWebsocketInitializationTimeout
public Integer getWebsocketInitializationTimeout()
-
setWebsocketInitializationTimeout
public void setWebsocketInitializationTimeout(Integer websocketInitializationTimeout)
-
getAllowUnexpectedResponseFields
public Boolean getAllowUnexpectedResponseFields()
-
setAllowUnexpectedResponseFields
public void setAllowUnexpectedResponseFields(Boolean allowUnexpectedResponseFields)
-
getTlsKeyStoreOptions
public Object getTlsKeyStoreOptions()
-
setTlsKeyStoreOptions
public void setTlsKeyStoreOptions(Object tlsKeyStoreOptions)
-
getTlsTrustStoreOptions
public Object getTlsTrustStoreOptions()
-
setTlsTrustStoreOptions
public void setTlsTrustStoreOptions(Object tlsTrustStoreOptions)
-
usesSni
public Boolean usesSni()
-
setUsesSni
public void setUsesSni(Boolean usesSni)
-
getHostnameVerificationAlgorithm
public String getHostnameVerificationAlgorithm()
-
setHostnameVerificationAlgorithm
public void setHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm)
-
getSslOptions
public Object getSslOptions()
-
setSslOptions
public void setSslOptions(Object sslOptions)
-
merge
public GraphQLClientConfiguration merge(GraphQLClientConfiguration other)
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.
-
-