EventStreamsRouteFilterCondition
A single condition within a filter group. Each condition (except the first) specifies a logical operator that connects it to the previous condition.
type EventStreamsRouteFilterCondition {
key: String!
value: String!
valueType: EventStreamsRouteFilterValueType!
operationType: EventStreamsRouteFilterOperationType!
logicalOperator: EventStreamsRouteLogicalOperator
}
Fields
EventStreamsRouteFilterCondition.key ● String! non-null scalar miscellaneous
Message property key to evaluate
EventStreamsRouteFilterCondition.value ● String! non-null scalar miscellaneous
Value to compare against (stored as string, interpreted based on valueType)
EventStreamsRouteFilterCondition.valueType ● EventStreamsRouteFilterValueType! non-null enum event-streams-admin
Type of the value (determines parsing and valid operations)
EventStreamsRouteFilterCondition.operationType ● EventStreamsRouteFilterOperationType! non-null enum event-streams-admin
Type of comparison operation
EventStreamsRouteFilterCondition.logicalOperator ● EventStreamsRouteLogicalOperator enum event-streams-admin
Logical operator connecting this condition to the PREVIOUS condition. Should be null for the first condition, AND or OR for subsequent conditions.
Member Of
EventStreamsRouteFilterGroup object