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

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/master by this push:
     new 0727c73  Regen
0727c73 is described below

commit 0727c73057fcfafb68b5188bc31eee998f0ad7df
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Tue Jul 28 19:39:55 2020 +0200

    Regen
---
 .../catalog/components/aws-translate.json          |  2 ++
 .../springboot/catalog/components/aws2-athena.json |  2 ++
 .../catalog/components/aws2-translate.json         |  2 ++
 .../catalog/components/azure-storage-queue.json    |  6 ++++
 .../src/main/docs/aws-translate-starter.adoc       |  3 +-
 .../TranslateComponentConfiguration.java           | 14 ++++++++
 .../src/main/docs/aws2-athena-starter.adoc         |  5 ++-
 .../springboot/Athena2ComponentConfiguration.java  | 14 ++++++++
 .../src/main/docs/aws2-translate-starter.adoc      |  3 +-
 .../Translate2ComponentConfiguration.java          | 14 ++++++++
 .../src/main/docs/azure-storage-queue-starter.adoc |  7 ++--
 .../springboot/QueueComponentConfiguration.java    | 38 ++++++++++++++++++++++
 docs/modules/ROOT/pages/aws-translate-starter.adoc |  3 +-
 docs/modules/ROOT/pages/aws2-athena-starter.adoc   |  5 ++-
 .../modules/ROOT/pages/aws2-translate-starter.adoc |  3 +-
 .../ROOT/pages/azure-storage-queue-starter.adoc    |  7 ++--
 tooling/camel-spring-boot-dependencies/pom.xml     |  5 +++
 17 files changed, 117 insertions(+), 16 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-translate.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-translate.json
