You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2022/03/31 12:11:07 UTC

[camel] 05/05: Camel-Azure Key Vault: Add Docs about Producer operations

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

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

commit cf0620750613b336a02a44e7b2ea55bc18570093
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Mar 31 14:09:42 2022 +0200

    Camel-Azure Key Vault: Add Docs about Producer operations
---
 .../camel/catalog/components/azure-key-vault.json  |  10 +-
 .../org/apache/camel/catalog/others.properties     |   1 +
 .../dsl/AzureKeyVaultComponentBuilderFactory.java  |  23 --
 .../src/generated/resources/metadata.json          |   2 +-
 .../dsl/KeyVaultEndpointBuilderFactory.java        | 343 +--------------------
 .../EndpointConsumerDeserializersResolver.java     |   1 -
 6 files changed, 14 insertions(+), 366 deletions(-)

diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-key-vault.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-key-vault.json
index 004117b..a42bc5f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-key-vault.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-key-vault.json
@@ -18,11 +18,10 @@
     "async": false,
     "api": false,
     "consumerOnly": false,
-    "producerOnly": false,
+    "producerOnly": true,
     "lenientProperties": false
   },
   "componentProperties": {
-    "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a me [...]
     "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 [...]
   },
@@ -31,13 +30,10 @@
     "CamelAzureKeyVaultSecretName": { "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The secret name to be used in Key Vault" }
   },
   "properties": {
-    "vaultName": { "kind": "path", "displayName": "Vault Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", "configurationField": "configuration", "description": "Vault Name to be used" },
-    "secretClient": { "kind": "parameter", "displayName": "Secret Client", "group": "common", "label": "", "required": false, "type": "object", "javaType": "com.azure.security.keyvault.secrets.SecretClient", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", "configurationField": "configuration", "description": "Instance of Secret client" },
-    "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a m [...]
-    "exceptionHandler": { "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the con [...]
-    "exchangePattern": { "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", "InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
+    "vaultName": { "kind": "path", "displayName": "Vault Name", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", "configurationField": "configuration", "description": "Vault Name to be used" },
     "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 [...]
     "operation": { "kind": "parameter", "displayName": "Operation", "group": "producer", "label": "producer", "required": false, "type": "object", "javaType": "org.apache.camel.component.azure.key.vault.KeyVaultOperation", "enum": [ "createSecret", "getSecret", "deleteSecret", "purgeDeletedSecret" ], "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", "configurationField": "configuration", "de [...]
+    "secretClient": { "kind": "parameter", "displayName": "Secret Client", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "com.azure.security.keyvault.secrets.SecretClient", "deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, "configurationClass": "org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", "configurationField": "configuration", "description": "Instance of Secret client" },
     "clientId": { "kind": "parameter", "displayName": "Client Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", "configurationField": "configuration", "description": "Client Id to be used" },
     "clientSecret": { "kind": "parameter", "displayName": "Client Secret", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", "configurationField": "configuration", "description": "Client Secret to be used" },
     "tenantId": { "kind": "parameter", "displayName": "Tenant Id", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": true, "configurationClass": "org.apache.camel.component.azure.key.vault.KeyVaultConfiguration", "configurationField": "configuration", "description": "Tenant Id to be used" }
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties
index 5f99325..3dda39f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties
@@ -39,6 +39,7 @@ openapi-java
 opentelemetry
 opentracing
 platform-http-vertx
+reactive-executor-tomcat
 reactive-executor-vertx
 reactor
 redis
diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AzureKeyVaultComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AzureKeyVaultComponentBuilderFactory.java
index 364457d..f207e6d 100644
--- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AzureKeyVaultComponentBuilderFactory.java
+++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AzureKeyVaultComponentBuilderFactory.java
@@ -51,28 +51,6 @@ public interface AzureKeyVaultComponentBuilderFactory {
             extends
                 ComponentBuilder<KeyVaultComponent> {
         /**
-         * Allows for bridging the consumer to the Camel routing Error Handler,
-         * which mean any exceptions occurred while the consumer is trying to
-         * pickup incoming messages, or the likes, will now be processed as a
-         * message and handled by the routing Error Handler. By default the
-         * consumer will use the org.apache.camel.spi.ExceptionHandler to deal
-         * with exceptions, that will be logged at WARN or ERROR level and
-         * ignored.
-         * 
-         * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
-         * 
-         * Default: false
-         * Group: consumer
-         * 
-         * @param bridgeErrorHandler the value to set
-         * @return the dsl builder
-         */
-        default AzureKeyVaultComponentBuilder bridgeErrorHandler(
-                boolean bridgeErrorHandler) {
-            doSetProperty("bridgeErrorHandler", bridgeErrorHandler);
-            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
@@ -134,7 +112,6 @@ public interface AzureKeyVaultComponentBuilderFactory {
                 String name,
                 Object value) {
             switch (name) {
-            case "bridgeErrorHandler": ((KeyVaultComponent) component).setBridgeErrorHandler((boolean) value); return true;
             case "lazyStartProducer": ((KeyVaultComponent) component).setLazyStartProducer((boolean) value); return true;
             case "autowiredEnabled": ((KeyVaultComponent) component).setAutowiredEnabled((boolean) value); return true;
             default: return false;
diff --git a/dsl/camel-componentdsl/src/generated/resources/metadata.json b/dsl/camel-componentdsl/src/generated/resources/metadata.json
index 373522f..c8ee58a 100644
--- a/dsl/camel-componentdsl/src/generated/resources/metadata.json
+++ b/dsl/camel-componentdsl/src/generated/resources/metadata.json
@@ -837,7 +837,7 @@
     "async": false,
     "api": false,
     "consumerOnly": false,
-    "producerOnly": false,
+    "producerOnly": true,
     "lenientProperties": false
   },
   "AzureServicebusComponentBuilderFactory": {
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KeyVaultEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KeyVaultEndpointBuilderFactory.java
index c191792..2415a11 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KeyVaultEndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KeyVaultEndpointBuilderFactory.java
@@ -35,256 +35,9 @@ public interface KeyVaultEndpointBuilderFactory {
 
 
     /**
-     * Builder for endpoint consumers for the Azure Key Vault component.
-     */
-    public interface KeyVaultEndpointConsumerBuilder
-            extends
-                EndpointConsumerBuilder {
-        default AdvancedKeyVaultEndpointConsumerBuilder advanced() {
-            return (AdvancedKeyVaultEndpointConsumerBuilder) this;
-        }
-        /**
-         * Instance of Secret client.
-         * 
-         * The option is a:
-         * &lt;code&gt;com.azure.security.keyvault.secrets.SecretClient&lt;/code&gt; type.
-         * 
-         * Group: common
-         * 
-         * @param secretClient the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointConsumerBuilder secretClient(
-                com.azure.security.keyvault.secrets.SecretClient secretClient) {
-            doSetProperty("secretClient", secretClient);
-            return this;
-        }
-        /**
-         * Instance of Secret client.
-         * 
-         * The option will be converted to a
-         * &lt;code&gt;com.azure.security.keyvault.secrets.SecretClient&lt;/code&gt; type.
-         * 
-         * Group: common
-         * 
-         * @param secretClient the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointConsumerBuilder secretClient(String secretClient) {
-            doSetProperty("secretClient", secretClient);
-            return this;
-        }
-        /**
-         * Allows for bridging the consumer to the Camel routing Error Handler,
-         * which mean any exceptions occurred while the consumer is trying to
-         * pickup incoming messages, or the likes, will now be processed as a
-         * message and handled by the routing Error Handler. By default the
-         * consumer will use the org.apache.camel.spi.ExceptionHandler to deal
-         * with exceptions, that will be logged at WARN or ERROR level and
-         * ignored.
-         * 
-         * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
-         * 
-         * Default: false
-         * Group: consumer
-         * 
-         * @param bridgeErrorHandler the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointConsumerBuilder bridgeErrorHandler(
-                boolean bridgeErrorHandler) {
-            doSetProperty("bridgeErrorHandler", bridgeErrorHandler);
-            return this;
-        }
-        /**
-         * Allows for bridging the consumer to the Camel routing Error Handler,
-         * which mean any exceptions occurred while the consumer is trying to
-         * pickup incoming messages, or the likes, will now be processed as a
-         * message and handled by the routing Error Handler. By default the
-         * consumer will use the org.apache.camel.spi.ExceptionHandler to deal
-         * with exceptions, that will be logged at WARN or ERROR level and
-         * ignored.
-         * 
-         * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
-         * type.
-         * 
-         * Default: false
-         * Group: consumer
-         * 
-         * @param bridgeErrorHandler the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointConsumerBuilder bridgeErrorHandler(
-                String bridgeErrorHandler) {
-            doSetProperty("bridgeErrorHandler", bridgeErrorHandler);
-            return this;
-        }
-        /**
-         * Client Id to be used.
-         * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
-         * 
-         * Group: security
-         * 
-         * @param clientId the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointConsumerBuilder clientId(String clientId) {
-            doSetProperty("clientId", clientId);
-            return this;
-        }
-        /**
-         * Client Secret to be used.
-         * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
-         * 
-         * Group: security
-         * 
-         * @param clientSecret the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointConsumerBuilder clientSecret(String clientSecret) {
-            doSetProperty("clientSecret", clientSecret);
-            return this;
-        }
-        /**
-         * Tenant Id to be used.
-         * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
-         * 
-         * Group: security
-         * 
-         * @param tenantId the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointConsumerBuilder tenantId(String tenantId) {
-            doSetProperty("tenantId", tenantId);
-            return this;
-        }
-    }
-
-    /**
-     * Advanced builder for endpoint consumers for the Azure Key Vault
-     * component.
-     */
-    public interface AdvancedKeyVaultEndpointConsumerBuilder
-            extends
-                EndpointConsumerBuilder {
-        default KeyVaultEndpointConsumerBuilder basic() {
-            return (KeyVaultEndpointConsumerBuilder) this;
-        }
-        /**
-         * To let the consumer use a custom ExceptionHandler. Notice if the
-         * option bridgeErrorHandler is enabled then this option is not in use.
-         * By default the consumer will deal with exceptions, that will be
-         * logged at WARN or ERROR level and ignored.
-         * 
-         * The option is a:
-         * &lt;code&gt;org.apache.camel.spi.ExceptionHandler&lt;/code&gt; type.
-         * 
-         * Group: consumer (advanced)
-         * 
-         * @param exceptionHandler the value to set
-         * @return the dsl builder
-         */
-        default AdvancedKeyVaultEndpointConsumerBuilder exceptionHandler(
-                org.apache.camel.spi.ExceptionHandler exceptionHandler) {
-            doSetProperty("exceptionHandler", exceptionHandler);
-            return this;
-        }
-        /**
-         * To let the consumer use a custom ExceptionHandler. Notice if the
-         * option bridgeErrorHandler is enabled then this option is not in use.
-         * By default the consumer will deal with exceptions, that will be
-         * logged at WARN or ERROR level and ignored.
-         * 
-         * The option will be converted to a
-         * &lt;code&gt;org.apache.camel.spi.ExceptionHandler&lt;/code&gt; type.
-         * 
-         * Group: consumer (advanced)
-         * 
-         * @param exceptionHandler the value to set
-         * @return the dsl builder
-         */
-        default AdvancedKeyVaultEndpointConsumerBuilder exceptionHandler(
-                String exceptionHandler) {
-            doSetProperty("exceptionHandler", exceptionHandler);
-            return this;
-        }
-        /**
-         * Sets the exchange pattern when the consumer creates an exchange.
-         * 
-         * The option is a:
-         * &lt;code&gt;org.apache.camel.ExchangePattern&lt;/code&gt; type.
-         * 
-         * Group: consumer (advanced)
-         * 
-         * @param exchangePattern the value to set
-         * @return the dsl builder
-         */
-        default AdvancedKeyVaultEndpointConsumerBuilder exchangePattern(
-                org.apache.camel.ExchangePattern exchangePattern) {
-            doSetProperty("exchangePattern", exchangePattern);
-            return this;
-        }
-        /**
-         * Sets the exchange pattern when the consumer creates an exchange.
-         * 
-         * The option will be converted to a
-         * &lt;code&gt;org.apache.camel.ExchangePattern&lt;/code&gt; type.
-         * 
-         * Group: consumer (advanced)
-         * 
-         * @param exchangePattern the value to set
-         * @return the dsl builder
-         */
-        default AdvancedKeyVaultEndpointConsumerBuilder exchangePattern(
-                String exchangePattern) {
-            doSetProperty("exchangePattern", exchangePattern);
-            return this;
-        }
-    }
-
-    /**
-     * Builder for endpoint producers for the Azure Key Vault component.
+     * Builder for endpoint for the Azure Key Vault component.
      */
-    public interface KeyVaultEndpointProducerBuilder
-            extends
-                EndpointProducerBuilder {
-        default AdvancedKeyVaultEndpointProducerBuilder advanced() {
-            return (AdvancedKeyVaultEndpointProducerBuilder) this;
-        }
-        /**
-         * Instance of Secret client.
-         * 
-         * The option is a:
-         * &lt;code&gt;com.azure.security.keyvault.secrets.SecretClient&lt;/code&gt; type.
-         * 
-         * Group: common
-         * 
-         * @param secretClient the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointProducerBuilder secretClient(
-                com.azure.security.keyvault.secrets.SecretClient secretClient) {
-            doSetProperty("secretClient", secretClient);
-            return this;
-        }
-        /**
-         * Instance of Secret client.
-         * 
-         * The option will be converted to a
-         * &lt;code&gt;com.azure.security.keyvault.secrets.SecretClient&lt;/code&gt; type.
-         * 
-         * Group: common
-         * 
-         * @param secretClient the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointProducerBuilder secretClient(String secretClient) {
-            doSetProperty("secretClient", secretClient);
-            return this;
-        }
+    public interface KeyVaultEndpointBuilder extends EndpointProducerBuilder {
         /**
          * Whether the producer should be started lazy (on the first message).
          * By starting lazy you can use this to allow CamelContext and routes to
@@ -304,7 +57,7 @@ public interface KeyVaultEndpointBuilderFactory {
          * @param lazyStartProducer the value to set
          * @return the dsl builder
          */
-        default KeyVaultEndpointProducerBuilder lazyStartProducer(
+        default KeyVaultEndpointBuilder lazyStartProducer(
                 boolean lazyStartProducer) {
             doSetProperty("lazyStartProducer", lazyStartProducer);
             return this;
@@ -329,7 +82,7 @@ public interface KeyVaultEndpointBuilderFactory {
          * @param lazyStartProducer the value to set
          * @return the dsl builder
          */
-        default KeyVaultEndpointProducerBuilder lazyStartProducer(
+        default KeyVaultEndpointBuilder lazyStartProducer(
                 String lazyStartProducer) {
             doSetProperty("lazyStartProducer", lazyStartProducer);
             return this;
@@ -345,7 +98,7 @@ public interface KeyVaultEndpointBuilderFactory {
          * @param operation the value to set
          * @return the dsl builder
          */
-        default KeyVaultEndpointProducerBuilder operation(
+        default KeyVaultEndpointBuilder operation(
                 org.apache.camel.component.azure.key.vault.KeyVaultOperation operation) {
             doSetProperty("operation", operation);
             return this;
@@ -361,83 +114,17 @@ public interface KeyVaultEndpointBuilderFactory {
          * @param operation the value to set
          * @return the dsl builder
          */
-        default KeyVaultEndpointProducerBuilder operation(String operation) {
+        default KeyVaultEndpointBuilder operation(String operation) {
             doSetProperty("operation", operation);
             return this;
         }
         /**
-         * Client Id to be used.
-         * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
-         * 
-         * Group: security
-         * 
-         * @param clientId the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointProducerBuilder clientId(String clientId) {
-            doSetProperty("clientId", clientId);
-            return this;
-        }
-        /**
-         * Client Secret to be used.
-         * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
-         * 
-         * Group: security
-         * 
-         * @param clientSecret the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointProducerBuilder clientSecret(String clientSecret) {
-            doSetProperty("clientSecret", clientSecret);
-            return this;
-        }
-        /**
-         * Tenant Id to be used.
-         * 
-         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
-         * 
-         * Group: security
-         * 
-         * @param tenantId the value to set
-         * @return the dsl builder
-         */
-        default KeyVaultEndpointProducerBuilder tenantId(String tenantId) {
-            doSetProperty("tenantId", tenantId);
-            return this;
-        }
-    }
-
-    /**
-     * Advanced builder for endpoint producers for the Azure Key Vault
-     * component.
-     */
-    public interface AdvancedKeyVaultEndpointProducerBuilder
-            extends
-                EndpointProducerBuilder {
-        default KeyVaultEndpointProducerBuilder basic() {
-            return (KeyVaultEndpointProducerBuilder) this;
-        }
-    }
-
-    /**
-     * Builder for endpoint for the Azure Key Vault component.
-     */
-    public interface KeyVaultEndpointBuilder
-            extends
-                KeyVaultEndpointConsumerBuilder,
-                KeyVaultEndpointProducerBuilder {
-        default AdvancedKeyVaultEndpointBuilder advanced() {
-            return (AdvancedKeyVaultEndpointBuilder) this;
-        }
-        /**
          * Instance of Secret client.
          * 
          * The option is a:
          * &lt;code&gt;com.azure.security.keyvault.secrets.SecretClient&lt;/code&gt; type.
          * 
-         * Group: common
+         * Group: producer
          * 
          * @param secretClient the value to set
          * @return the dsl builder
@@ -453,7 +140,7 @@ public interface KeyVaultEndpointBuilderFactory {
          * The option will be converted to a
          * &lt;code&gt;com.azure.security.keyvault.secrets.SecretClient&lt;/code&gt; type.
          * 
-         * Group: common
+         * Group: producer
          * 
          * @param secretClient the value to set
          * @return the dsl builder
@@ -506,18 +193,6 @@ public interface KeyVaultEndpointBuilderFactory {
         }
     }
 
-    /**
-     * Advanced builder for endpoint for the Azure Key Vault component.
-     */
-    public interface AdvancedKeyVaultEndpointBuilder
-            extends
-                AdvancedKeyVaultEndpointConsumerBuilder,
-                AdvancedKeyVaultEndpointProducerBuilder {
-        default KeyVaultEndpointBuilder basic() {
-            return (KeyVaultEndpointBuilder) this;
-        }
-    }
-
     public interface KeyVaultBuilders {
         /**
          * Azure Key Vault (camel-azure-key-vault)
@@ -565,7 +240,7 @@ public interface KeyVaultEndpointBuilderFactory {
     static KeyVaultEndpointBuilder endpointBuilder(
             String componentName,
             String path) {
-        class KeyVaultEndpointBuilderImpl extends AbstractEndpointBuilder implements KeyVaultEndpointBuilder, AdvancedKeyVaultEndpointBuilder {
+        class KeyVaultEndpointBuilderImpl extends AbstractEndpointBuilder implements KeyVaultEndpointBuilder {
             public KeyVaultEndpointBuilderImpl(String path) {
                 super(componentName, path);
             }
diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointConsumerDeserializersResolver.java b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointConsumerDeserializersResolver.java
index 80f246a..7582d00 100644
--- a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointConsumerDeserializersResolver.java
+++ b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointConsumerDeserializersResolver.java
@@ -31,7 +31,6 @@ public final class EndpointConsumerDeserializersResolver implements YamlDeserial
             case "aws2-sqs":
             case "azure-cosmosdb":
             case "azure-eventhubs":
-            case "azure-key-vault":
             case "azure-servicebus":
             case "azure-storage-blob":
             case "azure-storage-datalake":