Condition allows you to specify a boolean evaluated expression, with static values and resolved metadata values.Condition targets message metadata.Condition targets the message payload.Operator simply tests two values for equality.Service allows you to test boolean (true or false) Condition's, which if evaluate to "true" will run a configured set of services, otherwise run a different set of services.Operator simply tests two values for non-equality.Operator simply tests a single value is not null.Operator simply tests a single value is null.Condition's in configuration such as ConditionMetadata and ConditionPayload.Service allows you to test boolean (true or false) Condition's, which if evaluate to "true" will run a configured set of services continuously until the configured conditions do not evaluate to true.