### YamlMime:JavaType uid: "com.microsoft.azure.management.cdn.MatchCondition" fullName: "com.microsoft.azure.management.cdn.MatchCondition" name: "MatchCondition" nameWithType: "MatchCondition" summary: "Define match conditions." inheritances: - "" inheritedClassMethods: - classRef: "" methodsRef: - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" syntax: "public class **MatchCondition**" constructors: - uid: "com.microsoft.azure.management.cdn.MatchCondition.MatchCondition()" fullName: "com.microsoft.azure.management.cdn.MatchCondition.MatchCondition()" name: "MatchCondition()" nameWithType: "MatchCondition.MatchCondition()" syntax: "public MatchCondition()" methods: - uid: "com.microsoft.azure.management.cdn.MatchCondition.matchValue()" fullName: "com.microsoft.azure.management.cdn.MatchCondition.matchValue()" name: "matchValue()" nameWithType: "MatchCondition.matchValue()" summary: "Get list of possible match values." syntax: "public List matchValue()" desc: "Get list of possible match values." returns: description: "the matchValue value" type: "<>" - uid: "com.microsoft.azure.management.cdn.MatchCondition.matchVariable()" fullName: "com.microsoft.azure.management.cdn.MatchCondition.matchVariable()" name: "matchVariable()" nameWithType: "MatchCondition.matchVariable()" summary: "Get match variable to compare against." syntax: "public MatchVariable matchVariable()" desc: "Get match variable to compare against. Possible values include: 'RemoteAddr', 'SocketAddr', 'RequestMethod', 'RequestHeader', 'RequestUri', 'QueryString', 'RequestBody', 'Cookies', 'PostArgs'." returns: description: "the matchVariable value" type: "" - uid: "com.microsoft.azure.management.cdn.MatchCondition.negateCondition()" fullName: "com.microsoft.azure.management.cdn.MatchCondition.negateCondition()" name: "negateCondition()" nameWithType: "MatchCondition.negateCondition()" summary: "Get describes if the result of this condition should be negated." syntax: "public Boolean negateCondition()" desc: "Get describes if the result of this condition should be negated." returns: description: "the negateCondition value" type: "" - uid: "com.microsoft.azure.management.cdn.MatchCondition.operator()" fullName: "com.microsoft.azure.management.cdn.MatchCondition.operator()" name: "operator()" nameWithType: "MatchCondition.operator()" summary: "Get describes operator to be matched." syntax: "public Operator operator()" desc: "Get describes operator to be matched. Possible values include: 'Any', 'IPMatch', 'GeoMatch', 'Equal', 'Contains', 'LessThan', 'GreaterThan', 'LessThanOrEqual', 'GreaterThanOrEqual', 'BeginsWith', 'EndsWith', 'RegEx'." returns: description: "the operator value" type: "" - uid: "com.microsoft.azure.management.cdn.MatchCondition.selector()" fullName: "com.microsoft.azure.management.cdn.MatchCondition.selector()" name: "selector()" nameWithType: "MatchCondition.selector()" summary: "Get selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs." syntax: "public String selector()" desc: "Get selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs." returns: description: "the selector value" type: "" - uid: "com.microsoft.azure.management.cdn.MatchCondition.transforms()" fullName: "com.microsoft.azure.management.cdn.MatchCondition.transforms()" name: "transforms()" nameWithType: "MatchCondition.transforms()" summary: "Get list of transforms." syntax: "public List transforms()" desc: "Get list of transforms." returns: description: "the transforms value" type: "<>" - uid: "com.microsoft.azure.management.cdn.MatchCondition.withMatchValue(java.util.List)" fullName: "com.microsoft.azure.management.cdn.MatchCondition.withMatchValue(List matchValue)" name: "withMatchValue(List matchValue)" nameWithType: "MatchCondition.withMatchValue(List matchValue)" summary: "Set list of possible match values." parameters: - description: "the matchValue value to set" name: "matchValue" type: "<>" syntax: "public MatchCondition withMatchValue(List matchValue)" desc: "Set list of possible match values." returns: description: "the MatchCondition object itself." type: "" - uid: "com.microsoft.azure.management.cdn.MatchCondition.withMatchVariable(com.microsoft.azure.management.cdn.MatchVariable)" fullName: "com.microsoft.azure.management.cdn.MatchCondition.withMatchVariable(MatchVariable matchVariable)" name: "withMatchVariable(MatchVariable matchVariable)" nameWithType: "MatchCondition.withMatchVariable(MatchVariable matchVariable)" summary: "Set match variable to compare against." parameters: - description: "the matchVariable value to set" name: "matchVariable" type: "" syntax: "public MatchCondition withMatchVariable(MatchVariable matchVariable)" desc: "Set match variable to compare against. Possible values include: 'RemoteAddr', 'SocketAddr', 'RequestMethod', 'RequestHeader', 'RequestUri', 'QueryString', 'RequestBody', 'Cookies', 'PostArgs'." returns: description: "the MatchCondition object itself." type: "" - uid: "com.microsoft.azure.management.cdn.MatchCondition.withNegateCondition(java.lang.Boolean)" fullName: "com.microsoft.azure.management.cdn.MatchCondition.withNegateCondition(Boolean negateCondition)" name: "withNegateCondition(Boolean negateCondition)" nameWithType: "MatchCondition.withNegateCondition(Boolean negateCondition)" summary: "Set describes if the result of this condition should be negated." parameters: - description: "the negateCondition value to set" name: "negateCondition" type: "" syntax: "public MatchCondition withNegateCondition(Boolean negateCondition)" desc: "Set describes if the result of this condition should be negated." returns: description: "the MatchCondition object itself." type: "" - uid: "com.microsoft.azure.management.cdn.MatchCondition.withOperator(com.microsoft.azure.management.cdn.Operator)" fullName: "com.microsoft.azure.management.cdn.MatchCondition.withOperator(Operator operator)" name: "withOperator(Operator operator)" nameWithType: "MatchCondition.withOperator(Operator operator)" summary: "Set describes operator to be matched." parameters: - description: "the operator value to set" name: "operator" type: "" syntax: "public MatchCondition withOperator(Operator operator)" desc: "Set describes operator to be matched. Possible values include: 'Any', 'IPMatch', 'GeoMatch', 'Equal', 'Contains', 'LessThan', 'GreaterThan', 'LessThanOrEqual', 'GreaterThanOrEqual', 'BeginsWith', 'EndsWith', 'RegEx'." returns: description: "the MatchCondition object itself." type: "" - uid: "com.microsoft.azure.management.cdn.MatchCondition.withSelector(java.lang.String)" fullName: "com.microsoft.azure.management.cdn.MatchCondition.withSelector(String selector)" name: "withSelector(String selector)" nameWithType: "MatchCondition.withSelector(String selector)" summary: "Set selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs." parameters: - description: "the selector value to set" name: "selector" type: "" syntax: "public MatchCondition withSelector(String selector)" desc: "Set selector can used to match a specific key for QueryString, Cookies, RequestHeader or PostArgs." returns: description: "the MatchCondition object itself." type: "" - uid: "com.microsoft.azure.management.cdn.MatchCondition.withTransforms(java.util.List)" fullName: "com.microsoft.azure.management.cdn.MatchCondition.withTransforms(List transforms)" name: "withTransforms(List transforms)" nameWithType: "MatchCondition.withTransforms(List transforms)" summary: "Set list of transforms." parameters: - description: "the transforms value to set" name: "transforms" type: "<>" syntax: "public MatchCondition withTransforms(List transforms)" desc: "Set list of transforms." returns: description: "the MatchCondition object itself." type: "" type: "class" desc: "Define match conditions." metadata: {} package: "com.microsoft.azure.management.cdn" artifact: com.microsoft.azure:azure-mgmt-cdn:1.41.4