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 e6099e9  Regen
e6099e9 is described below

commit e6099e96e341fdcaef55581245817c3b172a056e
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Aug 24 06:39:52 2021 +0200

    Regen
---
 .../org/apache/camel/catalog/components/as2.json   |   5 +-
 .../huaweicloud/dms/DMSEndpointConfigurer.java     |  90 +++++++
 .../huaweicloud/dms/DMSEndpointUriFactory.java     |  27 +-
 .../component/huaweicloud/dms/hwcloud-dms.json     |  17 +-
 .../builder/endpoint/EndpointBuilderFactory.java   |  56 ++---
 .../camel/builder/endpoint/EndpointBuilders.java   |  56 ++---
 .../endpoint/dsl/DMSEndpointBuilderFactory.java    | 271 +++++++++++++++++++++
 .../modules/ROOT/pages/hwcloud-dms-component.adoc  |  19 +-
 8 files changed, 475 insertions(+), 66 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
index 5cd4757..6792dcc 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
@@ -36,6 +36,7 @@
     "as2MessageStructure": { "kind": "parameter", "displayName": "As2 Message 
Structure", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "org.apache.camel.component.as2.api.AS2MessageStructure", 
"enum": [ "PLAIN", "SIGNED", "ENCRYPTED", "SIGNED_ENCRYPTED", 
"PLAIN_COMPRESSED", "SIGNED_COMPRESSED", "ENCRYPTED_COMPRESSED", 
"ENCRYPTED_COMPRESSED_SIGNED" ], "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": "org.apache.camel.compo [...]
     "as2To": { "kind": "parameter", "displayName": "As2 To", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.as2.AS2Configuration", 
"configurationField": "configuration", "description": "The value of the AS2To 
header of AS2 message." },
     "as2Version": { "kind": "parameter", "displayName": "As2 Version", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "enum": [ "1.0", "1.1" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "1.1", 
"configurationClass": "org.apache.camel.component.as2.AS2Configuration", 
"configurationField": "configuration", "description": "The version of the AS2 
protocol." },
+    "attachedFileName": { "kind": "parameter", "displayName": "Attached File 
Name", "group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.as2.AS2Configuration", "configurationField": 
"configuration", "description": "The name of the attached file" },
     "clientFqdn": { "kind": "parameter", "displayName": "Client Fqdn", 
"group": "common", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "camel.apache.org", "configurationClass": 
"org.apache.camel.component.as2.AS2Configuration", "configurationField": 
"configuration", "description": "The Client Fully Qualified Domain Name (FQDN). 
Used in message ids sent by endpoint." },
     "compressionAlgorithm": { "kind": "parameter", "displayName": "Compression 
Algorithm", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.as2.api.AS2CompressionAlgorithm", "enum": [ "ZLIB" 
], "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.as2.AS2Configuration", 
"configurationField": "configuration", "description": "The algorithm used to 
compress EDI message." },
     "decryptingPrivateKey": { "kind": "parameter", "displayName": "Decrypting 
Private Key", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "java.security.PrivateKey", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.as2.AS2Configuration", "configurationField": 
"configuration", "description": "The key used to encrypt the EDI message." },
@@ -64,11 +65,11 @@
     "lazyStartProducer": { "kind": "parameter", "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 sta [...]
   },
   "apis": {
-    "client": { "consumerOnly": false, "producerOnly": true, "description": 
"Sends EDI Messages over HTTP", "methods": { "send": { "description": "Send 
ediMessage to trading partner", "signatures": [ 
"org.apache.http.protocol.HttpCoreContext send(String ediMessage, String 
requestUri, String subject, String from, String as2From, String as2To, 
org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure, 
org.apache.http.entity.ContentType ediMessageContentType, String ediMess [...]
+    "client": { "consumerOnly": false, "producerOnly": true, "description": 
"Sends EDI Messages over HTTP", "methods": { "send": { "description": "Send 
ediMessage to trading partner", "signatures": [ 
"org.apache.http.protocol.HttpCoreContext send(String ediMessage, String 
requestUri, String subject, String from, String as2From, String as2To, 
org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure, 
org.apache.http.entity.ContentType ediMessageContentType, String ediMess [...]
     "server": { "consumerOnly": true, "producerOnly": false, "description": 
"Receives EDI Messages over HTTP", "methods": { "listen": { "description": "", 
"signatures": [ "void listen(String requestUriPattern, 
org.apache.http.protocol.HttpRequestHandler handler)" ] } } }
   },
   "apiProperties": {
-    "client": { "methods": { "send": { "properties": { "as2From": { "kind": 
"parameter", "displayName": "As2 From", "group": "producer", "label": "", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "AS2 
name of sender", "optional": false }, "as2MessageStructure": { "kind": 
"parameter", "displayName": "As2 Message Structure", "group": "producer", 
"label": "", "required": false, "type": "object",  [...]
+    "client": { "methods": { "send": { "properties": { "as2From": { "kind": 
"parameter", "displayName": "As2 From", "group": "producer", "label": "", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "AS2 
name of sender", "optional": false }, "as2MessageStructure": { "kind": 
"parameter", "displayName": "As2 Message Structure", "group": "producer", 
"label": "", "required": false, "type": "object",  [...]
     "server": { "methods": { "listen": { "properties": { "requestUriPattern": 
{ "kind": "parameter", "displayName": "Request Uri Pattern", "group": 
"consumer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "", "optional": false } } } } }
   }
 }
diff --git 
a/components/camel-huawei/camel-huaweicloud-dms/src/generated/java/org/apache/camel/component/huaweicloud/dms/DMSEndpointConfigurer.java
 
b/components/camel-huawei/camel-huaweicloud-dms/src/generated/java/org/apache/camel/component/huaweicloud/dms/DMSEndpointConfigurer.java
index b4cdff6..d343e0d 100644
--- 
a/components/camel-huawei/camel-huaweicloud-dms/src/generated/java/org/apache/camel/component/huaweicloud/dms/DMSEndpointConfigurer.java
+++ 
b/components/camel-huawei/camel-huaweicloud-dms/src/generated/java/org/apache/camel/component/huaweicloud/dms/DMSEndpointConfigurer.java
@@ -21,16 +21,32 @@ public class DMSEndpointConfigurer extends 
PropertyConfigurerSupport implements
     public boolean configure(CamelContext camelContext, Object obj, String 
name, Object value, boolean ignoreCase) {
         DMSEndpoint target = (DMSEndpoint) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
+        case "accessuser":
+        case "accessUser": target.setAccessUser(property(camelContext, 
java.lang.String.class, value)); return true;
         case "authenticationkey":
         case "authenticationKey": 
target.setAuthenticationKey(property(camelContext, java.lang.String.class, 
value)); return true;
+        case "availablezones":
+        case "availableZones": target.setAvailableZones(property(camelContext, 
java.util.List.class, value)); return true;
         case "endpoint": target.setEndpoint(property(camelContext, 
java.lang.String.class, value)); return true;
         case "engine": target.setEngine(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "engineversion":
+        case "engineVersion": target.setEngineVersion(property(camelContext, 
java.lang.String.class, value)); return true;
         case "ignoresslverification":
         case "ignoreSslVerification": 
target.setIgnoreSslVerification(property(camelContext, boolean.class, value)); 
return true;
         case "instanceid":
         case "instanceId": target.setInstanceId(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "kafkamanagerpassword":
+        case "kafkaManagerPassword": 
target.setKafkaManagerPassword(property(camelContext, java.lang.String.class, 
value)); return true;
+        case "kafkamanageruser":
+        case "kafkaManagerUser": 
target.setKafkaManagerUser(property(camelContext, java.lang.String.class, 
value)); return true;
         case "lazystartproducer":
         case "lazyStartProducer": 
target.setLazyStartProducer(property(camelContext, boolean.class, value)); 
return true;
+        case "name": target.setName(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "partitionnum":
+        case "partitionNum": target.setPartitionNum(property(camelContext, 
int.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "productid":
+        case "productId": target.setProductId(property(camelContext, 
java.lang.String.class, value)); return true;
         case "projectid":
         case "projectId": target.setProjectId(property(camelContext, 
java.lang.String.class, value)); return true;
         case "proxyhost":
@@ -44,8 +60,19 @@ public class DMSEndpointConfigurer extends 
PropertyConfigurerSupport implements
         case "region": target.setRegion(property(camelContext, 
java.lang.String.class, value)); return true;
         case "secretkey":
         case "secretKey": target.setSecretKey(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "securitygroupid":
+        case "securityGroupId": 
target.setSecurityGroupId(property(camelContext, java.lang.String.class, 
value)); return true;
         case "servicekeys":
         case "serviceKeys": target.setServiceKeys(property(camelContext, 
org.apache.camel.component.huaweicloud.common.models.ServiceKeys.class, 
value)); return true;
+        case "specification": target.setSpecification(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "storagespace":
+        case "storageSpace": target.setStorageSpace(property(camelContext, 
int.class, value)); return true;
+        case "storagespeccode":
+        case "storageSpecCode": 
target.setStorageSpecCode(property(camelContext, java.lang.String.class, 
value)); return true;
+        case "subnetid":
+        case "subnetId": target.setSubnetId(property(camelContext, 
java.lang.String.class, value)); return true;
+        case "vpcid":
+        case "vpcId": target.setVpcId(property(camelContext, 
java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -53,16 +80,32 @@ public class DMSEndpointConfigurer extends 
PropertyConfigurerSupport implements
     @Override
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
+        case "accessuser":
+        case "accessUser": return java.lang.String.class;
         case "authenticationkey":
         case "authenticationKey": return java.lang.String.class;
+        case "availablezones":
+        case "availableZones": return java.util.List.class;
         case "endpoint": return java.lang.String.class;
         case "engine": return java.lang.String.class;
+        case "engineversion":
+        case "engineVersion": return java.lang.String.class;
         case "ignoresslverification":
         case "ignoreSslVerification": return boolean.class;
         case "instanceid":
         case "instanceId": return java.lang.String.class;
+        case "kafkamanagerpassword":
+        case "kafkaManagerPassword": return java.lang.String.class;
+        case "kafkamanageruser":
+        case "kafkaManagerUser": return java.lang.String.class;
         case "lazystartproducer":
         case "lazyStartProducer": return boolean.class;
+        case "name": return java.lang.String.class;
+        case "partitionnum":
+        case "partitionNum": return int.class;
+        case "password": return java.lang.String.class;
+        case "productid":
+        case "productId": return java.lang.String.class;
         case "projectid":
         case "projectId": return java.lang.String.class;
         case "proxyhost":
@@ -76,8 +119,19 @@ public class DMSEndpointConfigurer extends 
PropertyConfigurerSupport implements
         case "region": return java.lang.String.class;
         case "secretkey":
         case "secretKey": return java.lang.String.class;
+        case "securitygroupid":
+        case "securityGroupId": return java.lang.String.class;
         case "servicekeys":
         case "serviceKeys": return 
org.apache.camel.component.huaweicloud.common.models.ServiceKeys.class;
+        case "specification": return java.lang.String.class;
+        case "storagespace":
+        case "storageSpace": return int.class;
+        case "storagespeccode":
+        case "storageSpecCode": return java.lang.String.class;
+        case "subnetid":
+        case "subnetId": return java.lang.String.class;
+        case "vpcid":
+        case "vpcId": return java.lang.String.class;
         default: return null;
         }
     }
@@ -86,16 +140,32 @@ public class DMSEndpointConfigurer extends 
PropertyConfigurerSupport implements
     public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
         DMSEndpoint target = (DMSEndpoint) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
+        case "accessuser":
+        case "accessUser": return target.getAccessUser();
         case "authenticationkey":
         case "authenticationKey": return target.getAuthenticationKey();
+        case "availablezones":
+        case "availableZones": return target.getAvailableZones();
         case "endpoint": return target.getEndpoint();
         case "engine": return target.getEngine();
+        case "engineversion":
+        case "engineVersion": return target.getEngineVersion();
         case "ignoresslverification":
         case "ignoreSslVerification": return target.isIgnoreSslVerification();
         case "instanceid":
         case "instanceId": return target.getInstanceId();
+        case "kafkamanagerpassword":
+        case "kafkaManagerPassword": return target.getKafkaManagerPassword();
+        case "kafkamanageruser":
+        case "kafkaManagerUser": return target.getKafkaManagerUser();
         case "lazystartproducer":
         case "lazyStartProducer": return target.isLazyStartProducer();
+        case "name": return target.getName();
+        case "partitionnum":
+        case "partitionNum": return target.getPartitionNum();
+        case "password": return target.getPassword();
+        case "productid":
+        case "productId": return target.getProductId();
         case "projectid":
         case "projectId": return target.getProjectId();
         case "proxyhost":
@@ -109,8 +179,28 @@ public class DMSEndpointConfigurer extends 
PropertyConfigurerSupport implements
         case "region": return target.getRegion();
         case "secretkey":
         case "secretKey": return target.getSecretKey();
+        case "securitygroupid":
+        case "securityGroupId": return target.getSecurityGroupId();
         case "servicekeys":
         case "serviceKeys": return target.getServiceKeys();
+        case "specification": return target.getSpecification();
+        case "storagespace":
+        case "storageSpace": return target.getStorageSpace();
+        case "storagespeccode":
+        case "storageSpecCode": return target.getStorageSpecCode();
+        case "subnetid":
+        case "subnetId": return target.getSubnetId();
+        case "vpcid":
+        case "vpcId": return target.getVpcId();
+        default: return null;
+        }
+    }
+
+    @Override
+    public Object getCollectionValueType(Object target, String name, boolean 
ignoreCase) {
+        switch (ignoreCase ? name.toLowerCase() : name) {
+        case "availablezones":
+        case "availableZones": return java.lang.String.class;
         default: return null;
         }
     }
diff --git 
a/components/camel-huawei/camel-huaweicloud-dms/src/generated/java/org/apache/camel/component/huaweicloud/dms/DMSEndpointUriFactory.java
 
b/components/camel-huawei/camel-huaweicloud-dms/src/generated/java/org/apache/camel/component/huaweicloud/dms/DMSEndpointUriFactory.java
index 30baf58..c596706 100644
--- 
a/components/camel-huawei/camel-huaweicloud-dms/src/generated/java/org/apache/camel/component/huaweicloud/dms/DMSEndpointUriFactory.java
+++ 
b/components/camel-huawei/camel-huaweicloud-dms/src/generated/java/org/apache/camel/component/huaweicloud/dms/DMSEndpointUriFactory.java
@@ -20,21 +20,36 @@ public class DMSEndpointUriFactory extends 
org.apache.camel.support.component.En
     private static final Set<String> PROPERTY_NAMES;
     private static final Set<String> SECRET_PROPERTY_NAMES;
     static {
-        Set<String> props = new HashSet<>(15);
+        Set<String> props = new HashSet<>(30);
+        props.add("subnetId");
         props.add("serviceKeys");
-        props.add("secretKey");
-        props.add("proxyPassword");
         props.add("ignoreSslVerification");
-        props.add("authenticationKey");
-        props.add("proxyHost");
+        props.add("securityGroupId");
         props.add("proxyPort");
         props.add("endpoint");
-        props.add("lazyStartProducer");
+        props.add("password");
         props.add("instanceId");
         props.add("engine");
+        props.add("vpcId");
+        props.add("storageSpace");
+        props.add("kafkaManagerUser");
+        props.add("engineVersion");
+        props.add("accessUser");
+        props.add("productId");
+        props.add("secretKey");
+        props.add("proxyPassword");
+        props.add("specification");
+        props.add("authenticationKey");
+        props.add("proxyHost");
+        props.add("lazyStartProducer");
+        props.add("storageSpecCode");
+        props.add("availableZones");
+        props.add("name");
         props.add("proxyUser");
+        props.add("kafkaManagerPassword");
         props.add("region");
         props.add("operation");
+        props.add("partitionNum");
         props.add("projectId");
         PROPERTY_NAMES = Collections.unmodifiableSet(props);
         Set<String> secretProps = new HashSet<>(5);
diff --git 
a/components/camel-huawei/camel-huaweicloud-dms/src/generated/resources/org/apache/camel/component/huaweicloud/dms/hwcloud-dms.json
 
b/components/camel-huawei/camel-huaweicloud-dms/src/generated/resources/org/apache/camel/component/huaweicloud/dms/hwcloud-dms.json
index 86ebe2e..2312ef5 100644
--- 
a/components/camel-huawei/camel-huaweicloud-dms/src/generated/resources/org/apache/camel/component/huaweicloud/dms/hwcloud-dms.json
+++ 
b/components/camel-huawei/camel-huaweicloud-dms/src/generated/resources/org/apache/camel/component/huaweicloud/dms/hwcloud-dms.json
@@ -27,12 +27,21 @@
   },
   "properties": {
     "operation": { "kind": "path", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Operation to be performed" 
},
+    "accessUser": { "kind": "parameter", "displayName": "Access user", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The username of a RabbitMQ 
instance. This option is mandatory when creating a RabbitMQ instance." },
     "authenticationKey": { "kind": "parameter", "displayName": "API 
authentication key (AK)", "group": "producer", "label": "", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": true, "description": 
"Authentication key for the cloud user" },
+    "availableZones": { "kind": "parameter", "displayName": "Available zones", 
"group": "producer", "label": "", "required": false, "type": "array", 
"javaType": "java.util.List<java.lang.String>", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
ID of an available zone. This option is mandatory when creating an instance and 
it cannot be an empty array." },
     "endpoint": { "kind": "parameter", "displayName": "Service endpoint", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "DMS url. Carries higher 
precedence than region parameter based client initialization" },
     "engine": { "kind": "parameter", "displayName": "Engine type", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "enum": [ "kafka", "rabbitmq" ], "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
message engine. Either kafka or rabbitmq. If the parameter is not specified, 
all instances will be queried" },
+    "engineVersion": { "kind": "parameter", "displayName": "Engine version", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The version of the message 
engine. This option is mandatory when creating a Kafka instance." },
     "ignoreSslVerification": { "kind": "parameter", "displayName": "SSL 
Verification Ignored", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "description": "Ignore SSL verification" },
     "instanceId": { "kind": "parameter", "displayName": "Instance id", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The id of the instance. 
This option is mandatory when deleting or querying an instance" },
+    "kafkaManagerPassword": { "kind": "parameter", "displayName": "Kafka 
manager password", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
password for logging in to the Kafka Manager. This option is mandatory when 
creating a Kafka instance." },
+    "kafkaManagerUser": { "kind": "parameter", "displayName": "Kafka manager 
username", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
username for logging in to the Kafka Manager. This option is mandatory when 
creating a Kafka instance." },
     "lazyStartProducer": { "kind": "parameter", "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 sta [...]
+    "name": { "kind": "parameter", "displayName": "Name", "group": "producer", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The name of the instance for creating 
and updating an instance. This option is mandatory when creating an instance" },
+    "partitionNum": { "kind": "parameter", "displayName": "Partition Number", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The maximum number of partitions in a 
Kafka instance. This option is mandatory when creating a Kafka instance." },
+    "password": { "kind": "parameter", "displayName": "Password", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The password of a RabbitMQ instance. 
This option is mandatory when creating a RabbitMQ instance." },
+    "productId": { "kind": "parameter", "displayName": "Product ID", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The product ID. This option is 
mandatory when creating an instance." },
     "projectId": { "kind": "parameter", "displayName": "Project ID", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Cloud project ID" },
     "proxyHost": { "kind": "parameter", "displayName": "Proxy server host", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Proxy server ip\/hostname" 
},
     "proxyPassword": { "kind": "parameter", "displayName": "Proxy password", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
@@ -40,6 +49,12 @@
     "proxyUser": { "kind": "parameter", "displayName": "Proxy user", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": true, "description": "Proxy authentication user" },
     "region": { "kind": "parameter", "displayName": "Service region", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "DMS service region" },
     "secretKey": { "kind": "parameter", "displayName": "API secret key (SK)", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": true, "description": "Secret key for the cloud 
user" },
-    "serviceKeys": { "kind": "parameter", "displayName": "Service 
Configuration", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.huaweicloud.common.models.ServiceKeys", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, 
"description": "Configuration object for cloud service authentication" }
+    "securityGroupId": { "kind": "parameter", "displayName": "Security group 
ID", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The security group which 
the instance belongs to. This option is mandatory when creating an instance." },
+    "serviceKeys": { "kind": "parameter", "displayName": "Service 
Configuration", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.huaweicloud.common.models.ServiceKeys", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, 
"description": "Configuration object for cloud service authentication" },
+    "specification": { "kind": "parameter", "displayName": "Engine version", 
"group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The baseline bandwidth of 
a Kafka instance. This option is mandatory when creating a Kafka instance." },
+    "storageSpace": { "kind": "parameter", "displayName": "Storage space", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The message storage space. This option 
is mandatory when creating an instance." },
+    "storageSpecCode": { "kind": "parameter", "displayName": "Storage 
specification code", "group": "producer", "label": "", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": "The 
storage I\/O specification. This option is mandatory when creating an 
instance." },
+    "subnetId": { "kind": "parameter", "displayName": "Subnet ID", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The subnet ID. This option is mandatory 
when creating an instance." },
+    "vpcId": { "kind": "parameter", "displayName": "VPC ID", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "The VPC ID. This option is mandatory 
when creating an instance." }
   }
 }
diff --git 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
index fb84e4c..521b8f7 100644
--- 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
@@ -28,11 +28,13 @@ import javax.annotation.Generated;
 @Generated("org.apache.camel.maven.packaging.EndpointDslMojo")
 public interface EndpointBuilderFactory
         extends
+            
org.apache.camel.builder.endpoint.dsl.AMQPEndpointBuilderFactory.AMQPBuilders,
+            
org.apache.camel.builder.endpoint.dsl.AS2EndpointBuilderFactory.AS2Builders,
+            
org.apache.camel.builder.endpoint.dsl.AWS2EC2EndpointBuilderFactory.AWS2EC2Builders,
+            
org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory.AWS2S3Builders,
             
org.apache.camel.builder.endpoint.dsl.ActiveMQEndpointBuilderFactory.ActiveMQBuilders,
             
org.apache.camel.builder.endpoint.dsl.AhcEndpointBuilderFactory.AhcBuilders,
-            
org.apache.camel.builder.endpoint.dsl.AMQPEndpointBuilderFactory.AMQPBuilders,
             
org.apache.camel.builder.endpoint.dsl.ArangoDbEndpointBuilderFactory.ArangoDbBuilders,
-            
org.apache.camel.builder.endpoint.dsl.AS2EndpointBuilderFactory.AS2Builders,
             
org.apache.camel.builder.endpoint.dsl.AsteriskEndpointBuilderFactory.AsteriskBuilders,
             
org.apache.camel.builder.endpoint.dsl.Athena2EndpointBuilderFactory.Athena2Builders,
             
org.apache.camel.builder.endpoint.dsl.AtlasMapEndpointBuilderFactory.AtlasMapBuilders,
@@ -46,16 +48,16 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.AtomixSetEndpointBuilderFactory.AtomixSetBuilders,
             
org.apache.camel.builder.endpoint.dsl.AtomixValueEndpointBuilderFactory.AtomixValueBuilders,
             
org.apache.camel.builder.endpoint.dsl.AvroEndpointBuilderFactory.AvroBuilders,
-            
org.apache.camel.builder.endpoint.dsl.AWS2EC2EndpointBuilderFactory.AWS2EC2Builders,
-            
org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory.AWS2S3Builders,
             
org.apache.camel.builder.endpoint.dsl.BeanEndpointBuilderFactory.BeanBuilders,
-            
org.apache.camel.builder.endpoint.dsl.BeanstalkEndpointBuilderFactory.BeanstalkBuilders,
             
org.apache.camel.builder.endpoint.dsl.BeanValidatorEndpointBuilderFactory.BeanValidatorBuilders,
+            
org.apache.camel.builder.endpoint.dsl.BeanstalkEndpointBuilderFactory.BeanstalkBuilders,
             
org.apache.camel.builder.endpoint.dsl.BlobEndpointBuilderFactory.BlobBuilders,
             
org.apache.camel.builder.endpoint.dsl.BonitaEndpointBuilderFactory.BonitaBuilders,
             
org.apache.camel.builder.endpoint.dsl.BoxEndpointBuilderFactory.BoxBuilders,
             
org.apache.camel.builder.endpoint.dsl.BraintreeEndpointBuilderFactory.BraintreeBuilders,
             
org.apache.camel.builder.endpoint.dsl.BrowseEndpointBuilderFactory.BrowseBuilders,
+            
org.apache.camel.builder.endpoint.dsl.CMEndpointBuilderFactory.CMBuilders,
+            
org.apache.camel.builder.endpoint.dsl.CMISEndpointBuilderFactory.CMISBuilders,
             
org.apache.camel.builder.endpoint.dsl.CaffeineCacheEndpointBuilderFactory.CaffeineCacheBuilders,
             
org.apache.camel.builder.endpoint.dsl.CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheBuilders,
             
org.apache.camel.builder.endpoint.dsl.CassandraEndpointBuilderFactory.CassandraBuilders,
@@ -64,20 +66,20 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.CinderEndpointBuilderFactory.CinderBuilders,
             
org.apache.camel.builder.endpoint.dsl.ClassEndpointBuilderFactory.ClassBuilders,
             
org.apache.camel.builder.endpoint.dsl.ClientEndpointBuilderFactory.ClientBuilders,
-            
org.apache.camel.builder.endpoint.dsl.CMEndpointBuilderFactory.CMBuilders,
-            
org.apache.camel.builder.endpoint.dsl.CMISEndpointBuilderFactory.CMISBuilders,
             
org.apache.camel.builder.endpoint.dsl.CoAPEndpointBuilderFactory.CoAPBuilders,
             
org.apache.camel.builder.endpoint.dsl.CometdEndpointBuilderFactory.CometdBuilders,
             
org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory.ConsulBuilders,
             
org.apache.camel.builder.endpoint.dsl.ControlBusEndpointBuilderFactory.ControlBusBuilders,
             
org.apache.camel.builder.endpoint.dsl.CordaEndpointBuilderFactory.CordaBuilders,
             
org.apache.camel.builder.endpoint.dsl.CosmosDbEndpointBuilderFactory.CosmosDbBuilders,
-            
org.apache.camel.builder.endpoint.dsl.CouchbaseEndpointBuilderFactory.CouchbaseBuilders,
             
org.apache.camel.builder.endpoint.dsl.CouchDbEndpointBuilderFactory.CouchDbBuilders,
+            
org.apache.camel.builder.endpoint.dsl.CouchbaseEndpointBuilderFactory.CouchbaseBuilders,
             
org.apache.camel.builder.endpoint.dsl.CronEndpointBuilderFactory.CronBuilders,
             
org.apache.camel.builder.endpoint.dsl.Cw2EndpointBuilderFactory.Cw2Builders,
             
org.apache.camel.builder.endpoint.dsl.CxfEndpointBuilderFactory.CxfBuilders,
             
org.apache.camel.builder.endpoint.dsl.CxfRsEndpointBuilderFactory.CxfRsBuilders,
+            
org.apache.camel.builder.endpoint.dsl.DJLEndpointBuilderFactory.DJLBuilders,
+            
org.apache.camel.builder.endpoint.dsl.DMSEndpointBuilderFactory.DMSBuilders,
             
org.apache.camel.builder.endpoint.dsl.DataFormatEndpointBuilderFactory.DataFormatBuilders,
             
org.apache.camel.builder.endpoint.dsl.DataLakeEndpointBuilderFactory.DataLakeBuilders,
             
org.apache.camel.builder.endpoint.dsl.DataSetEndpointBuilderFactory.DataSetBuilders,
@@ -94,24 +96,22 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.DirectVmEndpointBuilderFactory.DirectVmBuilders,
             
org.apache.camel.builder.endpoint.dsl.DisruptorEndpointBuilderFactory.DisruptorBuilders,
             
org.apache.camel.builder.endpoint.dsl.DisruptorVmEndpointBuilderFactory.DisruptorVmBuilders,
-            
org.apache.camel.builder.endpoint.dsl.DJLEndpointBuilderFactory.DJLBuilders,
-            
org.apache.camel.builder.endpoint.dsl.DMSEndpointBuilderFactory.DMSBuilders,
             
org.apache.camel.builder.endpoint.dsl.DnsEndpointBuilderFactory.DnsBuilders,
             
org.apache.camel.builder.endpoint.dsl.DockerEndpointBuilderFactory.DockerBuilders,
             
org.apache.camel.builder.endpoint.dsl.DozerEndpointBuilderFactory.DozerBuilders,
             
org.apache.camel.builder.endpoint.dsl.DrillEndpointBuilderFactory.DrillBuilders,
             
org.apache.camel.builder.endpoint.dsl.DropboxEndpointBuilderFactory.DropboxBuilders,
             
org.apache.camel.builder.endpoint.dsl.ECS2EndpointBuilderFactory.ECS2Builders,
-            
org.apache.camel.builder.endpoint.dsl.EhcacheEndpointBuilderFactory.EhcacheBuilders,
             
org.apache.camel.builder.endpoint.dsl.EKS2EndpointBuilderFactory.EKS2Builders,
+            
org.apache.camel.builder.endpoint.dsl.EhcacheEndpointBuilderFactory.EhcacheBuilders,
             
org.apache.camel.builder.endpoint.dsl.ElasticsearchEndpointBuilderFactory.ElasticsearchBuilders,
             
org.apache.camel.builder.endpoint.dsl.ElsqlEndpointBuilderFactory.ElsqlBuilders,
             
org.apache.camel.builder.endpoint.dsl.EtcdKeysEndpointBuilderFactory.EtcdKeysBuilders,
             
org.apache.camel.builder.endpoint.dsl.EtcdStatsEndpointBuilderFactory.EtcdStatsBuilders,
             
org.apache.camel.builder.endpoint.dsl.EtcdWatchEndpointBuilderFactory.EtcdWatchBuilders,
-            
org.apache.camel.builder.endpoint.dsl.EventbridgeEndpointBuilderFactory.EventbridgeBuilders,
             
org.apache.camel.builder.endpoint.dsl.EventEndpointBuilderFactory.EventBuilders,
             
org.apache.camel.builder.endpoint.dsl.EventHubsEndpointBuilderFactory.EventHubsBuilders,
+            
org.apache.camel.builder.endpoint.dsl.EventbridgeEndpointBuilderFactory.EventbridgeBuilders,
             
org.apache.camel.builder.endpoint.dsl.ExecEndpointBuilderFactory.ExecBuilders,
             
org.apache.camel.builder.endpoint.dsl.FacebookEndpointBuilderFactory.FacebookBuilders,
             
org.apache.camel.builder.endpoint.dsl.FhirEndpointBuilderFactory.FhirBuilders,
@@ -147,6 +147,7 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.GridFsEndpointBuilderFactory.GridFsBuilders,
             
org.apache.camel.builder.endpoint.dsl.GrpcEndpointBuilderFactory.GrpcBuilders,
             
org.apache.camel.builder.endpoint.dsl.GuavaEventBusEndpointBuilderFactory.GuavaEventBusBuilders,
+            
org.apache.camel.builder.endpoint.dsl.HBaseEndpointBuilderFactory.HBaseBuilders,
             
org.apache.camel.builder.endpoint.dsl.HazelcastAtomicnumberEndpointBuilderFactory.HazelcastAtomicnumberBuilders,
             
org.apache.camel.builder.endpoint.dsl.HazelcastInstanceEndpointBuilderFactory.HazelcastInstanceBuilders,
             
org.apache.camel.builder.endpoint.dsl.HazelcastListEndpointBuilderFactory.HazelcastListBuilders,
@@ -158,11 +159,12 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.HazelcastSedaEndpointBuilderFactory.HazelcastSedaBuilders,
             
org.apache.camel.builder.endpoint.dsl.HazelcastSetEndpointBuilderFactory.HazelcastSetBuilders,
             
org.apache.camel.builder.endpoint.dsl.HazelcastTopicEndpointBuilderFactory.HazelcastTopicBuilders,
-            
org.apache.camel.builder.endpoint.dsl.HBaseEndpointBuilderFactory.HBaseBuilders,
             
org.apache.camel.builder.endpoint.dsl.HdfsEndpointBuilderFactory.HdfsBuilders,
             
org.apache.camel.builder.endpoint.dsl.HttpEndpointBuilderFactory.HttpBuilders,
             
org.apache.camel.builder.endpoint.dsl.IAM2EndpointBuilderFactory.IAM2Builders,
             
org.apache.camel.builder.endpoint.dsl.IAMEndpointBuilderFactory.IAMBuilders,
+            
org.apache.camel.builder.endpoint.dsl.IOTAEndpointBuilderFactory.IOTABuilders,
+            
org.apache.camel.builder.endpoint.dsl.IPFSEndpointBuilderFactory.IPFSBuilders,
             
org.apache.camel.builder.endpoint.dsl.IgniteCacheEndpointBuilderFactory.IgniteCacheBuilders,
             
org.apache.camel.builder.endpoint.dsl.IgniteComputeEndpointBuilderFactory.IgniteComputeBuilders,
             
org.apache.camel.builder.endpoint.dsl.IgniteEventsEndpointBuilderFactory.IgniteEventsBuilders,
@@ -173,37 +175,35 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedBuilders,
             
org.apache.camel.builder.endpoint.dsl.InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteBuilders,
             
org.apache.camel.builder.endpoint.dsl.InfluxDbEndpointBuilderFactory.InfluxDbBuilders,
-            
org.apache.camel.builder.endpoint.dsl.IOTAEndpointBuilderFactory.IOTABuilders,
-            
org.apache.camel.builder.endpoint.dsl.IPFSEndpointBuilderFactory.IPFSBuilders,
             
org.apache.camel.builder.endpoint.dsl.IrcEndpointBuilderFactory.IrcBuilders,
             
org.apache.camel.builder.endpoint.dsl.IronMQEndpointBuilderFactory.IronMQBuilders,
             
org.apache.camel.builder.endpoint.dsl.JBPMEndpointBuilderFactory.JBPMBuilders,
             
org.apache.camel.builder.endpoint.dsl.JCacheEndpointBuilderFactory.JCacheBuilders,
+            
org.apache.camel.builder.endpoint.dsl.JGroupsEndpointBuilderFactory.JGroupsBuilders,
+            
org.apache.camel.builder.endpoint.dsl.JGroupsRaftEndpointBuilderFactory.JGroupsRaftBuilders,
+            
org.apache.camel.builder.endpoint.dsl.JMXEndpointBuilderFactory.JMXBuilders,
+            
org.apache.camel.builder.endpoint.dsl.JSR356WebSocketEndpointBuilderFactory.JSR356WebSocketBuilders,
             
org.apache.camel.builder.endpoint.dsl.JcloudsEndpointBuilderFactory.JcloudsBuilders,
             
org.apache.camel.builder.endpoint.dsl.JcrEndpointBuilderFactory.JcrBuilders,
             
org.apache.camel.builder.endpoint.dsl.JdbcEndpointBuilderFactory.JdbcBuilders,
             
org.apache.camel.builder.endpoint.dsl.JettyHttpEndpointBuilderFactory.JettyHttpBuilders,
-            
org.apache.camel.builder.endpoint.dsl.JGroupsEndpointBuilderFactory.JGroupsBuilders,
-            
org.apache.camel.builder.endpoint.dsl.JGroupsRaftEndpointBuilderFactory.JGroupsRaftBuilders,
             
org.apache.camel.builder.endpoint.dsl.JingEndpointBuilderFactory.JingBuilders,
             
org.apache.camel.builder.endpoint.dsl.JiraEndpointBuilderFactory.JiraBuilders,
             
org.apache.camel.builder.endpoint.dsl.JmsEndpointBuilderFactory.JmsBuilders,
-            
org.apache.camel.builder.endpoint.dsl.JMXEndpointBuilderFactory.JMXBuilders,
             
org.apache.camel.builder.endpoint.dsl.JoltEndpointBuilderFactory.JoltBuilders,
             
org.apache.camel.builder.endpoint.dsl.JooqEndpointBuilderFactory.JooqBuilders,
             
org.apache.camel.builder.endpoint.dsl.JpaEndpointBuilderFactory.JpaBuilders,
             
org.apache.camel.builder.endpoint.dsl.JsltEndpointBuilderFactory.JsltBuilders,
-            
org.apache.camel.builder.endpoint.dsl.JsonataEndpointBuilderFactory.JsonataBuilders,
             
org.apache.camel.builder.endpoint.dsl.JsonValidatorEndpointBuilderFactory.JsonValidatorBuilders,
-            
org.apache.camel.builder.endpoint.dsl.JSR356WebSocketEndpointBuilderFactory.JSR356WebSocketBuilders,
+            
org.apache.camel.builder.endpoint.dsl.JsonataEndpointBuilderFactory.JsonataBuilders,
             
org.apache.camel.builder.endpoint.dsl.Jt400EndpointBuilderFactory.Jt400Builders,
+            
org.apache.camel.builder.endpoint.dsl.KMS2EndpointBuilderFactory.KMS2Builders,
             
org.apache.camel.builder.endpoint.dsl.KafkaEndpointBuilderFactory.KafkaBuilders,
             
org.apache.camel.builder.endpoint.dsl.KameletEndpointBuilderFactory.KameletBuilders,
             
org.apache.camel.builder.endpoint.dsl.KameletReifyEndpointBuilderFactory.KameletReifyBuilders,
             
org.apache.camel.builder.endpoint.dsl.KeystoneEndpointBuilderFactory.KeystoneBuilders,
             
org.apache.camel.builder.endpoint.dsl.Kinesis2EndpointBuilderFactory.Kinesis2Builders,
             
org.apache.camel.builder.endpoint.dsl.KinesisFirehose2EndpointBuilderFactory.KinesisFirehose2Builders,
-            
org.apache.camel.builder.endpoint.dsl.KMS2EndpointBuilderFactory.KMS2Builders,
             
org.apache.camel.builder.endpoint.dsl.KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsBuilders,
             
org.apache.camel.builder.endpoint.dsl.KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesBuilders,
             
org.apache.camel.builder.endpoint.dsl.KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsBuilders,
@@ -227,11 +227,13 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.LogEndpointBuilderFactory.LogBuilders,
             
org.apache.camel.builder.endpoint.dsl.LuceneEndpointBuilderFactory.LuceneBuilders,
             
org.apache.camel.builder.endpoint.dsl.LumberjackEndpointBuilderFactory.LumberjackBuilders,
+            
org.apache.camel.builder.endpoint.dsl.MQ2EndpointBuilderFactory.MQ2Builders,
+            
org.apache.camel.builder.endpoint.dsl.MSK2EndpointBuilderFactory.MSK2Builders,
             
org.apache.camel.builder.endpoint.dsl.MailEndpointBuilderFactory.MailBuilders,
             
org.apache.camel.builder.endpoint.dsl.MasterEndpointBuilderFactory.MasterBuilders,
             
org.apache.camel.builder.endpoint.dsl.MetricsEndpointBuilderFactory.MetricsBuilders,
-            
org.apache.camel.builder.endpoint.dsl.MicrometerEndpointBuilderFactory.MicrometerBuilders,
             
org.apache.camel.builder.endpoint.dsl.MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsBuilders,
+            
org.apache.camel.builder.endpoint.dsl.MicrometerEndpointBuilderFactory.MicrometerBuilders,
             
org.apache.camel.builder.endpoint.dsl.MiloClientEndpointBuilderFactory.MiloClientBuilders,
             
org.apache.camel.builder.endpoint.dsl.MiloServerEndpointBuilderFactory.MiloServerBuilders,
             
org.apache.camel.builder.endpoint.dsl.MinaEndpointBuilderFactory.MinaBuilders,
@@ -239,8 +241,6 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.MllpEndpointBuilderFactory.MllpBuilders,
             
org.apache.camel.builder.endpoint.dsl.MockEndpointBuilderFactory.MockBuilders,
             
org.apache.camel.builder.endpoint.dsl.MongoDbEndpointBuilderFactory.MongoDbBuilders,
-            
org.apache.camel.builder.endpoint.dsl.MQ2EndpointBuilderFactory.MQ2Builders,
-            
org.apache.camel.builder.endpoint.dsl.MSK2EndpointBuilderFactory.MSK2Builders,
             
org.apache.camel.builder.endpoint.dsl.MsvEndpointBuilderFactory.MsvBuilders,
             
org.apache.camel.builder.endpoint.dsl.MustacheEndpointBuilderFactory.MustacheBuilders,
             
org.apache.camel.builder.endpoint.dsl.MvelEndpointBuilderFactory.MvelBuilders,
@@ -248,9 +248,9 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.MyBatisEndpointBuilderFactory.MyBatisBuilders,
             
org.apache.camel.builder.endpoint.dsl.NagiosEndpointBuilderFactory.NagiosBuilders,
             
org.apache.camel.builder.endpoint.dsl.NatsEndpointBuilderFactory.NatsBuilders,
+            
org.apache.camel.builder.endpoint.dsl.NetWeaverEndpointBuilderFactory.NetWeaverBuilders,
             
org.apache.camel.builder.endpoint.dsl.NettyEndpointBuilderFactory.NettyBuilders,
             
org.apache.camel.builder.endpoint.dsl.NettyHttpEndpointBuilderFactory.NettyHttpBuilders,
-            
org.apache.camel.builder.endpoint.dsl.NetWeaverEndpointBuilderFactory.NetWeaverBuilders,
             
org.apache.camel.builder.endpoint.dsl.NeutronEndpointBuilderFactory.NeutronBuilders,
             
org.apache.camel.builder.endpoint.dsl.NitriteEndpointBuilderFactory.NitriteBuilders,
             
org.apache.camel.builder.endpoint.dsl.NovaEndpointBuilderFactory.NovaBuilders,
@@ -279,12 +279,13 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.RedisEndpointBuilderFactory.RedisBuilders,
             
org.apache.camel.builder.endpoint.dsl.RefEndpointBuilderFactory.RefBuilders,
             
org.apache.camel.builder.endpoint.dsl.RestApiEndpointBuilderFactory.RestApiBuilders,
-            
org.apache.camel.builder.endpoint.dsl.ResteasyEndpointBuilderFactory.ResteasyBuilders,
             
org.apache.camel.builder.endpoint.dsl.RestEndpointBuilderFactory.RestBuilders,
             
org.apache.camel.builder.endpoint.dsl.RestOpenApiEndpointBuilderFactory.RestOpenApiBuilders,
             
org.apache.camel.builder.endpoint.dsl.RestSwaggerEndpointBuilderFactory.RestSwaggerBuilders,
+            
org.apache.camel.builder.endpoint.dsl.ResteasyEndpointBuilderFactory.ResteasyBuilders,
             
org.apache.camel.builder.endpoint.dsl.RobotFrameworkEndpointBuilderFactory.RobotFrameworkBuilders,
             
org.apache.camel.builder.endpoint.dsl.RssEndpointBuilderFactory.RssBuilders,
+            
org.apache.camel.builder.endpoint.dsl.STS2EndpointBuilderFactory.STS2Builders,
             
org.apache.camel.builder.endpoint.dsl.SagaEndpointBuilderFactory.SagaBuilders,
             
org.apache.camel.builder.endpoint.dsl.SalesforceEndpointBuilderFactory.SalesforceBuilders,
             
org.apache.camel.builder.endpoint.dsl.SchedulerEndpointBuilderFactory.SchedulerBuilders,
@@ -327,7 +328,6 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.StompEndpointBuilderFactory.StompBuilders,
             
org.apache.camel.builder.endpoint.dsl.StreamEndpointBuilderFactory.StreamBuilders,
             
org.apache.camel.builder.endpoint.dsl.StringTemplateEndpointBuilderFactory.StringTemplateBuilders,
-            
org.apache.camel.builder.endpoint.dsl.STS2EndpointBuilderFactory.STS2Builders,
             
org.apache.camel.builder.endpoint.dsl.StubEndpointBuilderFactory.StubBuilders,
             
org.apache.camel.builder.endpoint.dsl.SwiftEndpointBuilderFactory.SwiftBuilders,
             
org.apache.camel.builder.endpoint.dsl.TelegramEndpointBuilderFactory.TelegramBuilders,
@@ -357,10 +357,10 @@ public interface EndpointBuilderFactory
             
org.apache.camel.builder.endpoint.dsl.WsEndpointBuilderFactory.WsBuilders,
             
org.apache.camel.builder.endpoint.dsl.XChangeEndpointBuilderFactory.XChangeBuilders,
             
org.apache.camel.builder.endpoint.dsl.XJEndpointBuilderFactory.XJBuilders,
+            
org.apache.camel.builder.endpoint.dsl.XQueryEndpointBuilderFactory.XQueryBuilders,
             
org.apache.camel.builder.endpoint.dsl.XmlSignerEndpointBuilderFactory.XmlSignerBuilders,
             
org.apache.camel.builder.endpoint.dsl.XmlVerifierEndpointBuilderFactory.XmlVerifierBuilders,
             
org.apache.camel.builder.endpoint.dsl.XmppEndpointBuilderFactory.XmppBuilders,
-            
org.apache.camel.builder.endpoint.dsl.XQueryEndpointBuilderFactory.XQueryBuilders,
             
org.apache.camel.builder.endpoint.dsl.XsltEndpointBuilderFactory.XsltBuilders,
             
org.apache.camel.builder.endpoint.dsl.XsltSaxonEndpointBuilderFactory.XsltSaxonBuilders,
             
org.apache.camel.builder.endpoint.dsl.YammerEndpointBuilderFactory.YammerBuilders,
diff --git 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
index 7d06b5f..9ced0e8 100644
--- 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
+++ 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
@@ -25,11 +25,13 @@ import javax.annotation.Generated;
 @Generated("org.apache.camel.maven.packaging.EndpointDslMojo")
 public interface EndpointBuilders
         extends
+            org.apache.camel.builder.endpoint.dsl.AMQPEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.AS2EndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.AWS2EC2EndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.ActiveMQEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.AhcEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.AMQPEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.ArangoDbEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.AS2EndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.AsteriskEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.Athena2EndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.AtlasMapEndpointBuilderFactory,
@@ -43,16 +45,16 @@ public interface EndpointBuilders
             
org.apache.camel.builder.endpoint.dsl.AtomixSetEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.AtomixValueEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.AvroEndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.AWS2EC2EndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.BeanEndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.BeanstalkEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.BeanValidatorEndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.BeanstalkEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.BlobEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.BonitaEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.BoxEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.BraintreeEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.BrowseEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.CMEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.CMISEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.CaffeineCacheEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.CaffeineLoadCacheEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.CassandraEndpointBuilderFactory,
@@ -61,20 +63,20 @@ public interface EndpointBuilders
             org.apache.camel.builder.endpoint.dsl.CinderEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.ClassEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.ClientEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.CMEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.CMISEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.CoAPEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.CometdEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.ControlBusEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.CordaEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.CosmosDbEndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.CouchbaseEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.CouchDbEndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.CouchbaseEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.CronEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.Cw2EndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.CxfEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.CxfRsEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.DJLEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.DMSEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.DataFormatEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.DataLakeEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.DataSetEndpointBuilderFactory,
@@ -91,24 +93,22 @@ public interface EndpointBuilders
             
org.apache.camel.builder.endpoint.dsl.DirectVmEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.DisruptorEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.DisruptorVmEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.DJLEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.DMSEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.DnsEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.DockerEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.DozerEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.DrillEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.DropboxEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.ECS2EndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.EhcacheEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.EKS2EndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.EhcacheEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.ElasticsearchEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.ElsqlEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.EtcdKeysEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.EtcdStatsEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.EtcdWatchEndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.EventbridgeEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.EventEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.EventHubsEndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.EventbridgeEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.ExecEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.FacebookEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.FhirEndpointBuilderFactory,
@@ -144,6 +144,7 @@ public interface EndpointBuilders
             org.apache.camel.builder.endpoint.dsl.GridFsEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.GrpcEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.GuavaEventBusEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.HBaseEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.HazelcastAtomicnumberEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.HazelcastInstanceEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.HazelcastListEndpointBuilderFactory,
@@ -155,11 +156,12 @@ public interface EndpointBuilders
             
org.apache.camel.builder.endpoint.dsl.HazelcastSedaEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.HazelcastSetEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.HazelcastTopicEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.HBaseEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.HdfsEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.HttpEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.IAM2EndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.IAMEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.IOTAEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.IPFSEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.IgniteCacheEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.IgniteComputeEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.IgniteEventsEndpointBuilderFactory,
@@ -170,37 +172,35 @@ public interface EndpointBuilders
             
org.apache.camel.builder.endpoint.dsl.InfinispanEmbeddedEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.InfinispanRemoteEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.InfluxDbEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.IOTAEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.IPFSEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.IrcEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.IronMQEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.JBPMEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.JCacheEndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.JGroupsEndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.JGroupsRaftEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.JMXEndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.JSR356WebSocketEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.JcloudsEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.JcrEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.JdbcEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.JettyHttpEndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.JGroupsEndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.JGroupsRaftEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.JingEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.JiraEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.JmsEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.JMXEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.JoltEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.JooqEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.JpaEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.JsltEndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.JsonataEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.JsonValidatorEndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.JSR356WebSocketEndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.JsonataEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.Jt400EndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.KMS2EndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.KafkaEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.KameletEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.KameletReifyEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.KeystoneEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.Kinesis2EndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.KinesisFirehose2EndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.KMS2EndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.KubernetesConfigMapsEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.KubernetesCustomResourcesEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.KubernetesDeploymentsEndpointBuilderFactory,
@@ -224,11 +224,13 @@ public interface EndpointBuilders
             org.apache.camel.builder.endpoint.dsl.LogEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.LuceneEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.LumberjackEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.MQ2EndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.MSK2EndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.MailEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.MasterEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.MetricsEndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.MicrometerEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.MicroProfileMetricsEndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.MicrometerEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.MiloClientEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.MiloServerEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.MinaEndpointBuilderFactory,
@@ -236,8 +238,6 @@ public interface EndpointBuilders
             org.apache.camel.builder.endpoint.dsl.MllpEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.MockEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.MongoDbEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.MQ2EndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.MSK2EndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.MsvEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.MustacheEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.MvelEndpointBuilderFactory,
@@ -245,9 +245,9 @@ public interface EndpointBuilders
             
org.apache.camel.builder.endpoint.dsl.MyBatisEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.NagiosEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.NatsEndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.NetWeaverEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.NettyEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.NettyHttpEndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.NetWeaverEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.NeutronEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.NitriteEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.NovaEndpointBuilderFactory,
@@ -276,12 +276,13 @@ public interface EndpointBuilders
             org.apache.camel.builder.endpoint.dsl.RedisEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.RefEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.RestApiEndpointBuilderFactory,
-            
org.apache.camel.builder.endpoint.dsl.ResteasyEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.RestEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.RestOpenApiEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.RestSwaggerEndpointBuilderFactory,
+            
org.apache.camel.builder.endpoint.dsl.ResteasyEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.RobotFrameworkEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.RssEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.STS2EndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.SagaEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.SalesforceEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.SchedulerEndpointBuilderFactory,
@@ -324,7 +325,6 @@ public interface EndpointBuilders
             org.apache.camel.builder.endpoint.dsl.StompEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.StreamEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.StringTemplateEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.STS2EndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.StubEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.SwiftEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.TelegramEndpointBuilderFactory,
@@ -354,10 +354,10 @@ public interface EndpointBuilders
             org.apache.camel.builder.endpoint.dsl.WsEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.XChangeEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.XJEndpointBuilderFactory,
+            org.apache.camel.builder.endpoint.dsl.XQueryEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.XmlSignerEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.XmlVerifierEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.XmppEndpointBuilderFactory,
-            org.apache.camel.builder.endpoint.dsl.XQueryEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.XsltEndpointBuilderFactory,
             
org.apache.camel.builder.endpoint.dsl.XsltSaxonEndpointBuilderFactory,
             org.apache.camel.builder.endpoint.dsl.YammerEndpointBuilderFactory,
diff --git 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DMSEndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DMSEndpointBuilderFactory.java
index 51865db..26bbe25 100644
--- 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DMSEndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DMSEndpointBuilderFactory.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.builder.endpoint.dsl;
 
+import java.util.List;
 import javax.annotation.Generated;
 import org.apache.camel.builder.EndpointConsumerBuilder;
 import org.apache.camel.builder.EndpointProducerBuilder;
@@ -37,6 +38,21 @@ public interface DMSEndpointBuilderFactory {
      */
     public interface DMSEndpointBuilder extends EndpointProducerBuilder {
         /**
+         * The username of a RabbitMQ instance. This option is mandatory when
+         * creating a RabbitMQ instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param accessUser the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder accessUser(String accessUser) {
+            doSetProperty("accessUser", accessUser);
+            return this;
+        }
+        /**
          * Authentication key for the cloud user.
          * 
          * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
@@ -52,6 +68,38 @@ public interface DMSEndpointBuilderFactory {
             return this;
         }
         /**
+         * The ID of an available zone. This option is mandatory when creating
+         * an instance and it cannot be an empty array.
+         * 
+         * The option is a:
+         * 
&lt;code&gt;java.util.List&amp;lt;java.lang.String&amp;gt;&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param availableZones the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder availableZones(List<String> availableZones) 
{
+            doSetProperty("availableZones", availableZones);
+            return this;
+        }
+        /**
+         * The ID of an available zone. This option is mandatory when creating
+         * an instance and it cannot be an empty array.
+         * 
+         * The option will be converted to a
+         * 
&lt;code&gt;java.util.List&amp;lt;java.lang.String&amp;gt;&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param availableZones the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder availableZones(String availableZones) {
+            doSetProperty("availableZones", availableZones);
+            return this;
+        }
+        /**
          * DMS url. Carries higher precedence than region parameter based 
client
          * initialization.
          * 
@@ -82,6 +130,21 @@ public interface DMSEndpointBuilderFactory {
             return this;
         }
         /**
+         * The version of the message engine. This option is mandatory when
+         * creating a Kafka instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param engineVersion the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder engineVersion(String engineVersion) {
+            doSetProperty("engineVersion", engineVersion);
+            return this;
+        }
+        /**
          * Ignore SSL verification.
          * 
          * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
@@ -130,6 +193,37 @@ public interface DMSEndpointBuilderFactory {
             return this;
         }
         /**
+         * The password for logging in to the Kafka Manager. This option is
+         * mandatory when creating a Kafka instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param kafkaManagerPassword the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder kafkaManagerPassword(
+                String kafkaManagerPassword) {
+            doSetProperty("kafkaManagerPassword", kafkaManagerPassword);
+            return this;
+        }
+        /**
+         * The username for logging in to the Kafka Manager. This option is
+         * mandatory when creating a Kafka instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param kafkaManagerUser the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder kafkaManagerUser(String kafkaManagerUser) {
+            doSetProperty("kafkaManagerUser", kafkaManagerUser);
+            return this;
+        }
+        /**
          * 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
@@ -177,6 +271,80 @@ public interface DMSEndpointBuilderFactory {
             return this;
         }
         /**
+         * The name of the instance for creating and updating an instance. This
+         * option is mandatory when creating an instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param name the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder name(String name) {
+            doSetProperty("name", name);
+            return this;
+        }
+        /**
+         * The maximum number of partitions in a Kafka instance. This option is
+         * mandatory when creating a Kafka instance.
+         * 
+         * The option is a: &lt;code&gt;int&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param partitionNum the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder partitionNum(int partitionNum) {
+            doSetProperty("partitionNum", partitionNum);
+            return this;
+        }
+        /**
+         * The maximum number of partitions in a Kafka instance. This option is
+         * mandatory when creating a Kafka instance.
+         * 
+         * The option will be converted to a &lt;code&gt;int&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param partitionNum the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder partitionNum(String partitionNum) {
+            doSetProperty("partitionNum", partitionNum);
+            return this;
+        }
+        /**
+         * The password of a RabbitMQ instance. This option is mandatory when
+         * creating a RabbitMQ instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param password the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder password(String password) {
+            doSetProperty("password", password);
+            return this;
+        }
+        /**
+         * The product ID. This option is mandatory when creating an instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param productId the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder productId(String productId) {
+            doSetProperty("productId", productId);
+            return this;
+        }
+        /**
          * Cloud project ID.
          * 
          * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
@@ -292,6 +460,21 @@ public interface DMSEndpointBuilderFactory {
             return this;
         }
         /**
+         * The security group which the instance belongs to. This option is
+         * mandatory when creating an instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param securityGroupId the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder securityGroupId(String securityGroupId) {
+            doSetProperty("securityGroupId", securityGroupId);
+            return this;
+        }
+        /**
          * Configuration object for cloud service authentication.
          * 
          * The option is a:
@@ -321,6 +504,94 @@ public interface DMSEndpointBuilderFactory {
             doSetProperty("serviceKeys", serviceKeys);
             return this;
         }
+        /**
+         * The baseline bandwidth of a Kafka instance. This option is mandatory
+         * when creating a Kafka instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param specification the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder specification(String specification) {
+            doSetProperty("specification", specification);
+            return this;
+        }
+        /**
+         * The message storage space. This option is mandatory when creating an
+         * instance.
+         * 
+         * The option is a: &lt;code&gt;int&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param storageSpace the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder storageSpace(int storageSpace) {
+            doSetProperty("storageSpace", storageSpace);
+            return this;
+        }
+        /**
+         * The message storage space. This option is mandatory when creating an
+         * instance.
+         * 
+         * The option will be converted to a &lt;code&gt;int&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param storageSpace the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder storageSpace(String storageSpace) {
+            doSetProperty("storageSpace", storageSpace);
+            return this;
+        }
+        /**
+         * The storage I/O specification. This option is mandatory when 
creating
+         * an instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param storageSpecCode the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder storageSpecCode(String storageSpecCode) {
+            doSetProperty("storageSpecCode", storageSpecCode);
+            return this;
+        }
+        /**
+         * The subnet ID. This option is mandatory when creating an instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param subnetId the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder subnetId(String subnetId) {
+            doSetProperty("subnetId", subnetId);
+            return this;
+        }
+        /**
+         * The VPC ID. This option is mandatory when creating an instance.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: producer
+         * 
+         * @param vpcId the value to set
+         * @return the dsl builder
+         */
+        default DMSEndpointBuilder vpcId(String vpcId) {
+            doSetProperty("vpcId", vpcId);
+            return this;
+        }
     }
 
     public interface DMSBuilders {
diff --git a/docs/components/modules/ROOT/pages/hwcloud-dms-component.adoc 
b/docs/components/modules/ROOT/pages/hwcloud-dms-component.adoc
index 0f3197a..eace84d 100644
--- a/docs/components/modules/ROOT/pages/hwcloud-dms-component.adoc
+++ b/docs/components/modules/ROOT/pages/hwcloud-dms-component.adoc
@@ -109,18 +109,27 @@ with the following path and query parameters:
 |===
 
 
-=== Query Parameters (14 parameters):
+=== Query Parameters (29 parameters):
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
+| *accessUser* (producer) | The username of a RabbitMQ instance. This option 
is mandatory when creating a RabbitMQ instance. |  | String
 | *authenticationKey* (producer) | *Required* Authentication key for the cloud 
user |  | String
+| *availableZones* (producer) | The ID of an available zone. This option is 
mandatory when creating an instance and it cannot be an empty array. |  | List
 | *endpoint* (producer) | DMS url. Carries higher precedence than region 
parameter based client initialization |  | String
 | *engine* (producer) | The message engine. Either kafka or rabbitmq. If the 
parameter is not specified, all instances will be queried. There are 2 enums 
and the value can be one of: kafka, rabbitmq |  | String
+| *engineVersion* (producer) | The version of the message engine. This option 
is mandatory when creating a Kafka instance. |  | String
 | *ignoreSslVerification* (producer) | Ignore SSL verification | false | 
boolean
 | *instanceId* (producer) | The id of the instance. This option is mandatory 
when deleting or querying an instance |  | String
+| *kafkaManagerPassword* (producer) | The password for logging in to the Kafka 
Manager. This option is mandatory when creating a Kafka instance. |  | String
+| *kafkaManagerUser* (producer) | The username for logging in to the Kafka 
Manager. This option is mandatory when creating a Kafka instance. |  | String
 | *lazyStartProducer* (producer) | 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 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
+| *name* (producer) | The name of the instance for creating and updating an 
instance. This option is mandatory when creating an instance |  | String
+| *partitionNum* (producer) | The maximum number of partitions in a Kafka 
instance. This option is mandatory when creating a Kafka instance. |  | int
+| *password* (producer) | The password of a RabbitMQ instance. This option is 
mandatory when creating a RabbitMQ instance. |  | String
+| *productId* (producer) | The product ID. This option is mandatory when 
creating an instance. |  | String
 | *projectId* (producer) | *Required* Cloud project ID |  | String
 | *proxyHost* (producer) | Proxy server ip/hostname |  | String
 | *proxyPassword* (producer) | Proxy authentication password |  | String
@@ -128,7 +137,13 @@ with the following path and query parameters:
 | *proxyUser* (producer) | Proxy authentication user |  | String
 | *region* (producer) | *Required* DMS service region |  | String
 | *secretKey* (producer) | *Required* Secret key for the cloud user |  | String
+| *securityGroupId* (producer) | The security group which the instance belongs 
to. This option is mandatory when creating an instance. |  | String
 | *serviceKeys* (producer) | Configuration object for cloud service 
authentication |  | ServiceKeys
+| *specification* (producer) | The baseline bandwidth of a Kafka instance. 
This option is mandatory when creating a Kafka instance. |  | String
+| *storageSpace* (producer) | The message storage space. This option is 
mandatory when creating an instance. |  | int
+| *storageSpecCode* (producer) | The storage I/O specification. This option is 
mandatory when creating an instance. |  | String
+| *subnetId* (producer) | The subnet ID. This option is mandatory when 
creating an instance. |  | String
+| *vpcId* (producer) | The VPC ID. This option is mandatory when creating an 
instance. |  | String
 |===
 // endpoint options: END
 
@@ -153,9 +168,11 @@ If any of the above properties are set, they will override 
their corresponding q
 
 == List of Supported DMS Operations
 
+- createInstance
 - deleteInstance
 - listInstances
 - queryInstance
+- updateInstance
 
 == Using ServiceKey Configuration Bean
 

Reply via email to