This component is deprecated and will be removed in the next major version release. Please consider moving onto alternative components.
Executes a set of child processors when a condition passes for a message batch, otherwise a different set of processors are applied.
# Config fields, showing default valueslabel: ""conditional:condition:type: texttext:arg: ""operator: equals_cspart: 0processors: else_processors: 
All functionality of this processor has been superseded by the switch processor.
Conditional is a processor that has a list of child
else_processors, and a
condition. For each message batch, if the
condition passes, the child
processors will be applied, otherwise
else_processors are applied.
In order to conditionally process each message of a batch individually use this
processor with the
condition to check against messages.
A list of processors to apply when the condition passes.
A list of processors to apply when the condition does not pass.