CopyableBuilder<ProxyConfiguration.Builder,ProxyConfiguration>
, SdkBuilder<ProxyConfiguration.Builder,ProxyConfiguration>
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 | 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.