Class GraphQLClientConfiguration

java.lang.Object
io.smallrye.graphql.client.impl.GraphQLClientConfiguration

public class GraphQLClientConfiguration extends Object
The configuration of a single GraphQL client.
  • Constructor Details

    • GraphQLClientConfiguration

      public GraphQLClientConfiguration()
  • Method Details

    • getUrl

      public String getUrl()
    • setUrl

      public void setUrl(String url)
    • getWebsocketUrl

      public String getWebsocketUrl()
    • setWebsocketUrl

      public void setWebsocketUrl(String websocketUrl)
    • getHeaders

      public Map<String,String> getHeaders()
    • setHeaders

      public void setHeaders(Map<String,String> headers)
    • getDynamicHeaders

      public Map<String,io.smallrye.mutiny.Uni<String>> getDynamicHeaders()
    • setDynamicHeaders

      public void setDynamicHeaders(Map<String,io.smallrye.mutiny.Uni<String>> dynamicHeaders)
    • getInitPayload

      public Map<String,Object> getInitPayload()
    • setInitPayload

      public void setInitPayload(Map<String,Object> initPayload)
    • getWebsocketSubprotocols

      public List<String> getWebsocketSubprotocols()
    • setWebsocketSubprotocols

      public void setWebsocketSubprotocols(List<String> websocketSubprotocols)
    • 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

      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.