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

davsclaus 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 97fda148c07 Regen for commit f4e845a85b41fac90b687a0f2b2b88cf0dfd421e 
(#7341)
97fda148c07 is described below

commit 97fda148c070df93918340920caa18120d47fab6
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Apr 4 13:11:36 2022 +0200

    Regen for commit f4e845a85b41fac90b687a0f2b2b88cf0dfd421e (#7341)
    
    Signed-off-by: GitHub <[email protected]>
    
    Co-authored-by: essobedo <[email protected]>
---
 .../apache/camel/catalog/components/nagios.json    |  5 ++
 .../org/apache/camel/catalog/components/nats.json  |  7 ++
 .../camel/catalog/components/netty-http.json       | 17 ++++-
 .../org/apache/camel/catalog/components/netty.json | 13 ++++
 .../apache/camel/catalog/components/nitrite.json   |  6 ++
 .../org/apache/camel/catalog/components/nsq.json   |  6 ++
 .../apache/camel/catalog/components/oaipmh.json    |  3 +
 .../apache/camel/catalog/components/olingo2.json   |  3 +
 .../apache/camel/catalog/components/olingo4.json   |  3 +
 .../camel/catalog/components/openstack-cinder.json | 13 ++++
 .../camel/catalog/components/openstack-glance.json | 14 ++++
 .../catalog/components/openstack-keystone.json     | 12 ++++
 .../catalog/components/openstack-neutron.json      | 24 +++++++
 .../camel/catalog/components/openstack-nova.json   | 16 +++++
 .../camel/catalog/components/openstack-swift.json  | 16 +++++
 .../camel/catalog/components/optaplanner.json      |  8 +++
 .../dsl/NettyHttpEndpointBuilderFactory.java       | 84 +++++++++++-----------
 17 files changed, 207 insertions(+), 43 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json
index 9e727d13d1a..7c82aa8fc19 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json
@@ -30,6 +30,11 @@
     "encryption": { "kind": "property", "displayName": "Encryption", "group": 
"security", "label": "security", "required": false, "type": "object", 
"javaType": "com.googlecode.jsendnsca.encryption.Encryption", "enum": [ "NONE", 
"TRIPLE_DES", "XOR", "RIJNDAEL128", "RIJNDAEL192", "RIJNDAEL256", "BLOWFISH" ], 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.nagios.NagiosConfiguration", "configurationField": 
"configuration", "descrip [...]
     "password": { "kind": "property", "displayName": "Password", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.nagios.NagiosConfiguration", "configurationField": 
"configuration", "description": "Password to be authenticated when sending 
checks to Nagios." }
   },
+  "headers": {
+    "CamelNagiosHostName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"defaultValue": "localhost", "description": "The hostname to be sent in this 
passive check." },
+    "CamelNagiosLevel": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": 
"com.googlecode.jsendnsca.Level", "enum": [ "OK", "WARNING", "CRITICAL", 
"UNKNOWN" ], "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The level of the passive check." },
+    "CamelNagiosServiceName": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"defaultValue": "The context name", "description": "The service name." }
+  },
   "properties": {
     "host": { "kind": "path", "displayName": "Host", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.nagios.NagiosConfiguration", "configurationField": 
"configuration", "description": "This is the address of the Nagios host where 
checks should be send." },
     "port": { "kind": "path", "displayName": "Port", "group": "producer", 
"label": "", "required": true, "type": "integer", "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.nagios.NagiosConfiguration", "configurationField": 
"configuration", "description": "The port number of the host." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json
index 75f24192296..ab5f373c931 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json
@@ -30,6 +30,13 @@
     "headerFilterStrategy": { "kind": "property", "displayName": "Header 
Filter Strategy", "group": "filter", "label": "filter", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom org.apache.camel.spi.HeaderFilterStrategy to filter header to and 
from Camel message." },
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Enable usage of global SSL context parameters." }
   },
+  "headers": {
+    "CamelNatsMessageTimestamp": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The timestamp of a consumed message." },
+    "CamelNatsSID": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
SID of a consumed message." },
+    "CamelNatsReplyTo": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The ReplyTo of a consumed message (may be null)." },
+    "CamelNatsSubject": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The Subject of a consumed message." },
+    "CamelNatsQueueName": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The Queue name of a consumed message (may be null)." }
+  },
   "properties": {
     "topic": { "kind": "path", "displayName": "Topic", "group": "common", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.nats.NatsConfiguration", "configurationField": 
"configuration", "description": "The name of topic we want to use" },
     "connectionTimeout": { "kind": "parameter", "displayName": "Connection 
Timeout", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 2000, "configurationClass": 
"org.apache.camel.component.nats.NatsConfiguration", "configurationField": 
"configuration", "description": "Timeout for connection attempts. (in 
milliseconds)" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
index 6f7a9abdf31..0e88bd05946 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
@@ -101,12 +101,27 @@
     "trustStoreResource": { "kind": "property", "displayName": "Trust Store 
Resource", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Server side certificate keystore to be used 
for encryption. Is loaded by default from classpath, but you [...]
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Enable usage of global SSL context parameters." }
   },
+  "headers": {
+    "CamelHttpAuthentication": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "If the user was authenticated using HTTP Basic then this header 
is added with the value Basic." },
+    "Content-Type": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "To 
set the content-type of the HTTP body. For example: text\/plain; 
charset=UTF-8." },
+    "connection": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
value of the HTTP header connection to use." },
+    "CamelNettyCloseChannelWhenComplete": { "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "Boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Indicates whether the channel should be closed after 
complete." },
+    "CamelHttpResponseCode": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "Integer", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Allows to set the HTTP Status code to use. By default 200 is 
used for success, and 500 for failure." },
+    "CamelHttpProtocolVersion": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "defaultValue": "HTTP\/1.1", "description": "The version of the HTTP 
protocol." },
+    "CamelHttpMethod": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"defaultValue": "GET", "description": "The HTTP method used, such as GET, POST, 
TRACE etc." },
+    "CamelHttpQuery": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Any query parameters, such as foo=bar&beer=yes" },
+    "CamelHttpPath": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Allows to provide URI context-path and query parameters as a String value that 
overrides the endpoint configuration. This allows to reuse the same producer 
for calling same remote http server, but using a dynamic context-path and query 
parameters." },
+    "CamelHttpRawQuery": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Any query parameters, such as foo=bar&beer=yes. Stored in the 
raw form, as they arrived to the consumer (i.e. before URL decoding)." },
+    "CamelHttpUrl": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
URL including protocol, host and port, etc: http:\/\/0.0.0.0:8080\/myapp." },
+    "CamelHttpCharacterEncoding": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The charset from the content-type header." },
+    "CamelHttpUri": { "kind": "header", "displayName": "", "group": "common", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
URI without protocol, host and port, etc: \/myapp." }
+  },
   "properties": {
     "protocol": { "kind": "path", "displayName": "Protocol", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "enum": [ "http", "https" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "The protocol to use 
which is either http, https or proxy - a consumer only option." },
     "host": { "kind": "path", "displayName": "Host", "group": "common", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "The local hostname such 
as localhost, or 0.0.0.0 when being a consumer. The remote HTTP server hostname 
when using pr [...]
     "port": { "kind": "path", "displayName": "Port", "group": "common", 
"label": "", "required": false, "type": "integer", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "The host port number" },
     "path": { "kind": "path", "displayName": "Path", "group": "common", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Resource path" },
-    "bridgeEndpoint": { "kind": "parameter", "displayName": "Bridge Endpoint", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "If the option is true, 
the producer will ignore the Exchange.HTTP_URI header, and use the endpoint 
[...]
+    "bridgeEndpoint": { "kind": "parameter", "displayName": "Bridge Endpoint", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "If the option is true, 
the producer will ignore the NettyHttpConstants.HTTP_URI header, and use th 
[...]
     "disconnect": { "kind": "parameter", "displayName": "Disconnect", "group": 
"common", "label": "", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Whether or not to 
disconnect(close) from Netty Channel right after use. Can be used for both 
consumer and p [...]
     "keepAlive": { "kind": "parameter", "displayName": "Keep Alive", "group": 
"common", "label": "", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Setting to ensure socket 
is not closed due to inactivity" },
     "reuseAddress": { "kind": "parameter", "displayName": "Reuse Address", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.netty.http.NettyHttpConfiguration", 
"configurationField": "configuration", "description": "Setting to facilitate 
socket multiplexing" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json
index 4cbe2b21430..519936fca07 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json
@@ -96,6 +96,19 @@
     "trustStoreResource": { "kind": "property", "displayName": "Trust Store 
Resource", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "Server side certificate keystore to be used 
for encryption. Is loaded by default from classpath, but you [...]
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Enable usage of global SSL context parameters." }
   },
+  "headers": {
+    "CamelNettyCloseChannelWhenComplete": { "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "Boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Indicates whether the channel should be closed after 
complete." },
+    "CamelNettyChannelHandlerContext": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"io.netty.channel.ChannelHandlerContext", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
channel handler context." },
+    "CamelNettyRemoteAddress": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "java.net.SocketAddress", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The remote address." },
+    "CamelNettyLocalAddress": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": "java.net.SocketAddress", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The local address." },
+    "CamelNettySSLSession": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"javax.net.ssl.SSLSession", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The SSL session." },
+    "CamelNettySSLClientCertSubjectName": { "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The SSL client certificate subject name." },
+    "CamelNettySSLClientCertIssuerName": { "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The SSL client certificate issuer name." },
+    "CamelNettySSLClientCertSerialNumber": { "kind": "header", "displayName": 
"", "group": "common", "label": "", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The SSL client certificate serial number." },
+    "CamelNettySSLClientCertNotBefore": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"java.util.Date", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The SSL client certificate not before." 
},
+    "CamelNettySSLClientCertNotAfter": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": 
"java.util.Date", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The SSL client certificate not after." 
},
+    "CamelNettyRequestTimeout": { "kind": "header", "displayName": "", 
"group": "common", "label": "", "required": false, "javaType": "Long", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The read timeout." }
+  },
   "properties": {
     "protocol": { "kind": "path", "displayName": "Protocol", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "enum": [ "tcp", "udp" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.netty.NettyConfiguration", 
"configurationField": "configuration", "description": "The protocol to use 
which can be tcp or udp." },
     "host": { "kind": "path", "displayName": "Host", "group": "common", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.netty.NettyConfiguration", "configurationField": 
"configuration", "description": "The hostname. For the consumer the hostname is 
localhost or 0.0.0.0. For the producer the hostname is the remote host to conne 
[...]
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json
index 3a5ca16beff..00b43991510 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json
@@ -26,6 +26,12 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "CamelNitriteChangeTimestamp": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"long", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Event timestamp in Epoch millis." },
+    "CamelNitriteChangeType": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": 
"org.dizitart.no2.event.ChangeType", "enum": [ "INSERT", "UPDATE", "REMOVE", 
"DROP", "CLOSE" ], "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Type of event." },
+    "CamelNitriteOperation": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.nitrite.AbstractNitriteOperation", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Operation to invoke on Collection or Repository. Defaults to 
UpsertOperation if not specified." },
+    "CamelNitriteWriteResult": { "kind": "header", "displayName": "", "group": 
"common", "label": "", "required": false, "javaType": 
"org.dizitart.no2.WriteResult", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Result of data modifying 
operation." }
+  },
   "properties": {
     "database": { "kind": "path", "displayName": "Database", "group": 
"common", "label": "common", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Path to database file. Will be created 
if not exists." },
     "collection": { "kind": "parameter", "displayName": "Collection", "group": 
"common", "label": "common", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Name of Nitrite collection. Cannot be used in combination with 
repositoryClass option." },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json
index f384c43958c..bdfeea834e1 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json
@@ -28,6 +28,12 @@
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Enable usage of global SSL context parameters." }
   },
+  "headers": {
+    "CamelNsqMessageId": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "byte[]", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The message Id." },
+    "CamelNsqMessageAttempts": { "kind": "header", "displayName": "", "group": 
"consumer", "label": "consumer", "required": false, "javaType": "int", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The message attempts." },
+    "CamelNsqMessageTimestamp": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"java.util.Date", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The message timestamp." },
+    "CamelNsqMessageTopic": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The message topic." }
+  },
   "properties": {
     "topic": { "kind": "path", "displayName": "Topic", "group": "common", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.nsq.NsqConfiguration", "configurationField": 
"configuration", "description": "The NSQ topic" },
     "servers": { "kind": "parameter", "displayName": "Servers", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.nsq.NsqConfiguration", 
"configurationField": "configuration", "description": "The hostnames of one or 
more nsqlookupd servers (consumer) or nsqd servers (producer)" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json
index c97eac57b22..dfbabaa1ac1 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json
@@ -26,6 +26,9 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "CamelOaimphResumptionToken": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "This header is obtained when onlyFirst option 
is enable. Return resumption token of the request when data is still 
available." }
+  },
   "properties": {
     "baseUrl": { "kind": "path", "displayName": "Base Url", "group": "common", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Base URL of the repository to which the 
request is made through the OAI-PMH protocol" },
     "from": { "kind": "parameter", "displayName": "From", "group": "common", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Specifies a lower bound for datestamp-based selective 
harvesting. UTC DateTime value" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json
index 34950fd6ce6..15141255fc0 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json
@@ -42,6 +42,9 @@
     "sslContextParameters": { "kind": "property", "displayName": "Ssl Context 
Parameters", "group": "security", "label": "security", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.olingo2.Olingo2Configuration", 
"configurationField": "configuration", "description": "To configure security 
using SSLContextParameters" },
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Enable usage of global SSL context parameters." }
   },
+  "headers": {
+    "CamelOlingo2.responseHttpHeaders": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Map<String, String>", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The response Http headers" }
+  },
   "properties": {
     "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", 
"label": "", "required": true, "type": "object", "javaType": 
"org.apache.camel.component.olingo2.internal.Olingo2ApiName", "enum": [ 
"DEFAULT" ], "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.olingo2.Olingo2Configuration", 
"configurationField": "configuration", "description": "What kind of operation 
to perform" },
     "methodName": { "kind": "path", "displayName": "Method Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.olingo2.Olingo2Configuration", 
"configurationField": "configuration", "description": "What sub operation to 
use for the selected operation" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json
index dcc0aae8e28..f155c15751f 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json
@@ -40,6 +40,9 @@
     "sslContextParameters": { "kind": "property", "displayName": "Ssl Context 
Parameters", "group": "security", "label": "security", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.olingo4.Olingo4Configuration", 
"configurationField": "configuration", "description": "To configure security 
using SSLContextParameters" },
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Enable usage of global SSL context parameters." }
   },
+  "headers": {
+    "CamelOlingo4.responseHttpHeaders": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Map<String, String>", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The response Http headers" }
+  },
   "properties": {
     "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", 
"label": "", "required": true, "type": "object", "javaType": 
"org.apache.camel.component.olingo4.internal.Olingo4ApiName", "enum": [ 
"DEFAULT" ], "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.olingo4.Olingo4Configuration", 
"configurationField": "configuration", "description": "What kind of operation 
to perform" },
     "methodName": { "kind": "path", "displayName": "Method Name", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.olingo4.Olingo4Configuration", 
"configurationField": "configuration", "description": "What sub operation to 
use for the selected operation" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json
index 1ad7eea97d2..772f53ec7d4 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json
@@ -25,6 +25,19 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "size": { "kind": "header", "displayName": "", "group": "volume", "label": 
"volume", "required": false, "javaType": "Integer", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Size of volume." },
+    "volumeType": { "kind": "header", "displayName": "", "group": "volume", 
"label": "volume", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Volume type." },
+    "imageRef": { "kind": "header", "displayName": "", "group": "volume", 
"label": "volume", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "ID of image." },
+    "snapshotId": { "kind": "header", "displayName": "", "group": "volume", 
"label": "volume", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "ID of snapshot." },
+    "isBootable": { "kind": "header", "displayName": "", "group": "volume", 
"label": "volume", "required": false, "javaType": "Boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Is bootable." },
+    "volumeId": { "kind": "header", "displayName": "", "group": "snapshot", 
"label": "snapshot", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The Volume ID." },
+    "force": { "kind": "header", "displayName": "", "group": "snapshot", 
"label": "snapshot", "required": false, "javaType": "Boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Force." },
+    "operation": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
operation to perform." },
+    "ID": { "kind": "header", "displayName": "", "group": "producer", "label": 
"", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
ID." },
+    "name": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
name." },
+    "description": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
description." }
+  },
   "properties": {
     "host": { "kind": "path", "displayName": "Host", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "OpenStack host url" },
     "apiVersion": { "kind": "parameter", "displayName": "Api Version", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "V2", "V3" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "V3", "description": 
"OpenStack API version" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json
index 45f84513b51..3cfb3dd49c8 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json
@@ -25,6 +25,20 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "diskFormat": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": 
"org.openstack4j.model.image.DiskFormat", "enum": [ "RAW", "VHD", "VMDK", 
"VDI", "ISO", "QCOW2", "AKI", "ARI", "AMI", "UNRECOGNIZED" ], "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The number of flavor VCPU." },
+    "containerFormat": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": 
"org.openstack4j.model.image.ContainerFormat", "enum": [ "BARE", "OVF", "AKI", 
"ARI", "AMI", "DOCKER", "UNRECOGNIZED" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Size of RAM." },
+    "owner": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Image owner." },
+    "isPublic": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "Boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "Is 
public." },
+    "minRam": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "Long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Minimum ram." },
+    "minDisk": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "Long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Minimum disk." },
+    "size": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "Long", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Size." },
+    "checksum": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Checksum." },
+    "operation": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
operation to perform." },
+    "ID": { "kind": "header", "displayName": "", "group": "producer", "label": 
"", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
ID." },
+    "name": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
name." },
+    "properties": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "Map<String, String>", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The image properties." }
+  },
   "properties": {
     "host": { "kind": "path", "displayName": "Host", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "OpenStack host url" },
     "apiVersion": { "kind": "parameter", "displayName": "Api Version", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "V2", "V3" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "V3", "description": 
"OpenStack API version" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json
index dac27d78dc8..2ee2faa8886 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json
@@ -25,6 +25,18 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "description": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
description." },
+    "domainId": { "kind": "header", "displayName": "", "group": "group project 
user", "label": "group project user", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "ID of the domain." },
+    "parentId": { "kind": "header", "displayName": "", "group": "project", 
"label": "project", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The parent project ID." },
+    "password": { "kind": "header", "displayName": "", "group": "user", 
"label": "user", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"User's password." },
+    "email": { "kind": "header", "displayName": "", "group": "user", "label": 
"user", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"User's email." },
+    "userId": { "kind": "header", "displayName": "", "group": "group", 
"label": "group", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "ID 
of the user." },
+    "groupId": { "kind": "header", "displayName": "", "group": "group", 
"label": "group", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "ID 
of the group." },
+    "operation": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
operation to perform." },
+    "ID": { "kind": "header", "displayName": "", "group": "producer", "label": 
"", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
ID." },
+    "name": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
name." }
+  },
   "properties": {
     "host": { "kind": "path", "displayName": "Host", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "OpenStack host url" },
     "config": { "kind": "parameter", "displayName": "Config", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"org.openstack4j.core.transport.Config", "deprecated": false, "autowired": 
false, "secret": false, "description": "OpenStack configuration" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json
index 11075170ce9..f9eedd755e7 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json
@@ -25,6 +25,30 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "tenantId": { "kind": "header", "displayName": "", "group": "network port 
router", "label": "network port router", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Tenant ID." },
+    "networkId": { "kind": "header", "displayName": "", "group": "subnet 
port", "label": "subnet port", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Network ID." },
+    "adminStateUp": { "kind": "header", "displayName": "", "group": "network", 
"label": "network", "required": false, "javaType": "Boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "AdminStateUp header." },
+    "networkType": { "kind": "header", "displayName": "", "group": "network", 
"label": "network", "required": false, "javaType": 
"org.openstack4j.model.network.NetworkType", "enum": [ "LOCAL", "FLAT", "VLAN", 
"VXLAN", "GRE" ], "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Network type." },
+    "physicalNetwork": { "kind": "header", "displayName": "", "group": 
"network", "label": "network", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Physical network." },
+    "segmentId": { "kind": "header", "displayName": "", "group": "network", 
"label": "network", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Segment ID." },
+    "isShared": { "kind": "header", "displayName": "", "group": "network", 
"label": "network", "required": false, "javaType": "Boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Is shared." },
+    "isRouterExternal": { "kind": "header", "displayName": "", "group": 
"network", "label": "network", "required": false, "javaType": "Boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Is router external." },
+    "enableDHCP": { "kind": "header", "displayName": "", "group": "subnet", 
"label": "subnet", "required": false, "javaType": "Boolean", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Enable DHCP." },
+    "gateway": { "kind": "header", "displayName": "", "group": "subnet", 
"label": "subnet", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Gateway." },
+    "ipVersion": { "kind": "header", "displayName": "", "group": "subnet", 
"label": "subnet", "required": false, "javaType": 
"org.openstack4j.model.network.IPVersionType", "enum": [ "V4", "V6" ], 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "IP version." },
+    "cidr": { "kind": "header", "displayName": "", "group": "subnet", "label": 
"subnet", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
cidr representing the IP range for this subnet, based on IP version." },
+    "subnetPools": { "kind": "header", "displayName": "", "group": "subnet", 
"label": "subnet", "required": false, "javaType": 
"org.openstack4j.openstack.networking.domain.NeutronPool", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
allocation pool." },
+    "deviceId": { "kind": "header", "displayName": "", "group": "port", 
"label": "port", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Device ID." },
+    "macAddress": { "kind": "header", "displayName": "", "group": "port", 
"label": "port", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "MAC 
address." },
+    "routerId": { "kind": "header", "displayName": "", "group": "router", 
"label": "router", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Router ID." },
+    "subnetId": { "kind": "header", "displayName": "", "group": "router 
subnet", "label": "router subnet", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Subnet ID." },
+    "portId": { "kind": "header", "displayName": "", "group": "port router", 
"label": "port router", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Port ID." },
+    "interfaceType": { "kind": "header", "displayName": "", "group": "router", 
"label": "router", "required": false, "javaType": 
"org.openstack4j.model.network.AttachInterfaceType", "enum": [ "PORT", "SUBNET" 
], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Interface type." },
+    "operation": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
operation to perform." },
+    "ID": { "kind": "header", "displayName": "", "group": "producer", "label": 
"", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
ID." },
+    "name": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
name." }
+  },
   "properties": {
     "host": { "kind": "path", "displayName": "Host", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "OpenStack host url" },
     "apiVersion": { "kind": "parameter", "displayName": "Api Version", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "V2", "V3" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "V3", "description": 
"OpenStack API version" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json
index 7787b2712d0..dc690a9781e 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json
@@ -25,6 +25,22 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "FlavorId": { "kind": "header", "displayName": "", "group": "flavor 
server", "label": "flavor server", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "ID of the flavor." },
+    "RAM": { "kind": "header", "displayName": "", "group": "flavor", "label": 
"flavor", "required": false, "javaType": "Integer", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Size of RAM." },
+    "VCPU": { "kind": "header", "displayName": "", "group": "flavor", "label": 
"flavor", "required": false, "javaType": "Integer", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
number of flavor VCPU." },
+    "disk": { "kind": "header", "displayName": "", "group": "flavor", "label": 
"flavor", "required": false, "javaType": "Integer", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Size of disk." },
+    "swap": { "kind": "header", "displayName": "", "group": "flavor", "label": 
"flavor", "required": false, "javaType": "Integer", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Size of swap." },
+    "rxtxFactor": { "kind": "header", "displayName": "", "group": "flavor", 
"label": "flavor", "required": false, "javaType": "Integer", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Rxtx Factor." },
+    "AdminPassword": { "kind": "header", "displayName": "", "group": "server", 
"label": "server", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "Admin password of the new server." },
+    "ImageId": { "kind": "header", "displayName": "", "group": "server", 
"label": "server", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The Image ID." },
+    "KeypairName": { "kind": "header", "displayName": "", "group": "server", 
"label": "server", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The Keypair name." },
+    "NetworkId": { "kind": "header", "displayName": "", "group": "server", 
"label": "server", "required": false, "javaType": "List<String>", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The list of networks (by id)." },
+    "action": { "kind": "header", "displayName": "", "group": "server", 
"label": "server", "required": false, "javaType": 
"org.openstack4j.model.compute.Action", "enum": [ "PAUSE", "UNPAUSE", "STOP", 
"START", "LOCK", "UNLOCK", "SUSPEND", "RESUME", "RESCUE", "UNRESCUE", "SHELVE", 
"SHELVE_OFFLOAD", "UNSHELVE", "FORCEDELETE" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "An 
action to perform." },
+    "operation": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
operation to perform." },
+    "ID": { "kind": "header", "displayName": "", "group": "producer", "label": 
"", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
ID." },
+    "name": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
name." }
+  },
   "properties": {
     "host": { "kind": "path", "displayName": "Host", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "OpenStack host url" },
     "apiVersion": { "kind": "parameter", "displayName": "Api Version", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "V2", "V3" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "V3", "description": 
"OpenStack API version" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json
index eae48dc05f8..ce16a2432ca 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json
@@ -25,6 +25,22 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "containerName": { "kind": "header", "displayName": "", "group": "object 
container", "label": "object container", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The container name." },
+    "objectName": { "kind": "header", "displayName": "", "group": "object", 
"label": "object", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The object name." },
+    "X-Container-Meta-": { "kind": "header", "displayName": "", "group": 
"container", "label": "container", "required": false, "javaType": "Map<String, 
String>", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Container metadata prefix." },
+    "X-Versions-Location": { "kind": "header", "displayName": "", "group": 
"container", "label": "container", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Versions location." },
+    "X-Container-Read": { "kind": "header", "displayName": "", "group": 
"container", "label": "container", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "ACL - container read." },
+    "X-Container-Write": { "kind": "header", "displayName": "", "group": 
"container", "label": "container", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "ACL - container write." },
+    "limit": { "kind": "header", "displayName": "", "group": "container", 
"label": "container", "required": false, "javaType": "Integer", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "List options - limit." },
+    "marker": { "kind": "header", "displayName": "", "group": "container", 
"label": "container", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "List options - marker." },
+    "end_marker": { "kind": "header", "displayName": "", "group": "container", 
"label": "container", "required": false, "javaType": "String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "List options - end marker." },
+    "delimiter": { "kind": "header", "displayName": "", "group": "container", 
"label": "container", "required": false, "javaType": "Character", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "List options - delimiter." },
+    "path": { "kind": "header", "displayName": "", "group": "container 
object", "label": "container object", "required": false, "javaType": "String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The path." },
+    "operation": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
operation to perform." },
+    "ID": { "kind": "header", "displayName": "", "group": "producer", "label": 
"", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
ID." },
+    "name": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
name." }
+  },
   "properties": {
     "host": { "kind": "path", "displayName": "Host", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "OpenStack host url" },
     "apiVersion": { "kind": "parameter", "displayName": "Api Version", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "V2", "V3" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "V3", "description": 
"OpenStack API version" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json
index 05849585645..9f41e085539 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json
@@ -26,6 +26,14 @@
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
   },
+  "headers": {
+    "CamelOptaPlannerSolverId": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"String", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Specifies the solverId to use." },
+    "CamelOptaPlannerIsAsync": { "kind": "header", "displayName": "", "group": 
"producer", "label": "producer", "required": false, "javaType": "Boolean", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Specify whether to use another thread for submitting 
Solution instances rather than blocking the current thread." },
+    "CamelOptaPlannerBestSolution": { "kind": "header", "displayName": "", 
"group": "consumer", "label": "consumer", "required": false, "javaType": 
"Object", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The best planning solution." },
+    "CamelOptaPlannerIsSolving": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "Is solving." },
+    "CamelOptaPlannerIsTerminateEarly": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"Boolean", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "true if terminateEarly has been called since 
the Solver started." },
+    "CamelOptaPlannerSolverManager": { "kind": "header", "displayName": "", 
"group": "producer", "label": "producer", "required": false, "javaType": 
"org.optaplanner.core.api.solver.SolverManager", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
Solver Manager." }
+  },
   "properties": {
     "configFile": { "kind": "path", "displayName": "Config File", "group": 
"common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.optaplanner.OptaPlannerConfiguration", 
"configurationField": "configuration", "description": "Specifies the location 
to the solver file. If useSolverManager=FALSE, Camel uses this file and create 
[...]
     "problemId": { "kind": "parameter", "displayName": "Problem Id", "group": 
"common", "label": "common", "required": false, "type": "integer", "javaType": 
"java.lang.Long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "1L", "configurationClass": 
"org.apache.camel.component.optaplanner.OptaPlannerConfiguration", 
"configurationField": "configuration", "description": "In case of using 
SolverManager : the problem id" },
diff --git 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
index aed28835122..caa1df9b93c 100644
--- 
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
+++ 
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
@@ -45,13 +45,13 @@ public interface NettyHttpEndpointBuilderFactory {
             return (AdvancedNettyHttpEndpointConsumerBuilder) this;
         }
         /**
-         * If the option is true, the producer will ignore the 
Exchange.HTTP_URI
-         * header, and use the endpoint's URI for request. You may also set the
-         * throwExceptionOnFailure to be false to let the producer send all the
-         * fault response back. The consumer working in the bridge mode will
-         * skip the gzip compression and WWW URL form encoding (by adding the
-         * Exchange.SKIP_GZIP_ENCODING and Exchange.SKIP_WWW_FORM_URLENCODED
-         * headers to the consumed exchange).
+         * If the option is true, the producer will ignore the
+         * NettyHttpConstants.HTTP_URI header, and use the endpoint's URI for
+         * request. You may also set the throwExceptionOnFailure to be false to
+         * let the producer send all the fault response back. The consumer
+         * working in the bridge mode will skip the gzip compression and WWW 
URL
+         * form encoding (by adding the Exchange.SKIP_GZIP_ENCODING and
+         * Exchange.SKIP_WWW_FORM_URLENCODED headers to the consumed exchange).
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
          * 
@@ -67,13 +67,13 @@ public interface NettyHttpEndpointBuilderFactory {
             return this;
         }
         /**
-         * If the option is true, the producer will ignore the 
Exchange.HTTP_URI
-         * header, and use the endpoint's URI for request. You may also set the
-         * throwExceptionOnFailure to be false to let the producer send all the
-         * fault response back. The consumer working in the bridge mode will
-         * skip the gzip compression and WWW URL form encoding (by adding the
-         * Exchange.SKIP_GZIP_ENCODING and Exchange.SKIP_WWW_FORM_URLENCODED
-         * headers to the consumed exchange).
+         * If the option is true, the producer will ignore the
+         * NettyHttpConstants.HTTP_URI header, and use the endpoint's URI for
+         * request. You may also set the throwExceptionOnFailure to be false to
+         * let the producer send all the fault response back. The consumer
+         * working in the bridge mode will skip the gzip compression and WWW 
URL
+         * form encoding (by adding the Exchange.SKIP_GZIP_ENCODING and
+         * Exchange.SKIP_WWW_FORM_URLENCODED headers to the consumed exchange).
          * 
          * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
          * type.
@@ -2306,13 +2306,13 @@ public interface NettyHttpEndpointBuilderFactory {
             return (AdvancedNettyHttpEndpointProducerBuilder) this;
         }
         /**
-         * If the option is true, the producer will ignore the 
Exchange.HTTP_URI
-         * header, and use the endpoint's URI for request. You may also set the
-         * throwExceptionOnFailure to be false to let the producer send all the
-         * fault response back. The consumer working in the bridge mode will
-         * skip the gzip compression and WWW URL form encoding (by adding the
-         * Exchange.SKIP_GZIP_ENCODING and Exchange.SKIP_WWW_FORM_URLENCODED
-         * headers to the consumed exchange).
+         * If the option is true, the producer will ignore the
+         * NettyHttpConstants.HTTP_URI header, and use the endpoint's URI for
+         * request. You may also set the throwExceptionOnFailure to be false to
+         * let the producer send all the fault response back. The consumer
+         * working in the bridge mode will skip the gzip compression and WWW 
URL
+         * form encoding (by adding the Exchange.SKIP_GZIP_ENCODING and
+         * Exchange.SKIP_WWW_FORM_URLENCODED headers to the consumed exchange).
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
          * 
@@ -2328,13 +2328,13 @@ public interface NettyHttpEndpointBuilderFactory {
             return this;
         }
         /**
-         * If the option is true, the producer will ignore the 
Exchange.HTTP_URI
-         * header, and use the endpoint's URI for request. You may also set the
-         * throwExceptionOnFailure to be false to let the producer send all the
-         * fault response back. The consumer working in the bridge mode will
-         * skip the gzip compression and WWW URL form encoding (by adding the
-         * Exchange.SKIP_GZIP_ENCODING and Exchange.SKIP_WWW_FORM_URLENCODED
-         * headers to the consumed exchange).
+         * If the option is true, the producer will ignore the
+         * NettyHttpConstants.HTTP_URI header, and use the endpoint's URI for
+         * request. You may also set the throwExceptionOnFailure to be false to
+         * let the producer send all the fault response back. The consumer
+         * working in the bridge mode will skip the gzip compression and WWW 
URL
+         * form encoding (by adding the Exchange.SKIP_GZIP_ENCODING and
+         * Exchange.SKIP_WWW_FORM_URLENCODED headers to the consumed exchange).
          * 
          * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
          * type.
@@ -4062,13 +4062,13 @@ public interface NettyHttpEndpointBuilderFactory {
             return (AdvancedNettyHttpEndpointBuilder) this;
         }
         /**
-         * If the option is true, the producer will ignore the 
Exchange.HTTP_URI
-         * header, and use the endpoint's URI for request. You may also set the
-         * throwExceptionOnFailure to be false to let the producer send all the
-         * fault response back. The consumer working in the bridge mode will
-         * skip the gzip compression and WWW URL form encoding (by adding the
-         * Exchange.SKIP_GZIP_ENCODING and Exchange.SKIP_WWW_FORM_URLENCODED
-         * headers to the consumed exchange).
+         * If the option is true, the producer will ignore the
+         * NettyHttpConstants.HTTP_URI header, and use the endpoint's URI for
+         * request. You may also set the throwExceptionOnFailure to be false to
+         * let the producer send all the fault response back. The consumer
+         * working in the bridge mode will skip the gzip compression and WWW 
URL
+         * form encoding (by adding the Exchange.SKIP_GZIP_ENCODING and
+         * Exchange.SKIP_WWW_FORM_URLENCODED headers to the consumed exchange).
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
          * 
@@ -4083,13 +4083,13 @@ public interface NettyHttpEndpointBuilderFactory {
             return this;
         }
         /**
-         * If the option is true, the producer will ignore the 
Exchange.HTTP_URI
-         * header, and use the endpoint's URI for request. You may also set the
-         * throwExceptionOnFailure to be false to let the producer send all the
-         * fault response back. The consumer working in the bridge mode will
-         * skip the gzip compression and WWW URL form encoding (by adding the
-         * Exchange.SKIP_GZIP_ENCODING and Exchange.SKIP_WWW_FORM_URLENCODED
-         * headers to the consumed exchange).
+         * If the option is true, the producer will ignore the
+         * NettyHttpConstants.HTTP_URI header, and use the endpoint's URI for
+         * request. You may also set the throwExceptionOnFailure to be false to
+         * let the producer send all the fault response back. The consumer
+         * working in the bridge mode will skip the gzip compression and WWW 
URL
+         * form encoding (by adding the Exchange.SKIP_GZIP_ENCODING and
+         * Exchange.SKIP_WWW_FORM_URLENCODED headers to the consumed exchange).
          * 
          * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
          * type.

Reply via email to