Class ForwardProxy
java.lang.Object
com.azure.resourcemanager.appservice.models.ForwardProxy
The configuration settings of a forward proxy used to make the requests.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the convention property: The convention used to determine the url of the request made.Get the customHostHeaderName property: The name of the header containing the host of the request.Get the customProtoHeaderName property: The name of the header containing the scheme of the request.void
validate()
Validates the instance.withConvention
(ForwardProxyConvention convention) Set the convention property: The convention used to determine the url of the request made.withCustomHostHeaderName
(String customHostHeaderName) Set the customHostHeaderName property: The name of the header containing the host of the request.withCustomProtoHeaderName
(String customProtoHeaderName) Set the customProtoHeaderName property: The name of the header containing the scheme of the request.
-
Constructor Details
-
ForwardProxy
public ForwardProxy()
-
-
Method Details
-
convention
Get the convention property: The convention used to determine the url of the request made.- Returns:
- the convention value.
-
withConvention
Set the convention property: The convention used to determine the url of the request made.- Parameters:
convention
- the convention value to set.- Returns:
- the ForwardProxy object itself.
-
customHostHeaderName
Get the customHostHeaderName property: The name of the header containing the host of the request.- Returns:
- the customHostHeaderName value.
-
withCustomHostHeaderName
Set the customHostHeaderName property: The name of the header containing the host of the request.- Parameters:
customHostHeaderName
- the customHostHeaderName value to set.- Returns:
- the ForwardProxy object itself.
-
customProtoHeaderName
Get the customProtoHeaderName property: The name of the header containing the scheme of the request.- Returns:
- the customProtoHeaderName value.
-
withCustomProtoHeaderName
Set the customProtoHeaderName property: The name of the header containing the scheme of the request.- Parameters:
customProtoHeaderName
- the customProtoHeaderName value to set.- Returns:
- the ForwardProxy object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-