Class ProxyInfo
- java.lang.Object
-
- com.synopsys.integration.util.Stringable
-
- com.synopsys.integration.rest.proxy.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 Summary
Fields Modifier and Type Field Description static ProxyInfoNO_PROXY_INFO
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>getHost()java.util.Optional<java.lang.String>getMaskedPassword()java.util.Optional<java.lang.String>getNtlmDomain()java.util.Optional<java.lang.String>getNtlmWorkstation()java.util.Optional<java.lang.String>getPassword()intgetPort()java.util.Optional<java.net.Proxy>getProxy()java.util.Optional<Credentials>getProxyCredentials()java.util.Optional<java.lang.String>getUsername()booleanhasAuthenticatedProxySettings()booleanisBlank()static ProxyInfoBuildernewBuilder()java.util.Optional<java.net.URLConnection>openConnection(java.net.URL url)booleanshouldUseProxy()
-
-
-
Field Detail
-
NO_PROXY_INFO
public static final ProxyInfo NO_PROXY_INFO
-
-
Method Detail
-
newBuilder
public static ProxyInfoBuilder newBuilder()
-
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()
-
-