public static interface ProxyConfiguration.Builder extends CopyableBuilder<ProxyConfiguration.Builder,ProxyConfiguration>
ProxyConfiguration
.
All implementations of this interface are mutable and not thread safe.
Modifier and Type | Method and Description |
---|---|
ProxyConfiguration.Builder |
addNonProxyHost(String nonProxyHost)
Add a host that the client is allowed to access without going through the proxy.
|
ProxyConfiguration.Builder |
endpoint(URI endpoint)
Configure the endpoint of the proxy server that the SDK should connect through.
|
ProxyConfiguration.Builder |
nonProxyHosts(Set<String> nonProxyHosts)
Configure the hosts that the client is allowed to access without going through the proxy.
|
ProxyConfiguration.Builder |
ntlmDomain(String proxyDomain)
For NTLM proxies: Configure the Windows domain name to use when authenticating with the proxy.
|
ProxyConfiguration.Builder |
ntlmWorkstation(String proxyWorkstation)
For NTLM proxies: Configure the Windows workstation name to use when authenticating with the proxy.
|
ProxyConfiguration.Builder |
password(String password)
Configure the password to use when connecting through a proxy.
|
ProxyConfiguration.Builder |
preemptiveBasicAuthenticationEnabled(Boolean preemptiveBasicAuthenticationEnabled)
Configure whether to attempt to authenticate pre-emptively against the proxy server using basic authentication.
|
ProxyConfiguration.Builder |
username(String username)
Configure the username to use when connecting through a proxy.
|
copy
apply, build
ProxyConfiguration.Builder endpoint(URI endpoint)
ProxyConfiguration.Builder username(String username)
ProxyConfiguration.Builder password(String password)
ProxyConfiguration.Builder ntlmDomain(String proxyDomain)
ProxyConfiguration.Builder ntlmWorkstation(String proxyWorkstation)
ProxyConfiguration.Builder nonProxyHosts(Set<String> nonProxyHosts)
ProxyConfiguration.Builder addNonProxyHost(String nonProxyHost)
ProxyConfiguration.nonProxyHosts()
ProxyConfiguration.Builder preemptiveBasicAuthenticationEnabled(Boolean preemptiveBasicAuthenticationEnabled)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.