This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 5e808f0335f Regen for commit 7a0e38f7725204ef3cd296c4cbbbc224f2f5501d
5e808f0335f is described below

commit 5e808f0335fda5092282f23ed02dfbaafe11399a
Author: davsclaus <davscl...@users.noreply.github.com>
AuthorDate: Tue May 23 18:30:36 2023 +0000

    Regen for commit 7a0e38f7725204ef3cd296c4cbbbc224f2f5501d
    
    Signed-off-by: GitHub <nore...@github.com>
---
 .../generated/resources/org/apache/camel/catalog/models/aggregate.json | 3 ++-
 .../resources/org/apache/camel/catalog/models/circuitBreaker.json      | 3 ++-
 .../generated/resources/org/apache/camel/catalog/models/doCatch.json   | 3 ++-
 .../generated/resources/org/apache/camel/catalog/models/doFinally.json | 3 ++-
 .../src/generated/resources/org/apache/camel/catalog/models/doTry.json | 3 ++-
 .../generated/resources/org/apache/camel/catalog/models/filter.json    | 1 +
 .../resources/org/apache/camel/catalog/models/idempotentConsumer.json  | 1 +
 .../generated/resources/org/apache/camel/catalog/models/intercept.json | 3 ++-
 .../resources/org/apache/camel/catalog/models/interceptFrom.json       | 3 ++-
 .../org/apache/camel/catalog/models/interceptSendToEndpoint.json       | 3 ++-
 .../generated/resources/org/apache/camel/catalog/models/kamelet.json   | 3 ++-
 .../resources/org/apache/camel/catalog/models/loadBalance.json         | 3 ++-
 .../src/generated/resources/org/apache/camel/catalog/models/loop.json  | 1 +
 .../generated/resources/org/apache/camel/catalog/models/multicast.json | 3 ++-
 .../resources/org/apache/camel/catalog/models/onCompletion.json        | 3 ++-
 .../resources/org/apache/camel/catalog/models/onException.json         | 3 ++-
 .../resources/org/apache/camel/catalog/models/onFallback.json          | 1 +
 .../generated/resources/org/apache/camel/catalog/models/otherwise.json | 3 ++-
 .../generated/resources/org/apache/camel/catalog/models/pipeline.json  | 3 ++-
 .../resources/org/apache/camel/catalog/models/resequence.json          | 3 ++-
 .../src/generated/resources/org/apache/camel/catalog/models/route.json | 1 +
 .../src/generated/resources/org/apache/camel/catalog/models/saga.json  | 3 ++-
 .../src/generated/resources/org/apache/camel/catalog/models/split.json | 1 +
 .../src/generated/resources/org/apache/camel/catalog/models/step.json  | 3 ++-
 .../src/generated/resources/org/apache/camel/catalog/models/when.json  | 1 +
 .../org/apache/camel/catalog/models/whenSkipSendToEndpoint.json        | 1 +
 26 files changed, 44 insertions(+), 18 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/aggregate.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/aggregate.json
index d2380091e9b..6975be3d032 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/aggregate.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/aggregate.json
@@ -9,7 +9,7 @@
     "javaType": "org.apache.camel.model.AggregateDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "correlationExpression": { "kind": "expression", "displayName": 
