Class ManagedClusterHttpProxyConfig

java.lang.Object
com.azure.resourcemanager.containerservice.models.ManagedClusterHttpProxyConfig

public final class ManagedClusterHttpProxyConfig extends Object
Cluster HTTP proxy configuration.
  • Constructor Details

    • ManagedClusterHttpProxyConfig

      public ManagedClusterHttpProxyConfig()
  • Method Details

    • httpProxy

      public String httpProxy()
      Get the httpProxy property: The HTTP proxy server endpoint to use.
      Returns:
      the httpProxy value.
    • withHttpProxy

      public ManagedClusterHttpProxyConfig withHttpProxy(String httpProxy)
      Set the httpProxy property: The HTTP proxy server endpoint to use.
      Parameters:
      httpProxy - the httpProxy value to set.
      Returns:
      the ManagedClusterHttpProxyConfig object itself.
    • httpsProxy

      public String httpsProxy()
      Get the httpsProxy property: The HTTPS proxy server endpoint to use.
      Returns:
      the httpsProxy value.
    • withHttpsProxy

      public ManagedClusterHttpProxyConfig withHttpsProxy(String httpsProxy)
      Set the httpsProxy property: The HTTPS proxy server endpoint to use.
      Parameters:
      httpsProxy - the httpsProxy value to set.
      Returns:
      the ManagedClusterHttpProxyConfig object itself.
    • noProxy

      public List<String> noProxy()
      Get the noProxy property: The endpoints that should not go through proxy.
      Returns:
      the noProxy value.
    • withNoProxy

      public ManagedClusterHttpProxyConfig withNoProxy(List<String> noProxy)
      Set the noProxy property: The endpoints that should not go through proxy.
      Parameters:
      noProxy - the noProxy value to set.
      Returns:
      the ManagedClusterHttpProxyConfig object itself.
    • trustedCa

      public String trustedCa()
      Get the trustedCa property: Alternative CA cert to use for connecting to proxy servers.
      Returns:
      the trustedCa value.
    • withTrustedCa

      public ManagedClusterHttpProxyConfig withTrustedCa(String trustedCa)
      Set the trustedCa property: Alternative CA cert to use for connecting to proxy servers.
      Parameters:
      trustedCa - the trustedCa value to set.
      Returns:
      the ManagedClusterHttpProxyConfig object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.