Class ExplicitProxySettings
java.lang.Object
com.azure.resourcemanager.network.models.ExplicitProxySettings
Explicit Proxy Settings in Firewall Policy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the enableExplicitProxy property: When set to true, explicit proxy mode is enabled.httpPort()Get the httpPort property: Port number for explicit proxy http protocol, cannot be greater than 64000.Get the httpsPort property: Port number for explicit proxy https protocol, cannot be greater than 64000.pacFile()Get the pacFile property: SAS URL for PAC file.Get the pacFilePort property: Port number for firewall to serve PAC file.voidvalidate()Validates the instance.withEnableExplicitProxy(Boolean enableExplicitProxy) Set the enableExplicitProxy property: When set to true, explicit proxy mode is enabled.withHttpPort(Integer httpPort) Set the httpPort property: Port number for explicit proxy http protocol, cannot be greater than 64000.withHttpsPort(Integer httpsPort) Set the httpsPort property: Port number for explicit proxy https protocol, cannot be greater than 64000.withPacFile(String pacFile) Set the pacFile property: SAS URL for PAC file.withPacFilePort(Integer pacFilePort) Set the pacFilePort property: Port number for firewall to serve PAC file.
-
Constructor Details
-
ExplicitProxySettings
public ExplicitProxySettings()
-
-
Method Details
-
enableExplicitProxy
Get the enableExplicitProxy property: When set to true, explicit proxy mode is enabled.- Returns:
- the enableExplicitProxy value.
-
withEnableExplicitProxy
Set the enableExplicitProxy property: When set to true, explicit proxy mode is enabled.- Parameters:
enableExplicitProxy- the enableExplicitProxy value to set.- Returns:
- the ExplicitProxySettings object itself.
-
httpPort
Get the httpPort property: Port number for explicit proxy http protocol, cannot be greater than 64000.- Returns:
- the httpPort value.
-
withHttpPort
Set the httpPort property: Port number for explicit proxy http protocol, cannot be greater than 64000.- Parameters:
httpPort- the httpPort value to set.- Returns:
- the ExplicitProxySettings object itself.
-
httpsPort
Get the httpsPort property: Port number for explicit proxy https protocol, cannot be greater than 64000.- Returns:
- the httpsPort value.
-
withHttpsPort
Set the httpsPort property: Port number for explicit proxy https protocol, cannot be greater than 64000.- Parameters:
httpsPort- the httpsPort value to set.- Returns:
- the ExplicitProxySettings object itself.
-
pacFilePort
Get the pacFilePort property: Port number for firewall to serve PAC file.- Returns:
- the pacFilePort value.
-
withPacFilePort
Set the pacFilePort property: Port number for firewall to serve PAC file.- Parameters:
pacFilePort- the pacFilePort value to set.- Returns:
- the ExplicitProxySettings object itself.
-
pacFile
Get the pacFile property: SAS URL for PAC file.- Returns:
- the pacFile value.
-
withPacFile
Set the pacFile property: SAS URL for PAC file.- Parameters:
pacFile- the pacFile value to set.- Returns:
- the ExplicitProxySettings object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-