public static final class ProxyConfiguration.Builder
extends java.lang.Object
ProxyConfiguration
.Constructor and Description |
---|
Builder(ProxySettingsSource proxySettingsSource)
Constructor with parameters for the required properties of
ProxyConfiguration . |
Modifier and Type | Method and Description |
---|---|
ProxyConfiguration |
build() |
ProxyConfiguration.Builder |
setHttpProxyConfig(java.lang.String httpProxyConfig)
HTTP proxy configuration.
|
ProxyConfiguration.Builder |
setHttpsProxyConfig(java.lang.String httpsProxyConfig)
HTTPS proxy configuration.
|
ProxyConfiguration.Builder |
setNoProxyConfig(java.util.List<java.lang.String> noProxyConfig)
List of addresses that should be accessed directly.
|
ProxyConfiguration.Builder |
setTlsRootCaBundle(java.lang.String tlsRootCaBundle)
Proxy TLS root CA bundle which will be used to verify the proxy's certificates.
|
public Builder(ProxySettingsSource proxySettingsSource)
ProxyConfiguration
.public ProxyConfiguration.Builder setHttpsProxyConfig(java.lang.String httpsProxyConfig)
ProxySettingsSource.CLUSTER_CONFIGURED
is used for the source, otherwise this will be ignored. This property was added
in vSphere API 7.0.3.00100.
If null
no HTTPS proxy will be used.httpsProxyConfig
- New value for the property.public ProxyConfiguration.Builder setHttpProxyConfig(java.lang.String httpProxyConfig)
ProxySettingsSource.CLUSTER_CONFIGURED
is used for the source, otherwise this will be ignored. This property was added
in vSphere API 7.0.3.00100.
If null
no HTTP proxy will be used.httpProxyConfig
- New value for the property.public ProxyConfiguration.Builder setNoProxyConfig(java.util.List<java.lang.String> noProxyConfig)
ProxySettingsSource.CLUSTER_CONFIGURED
is used for the source, otherwise this will be ignored. This property was added
in vSphere API 7.0.3.00100.
If null
there won't be any excluded addresses.noProxyConfig
- New value for the property.public ProxyConfiguration.Builder setTlsRootCaBundle(java.lang.String tlsRootCaBundle)
ProxySettingsSource.CLUSTER_CONFIGURED
is used for the source, otherwise this will be ignored. This property was added
in vSphere API 7.0.3.00100.
If null
only the vCenter certificates applied in VECS (VMware Endpoint
Certificate Store) will be used.tlsRootCaBundle
- New value for the property.public ProxyConfiguration build()