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

commit 8d183cd7871f36edf7caf4bda2d1df325bcec13d
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Thu Feb 17 11:58:32 2022 +0100

    Regen and sync
---
 .../org/apache/camel/catalog/models/apiKey.json      |  2 +-
 .../org/apache/camel/catalog/models/bearerToken.json |  2 +-
 .../org/apache/camel/catalog/models/delete.json      |  6 +++---
 .../org/apache/camel/catalog/models/get.json         |  6 +++---
 .../org/apache/camel/catalog/models/head.json        |  6 +++---
 .../org/apache/camel/catalog/models/language.json    |  2 +-
 .../org/apache/camel/catalog/models/oauth2.json      |  2 +-
 .../apache/camel/catalog/models/openIdConnect.json   |  2 +-
 .../org/apache/camel/catalog/models/patch.json       |  6 +++---
 .../org/apache/camel/catalog/models/post.json        |  6 +++---
 .../camel/catalog/models/propertyExpression.json     |  4 ++--
 .../org/apache/camel/catalog/models/put.json         |  6 +++---
 .../org/apache/camel/catalog/models/serviceCall.json |  2 +-
 .../org/apache/camel/catalog/models/setHeader.json   |  2 +-
 .../org/apache/camel/catalog/models/setProperty.json |  2 +-
 .../org/apache/camel/catalog/models/verb.json        |  6 +++---
 .../org/apache/camel/catalog/models/weighted.json    |  2 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd    | 20 +++++++++++++++++++-
 18 files changed, 51 insertions(+), 33 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/apiKey.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/apiKey.json
