Package io.quarkus.amazon.common.runtime
Interface SyncHttpClientConfig.ApacheHttpClientConfig.HttpClientProxyConfiguration
- Enclosing interface:
- SyncHttpClientConfig.ApacheHttpClientConfig
public static interface SyncHttpClientConfig.ApacheHttpClientConfig.HttpClientProxyConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionbooleanenabled()Enable HTTP proxyendpoint()The endpoint of the proxy server that the SDK should connect through.The hosts that the client is allowed to access without going through the proxy.For NTLM proxies - the Windows domain name to use when authenticating with the proxy.For NTLM proxies - the Windows workstation name to use when authenticating with the proxy.password()The password to use when connecting through a proxy.Whether to attempt to authenticate preemptively against the proxy server using basic authentication.username()The username to use when connecting through a proxy.
-
Method Details
-
enabled
@WithDefault("false") boolean enabled()Enable HTTP proxy -
endpoint
The endpoint of the proxy server that the SDK should connect through.Currently, the endpoint is limited to a host and port. Any other URI components will result in an exception being raised.
-
username
The username to use when connecting through a proxy. -
password
The password to use when connecting through a proxy. -
ntlmDomain
For NTLM proxies - the Windows domain name to use when authenticating with the proxy. -
ntlmWorkstation
For NTLM proxies - the Windows workstation name to use when authenticating with the proxy. -
preemptiveBasicAuthenticationEnabled
Whether to attempt to authenticate preemptively against the proxy server using basic authentication. -
nonProxyHosts
The hosts that the client is allowed to access without going through the proxy.
-