AutomationTriggeringRuleArgs

data class AutomationTriggeringRuleArgs(val expectedValue: Output<String>? = null, val operator: Output<Either<String, Operator>>? = null, val propertyJPath: Output<String>? = null, val propertyType: Output<Either<String, PropertyType>>? = null) : ConvertibleToJava<AutomationTriggeringRuleArgs>

A rule which is evaluated upon event interception. The rule is configured by comparing a specific value from the event model to an expected value. This comparison is done by using one of the supported operators set.

Constructors

Link copied to clipboard
constructor(expectedValue: Output<String>? = null, operator: Output<Either<String, Operator>>? = null, propertyJPath: Output<String>? = null, propertyType: Output<Either<String, PropertyType>>? = null)

Properties

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

The expected value.

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

A valid comparer operator to use. A case-insensitive comparison will be applied for String PropertyType.

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

The JPath of the entity model property that should be checked.

Link copied to clipboard
val propertyType: Output<Either<String, PropertyType>>? = null

The data type of the compared operands (string, integer, floating point number or a boolean true/false]

Functions

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