MatchConditionArgs

data class MatchConditionArgs(val matchValue: Output<List<String>>, val matchVariable: Output<Either<String, MatchVariable>>, val negateCondition: Output<Boolean>? = null, val operator: Output<Either<String, Operator>>, val selector: Output<String>? = null, val transforms: Output<List<Either<String, TransformType>>>? = null) : ConvertibleToJava<MatchConditionArgs>

Define a match condition.

Constructors

Link copied to clipboard
constructor(matchValue: Output<List<String>>, matchVariable: Output<Either<String, MatchVariable>>, negateCondition: Output<Boolean>? = null, operator: Output<Either<String, Operator>>, selector: Output<String>? = null, transforms: Output<List<Either<String, TransformType>>>? = null)

Properties

Link copied to clipboard
val matchValue: Output<List<String>>

List of possible match values.

Link copied to clipboard
val matchVariable: Output<Either<String, MatchVariable>>

Request variable to compare with.

Link copied to clipboard
val negateCondition: Output<Boolean>? = null

Describes if the result of this condition should be negated.

Link copied to clipboard
val operator: Output<Either<String, Operator>>

Comparison type to use for matching with the variable value.

Link copied to clipboard
val selector: Output<String>? = null

Match against a specific key from the QueryString, PostArgs, RequestHeader or Cookies variables. Default is null.

Link copied to clipboard
val transforms: Output<List<Either<String, TransformType>>>? = null

List of transforms.

Functions

Link copied to clipboard
open override fun toJava(): MatchConditionArgs