"Correlation Expression", "required": true, "type": "object", "javaType": 
"org.apache.camel.model.ExpressionSubElementDefinition", "oneOf": [ "constant", 
"csimple", "datasonnet", "exchangeProperty", "groovy", "header", "hl7terser", 
"joor", "jq", "js", "jsonpath", "language", "method", "mvel", "ognl", "python", 
"ref", "simple", "spel", "tokenize", "xpath", "xquery", "xtokenize" ], 
"deprecated": false, "autowired": false,  [...]
@@ -39,6 +39,7 @@
     "discardOnAggregationFailure": { "kind": "attribute", "displayName": 
"Discard On Aggregation Failure", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Discards the aggregated message when aggregation failed (an exception was 
thrown from AggregationStrategy . This means the partly aggregated message is 
dropped and not sent out of the aggregator.  [...]
     "forceCompletionOnStop": { "kind": "attribute", "displayName": "Force 
Completion On Stop", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Indicates to complete 
all current aggregated exchanges when the context is stopped" },
     "completeAllOnStop": { "kind": "attribute", "displayName": "Complete All 
On Stop", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Indicates to wait to 
complete all current and partial (pending) aggregated exchanges when the 
context is stopped. This also means that we will wait for all pending exchanges 
which are stored in the aggregation reposi [...]
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json
index 49cf060b694..cc00f3abd39 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/circuitBreaker.json
@@ -9,13 +9,14 @@
     "javaType": "org.apache.camel.model.CircuitBreakerDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "configuration": { "kind": "attribute", "displayName": "Configuration", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Refers to a circuit breaker configuration (such as resillience4j, or 
microprofile-fault-tolerance) to use for configuring the circuit breaker EIP." 
},
     "resilience4jConfiguration": { "kind": "element", "displayName": 
"Resilience4j Configuration", "required": false, "type": "object", "javaType": 
"org.apache.camel.model.Resilience4jConfigurationDefinition", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configures the 
circuit breaker to use Resilience4j with the given configuration." },
     "faultToleranceConfiguration": { "kind": "element", "displayName": "Fault 
Tolerance Configuration", "required": false, "type": "object", "javaType": 
"org.apache.camel.model.FaultToleranceConfigurationDefinition", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configures the 
circuit breaker to use MicroProfile Fault Tolerance with the given 
configuration." },
     "onFallback": { "kind": "element", "displayName": "On Fallback", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.OnFallbackDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "The fallback route path to 
execute that does not go over the network. This should be a static or cached 
result that can immediately be returned upon failure. If the fallback requires 
network connection then use onFallbackViaNetwork() ." },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doCatch.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doCatch.json
index 4c1e7a5913f..2e05f6938e2 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doCatch.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doCatch.json
@@ -9,11 +9,12 @@
     "javaType": "org.apache.camel.model.CatchDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "exception": { "kind": "element", "displayName": "Exception", "required": 
false, "type": "array", "javaType": "java.util.List<java.lang.String>", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
exception(s) to catch." },
     "onWhen": { "kind": "element", "displayName": "On When", "required": 
false, "type": "object", "javaType": "org.apache.camel.model.WhenDefinition", 
"deprecated": false, "autowired": false, "secret": false, "asPredicate": true, 
"description": "Sets an additional predicate that should be true before the 
onCatch is triggered. To be used for fine grained controlling whether a thrown 
exception should be intercepted by this exception type or not." },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doFinally.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doFinally.json
index 106e2f586d0..14c76126515 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doFinally.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doFinally.json
@@ -9,9 +9,10 @@
     "javaType": "org.apache.camel.model.FinallyDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doTry.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doTry.json
index ad9940e38a6..b540d3d57c2 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doTry.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/doTry.json
@@ -9,9 +9,10 @@
     "javaType": "org.apache.camel.model.TryDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/filter.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/filter.json
index 6542f53a766..5d222582abb 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/filter.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/filter.json
@@ -14,6 +14,7 @@
   "properties": {
     "expression": { "kind": "expression", "displayName": "Expression", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.language.ExpressionDefinition", "oneOf": [ "constant", 
"csimple", "datasonnet", "exchangeProperty", "groovy", "header", "hl7terser", 
"joor", "jq", "js", "jsonpath", "language", "method", "mvel", "ognl", "python", 
"ref", "simple", "spel", "tokenize", "xpath", "xquery", "xtokenize" ], 
"deprecated": false, "autowired": false, "secret": false, "asPred [...]
     "statusPropertyName": { "kind": "attribute", "displayName": "Status 
Property Name", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Name of exchange property to use for storing 
the status of the filtering. Setting this allows to know if the filter 
predicate evaluated as true or false." },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.ProcessorDefinition<java.lang.Object>>", 
"oneOf": [ "aggregate", "bean", "choice", "circuitBreaker", "claimCheck", 
"convertBodyTo", "delay", "doCatch", "doFinally", "doTry", "dynamicRouter", 
"enrich", "filter", "idempotentConsumer", "intercept", "interceptFrom", 
"interceptSendToEndpoint", "kamelet", "loadBalance", "log", "loop", "marshal", 
"m [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/idempotentConsumer.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/idempotentConsumer.json
index c3364d3d512..d1e136f433b 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/idempotentConsumer.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/idempotentConsumer.json
@@ -18,6 +18,7 @@
     "completionEager": { "kind": "attribute", "displayName": "Completion 
Eager", "label": "advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Sets whether to complete the idempotent 
consumer eager or when the exchange is done. If this option is true to complete 
eager, then the idempotent consumer will trigger its completion when the 
exchange reached the end of t [...]
     "skipDuplicate": { "kind": "attribute", "displayName": "Skip Duplicate", 
"label": "advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Sets whether to skip duplicates or not. 
The default behavior is to skip duplicates. A duplicate message would have the 
Exchange property org.apache.camel.Exchange#DUPLICATE_MESSAGE set to a 
Boolean#TRUE value. A none duplicate  [...]
     "removeOnFailure": { "kind": "attribute", "displayName": "Remove On 
Failure", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Sets whether to remove 
or keep the key on failure. The default behavior is to remove the key on 
failure." },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.ProcessorDefinition<java.lang.Object>>", 
"oneOf": [ "aggregate", "bean", "choice", "circuitBreaker", "claimCheck", 
"convertBodyTo", "delay", "doCatch", "doFinally", "doTry", "dynamicRouter", 
"enrich", "filter", "idempotentConsumer", "intercept", "interceptFrom", 
"interceptSendToEndpoint", "kamelet", "loadBalance", "log", "loop", "marshal", 
"m [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/intercept.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/intercept.json
index c33167b5ac8..4934516397a 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/intercept.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/intercept.json
@@ -9,9 +9,10 @@
     "javaType": "org.apache.camel.model.InterceptDefinition",
     "abstract": true,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/interceptFrom.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/interceptFrom.json
index 8b31842d21d..d94e9ca02d5 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/interceptFrom.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/interceptFrom.json
@@ -9,10 +9,11 @@
     "javaType": "org.apache.camel.model.InterceptFromDefinition",
     "abstract": true,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "uri": { "kind": "attribute", "displayName": "Uri", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Intercept incoming 
messages from the uri or uri pattern. If this option is not configured, then 
all incoming messages is intercepted." },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/interceptSendToEndpoint.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/interceptSendToEndpoint.json
index 7ad0b71c1c2..793f3ba23b4 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/interceptSendToEndpoint.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/interceptSendToEndpoint.json
@@ -9,12 +9,13 @@
     "javaType": "org.apache.camel.model.InterceptSendToEndpointDefinition",
     "abstract": true,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "uri": { "kind": "attribute", "displayName": "Uri", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Intercept sending to the 
uri or uri pattern." },
     "skipSendToOriginalEndpoint": { "kind": "attribute", "displayName": "Skip 
Send To Original Endpoint", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "If set to true then the message is not sent to the original 
endpoint. By default (false) the message is both intercepted and then sent to 
the original endpoint." },
     "afterUri": { "kind": "attribute", "displayName": "After Uri", "label": 
"advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "After sending to the endpoint then send the message to this uri 
which allows to process its result." },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/kamelet.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/kamelet.json
index 6d9bd1b7c31..0380e169bd0 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/kamelet.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/kamelet.json
@@ -9,10 +9,11 @@
     "javaType": "org.apache.camel.model.KameletDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "name": { "kind": "attribute", "displayName": "Name", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Name of the Kamelet 
(templateId\/routeId) to call. Options for the kamelet can be specified using 
uri syntax, eg mynamecount=4&type=gold." },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/loadBalance.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/loadBalance.json
index 975ccd2b8ef..866645b4629 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/loadBalance.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/loadBalance.json
@@ -9,10 +9,11 @@
     "javaType": "org.apache.camel.model.LoadBalanceDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "loadBalancerType": { "kind": "element", "displayName": "Load Balancer 
Type", "required": true, "type": "object", "javaType": 
"org.apache.camel.model.LoadBalancerDefinition", "oneOf": [ 
"customLoadBalancer", "failover", "random", "roundRobin", "sticky", "topic", 
"weighted" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "The load balancer to be used" },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "inheritErrorHandler": { "kind": "attribute", "displayName": "Inherit 
Error Handler", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Sets whether or not to inherit the 
configured error handler. The default value is true. You can use this to 
disable using the inherited error handler for a given DSL such as a load 
balancer where you want to use a custom error handler [...]
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/loop.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/loop.json
index 0c933fa4dbf..4ac085e12c2 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/loop.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/loop.json
@@ -16,6 +16,7 @@
     "copy": { "kind": "attribute", "displayName": "Copy", "label": "advanced", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "If the copy attribute is true, a copy of the input 
Exchange is used for each iteration. That means each iteration will start from 
a copy of the same message. By default loop will loop the same exchange all 
over, so each iteration may have differ [...]
     "doWhile": { "kind": "attribute", "displayName": "Do While", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Enables the while loop that loops until 
the predicate evaluates to false or null." },
     "breakOnShutdown": { "kind": "attribute", "displayName": "Break On 
Shutdown", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "If the breakOnShutdown 
attribute is true, then the loop will not iterate until it reaches the end when 
Camel is shut down." },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.ProcessorDefinition<java.lang.Object>>", 
"oneOf": [ "aggregate", "bean", "choice", "circuitBreaker", "claimCheck", 
"convertBodyTo", "delay", "doCatch", "doFinally", "doTry", "dynamicRouter", 
"enrich", "filter", "idempotentConsumer", "intercept", "interceptFrom", 
"interceptSendToEndpoint", "kamelet", "loadBalance", "log", "loop", "marshal", 
"m [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/multicast.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/multicast.json
index 1d1113310f9..f2c539884c3 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/multicast.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/multicast.json
@@ -9,7 +9,7 @@
     "javaType": "org.apache.camel.model.MulticastDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "aggregationStrategy": { "kind": "attribute", "displayName": "Aggregation 
Strategy", "required": false, "type": "object", "javaType": 
"org.apache.camel.AggregationStrategy", "deprecated": false, "autowired": 
false, "secret": false, "description": "Refers to an AggregationStrategy to be 
used to assemble the replies from the multicasts, into a single outgoing 
message from the Multicast. By default Camel will use the last reply as the 
outgoing message. You can also use a POJO as the Agg [...]
@@ -23,6 +23,7 @@
     "executorService": { "kind": "attribute", "displayName": "Executor 
Service", "label": "advanced", "required": false, "type": "object", "javaType": 
"java.util.concurrent.ExecutorService", "deprecated": false, "autowired": 
false, "secret": false, "description": "Refers to a custom Thread Pool to be 
used for parallel processing. Notice if you set this option, then parallel 
processing is automatic implied, and you do not have to enable that option as 
well." },
     "onPrepare": { "kind": "attribute", "displayName": "On Prepare", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.Processor", "deprecated": false, "autowired": false, 
"secret": false, "description": "Uses the Processor when preparing the 
org.apache.camel.Exchange to be send. This can be used to deep-clone messages 
that should be send, or any custom logic needed before the exchange is send." },
     "shareUnitOfWork": { "kind": "attribute", "displayName": "Share Unit Of 
Work", "label": "advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Shares the 
org.apache.camel.spi.UnitOfWork with the parent and each of the sub messages. 
Multicast will by default not share unit of work between the parent exchange 
and each multicasted exchange. This means each sub exc [...]
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onCompletion.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onCompletion.json
index e25d0d0f7dc..1b61148fc35 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onCompletion.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onCompletion.json
@@ -9,7 +9,7 @@
     "javaType": "org.apache.camel.model.OnCompletionDefinition",
     "abstract": true,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "mode": { "kind": "attribute", "displayName": "Mode", "label": "advanced", 
"required": false, "type": "enum", "javaType": 
"org.apache.camel.model.OnCompletionMode", "enum": [ "AfterConsumer", 
"BeforeConsumer" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "AfterConsumer", "description": "Sets the on completion mode. 
The default value is AfterConsumer" },
@@ -19,6 +19,7 @@
     "executorService": { "kind": "attribute", "displayName": "Executor 
Service", "label": "advanced", "required": false, "type": "object", "javaType": 
"java.util.concurrent.ExecutorService", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom Thread Pool to be used 
for parallel processing. Notice if you set this option, then parallel 
processing is automatic implied, and you do not have to enable that option as 
well." },
     "useOriginalMessage": { "kind": "attribute", "displayName": "Use Original 
Message", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Will use the original 
input message body when an org.apache.camel.Exchange for this on completion. By 
default this feature is off." },
     "onWhen": { "kind": "element", "displayName": "On When", "required": 
false, "type": "object", "javaType": "org.apache.camel.model.WhenDefinition", 
"deprecated": false, "autowired": false, "secret": false, "asPredicate": true, 
"description": "Sets an additional predicate that should be true before the 
onCompletion is triggered. To be used for fine grained controlling whether a 
completion callback should be invoked or not" },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onException.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onException.json
index 1f6dbd74ee3..2a7b4103d97 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onException.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onException.json
@@ -9,7 +9,7 @@
     "javaType": "org.apache.camel.model.OnExceptionDefinition",
     "abstract": true,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "exception": { "kind": "element", "displayName": "Exception", "required": 
true, "type": "array", "javaType": "java.util.List<java.lang.String>", 
"deprecated": false, "autowired": false, "secret": false, "description": "A set 
of exceptions to react upon." },
@@ -23,6 +23,7 @@
     "onExceptionOccurredRef": { "kind": "attribute", "displayName": "On 
Exception Occurred Ref", "label": "advanced", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Sets a reference to a processor that 
should be processed just after an exception occurred. Can be used to perform 
custom logging about the occurred exception at the exact time it happened. 
Important: Any exception thrown from this  [...]
     "useOriginalMessage": { "kind": "attribute", "displayName": "Use Original 
Message", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Will use the original 
input org.apache.camel.Message (original body and headers) when an 
org.apache.camel.Exchange is moved to the dead letter queue. Notice: this only 
applies when all redeliveries attempt have fail [...]
     "useOriginalBody": { "kind": "attribute", "displayName": "Use Original 
Body", "label": "advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Will use the original input 
org.apache.camel.Message body (original body only) when an 
org.apache.camel.Exchange is moved to the dead letter queue. Notice: this only 
applies when all redeliveries attempt have failed and t [...]
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json
index b2b4daf3bd1..0c36c07b942 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/onFallback.json
@@ -13,6 +13,7 @@
   },
   "properties": {
     "fallbackViaNetwork": { "kind": "attribute", "displayName": "Fallback Via 
Network", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the fallback 
goes over the network. If the fallback will go over the network it is another 
possible point of failure. It is important to execute the fallback command on a 
separate thread-pool, otherwise if t [...]
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.ProcessorDefinition<java.lang.Object>>", 
"oneOf": [ "aggregate", "bean", "choice", "circuitBreaker", "claimCheck", 
"convertBodyTo", "delay", "doCatch", "doFinally", "doTry", "dynamicRouter", 
"enrich", "filter", "idempotentConsumer", "intercept", "interceptFrom", 
"interceptSendToEndpoint", "kamelet", "loadBalance", "log", "loop", "marshal", 
"m [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/otherwise.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/otherwise.json
index 570d12ba722..3d1c8ce3854 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/otherwise.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/otherwise.json
@@ -9,9 +9,10 @@
     "javaType": "org.apache.camel.model.OtherwiseDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/pipeline.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/pipeline.json
index 92a4cab9deb..d952c4a01d6 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/pipeline.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/pipeline.json
@@ -9,9 +9,10 @@
     "javaType": "org.apache.camel.model.PipelineDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/resequence.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/resequence.json
index 6b78755e679..82a9d98c865 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/resequence.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/resequence.json
@@ -9,11 +9,12 @@
     "javaType": "org.apache.camel.model.ResequenceDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "expression": { "kind": "expression", "displayName": "Expression", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.language.ExpressionDefinition", "oneOf": [ "constant", 
"csimple", "datasonnet", "exchangeProperty", "groovy", "header", "hl7terser", 
"joor", "jq", "js", "jsonpath", "language", "method", "mvel", "ognl", "python", 
"ref", "simple", "spel", "tokenize", "xpath", "xquery", "xtokenize" ], 
"deprecated": false, "autowired": false, "secret": false, "descri [...]
     "resequencerConfig": { "kind": "element", "displayName": "Resequencer 
Config", "required": true, "type": "object", "javaType": 
"org.apache.camel.model.config.ResequencerConfig", "oneOf": [ "batch-config", 
"stream-config" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "To configure the resequencer in using either batch or stream 
configuration. Will by default use batch configuration." },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/route.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/route.json
index ef4583cf14a..d1bd5e0b388 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/route.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/route.json
@@ -28,6 +28,7 @@
     "shutdownRoute": { "kind": "attribute", "displayName": "Shutdown Route", 
"required": false, "type": "enum", "javaType": 
"org.apache.camel.ShutdownRoute", "enum": [ "Default", "Defer" ], "deprecated": 
false, "autowired": false, "secret": false, "description": "To control how to 
shutdown the route." },
     "shutdownRunningTask": { "kind": "attribute", "displayName": "Shutdown 
Running Task", "required": false, "type": "enum", "javaType": 
"org.apache.camel.ShutdownRunningTask", "enum": [ "CompleteCurrentTaskOnly", 
"CompleteAllTasks" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "To control how to shutdown the route." },
     "input": { "kind": "element", "displayName": "Input", "required": true, 
"type": "object", "javaType": "org.apache.camel.model.FromDefinition", "oneOf": 
[ "from" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Input to the route." },
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.ProcessorDefinition<?>>", "oneOf": [ 
"aggregate", "bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", 
"delay", "doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", "onC [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/saga.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/saga.json
index 750c0d7e37f..7dec2d56af7 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/saga.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/saga.json
@@ -9,7 +9,7 @@
     "javaType": "org.apache.camel.model.SagaDefinition",
     "abstract": true,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
     "sagaService": { "kind": "attribute", "displayName": "Saga Service", 
"label": "advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.saga.CamelSagaService", "deprecated": false, "autowired": 
false, "secret": false, "description": "Refers to the id to lookup in the 
registry for the specific CamelSagaService to use." },
@@ -19,6 +19,7 @@
     "compensation": { "kind": "element", "displayName": "Compensation", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.SagaActionUriDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "The compensation endpoint 
URI that must be called to compensate all changes done in the route. The route 
corresponding to the compensation URI must perform compensation and complete 
without error. If errors occur during compensation, the saga serv [...]
     "completion": { "kind": "element", "displayName": "Completion", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.SagaActionUriDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "The completion endpoint 
URI that will be called when the Saga is completed successfully. The route 
corresponding to the completion URI must perform completion tasks and terminate 
without error. If errors occur during completion, the saga service may c [...]
     "option": { "kind": "element", "displayName": "Option", "label": 
"advanced", "required": false, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.PropertyExpressionDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Allows to save properties of the current exchange in order to re-use them in a 
compensation\/completion callback route. Options are usually helpful e.g. to 
store and retrieve identifiers of objects that should be delet [...]
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/split.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/split.json
index 5087b2b7ed2..b36863df481 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/split.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/split.json
@@ -25,6 +25,7 @@
     "executorService": { "kind": "attribute", "displayName": "Executor 
Service", "label": "advanced", "required": false, "type": "object", "javaType": 
"java.util.concurrent.ExecutorService", "deprecated": false, "autowired": 
false, "secret": false, "description": "To use a custom Thread Pool to be used 
for parallel processing. Notice if you set this option, then parallel 
processing is automatically implied, and you do not have to enable that option 
as well." },
     "onPrepare": { "kind": "attribute", "displayName": "On Prepare", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.Processor", "deprecated": false, "autowired": false, 
"secret": false, "description": "Uses the Processor when preparing the 
org.apache.camel.Exchange to be sent. This can be used to deep-clone messages 
that should be sent, or any custom logic needed before the exchange is sent." },
     "shareUnitOfWork": { "kind": "attribute", "displayName": "Share Unit Of 
Work", "label": "advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Shares the 
org.apache.camel.spi.UnitOfWork with the parent and each of the sub messages. 
Splitter will by default not share unit of work between the parent exchange and 
each split exchange. This means each split exchange [...]
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.ProcessorDefinition<java.lang.Object>>", 
"oneOf": [ "aggregate", "bean", "choice", "circuitBreaker", "claimCheck", 
"convertBodyTo", "delay", "doCatch", "doFinally", "doTry", "dynamicRouter", 
"enrich", "filter", "idempotentConsumer", "intercept", "interceptFrom", 
"interceptSendToEndpoint", "kamelet", "loadBalance", "log", "loop", "marshal", 
"m [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/step.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/step.json
index 657d21754cc..305a86181c7 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/step.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/step.json
@@ -9,9 +9,10 @@
     "javaType": "org.apache.camel.model.StepDefinition",
     "abstract": false,
     "input": true,
-    "output": false
+    "output": true
   },
   "properties": {
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": "java.util.List", "oneOf": [ "aggregate", 
"bean", "choice", "circuitBreaker", "claimCheck", "convertBodyTo", "delay", 
"doCatch", "doFinally", "doTry", "dynamicRouter", "enrich", "filter", 
"idempotentConsumer", "intercept", "interceptFrom", "interceptSendToEndpoint", 
"kamelet", "loadBalance", "log", "loop", "marshal", "multicast", 
"onCompletion", "onException", "onFallback", "other [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/when.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/when.json
index 9b20748fbbc..0aead14f2f1 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/when.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/when.json
@@ -13,6 +13,7 @@
   },
   "properties": {
     "expression": { "kind": "expression", "displayName": "Expression", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.language.ExpressionDefinition", "oneOf": [ "constant", 
"csimple", "datasonnet", "exchangeProperty", "groovy", "header", "hl7terser", 
"joor", "jq", "js", "jsonpath", "language", "method", "mvel", "ognl", "python", 
"ref", "simple", "spel", "tokenize", "xpath", "xquery", "xtokenize" ], 
"deprecated": false, "autowired": false, "secret": false, "asPred [...]
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.ProcessorDefinition<java.lang.Object>>", 
"oneOf": [ "aggregate", "bean", "choice", "circuitBreaker", "claimCheck", 
"convertBodyTo", "delay", "doCatch", "doFinally", "doTry", "dynamicRouter", 
"enrich", "filter", "idempotentConsumer", "intercept", "interceptFrom", 
"interceptSendToEndpoint", "kamelet", "loadBalance", "log", "loop", "marshal", 
"m [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/whenSkipSendToEndpoint.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/whenSkipSendToEndpoint.json
index c0edc73e17c..c65d0351417 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/whenSkipSendToEndpoint.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/whenSkipSendToEndpoint.json
@@ -13,6 +13,7 @@
   },
   "properties": {
     "expression": { "kind": "expression", "displayName": "Expression", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.language.ExpressionDefinition", "oneOf": [ "constant", 
"csimple", "datasonnet", "exchangeProperty", "groovy", "header", "hl7terser", 
"joor", "jq", "js", "jsonpath", "language", "method", "mvel", "ognl", "python", 
"ref", "simple", "spel", "tokenize", "xpath", "xquery", "xtokenize" ], 
"deprecated": false, "autowired": false, "secret": false, "asPred [...]
+    "outputs": { "kind": "element", "displayName": "Outputs", "required": 
true, "type": "array", "javaType": 
"java.util.List<org.apache.camel.model.ProcessorDefinition<java.lang.Object>>", 
"oneOf": [ "aggregate", "bean", "choice", "circuitBreaker", "claimCheck", 
"convertBodyTo", "delay", "doCatch", "doFinally", "doTry", "dynamicRouter", 
"enrich", "filter", "idempotentConsumer", "intercept", "interceptFrom", 
"interceptSendToEndpoint", "kamelet", "loadBalance", "log", "loop", "marshal", 
"m [...]
     "disabled": { "kind": "attribute", "displayName": "Disabled", "label": 
"advanced", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to disable this EIP from the 
route during build time. Once an EIP has been disabled then it cannot be 
enabled later at runtime." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the id of this node" 
},
     "description": { "kind": "element", "displayName": "Description", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.DescriptionDefinition", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the description of 
this node" }

Reply via email to