index 06aa08c..67be119 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/apiKey.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/apiKey.json
@@ -13,10 +13,10 @@
   },
   "properties": {
     "name": { "kind": "attribute", "displayName": "Name", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The name of the header or 
query parameter to be used." },
+    "key": { "kind": "attribute", "displayName": "Key", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Key used to refer to this 
security definition" },
     "inHeader": { "kind": "attribute", "displayName": "In Header", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
use header as the location of the API key." },
     "inQuery": { "kind": "attribute", "displayName": "In Query", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
use query parameter as the location of the API key." },
     "inCookie": { "kind": "attribute", "displayName": "In Cookie", "required": 
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
use a cookie as the location of the API key." },
-    "key": { "kind": "attribute", "displayName": "Key", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Key used to refer to this 
security definition" },
     "description": { "kind": "attribute", "displayName": "Description", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
short description for security scheme." }
   }
 }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/bearerToken.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/bearerToken.json
index 2f572a7..4aa15ae 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/bearerToken.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/bearerToken.json
@@ -12,8 +12,8 @@
     "output": false
   },
   "properties": {
-    "format": { "kind": "attribute", "displayName": "Format", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "A hint to the client to 
identify how the bearer token is formatted." },
     "key": { "kind": "attribute", "displayName": "Key", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Key used to refer to this 
security definition" },
+    "format": { "kind": "attribute", "displayName": "Format", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "A hint to the client to 
identify how the bearer token is formatted." },
     "description": { "kind": "attribute", "displayName": "Description", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
short description for security scheme." }
   }
 }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/delete.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/delete.json
index 2dd43d4..d4fe702 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/delete.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/delete.json
@@ -20,12 +20,12 @@
     "skipBindingOnErrorCode": { "kind": "attribute", "displayName": "Skip 
Binding On Error Code", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to skip binding on output if there is a custom HTTP 
error code header. This allows to build custom error messages that do not bind 
to json \/ xml etc, as success messages otherwise will do. This option will 
override what may be configured on a [...]
     "clientRequestValidation": { "kind": "attribute", "displayName": "Client 
Request Validation", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to enable validation of the client request to check: 1) 
Content-Type header matches what the Rest DSL consumes; returns HTTP Status 415 
if validation error. 2) Accept header matches what the Rest DSL produces; 
returns HTTP Status 406 if valida [...]
     "enableCORS": { "kind": "attribute", "displayName": "Enable CORS", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Whether to enable CORS headers in the HTTP response. This option will override 
what may be configured on a parent level The default value is false." },
-    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "routeId": { "kind": "attribute", "displayName": "Route Id", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The route id this rest-dsl 
is using (read-only)" },
     "apiDocs": { "kind": "attribute", "displayName": "Api Docs", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Whether to include or 
exclude the VerbDefinition in API documentation. The default value is true." },
     "deprecated": { "kind": "attribute", "displayName": "Deprecated", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets deprecated flag in openapi" },
+    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "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/get.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/get.json
index 7fa4848..7a1b07b 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/get.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/get.json
@@ -20,12 +20,12 @@
     "skipBindingOnErrorCode": { "kind": "attribute", "displayName": "Skip 
Binding On Error Code", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to skip binding on output if there is a custom HTTP 
error code header. This allows to build custom error messages that do not bind 
to json \/ xml etc, as success messages otherwise will do. This option will 
override what may be configured on a [...]
     "clientRequestValidation": { "kind": "attribute", "displayName": "Client 
Request Validation", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to enable validation of the client request to check: 1) 
Content-Type header matches what the Rest DSL consumes; returns HTTP Status 415 
if validation error. 2) Accept header matches what the Rest DSL produces; 
returns HTTP Status 406 if valida [...]
     "enableCORS": { "kind": "attribute", "displayName": "Enable CORS", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Whether to enable CORS headers in the HTTP response. This option will override 
what may be configured on a parent level The default value is false." },
-    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "routeId": { "kind": "attribute", "displayName": "Route Id", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The route id this rest-dsl 
is using (read-only)" },
     "apiDocs": { "kind": "attribute", "displayName": "Api Docs", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Whether to include or 
exclude the VerbDefinition in API documentation. The default value is true." },
     "deprecated": { "kind": "attribute", "displayName": "Deprecated", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets deprecated flag in openapi" },
+    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "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/head.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/head.json
index ac852bb..162cebe 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/head.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/head.json
@@ -20,12 +20,12 @@
     "skipBindingOnErrorCode": { "kind": "attribute", "displayName": "Skip 
Binding On Error Code", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to skip binding on output if there is a custom HTTP 
error code header. This allows to build custom error messages that do not bind 
to json \/ xml etc, as success messages otherwise will do. This option will 
override what may be configured on a [...]
     "clientRequestValidation": { "kind": "attribute", "displayName": "Client 
Request Validation", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to enable validation of the client request to check: 1) 
Content-Type header matches what the Rest DSL consumes; returns HTTP Status 415 
if validation error. 2) Accept header matches what the Rest DSL produces; 
returns HTTP Status 406 if valida [...]
     "enableCORS": { "kind": "attribute", "displayName": "Enable CORS", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Whether to enable CORS headers in the HTTP response. This option will override 
what may be configured on a parent level The default value is false." },
-    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "routeId": { "kind": "attribute", "displayName": "Route Id", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The route id this rest-dsl 
is using (read-only)" },
     "apiDocs": { "kind": "attribute", "displayName": "Api Docs", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Whether to include or 
exclude the VerbDefinition in API documentation. The default value is true." },
     "deprecated": { "kind": "attribute", "displayName": "Deprecated", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets deprecated flag in openapi" },
+    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "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/language.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/language.json
index 6948f2f..9817eb0 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/language.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/language.json
@@ -12,8 +12,8 @@
     "output": false
   },
   "properties": {
-    "expression": { "kind": "value", "displayName": "Expression", "required": 
true, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The expression value in 
your chosen language syntax" },
     "language": { "kind": "attribute", "displayName": "Language", "required": 
true, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The name of the language 
to use" },
+    "expression": { "kind": "value", "displayName": "Expression", "required": 
true, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The expression value in 
your chosen language syntax" },
     "trim": { "kind": "attribute", "displayName": "Trim", "required": false, 
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether to trim the value to remove leading and trailing whitespaces and line 
breaks" },
     "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/oauth2.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/oauth2.json
index 93349b2..28ff0e2 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/oauth2.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/oauth2.json
@@ -12,12 +12,12 @@
     "output": false
   },
   "properties": {
+    "key": { "kind": "attribute", "displayName": "Key", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Key used to refer to this 
security definition" },
     "authorizationUrl": { "kind": "attribute", "displayName": "Authorization 
Url", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
authorization URL to be used for this flow. This SHOULD be in the form of a 
URL. Required for implicit and access code flows" },
     "tokenUrl": { "kind": "attribute", "displayName": "Token Url", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The token URL to be used 
for this flow. This SHOULD be in the form of a URL. Required for password, 
application, and access code flows." },
     "refreshUrl": { "kind": "attribute", "displayName": "Refresh Url", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
URL to be used for obtaining refresh tokens. This MUST be in the form of a 
URL." },
     "flow": { "kind": "attribute", "displayName": "Flow", "required": false, 
"type": "enum", "javaType": "java.lang.String", "enum": [ "implicit", 
"password", "application", "clientCredentials", "accessCode", 
"authorizationCode" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "The flow used by the OAuth2 security scheme. Valid 
values are implicit, password, application or accessCode." },
     "scopes": { "kind": "element", "displayName": "Scopes", "required": false, 
"type": "array", "javaType": 
"java.util.List<org.apache.camel.model.rest.RestPropertyDefinition>", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
available scopes for an OAuth2 security scheme" },
-    "key": { "kind": "attribute", "displayName": "Key", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Key used to refer to this 
security definition" },
     "description": { "kind": "attribute", "displayName": "Description", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
short description for security scheme." }
   }
 }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/openIdConnect.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/openIdConnect.json
index 34a360a..a27c6715 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/openIdConnect.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/openIdConnect.json
@@ -12,8 +12,8 @@
     "output": false
   },
   "properties": {
-    "url": { "kind": "attribute", "displayName": "Url", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "OpenId Connect URL to 
discover OAuth2 configuration values." },
     "key": { "kind": "attribute", "displayName": "Key", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Key used to refer to this 
security definition" },
+    "url": { "kind": "attribute", "displayName": "Url", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "OpenId Connect URL to 
discover OAuth2 configuration values." },
     "description": { "kind": "attribute", "displayName": "Description", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "A 
short description for security scheme." }
   }
 }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/patch.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/patch.json
index e659091..85c62be 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/patch.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/patch.json
@@ -20,12 +20,12 @@
     "skipBindingOnErrorCode": { "kind": "attribute", "displayName": "Skip 
Binding On Error Code", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to skip binding on output if there is a custom HTTP 
error code header. This allows to build custom error messages that do not bind 
to json \/ xml etc, as success messages otherwise will do. This option will 
override what may be configured on a [...]
     "clientRequestValidation": { "kind": "attribute", "displayName": "Client 
Request Validation", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to enable validation of the client request to check: 1) 
Content-Type header matches what the Rest DSL consumes; returns HTTP Status 415 
if validation error. 2) Accept header matches what the Rest DSL produces; 
returns HTTP Status 406 if valida [...]
     "enableCORS": { "kind": "attribute", "displayName": "Enable CORS", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Whether to enable CORS headers in the HTTP response. This option will override 
what may be configured on a parent level The default value is false." },
-    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "routeId": { "kind": "attribute", "displayName": "Route Id", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The route id this rest-dsl 
is using (read-only)" },
     "apiDocs": { "kind": "attribute", "displayName": "Api Docs", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Whether to include or 
exclude the VerbDefinition in API documentation. The default value is true." },
     "deprecated": { "kind": "attribute", "displayName": "Deprecated", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets deprecated flag in openapi" },
+    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "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/post.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/post.json
index ce56f6f..c6ed089 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/post.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/post.json
@@ -20,12 +20,12 @@
     "skipBindingOnErrorCode": { "kind": "attribute", "displayName": "Skip 
Binding On Error Code", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to skip binding on output if there is a custom HTTP 
error code header. This allows to build custom error messages that do not bind 
to json \/ xml etc, as success messages otherwise will do. This option will 
override what may be configured on a [...]
     "clientRequestValidation": { "kind": "attribute", "displayName": "Client 
Request Validation", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to enable validation of the client request to check: 1) 
Content-Type header matches what the Rest DSL consumes; returns HTTP Status 415 
if validation error. 2) Accept header matches what the Rest DSL produces; 
returns HTTP Status 406 if valida [...]
     "enableCORS": { "kind": "attribute", "displayName": "Enable CORS", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Whether to enable CORS headers in the HTTP response. This option will override 
what may be configured on a parent level The default value is false." },
-    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "routeId": { "kind": "attribute", "displayName": "Route Id", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The route id this rest-dsl 
is using (read-only)" },
     "apiDocs": { "kind": "attribute", "displayName": "Api Docs", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Whether to include or 
exclude the VerbDefinition in API documentation. The default value is true." },
     "deprecated": { "kind": "attribute", "displayName": "Deprecated", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets deprecated flag in openapi" },
+    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "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/propertyExpression.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/propertyExpression.json
index 41f68d8..57f1877 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/propertyExpression.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/propertyExpression.json
@@ -12,7 +12,7 @@
     "output": false
   },
   "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", "jsonpath", "language", "method", "mvel", "ognl", "ref", "simple", 
"spel", "tokenize", "xpath", "xquery", "xtokenize" ], "deprecated": false, 
"autowired": false, "secret": false },
-    "key": { "kind": "attribute", "displayName": "Key", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Property key" }
+    "key": { "kind": "attribute", "displayName": "Key", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Property key" },
+    "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", "jsonpath", "language", "method", "mvel", "ognl", "ref", "simple", 
"spel", "tokenize", "xpath", "xquery", "xtokenize" ], "deprecated": false, 
"autowired": false, "secret": false }
   }
 }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/put.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/put.json
index 8caa4f2..39bd45e 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/put.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/put.json
@@ -20,12 +20,12 @@
     "skipBindingOnErrorCode": { "kind": "attribute", "displayName": "Skip 
Binding On Error Code", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to skip binding on output if there is a custom HTTP 
error code header. This allows to build custom error messages that do not bind 
to json \/ xml etc, as success messages otherwise will do. This option will 
override what may be configured on a [...]
     "clientRequestValidation": { "kind": "attribute", "displayName": "Client 
Request Validation", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to enable validation of the client request to check: 1) 
Content-Type header matches what the Rest DSL consumes; returns HTTP Status 415 
if validation error. 2) Accept header matches what the Rest DSL produces; 
returns HTTP Status 406 if valida [...]
     "enableCORS": { "kind": "attribute", "displayName": "Enable CORS", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Whether to enable CORS headers in the HTTP response. This option will override 
what may be configured on a parent level The default value is false." },
-    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "routeId": { "kind": "attribute", "displayName": "Route Id", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The route id this rest-dsl 
is using (read-only)" },
     "apiDocs": { "kind": "attribute", "displayName": "Api Docs", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Whether to include or 
exclude the VerbDefinition in API documentation. The default value is true." },
     "deprecated": { "kind": "attribute", "displayName": "Deprecated", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets deprecated flag in openapi" },
+    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "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/serviceCall.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/serviceCall.json
index 260b3c3..d52db50 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/serviceCall.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/serviceCall.json
@@ -12,8 +12,8 @@
     "output": false
   },
   "properties": {
-    "expression": { "kind": "element", "displayName": "Expression", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.cloud.ServiceCallExpressionConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Configures the Expression using the given configuration." },
     "name": { "kind": "attribute", "displayName": "Name", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the name of the 
service to use" },
+    "expression": { "kind": "element", "displayName": "Expression", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.model.cloud.ServiceCallExpressionConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Configures the Expression using the given configuration." },
     "uri": { "kind": "attribute", "displayName": "Uri", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The uri of the endpoint to 
send to. The uri can be dynamic computed using the 
org.apache.camel.language.simple.SimpleLanguage expression." },
     "component": { "kind": "attribute", "displayName": "Component", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"http", "description": "The component to use." },
     "pattern": { "kind": "attribute", "displayName": "Pattern", "required": 
false, "type": "enum", "javaType": "org.apache.camel.ExchangePattern", "enum": 
[ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": 
false, "secret": false, "description": "Sets the optional ExchangePattern used 
to invoke this endpoint" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/setHeader.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/setHeader.json
index f7ed098..efc03f5 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/setHeader.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/setHeader.json
@@ -12,8 +12,8 @@
     "output": false
   },
   "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", "jsonpath", "language", "method", "mvel", "ognl", "ref", "simple", 
"spel", "tokenize", "xpath", "xquery", "xtokenize" ], "deprecated": false, 
"autowired": false, "secret": false, "description": "Expression to [...]
     "name": { "kind": "attribute", "displayName": "Name", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Name of message header to 
set a new value The simple language can be used to define a dynamic evaluated 
header name to be used. Otherwise a constant name will be used." },
+    "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", "jsonpath", "language", "method", "mvel", "ognl", "ref", "simple", 
"spel", "tokenize", "xpath", "xquery", "xtokenize" ], "deprecated": false, 
"autowired": false, "secret": false, "description": "Expression to [...]
     "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/setProperty.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/setProperty.json
index 59c9832..6b9f109 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/setProperty.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/setProperty.json
@@ -12,8 +12,8 @@
     "output": false
   },
   "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", "jsonpath", "language", "method", "mvel", "ognl", "ref", "simple", 
"spel", "tokenize", "xpath", "xquery", "xtokenize" ], "deprecated": false, 
"autowired": false, "secret": false, "description": "Expression to [...]
     "name": { "kind": "attribute", "displayName": "Name", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Name of exchange property 
to set a new value. The simple language can be used to define a dynamic 
evaluated exchange property name to be used. Otherwise a constant name will be 
used." },
+    "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", "jsonpath", "language", "method", "mvel", "ognl", "ref", "simple", 
"spel", "tokenize", "xpath", "xquery", "xtokenize" ], "deprecated": false, 
"autowired": false, "secret": false, "description": "Expression to [...]
     "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/verb.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/verb.json
index 966820a..0f31055 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/verb.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/verb.json
@@ -20,12 +20,12 @@
     "skipBindingOnErrorCode": { "kind": "attribute", "displayName": "Skip 
Binding On Error Code", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to skip binding on output if there is a custom HTTP 
error code header. This allows to build custom error messages that do not bind 
to json \/ xml etc, as success messages otherwise will do. This option will 
override what may be configured on a [...]
     "clientRequestValidation": { "kind": "attribute", "displayName": "Client 
Request Validation", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Whether to enable validation of the client request to check: 1) 
Content-Type header matches what the Rest DSL consumes; returns HTTP Status 415 
if validation error. 2) Accept header matches what the Rest DSL produces; 
returns HTTP Status 406 if valida [...]
     "enableCORS": { "kind": "attribute", "displayName": "Enable CORS", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Whether to enable CORS headers in the HTTP response. This option will override 
what may be configured on a parent level The default value is false." },
-    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
-    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "routeId": { "kind": "attribute", "displayName": "Route Id", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The route id this rest-dsl 
is using (read-only)" },
     "apiDocs": { "kind": "attribute", "displayName": "Api Docs", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Whether to include or 
exclude the VerbDefinition in API documentation. The default value is true." },
     "deprecated": { "kind": "attribute", "displayName": "Deprecated", 
"required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Sets deprecated flag in openapi" },
+    "type": { "kind": "attribute", "displayName": "Type", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from input to POJO for the incoming data This option will override 
what may be configured on a parent level. The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "outType": { "kind": "attribute", "displayName": "Out Type", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Sets the class name to use 
for binding from POJO to output for the outgoing data This option will override 
what may be configured on a parent level The name of the class of the input 
data. Append a to the end of the name if you want the input to be an array 
type." },
+    "toOrRoute": { "kind": "element", "displayName": "To Or Route", 
"required": true, "type": "object", "javaType": 
"org.apache.camel.model.OptionalIdentifiedDefinition<java.lang.Object>", 
"oneOf": [ "route", "to", "toD" ], "deprecated": false, "autowired": false, 
"secret": false, "description": "To route from this REST service to a Camel 
endpoint, or an inlined route" },
     "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/weighted.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/weighted.json
index 56ceb58..98e53de 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/weighted.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/weighted.json
@@ -12,9 +12,9 @@
     "output": false
   },
   "properties": {
-    "roundRobin": { "kind": "attribute", "displayName": "Round Robin", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
enable round robin mode. By default the weighted distribution mode is used. The 
default value is false." },
     "distributionRatio": { "kind": "attribute", "displayName": "Distribution 
Ratio", "required": true, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
distribution ratio is a delimited String consisting on integer weights 
separated by delimiters for example 2,3,5. The distributionRatio must match the 
number of endpoints and\/or processors specified in the load balancer list." },
     "distributionRatioDelimiter": { "kind": "attribute", "displayName": 
"Distribution Ratio Delimiter", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": ",", "description": "Delimiter used to specify 
the distribution ratio. The default value is , (comma)" },
+    "roundRobin": { "kind": "attribute", "displayName": "Round Robin", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
enable round robin mode. By default the weighted distribution mode is used. The 
default value is false." },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
index 6781005..59c7ab3 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
@@ -12399,7 +12399,25 @@ exception to throw instead.
   <xs:complexType name="wireTapDefinition">
     <xs:complexContent>
       <xs:extension base="tns:toDynamicDefinition">
-        <xs:sequence/>
+        <xs:sequence>
+          <xs:element minOccurs="0" name="body" 
type="tns:expressionSubElementDefinition">
+            <xs:annotation>
+              <xs:documentation xml:lang="en"><![CDATA[
+Uses the expression for creating a new body as the message to use for wire
+tapping.
+              ]]></xs:documentation>
+            </xs:annotation>
+          </xs:element>
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:setHeader"/>
+        </xs:sequence>
+        <xs:attribute name="processorRef" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en"><![CDATA[
+Reference to a Processor to use for creating a new body as the message to use
+for wire tapping.
+            ]]></xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
         <xs:attribute name="executorServiceRef" type="xs:string">
           <xs:annotation>
             <xs:documentation xml:lang="en"><![CDATA[

Reply via email to