EnterpriseCrmEventbusProtoConditionArgs

data class EnterpriseCrmEventbusProtoConditionArgs(val eventPropertyKey: Output<String>? = null, val operator: Output<EnterpriseCrmEventbusProtoConditionOperator>? = null, val value: Output<EnterpriseCrmEventbusProtoValueTypeArgs>? = null) : ConvertibleToJava<EnterpriseCrmEventbusProtoConditionArgs>

Condition that uses operator to evaluate the key against the value.

Constructors

Link copied to clipboard
fun EnterpriseCrmEventbusProtoConditionArgs(eventPropertyKey: Output<String>? = null, operator: Output<EnterpriseCrmEventbusProtoConditionOperator>? = null, value: Output<EnterpriseCrmEventbusProtoValueTypeArgs>? = null)

Functions

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

Properties

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

Key that's evaluated against the value. Please note the data type of the runtime value associated with the key should match the data type of value, else an IllegalArgumentException is thrown.

Link copied to clipboard

Operator used to evaluate the condition. Please note that an operator with an inappropriate key/value operand will result in IllegalArgumentException, e.g. CONTAINS with boolean key/value pair.

Link copied to clipboard

Value that's checked for the key.