Class HttpClientSettingsKey

  • All Implemented Interfaces:
    Serializable

    public class HttpClientSettingsKey
    extends Object
    implements Serializable
    This class defines all non-static parameters needed to create an HttpClient object. It is used as the key for the static hashmap of reusable http clients.
    See Also:
    Serialized Form
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getOcspMode

        public OCSPMode getOcspMode()
      • usesProxy

        public boolean usesProxy()
      • getProxyHost

        public String getProxyHost()
      • getProxyPort

        public int getProxyPort()
      • getProxyUser

        public String getProxyUser()
      • getUserAgentSuffix

        public String getUserAgentSuffix()
      • getProxyPassword

        @SnowflakeJdbcInternalApi
        public String getProxyPassword()
        Be careful of using this! Should only be called when password is later masked.
        Returns:
        proxy password
      • getNonProxyHosts

        public String getNonProxyHosts()
      • getProxyHttpProtocol

        public HttpProtocol getProxyHttpProtocol()
      • getGzipDisabled

        public Boolean getGzipDisabled()