Class RequestHeaderMatchConditionParameters
java.lang.Object
com.microsoft.azure.management.cdn.RequestHeaderMatchConditionParameters
Defines the parameters for RequestHeader match conditions.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of RequestHeaderMatchConditionParameters class. -
Method Summary
Modifier and TypeMethodDescriptionGet the match value for the condition of the delivery rule.Get describes if this is negate condition or not.Get the odatatype value.operator()
Get describes operator to be matched.selector()
Get name of Header to be matched.Get list of transforms.withMatchValues
(List<String> matchValues) Set the match value for the condition of the delivery rule.withNegateCondition
(Boolean negateCondition) Set describes if this is negate condition or not.withOdatatype
(String odatatype) Set the odatatype value.withOperator
(RequestHeaderOperator operator) Set describes operator to be matched.withSelector
(String selector) Set name of Header to be matched.withTransforms
(List<Transform> transforms) Set list of transforms.
-
Constructor Details
-
RequestHeaderMatchConditionParameters
public RequestHeaderMatchConditionParameters()Creates an instance of RequestHeaderMatchConditionParameters class.
-
-
Method Details
-
odatatype
Get the odatatype value.- Returns:
- the odatatype value
-
withOdatatype
Set the odatatype value.- Parameters:
odatatype
- the odatatype value to set- Returns:
- the RequestHeaderMatchConditionParameters object itself.
-
selector
Get name of Header to be matched.- Returns:
- the selector value
-
withSelector
Set name of Header to be matched.- Parameters:
selector
- the selector value to set- Returns:
- the RequestHeaderMatchConditionParameters object itself.
-
operator
Get describes operator to be matched. Possible values include: 'Any', 'Equal', 'Contains', 'BeginsWith', 'EndsWith', 'LessThan', 'LessThanOrEqual', 'GreaterThan', 'GreaterThanOrEqual', 'RegEx'.- Returns:
- the operator value
-
withOperator
Set describes operator to be matched. Possible values include: 'Any', 'Equal', 'Contains', 'BeginsWith', 'EndsWith', 'LessThan', 'LessThanOrEqual', 'GreaterThan', 'GreaterThanOrEqual', 'RegEx'.- Parameters:
operator
- the operator value to set- Returns:
- the RequestHeaderMatchConditionParameters object itself.
-
negateCondition
Get describes if this is negate condition or not.- Returns:
- the negateCondition value
-
withNegateCondition
Set describes if this is negate condition or not.- Parameters:
negateCondition
- the negateCondition value to set- Returns:
- the RequestHeaderMatchConditionParameters object itself.
-
matchValues
Get the match value for the condition of the delivery rule.- Returns:
- the matchValues value
-
withMatchValues
Set the match value for the condition of the delivery rule.- Parameters:
matchValues
- the matchValues value to set- Returns:
- the RequestHeaderMatchConditionParameters object itself.
-
transforms
Get list of transforms.- Returns:
- the transforms value
-
withTransforms
Set list of transforms.- Parameters:
transforms
- the transforms value to set- Returns:
- the RequestHeaderMatchConditionParameters object itself.
-