Class ProxyInfo

  • All Implemented Interfaces:
    com.synopsys.integration.builder.Buildable

    public class ProxyInfo
    extends com.synopsys.integration.util.Stringable
    implements com.synopsys.integration.builder.Buildable
    • Field Detail

      • NO_PROXY_INFO

        public static final ProxyInfo NO_PROXY_INFO
    • Method Detail

      • isBlank

        public boolean isBlank()
      • shouldUseProxy

        public boolean shouldUseProxy()
      • openConnection

        public java.util.Optional<java.net.URLConnection> openConnection​(java.net.URL url)
                                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • getProxy

        public java.util.Optional<java.net.Proxy> getProxy()
      • getHost

        public java.util.Optional<java.lang.String> getHost()
      • getPort

        public int getPort()
      • getUsername

        public java.util.Optional<java.lang.String> getUsername()
      • getPassword

        public java.util.Optional<java.lang.String> getPassword()
      • getMaskedPassword

        public java.util.Optional<java.lang.String> getMaskedPassword()
      • getNtlmDomain

        public java.util.Optional<java.lang.String> getNtlmDomain()
      • getNtlmWorkstation

        public java.util.Optional<java.lang.String> getNtlmWorkstation()
      • hasAuthenticatedProxySettings

        public boolean hasAuthenticatedProxySettings()
      • getProxyCredentials

        public java.util.Optional<Credentials> getProxyCredentials()