UrlRedirectActionParameters Class
- java.
lang. Object - com.
microsoft. azure. management. cdn. UrlRedirectActionParameters
- com.
public class UrlRedirectActionParameters
Defines the parameters for the url redirect action.
Constructor Summary
Constructor | Description |
---|---|
UrlRedirectActionParameters() |
Creates an instance of Url |
Method Summary
Modifier and Type | Method and Description |
---|---|
java.lang.String |
customFragment()
Get fragment to add to the redirect URL. |
java.lang.String |
customHostname()
Get host to redirect. |
java.lang.String |
customPath()
Get the full path to redirect. |
java.lang.String |
customQueryString()
Get the set of query strings to be placed in the redirect URL. |
Destination |
destinationProtocol()
Get protocol to use for the redirect. |
java.lang.String |
odatatype()
Get the odatatype value. |
Redirect |
redirectType()
Get the redirect type the rule will use when redirecting traffic. |
Url |
withCustomFragment(String customFragment)
Set fragment to add to the redirect URL. |
Url |
withCustomHostname(String customHostname)
Set host to redirect. |
Url |
withCustomPath(String customPath)
Set the full path to redirect. |
Url |
withCustomQueryString(String customQueryString)
Set the set of query strings to be placed in the redirect URL. |
Url |
withDestinationProtocol(DestinationProtocol destinationProtocol)
Set protocol to use for the redirect. |
Url |
withOdatatype(String odatatype)
Set the odatatype value. |
Url |
withRedirectType(RedirectType redirectType)
Set the redirect type the rule will use when redirecting traffic. |
Methods inherited from java.lang.Object
Constructor Details
UrlRedirectActionParameters
public UrlRedirectActionParameters()
Creates an instance of UrlRedirectActionParameters class.
Method Details
customFragment
public String customFragment()
Get fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
Returns:
customHostname
public String customHostname()
Get host to redirect. Leave empty to use the incoming host as the destination host.
Returns:
customPath
public String customPath()
Get the full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
Returns:
customQueryString
public String customQueryString()
Get the set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
Returns:
destinationProtocol
public DestinationProtocol destinationProtocol()
Get protocol to use for the redirect. The default value is MatchRequest. Possible values include: 'MatchRequest', 'Http', 'Https'.
Returns:
odatatype
public String odatatype()
Get the odatatype value.
Returns:
redirectType
public RedirectType redirectType()
Get the redirect type the rule will use when redirecting traffic. Possible values include: 'Moved', 'Found', 'TemporaryRedirect', 'PermanentRedirect'.
Returns:
withCustomFragment
public UrlRedirectActionParameters withCustomFragment(String customFragment)
Set fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
Parameters:
Returns:
withCustomHostname
public UrlRedirectActionParameters withCustomHostname(String customHostname)
Set host to redirect. Leave empty to use the incoming host as the destination host.
Parameters:
Returns:
withCustomPath
public UrlRedirectActionParameters withCustomPath(String customPath)
Set the full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
Parameters:
Returns:
withCustomQueryString
public UrlRedirectActionParameters withCustomQueryString(String customQueryString)
Set the set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
Parameters:
Returns:
withDestinationProtocol
public UrlRedirectActionParameters withDestinationProtocol(DestinationProtocol destinationProtocol)
Set protocol to use for the redirect. The default value is MatchRequest. Possible values include: 'MatchRequest', 'Http', 'Https'.
Parameters:
Returns:
withOdatatype
public UrlRedirectActionParameters withOdatatype(String odatatype)
Set the odatatype value.
Parameters:
Returns:
withRedirectType
public UrlRedirectActionParameters withRedirectType(RedirectType redirectType)
Set the redirect type the rule will use when redirecting traffic. Possible values include: 'Moved', 'Found', 'TemporaryRedirect', 'PermanentRedirect'.
Parameters:
Returns:
Applies to
Azure SDK for Java