RulesEngineMatchConditionArgs

data class RulesEngineMatchConditionArgs(val negateCondition: Output<Boolean>? = null, val rulesEngineMatchValue: Output<List<String>>, val rulesEngineMatchVariable: Output<Either<String, RulesEngineMatchVariable>>, val rulesEngineOperator: Output<Either<String, RulesEngineOperator>>, val selector: Output<String>? = null, val transforms: Output<List<Either<String, Transform>>>? = null) : ConvertibleToJava<RulesEngineMatchConditionArgs>

Define a match condition

Constructors

Link copied to clipboard
constructor(negateCondition: Output<Boolean>? = null, rulesEngineMatchValue: Output<List<String>>, rulesEngineMatchVariable: Output<Either<String, RulesEngineMatchVariable>>, rulesEngineOperator: Output<Either<String, RulesEngineOperator>>, selector: Output<String>? = null, transforms: Output<List<Either<String, Transform>>>? = null)

Properties

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

Describes if this is negate condition or not

Link copied to clipboard

Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.

Link copied to clipboard

Match Variable

Link copied to clipboard

Describes operator to apply to the match condition.

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

Name of selector in RequestHeader or RequestBody to be matched

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

List of transforms

Functions

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