index 1442483..a148b53 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-translate.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-translate.json
@@ -21,6 +21,7 @@
     "lenientProperties": false
   },
   "componentProperties": {
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.translate.TranslateConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in  [...]
     "accessKey": { "kind": "property", "displayName": "Access Key", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": true, 
"configurationClass": 
"org.apache.camel.component.aws.translate.TranslateConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "autodetectSourceLanguage": { "kind": "property", "displayName": 
"Autodetect Source Language", "group": "producer", "label": "producer", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "secret": false, "defaultValue": "false", "configurationClass": 
"org.apache.camel.component.aws.translate.TranslateConfiguration", 
"configurationField": "configuration", "description": "Being able to autodetect 
the source language" },
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.translate.TranslateConfiguration", 
"deprecated": false, "secret": false, "description": "The component 
configuration" },
@@ -38,6 +39,7 @@
   },
   "properties": {
     "label": { "kind": "path", "displayName": "Label", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws.translate.TranslateConfiguration", 
"configurationField": "configuration", "description": "Logical name" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws.translate.TranslateConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in [...]
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": true, 
"configurationClass": 
"org.apache.camel.component.aws.translate.TranslateConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "autodetectSourceLanguage": { "kind": "parameter", "displayName": 
"Autodetect Source Language", "group": "producer", "label": "producer", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "secret": false, "defaultValue": "false", "configurationClass": 
"org.apache.camel.component.aws.translate.TranslateConfiguration", 
"configurationField": "configuration", "description": "Being able to autodetect 
the source language" },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the  [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
index 1102329..22b9ad5 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-athena.json
@@ -23,6 +23,7 @@
   "componentProperties": {
     "accessKey": { "kind": "property", "displayName": "Access Key", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": true, 
"configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key." 
},
     "amazonAthenaClient": { "kind": "property", "displayName": "Amazon Athena 
Client", "group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.services.athena.AthenaClient", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "The AmazonAthena 
instance to use as the client." },
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the  [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws2.athena.Athena2Configuration", 
"deprecated": false, "secret": false, "description": "The component 
configuration." },
     "database": { "kind": "property", "displayName": "Database", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "The Athena database to 
use." },
     "delay": { "kind": "property", "displayName": "Delay", "group": 
"producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "secret": false, "defaultValue": 
"2000", "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Milliseconds before the 
next poll for query execution status. See the section 'Waiting for Query 
Completion and Retrying Failed Que [...]
@@ -53,6 +54,7 @@
   },
   "properties": {
     "label": { "kind": "path", "displayName": "Label", "group": "producer", 
"label": "producer", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Logical name" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the [...]
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": true, 
"configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key." 
},
     "amazonAthenaClient": { "kind": "parameter", "displayName": "Amazon Athena 
Client", "group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.services.athena.AthenaClient", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "The AmazonAthena 
instance to use as the client." },
     "database": { "kind": "parameter", "displayName": "Database", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.athena.Athena2Configuration", 
"configurationField": "configuration", "description": "The Athena database to 
use." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-translate.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-translate.json
index d3c4eb4..f8644dd 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-translate.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-translate.json
@@ -22,6 +22,7 @@
   },
   "componentProperties": {
     "autodetectSourceLanguage": { "kind": "property", "displayName": 
"Autodetect Source Language", "group": "producer", "label": "", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": 
false, "defaultValue": "false", "configurationClass": 
"org.apache.camel.component.aws2.translate.Translate2Configuration", 
"configurationField": "configuration", "description": "Being able to autodetect 
the source language" },
+    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.translate.Translate2Configuration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance i [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.translate.Translate2Configuration", 
"deprecated": false, "secret": false, "description": "Component configuration" 
},
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the r [...]
     "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "", "required": true, "type": "object", "javaType": 
"org.apache.camel.component.aws2.translate.Translate2Operations", "enum": [ 
"translateText" ], "deprecated": false, "deprecationNote": "", "secret": false, 
"defaultValue": "translateText", "configurationClass": 
"org.apache.camel.component.aws2.translate.Translate2Configuration", 
"configurationField": "configuration", "description": "The oper [...]
@@ -41,6 +42,7 @@
   "properties": {
     "label": { "kind": "path", "displayName": "Label", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret": 
false, "configurationClass": 
"org.apache.camel.component.aws2.translate.Translate2Configuration", 
"configurationField": "configuration", "description": "Logical name" },
     "autodetectSourceLanguage": { "kind": "parameter", "displayName": 
"Autodetect Source Language", "group": "producer", "label": "", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": 
false, "defaultValue": "false", "configurationClass": 
"org.apache.camel.component.aws2.translate.Translate2Configuration", 
"configurationField": "configuration", "description": "Being able to autodetect 
the source language" },
+    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.translate.Translate2Configuration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance  [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the  [...]
     "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "", "required": true, "type": "object", "javaType": 
"org.apache.camel.component.aws2.translate.Translate2Operations", "enum": [ 
"translateText" ], "deprecated": false, "deprecationNote": "", "secret": false, 
"defaultValue": "translateText", "configurationClass": 
"org.apache.camel.component.aws2.translate.Translate2Configuration", 
"configurationField": "configuration", "description": "The ope [...]
     "pojoRequest": { "kind": "parameter", "displayName": "Pojo Request", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"false", "configurationClass": 
"org.apache.camel.component.aws2.translate.Translate2Configuration", 
"configurationField": "configuration", "description": "If we want to use a POJO 
request as body or not" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-queue.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-queue.json
index 4f9b3bb..f8cfa31 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-queue.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-queue.json
@@ -24,10 +24,13 @@
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"deprecated": false, "secret": false, "description": "The component 
configurations" },
     "serviceClient": { "kind": "property", "displayName": "Service Client", 
"group": "common", "label": "common", "required": false, "type": "object", 
"javaType": "com.azure.storage.queue.QueueServiceClient", "deprecated": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "Service client to a 
storage account to interact with the queue service. This client does not hold a 
[...]
     "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 message and handled by [...]
+    "createQueue": { "kind": "property", "displayName": "Create Queue", 
"group": "producer", "label": "producer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"true", "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "When is set to true, the 
queue will be automatically created when sending messages to the queue." },
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the r [...]
     "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.azure.storage.queue.QueueOperationDefinition", 
"enum": [ "listQueues", "createQueue", "deleteQueue", "clearQueue", 
"sendMessage", "deleteMessage", "receiveMessages", "peekMessages", 
"updateMessage" ], "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.que [...]
     "basicPropertyBinding": { "kind": "property", "displayName": "Basic 
Property Binding", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the component should use basic 
property binding (Camel 2.x) or the newer property binding with additional 
capabilities" },
     "maxMessages": { "kind": "property", "displayName": "Max Messages", 
"group": "queue", "label": "queue", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": false, "secret": false, 
"defaultValue": "1", "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "Maximum number of 
messages to get, if there are less messages exist in the queue than requested 
all the mess [...]
+    "messageId": { "kind": "property", "displayName": "Message Id", "group": 
"queue", "label": "queue", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "The ID of the message to 
be deleted or updated." },
+    "popReceipt": { "kind": "property", "displayName": "Pop Receipt", "group": 
"queue", "label": "queue", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "Unique identifier that 
must match for the message to be deleted or updated." },
     "timeout": { "kind": "property", "displayName": "Timeout", "group": 
"queue", "label": "queue", "required": false, "type": "object", "javaType": 
"java.time.Duration", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "An optional timeout 
applied to the operation. If a response is not returned before the timeout 
concludes a RuntimeException will be thrown." },
     "timeToLive": { "kind": "property", "displayName": "Time To Live", 
"group": "queue", "label": "queue", "required": false, "type": "object", 
"javaType": "java.time.Duration", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "How long the message 
will stay alive in the queue. If unset the value will default to 7 days, if -1 
is passed the message will not [...]
     "visibilityTimeout": { "kind": "property", "displayName": "Visibility 
Timeout", "group": "queue", "label": "queue", "required": false, "type": 
"object", "javaType": "java.time.Duration", "deprecated": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "The timeout period for 
how long the message is invisible in the queue. The timeout must be between 1 
seconds and 7 da [...]
@@ -41,11 +44,14 @@
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 message and handled b [...]
     "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, "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 consumer will deal with [...]
     "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, "secret": false, "description": "Sets 
the exchange pattern when the consumer creates an exchange." },
+    "createQueue": { "kind": "parameter", "displayName": "Create Queue", 
"group": "producer", "label": "producer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"true", "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "When is set to true, the 
queue will be automatically created when sending messages to the queue." },
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the  [...]
     "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.azure.storage.queue.QueueOperationDefinition", 
"enum": [ "listQueues", "createQueue", "deleteQueue", "clearQueue", 
"sendMessage", "deleteMessage", "receiveMessages", "peekMessages", 
"updateMessage" ], "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.qu [...]
     "basicPropertyBinding": { "kind": "parameter", "displayName": "Basic 
Property Binding", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "description": "Whether the endpoint should use basic 
property binding (Camel 2.x) or the newer property binding with additional 
capabilities" },
     "synchronous": { "kind": "parameter", "displayName": "Synchronous", 
"group": "advanced", "label": "advanced", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"false", "description": "Sets whether synchronous processing should be strictly 
used, or Camel is allowed to use asynchronous processing (if supported)." },
     "maxMessages": { "kind": "parameter", "displayName": "Max Messages", 
"group": "queue", "label": "queue", "required": false, "type": "integer", 
"javaType": "java.lang.Integer", "deprecated": false, "secret": false, 
"defaultValue": "1", "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "Maximum number of 
messages to get, if there are less messages exist in the queue than requested 
all the mes [...]
+    "messageId": { "kind": "parameter", "displayName": "Message Id", "group": 
"queue", "label": "queue", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "The ID of the message to 
be deleted or updated." },
+    "popReceipt": { "kind": "parameter", "displayName": "Pop Receipt", 
"group": "queue", "label": "queue", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "Unique identifier that 
must match for the message to be deleted or updated." },
     "timeout": { "kind": "parameter", "displayName": "Timeout", "group": 
"queue", "label": "queue", "required": false, "type": "object", "javaType": 
"java.time.Duration", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "An optional timeout 
applied to the operation. If a response is not returned before the timeout 
concludes a RuntimeException will be thrown." },
     "timeToLive": { "kind": "parameter", "displayName": "Time To Live", 
"group": "queue", "label": "queue", "required": false, "type": "object", 
"javaType": "java.time.Duration", "deprecated": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "How long the message 
will stay alive in the queue. If unset the value will default to 7 days, if -1 
is passed the message will no [...]
     "visibilityTimeout": { "kind": "parameter", "displayName": "Visibility 
Timeout", "group": "queue", "label": "queue", "required": false, "type": 
"object", "javaType": "java.time.Duration", "deprecated": false, "secret": 
false, "configurationClass": 
"org.apache.camel.component.azure.storage.queue.QueueConfiguration", 
"configurationField": "configuration", "description": "The timeout period for 
how long the message is invisible in the queue. The timeout must be between 1 
seconds and 7 d [...]
diff --git 
a/components-starter/camel-aws-translate-starter/src/main/docs/aws-translate-starter.adoc
 
b/components-starter/camel-aws-translate-starter/src/main/docs/aws-translate-starter.adoc
index edd401d..b076605 100644
--- 
a/components-starter/camel-aws-translate-starter/src/main/docs/aws-translate-starter.adoc
+++ 
b/components-starter/camel-aws-translate-starter/src/main/docs/aws-translate-starter.adoc
@@ -17,7 +17,7 @@ When using aws-translate with Spring Boot make sure to use 
the following Maven d
 ----
 
 
-The component supports 15 options, which are listed below.
+The component supports 16 options, which are listed below.
 
 
 
@@ -25,6 +25,7 @@ The component supports 15 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | *camel.component.aws-translate.access-key* | Amazon AWS Access Key |  | 
String
+| *camel.component.aws-translate.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-translate.autodetect-source-language* | Being able to 
autodetect the source language | false | Boolean
 | *camel.component.aws-translate.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws-translate.configuration* | The component configuration. 
The option is a org.apache.camel.component.aws.translate.TranslateConfiguration 
type. |  | String
diff --git 
a/components-starter/camel-aws-translate-starter/src/main/java/org/apache/camel/component/aws/translate/springboot/TranslateComponentConfiguration.java
 
b/components-starter/camel-aws-translate-starter/src/main/java/org/apache/camel/component/aws/translate/springboot/TranslateComponentConfiguration.java
index 98504c7..1de9afe 100644
--- 
a/components-starter/camel-aws-translate-starter/src/main/java/org/apache/camel/component/aws/translate/springboot/TranslateComponentConfiguration.java
+++ 
b/components-starter/camel-aws-translate-starter/src/main/java/org/apache/camel/component/aws/translate/springboot/TranslateComponentConfiguration.java
@@ -40,6 +40,12 @@ public class TranslateComponentConfiguration
      */
     private Boolean enabled;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking.
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * Amazon AWS Access Key
      */
     private String accessKey;
@@ -109,6 +115,14 @@ public class TranslateComponentConfiguration
      */
     private Boolean basicPropertyBinding = false;
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getAccessKey() {
         return accessKey;
     }
diff --git 
a/components-starter/camel-aws2-athena-starter/src/main/docs/aws2-athena-starter.adoc
 
b/components-starter/camel-aws2-athena-starter/src/main/docs/aws2-athena-starter.adoc
index bb06d17..0487797 100644
--- 
a/components-starter/camel-aws2-athena-starter/src/main/docs/aws2-athena-starter.adoc
+++ 
b/components-starter/camel-aws2-athena-starter/src/main/docs/aws2-athena-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-athena with Spring Boot make sure to use the 
following Maven dep
 ----
 
 
-The component supports 30 options, which are listed below.
+The component supports 31 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 30 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws2-athena.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws2-athena.amazon-athena-client* | The AmazonAthena 
instance to use as the client. The option is a 
software.amazon.awssdk.services.athena.AthenaClient type. |  | String
+| *camel.component.aws2-athena.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws2-athena.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws2-athena.client-request-token* | A unique string to 
ensure issues queries are idempotent. It is unlikely you will need to set this. 
|  | String
 | *camel.component.aws2-athena.configuration* | The component configuration. 
The option is a org.apache.camel.component.aws2.athena.Athena2Configuration 
type. |  | String
@@ -55,6 +56,4 @@ The component supports 30 options, which are listed below.
 | *camel.component.aws2-athena.wait-timeout* | Optional max wait time in 
millis to wait for a successful query completion. See the section 'Waiting for 
Query Completion and Retrying Failed Queries' to learn more. | 0 | Long
 | *camel.component.aws2-athena.work-group* | The workgroup to use for running 
the query. |  | String
 |===
-
-
 // spring-boot-auto-configure options: END
diff --git 
a/components-starter/camel-aws2-athena-starter/src/main/java/org/apache/camel/component/aws2/athena/springboot/Athena2ComponentConfiguration.java
 
b/components-starter/camel-aws2-athena-starter/src/main/java/org/apache/camel/component/aws2/athena/springboot/Athena2ComponentConfiguration.java
index eb5f3ed..3da5b79 100644
--- 
a/components-starter/camel-aws2-athena-starter/src/main/java/org/apache/camel/component/aws2/athena/springboot/Athena2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-athena-starter/src/main/java/org/apache/camel/component/aws2/athena/springboot/Athena2ComponentConfiguration.java
@@ -51,6 +51,12 @@ public class Athena2ComponentConfiguration
      */
     private String amazonAthenaClient;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * The component configuration. The option is a
      * org.apache.camel.component.aws2.athena.Athena2Configuration type.
      */
@@ -219,6 +225,14 @@ public class Athena2ComponentConfiguration
         this.amazonAthenaClient = amazonAthenaClient;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git 
a/components-starter/camel-aws2-translate-starter/src/main/docs/aws2-translate-starter.adoc
 
b/components-starter/camel-aws2-translate-starter/src/main/docs/aws2-translate-starter.adoc
index 5b903cd..f997120 100644
--- 
a/components-starter/camel-aws2-translate-starter/src/main/docs/aws2-translate-starter.adoc
+++ 
b/components-starter/camel-aws2-translate-starter/src/main/docs/aws2-translate-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-translate with Spring Boot make sure to use 
the following Maven
 ----
 
 
-The component supports 17 options, which are listed below.
+The component supports 18 options, which are listed below.
 
 
 
@@ -25,6 +25,7 @@ The component supports 17 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | *camel.component.aws2-translate.access-key* | Amazon AWS Access Key |  | 
String
+| *camel.component.aws2-translate.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws2-translate.autodetect-source-language* | Being able to 
autodetect the source language | false | Boolean
 | *camel.component.aws2-translate.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws2-translate.configuration* | Component configuration. 
The option is a 
org.apache.camel.component.aws2.translate.Translate2Configuration type. |  | 
String
diff --git 
a/components-starter/camel-aws2-translate-starter/src/main/java/org/apache/camel/component/aws2/translate/springboot/Translate2ComponentConfiguration.java
 
b/components-starter/camel-aws2-translate-starter/src/main/java/org/apache/camel/component/aws2/translate/springboot/Translate2ComponentConfiguration.java
index eceb943..02e0993 100644
--- 
a/components-starter/camel-aws2-translate-starter/src/main/java/org/apache/camel/component/aws2/translate/springboot/Translate2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-translate-starter/src/main/java/org/apache/camel/component/aws2/translate/springboot/Translate2ComponentConfiguration.java
@@ -44,6 +44,12 @@ public class Translate2ComponentConfiguration
      */
     private Boolean autodetectSourceLanguage = false;
     /**
+     * Setting the autoDiscoverClient mechanism, if true, the component will
+     * look for a client instance in the registry automatically otherwise it
+     * will skip that checking.
+     */
+    private Boolean autoDiscoverClient = true;
+    /**
      * Component configuration. The option is a
      * org.apache.camel.component.aws2.translate.Translate2Configuration type.
      */
@@ -124,6 +130,14 @@ public class Translate2ComponentConfiguration
         this.autodetectSourceLanguage = autodetectSourceLanguage;
     }
 
+    public Boolean getAutoDiscoverClient() {
+        return autoDiscoverClient;
+    }
+
+    public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+        this.autoDiscoverClient = autoDiscoverClient;
+    }
+
     public String getConfiguration() {
         return configuration;
     }
diff --git 
a/components-starter/camel-azure-storage-queue-starter/src/main/docs/azure-storage-queue-starter.adoc
 
b/components-starter/camel-azure-storage-queue-starter/src/main/docs/azure-storage-queue-starter.adoc
index 0aac915..4cd4753 100644
--- 
a/components-starter/camel-azure-storage-queue-starter/src/main/docs/azure-storage-queue-starter.adoc
+++ 
b/components-starter/camel-azure-storage-queue-starter/src/main/docs/azure-storage-queue-starter.adoc
@@ -17,7 +17,7 @@ When using azure-storage-queue with Spring Boot make sure to 
use the following M
 ----
 
 
-The component supports 13 options, which are listed below.
+The component supports 16 options, which are listed below.
 
 
 
@@ -28,16 +28,17 @@ The component supports 13 options, which are listed below.
 | *camel.component.azure-storage-queue.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.azure-storage-queue.bridge-error-handler* | 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. | false | Boolean
 | *camel.component.azure-storage-queue.configuration* | The component 
configurations. The option is a 
org.apache.camel.component.azure.storage.queue.QueueConfiguration type. |  | 
String
+| *camel.component.azure-storage-queue.create-queue* | When is set to true, 
the queue will be automatically created when sending messages to the queue. | 
true | Boolean
 | *camel.component.azure-storage-queue.credentials* | 
StorageSharedKeyCredential can be injected to create the azure client, this 
holds the important authentication information. The option is a 
com.azure.storage.common.StorageSharedKeyCredential type. |  | String
 | *camel.component.azure-storage-queue.enabled* | Whether to enable auto 
configuration of the azure-storage-queue component. This is enabled by default. 
|  | Boolean
 | *camel.component.azure-storage-queue.lazy-start-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  [...]
 | *camel.component.azure-storage-queue.max-messages* | Maximum number of 
messages to get, if there are less messages exist in the queue than requested 
all the messages will be returned. If left empty only 1 message will be 
retrieved, the allowed range is 1 to 32 messages. | 1 | Integer
+| *camel.component.azure-storage-queue.message-id* | The ID of the message to 
be deleted or updated. |  | String
 | *camel.component.azure-storage-queue.operation* | Queue service operation 
hint to the producer |  | QueueOperationDefinition
+| *camel.component.azure-storage-queue.pop-receipt* | Unique identifier that 
must match for the message to be deleted or updated. |  | String
 | *camel.component.azure-storage-queue.service-client* | Service client to a 
storage account to interact with the queue service. This client does not hold 
any state about a particular storage account but is instead a convenient way of 
sending off appropriate requests to the resource on the service. This client 
contains all the operations for interacting with a queue account in Azure 
Storage. Operations allowed by the client are creating, listing, and deleting 
queues, retrieving and updat [...]
 | *camel.component.azure-storage-queue.time-to-live* | How long the message 
will stay alive in the queue. If unset the value will default to 7 days, if -1 
is passed the message will not expire. The time to live must be -1 or any 
positive number. The format should be in this form: PnDTnHnMn.nS., e.g: 
PT20.345S -- parses as 20.345 seconds, P2D -- parses as 2 days However, in case 
you are using EndpointDsl/ComponentDsl, you can do something like 
Duration.ofSeconds() since these Java APIs ar [...]
 | *camel.component.azure-storage-queue.timeout* | An optional timeout applied 
to the operation. If a response is not returned before the timeout concludes a 
RuntimeException will be thrown. The option is a java.time.Duration type. |  | 
String
 | *camel.component.azure-storage-queue.visibility-timeout* | The timeout 
period for how long the message is invisible in the queue. The timeout must be 
between 1 seconds and 7 days. The format should be in this form: PnDTnHnMn.nS., 
e.g: PT20.345S -- parses as 20.345 seconds, P2D -- parses as 2 days However, in 
case you are using EndpointDsl/ComponentDsl, you can do something like 
Duration.ofSeconds() since these Java APIs are typesafe. The option is a 
java.time.Duration type. |  | String
 |===
-
-
 // spring-boot-auto-configure options: END
diff --git 
a/components-starter/camel-azure-storage-queue-starter/src/main/java/org/apache/camel/component/azure/storage/queue/springboot/QueueComponentConfiguration.java
 
b/components-starter/camel-azure-storage-queue-starter/src/main/java/org/apache/camel/component/azure/storage/queue/springboot/QueueComponentConfiguration.java
index 70d13ec..206edd8 100644
--- 
a/components-starter/camel-azure-storage-queue-starter/src/main/java/org/apache/camel/component/azure/storage/queue/springboot/QueueComponentConfiguration.java
+++ 
b/components-starter/camel-azure-storage-queue-starter/src/main/java/org/apache/camel/component/azure/storage/queue/springboot/QueueComponentConfiguration.java
@@ -64,6 +64,11 @@ public class QueueComponentConfiguration
      */
     private Boolean bridgeErrorHandler = false;
     /**
+     * When is set to true, the queue will be automatically created when 
sending
+     * messages to the queue.
+     */
+    private Boolean createQueue = true;
+    /**
      * 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
@@ -90,6 +95,15 @@ public class QueueComponentConfiguration
      */
     private Integer maxMessages = 1;
     /**
+     * The ID of the message to be deleted or updated.
+     */
+    private String messageId;
+    /**
+     * Unique identifier that must match for the message to be deleted or
+     * updated.
+     */
+    private String popReceipt;
+    /**
      * An optional timeout applied to the operation. If a response is not
      * returned before the timeout concludes a RuntimeException will be thrown.
      * The option is a java.time.Duration type.
@@ -152,6 +166,14 @@ public class QueueComponentConfiguration
         this.bridgeErrorHandler = bridgeErrorHandler;
     }
 
+    public Boolean getCreateQueue() {
+        return createQueue;
+    }
+
+    public void setCreateQueue(Boolean createQueue) {
+        this.createQueue = createQueue;
+    }
+
     public Boolean getLazyStartProducer() {
         return lazyStartProducer;
     }
@@ -184,6 +206,22 @@ public class QueueComponentConfiguration
         this.maxMessages = maxMessages;
     }
 
+    public String getMessageId() {
+        return messageId;
+    }
+
+    public void setMessageId(String messageId) {
+        this.messageId = messageId;
+    }
+
+    public String getPopReceipt() {
+        return popReceipt;
+    }
+
+    public void setPopReceipt(String popReceipt) {
+        this.popReceipt = popReceipt;
+    }
+
     public String getTimeout() {
         return timeout;
     }
diff --git a/docs/modules/ROOT/pages/aws-translate-starter.adoc 
b/docs/modules/ROOT/pages/aws-translate-starter.adoc
index edd401d..b076605 100644
--- a/docs/modules/ROOT/pages/aws-translate-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-translate-starter.adoc
@@ -17,7 +17,7 @@ When using aws-translate with Spring Boot make sure to use 
the following Maven d
 ----
 
 
-The component supports 15 options, which are listed below.
+The component supports 16 options, which are listed below.
 
 
 
@@ -25,6 +25,7 @@ The component supports 15 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | *camel.component.aws-translate.access-key* | Amazon AWS Access Key |  | 
String
+| *camel.component.aws-translate.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws-translate.autodetect-source-language* | Being able to 
autodetect the source language | false | Boolean
 | *camel.component.aws-translate.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws-translate.configuration* | The component configuration. 
The option is a org.apache.camel.component.aws.translate.TranslateConfiguration 
type. |  | String
diff --git a/docs/modules/ROOT/pages/aws2-athena-starter.adoc 
b/docs/modules/ROOT/pages/aws2-athena-starter.adoc
index bb06d17..0487797 100644
--- a/docs/modules/ROOT/pages/aws2-athena-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-athena-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-athena with Spring Boot make sure to use the 
following Maven dep
 ----
 
 
-The component supports 30 options, which are listed below.
+The component supports 31 options, which are listed below.
 
 
 
@@ -26,6 +26,7 @@ The component supports 30 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.aws2-athena.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws2-athena.amazon-athena-client* | The AmazonAthena 
instance to use as the client. The option is a 
software.amazon.awssdk.services.athena.AthenaClient type. |  | String
+| *camel.component.aws2-athena.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
 | *camel.component.aws2-athena.basic-property-binding* | Whether the component 
should use basic property binding (Camel 2.x) or the newer property binding 
with additional capabilities | false | Boolean
 | *camel.component.aws2-athena.client-request-token* | A unique string to 
ensure issues queries are idempotent. It is unlikely you will need to set this. 
|  | String
 | *camel.component.aws2-athena.configuration* | The component configuration. 
The option is a org.apache.camel.component.aws2.athena.Athena2Configuration 
type. |  | String
@@ -55,6 +56,4 @@ The component supports 30 options, which are listed below.
 | *camel.component.aws2-athena.wait-timeout* | Optional max wait time in 
millis to wait for a successful query completion. See the section 'Waiting for 
Query Completion and Retrying Failed Queries' to learn more. | 0 | Long
 | *camel.component.aws2-athena.work-group* | The workgroup to use for running 
the query. |  | String
 |===
-
-
 // spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/aws2-translate-starter.adoc 
b/docs/modules/ROOT/pages/aws2-translate-starter.adoc
index 5b903cd..f997120 100644
--- a/docs/modules/ROOT/pages/aws2-translate-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-translate-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-translate with Spring Boot make sure to use 
the following Maven
 ----
 
 
-The component supports 17 options, which are listed below.
+The component supports 18 options, which are listed below.
 
 
 
@@ -25,6 +25,7 @@ The component supports 17 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | *camel.component.aws2-translate.access-key* | Amazon AWS Access Key |  | 
String
+| *camel.component.aws2-translate.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
 | *camel.component.aws2-translate.autodetect-source-language* | Being able to 
autodetect the source language | false | Boolean
 | *camel.component.aws2-translate.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.aws2-translate.configuration* | Component configuration. 
The option is a 
org.apache.camel.component.aws2.translate.Translate2Configuration type. |  | 
String
diff --git a/docs/modules/ROOT/pages/azure-storage-queue-starter.adoc 
b/docs/modules/ROOT/pages/azure-storage-queue-starter.adoc
index 0aac915..4cd4753 100644
--- a/docs/modules/ROOT/pages/azure-storage-queue-starter.adoc
+++ b/docs/modules/ROOT/pages/azure-storage-queue-starter.adoc
@@ -17,7 +17,7 @@ When using azure-storage-queue with Spring Boot make sure to 
use the following M
 ----
 
 
-The component supports 13 options, which are listed below.
+The component supports 16 options, which are listed below.
 
 
 
@@ -28,16 +28,17 @@ The component supports 13 options, which are listed below.
 | *camel.component.azure-storage-queue.basic-property-binding* | Whether the 
component should use basic property binding (Camel 2.x) or the newer property 
binding with additional capabilities | false | Boolean
 | *camel.component.azure-storage-queue.bridge-error-handler* | 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. | false | Boolean
 | *camel.component.azure-storage-queue.configuration* | The component 
configurations. The option is a 
org.apache.camel.component.azure.storage.queue.QueueConfiguration type. |  | 
String
+| *camel.component.azure-storage-queue.create-queue* | When is set to true, 
the queue will be automatically created when sending messages to the queue. | 
true | Boolean
 | *camel.component.azure-storage-queue.credentials* | 
StorageSharedKeyCredential can be injected to create the azure client, this 
holds the important authentication information. The option is a 
com.azure.storage.common.StorageSharedKeyCredential type. |  | String
 | *camel.component.azure-storage-queue.enabled* | Whether to enable auto 
configuration of the azure-storage-queue component. This is enabled by default. 
|  | Boolean
 | *camel.component.azure-storage-queue.lazy-start-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  [...]
 | *camel.component.azure-storage-queue.max-messages* | Maximum number of 
messages to get, if there are less messages exist in the queue than requested 
all the messages will be returned. If left empty only 1 message will be 
retrieved, the allowed range is 1 to 32 messages. | 1 | Integer
+| *camel.component.azure-storage-queue.message-id* | The ID of the message to 
be deleted or updated. |  | String
 | *camel.component.azure-storage-queue.operation* | Queue service operation 
hint to the producer |  | QueueOperationDefinition
+| *camel.component.azure-storage-queue.pop-receipt* | Unique identifier that 
must match for the message to be deleted or updated. |  | String
 | *camel.component.azure-storage-queue.service-client* | Service client to a 
storage account to interact with the queue service. This client does not hold 
any state about a particular storage account but is instead a convenient way of 
sending off appropriate requests to the resource on the service. This client 
contains all the operations for interacting with a queue account in Azure 
Storage. Operations allowed by the client are creating, listing, and deleting 
queues, retrieving and updat [...]
 | *camel.component.azure-storage-queue.time-to-live* | How long the message 
will stay alive in the queue. If unset the value will default to 7 days, if -1 
is passed the message will not expire. The time to live must be -1 or any 
positive number. The format should be in this form: PnDTnHnMn.nS., e.g: 
PT20.345S -- parses as 20.345 seconds, P2D -- parses as 2 days However, in case 
you are using EndpointDsl/ComponentDsl, you can do something like 
Duration.ofSeconds() since these Java APIs ar [...]
 | *camel.component.azure-storage-queue.timeout* | An optional timeout applied 
to the operation. If a response is not returned before the timeout concludes a 
RuntimeException will be thrown. The option is a java.time.Duration type. |  | 
String
 | *camel.component.azure-storage-queue.visibility-timeout* | The timeout 
period for how long the message is invisible in the queue. The timeout must be 
between 1 seconds and 7 days. The format should be in this form: PnDTnHnMn.nS., 
e.g: PT20.345S -- parses as 20.345 seconds, P2D -- parses as 2 days However, in 
case you are using EndpointDsl/ComponentDsl, you can do something like 
Duration.ofSeconds() since these Java APIs are typesafe. The option is a 
java.time.Duration type. |  | String
 |===
-
-
 // spring-boot-auto-configure options: END
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 3c79329..fa7ab1c 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -4447,6 +4447,11 @@
         <version>1.14.3</version>
       </dependency>
       <dependency>
+        <groupId>org.testcontainers</groupId>
+        <artifactId>testcontainers</artifactId>
+        <version>1.14.3</version>
+      </dependency>
+      <dependency>
         <groupId>rhino</groupId>
         <artifactId>js</artifactId>
         <version>1.7R2</version>

Reply via email to