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 <[email protected]>
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":

Reply via email to