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 17dc0a4  [create-pull-request] automated change
17dc0a4 is described below

commit 17dc0a4d974189b5310bc0f737ccd4da9b5a1552
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Dec 18 00:47:30 2020 +0000

    [create-pull-request] automated change
---
 .../camel/springboot/catalog/components/aws2-iam.json      |  4 ++--
 .../apache/camel/springboot/catalog/components/imap.json   |  2 ++
 .../apache/camel/springboot/catalog/components/imaps.json  |  2 ++
 .../apache/camel/springboot/catalog/components/pop3.json   |  2 ++
 .../apache/camel/springboot/catalog/components/pop3s.json  |  2 ++
 .../apache/camel/springboot/catalog/components/smtp.json   |  2 ++
 .../apache/camel/springboot/catalog/components/smtps.json  |  2 ++
 .../src/main/docs/aws2-iam-starter.adoc                    |  2 +-
 .../aws2/iam/springboot/IAM2ComponentConfiguration.java    |  4 +++-
 components-starter/camel-corda-starter/pom.xml             |  8 --------
 components-starter/camel-iota-starter/pom.xml              | 12 ------------
 .../camel-mail-starter/src/main/docs/mail-starter.adoc     |  3 ++-
 .../mail/springboot/MailComponentConfiguration.java        | 14 ++++++++++++++
 docs/modules/ROOT/pages/aws2-iam-starter.adoc              |  2 +-
 docs/modules/ROOT/pages/mail-starter.adoc                  |  3 ++-
 15 files changed, 37 insertions(+), 27 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-iam.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-iam.json
index dd8f210..e0c9bf8 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-iam.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-iam.json
@@ -25,7 +25,7 @@
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws2.iam.IAM2Configuration", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Component configuration" },
     "iamClient": { "kind": "property", "displayName": "Iam Client", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.iam.IamClient", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.iam.IAM2Configuration", 
"configurationField": "configuration", "description": "To use a existing 
configured AWS IAM as client" },
     "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 [...]
-    "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "", "required": true, "type": "object", "javaType": 
"org.apache.camel.component.aws2.iam.IAM2Operations", "enum": [ 
"listAccessKeys", "createUser", "deleteUser", "getUser", "listUsers", 
"createAccessKey", "deleteAccessKey", "updateAccessKey", "createGroup", 
"deleteGroup", "listGroups", "addUserToGroup", "removeUserFromGroup" ], 
"deprecated": false, "deprecationNote": "", "autowired": false, " [...]
+    "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.aws2.iam.IAM2Operations", "enum": [ 
"listAccessKeys", "createUser", "deleteUser", "getUser", "listUsers", 
"createAccessKey", "deleteAccessKey", "updateAccessKey", "createGroup", 
"deleteGroup", "listGroups", "addUserToGroup", "removeUserFromGroup" ], 
"deprecated": false, "autowired": false, "secret": false, "confi [...]
     "pojoRequest": { "kind": "property", "displayName": "Pojo Request", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField": 
"configuration", "description": "If we want to use a POJO request as body or 
not" },
     "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.iam.IAM2Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the IAM client" },
     "proxyPort": { "kind": "property", "displayName": "Proxy Port", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.iam.IAM2Configuration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the IAM client" },
@@ -40,7 +40,7 @@
     "label": { "kind": "path", "displayName": "Label", "group": "producer", 
"label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField": 
"configuration", "description": "Logical name" },
     "iamClient": { "kind": "parameter", "displayName": "Iam Client", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"software.amazon.awssdk.services.iam.IamClient", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.iam.IAM2Configuration", 
"configurationField": "configuration", "description": "To use a existing 
configured AWS IAM as client" },
     "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": "", "required": true, "type": "object", "javaType": 
"org.apache.camel.component.aws2.iam.IAM2Operations", "enum": [ 
"listAccessKeys", "createUser", "deleteUser", "getUser", "listUsers", 
"createAccessKey", "deleteAccessKey", "updateAccessKey", "createGroup", 
"deleteGroup", "listGroups", "addUserToGroup", "removeUserFromGroup" ], 
"deprecated": false, "deprecationNote": "", "autowired": false,  [...]
+    "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.aws2.iam.IAM2Operations", "enum": [ 
"listAccessKeys", "createUser", "deleteUser", "getUser", "listUsers", 
"createAccessKey", "deleteAccessKey", "updateAccessKey", "createGroup", 
"deleteGroup", "listGroups", "addUserToGroup", "removeUserFromGroup" ], 
"deprecated": false, "autowired": false, "secret": false, "conf [...]
     "pojoRequest": { "kind": "parameter", "displayName": "Pojo Request", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.iam.IAM2Configuration", "configurationField": 
"configuration", "description": "If we want to use a POJO request as body or 
not" },
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.iam.IAM2Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the IAM client" },
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.iam.IAM2Configuration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the IAM client" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/imap.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/imap.json
index a887a79..e83b653 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/imap.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/imap.json
@@ -27,6 +27,7 @@
     "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 [...]
     "closeFolder": { "kind": "property", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to f [...]
     "copyTo": { "kind": "property", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override thi [...]
+    "decodeFilename": { "kind": "property", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simil [...]
     "delete": { "kind": "property", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag  [...]
     "disconnect": { "kind": "property", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to  [...]
     "handleFailedMessage": { "kind": "property", "displayName": "Handle Failed 
Message", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "If the mail consumer 
cannot retrieve a given mail message, then th [...]
@@ -73,6 +74,7 @@
     "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 [...]
     "closeFolder": { "kind": "parameter", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to  [...]
     "copyTo": { "kind": "parameter", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override th [...]
+    "decodeFilename": { "kind": "parameter", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simi [...]
     "delete": { "kind": "parameter", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag [...]
     "disconnect": { "kind": "parameter", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to [...]
     "handleFailedMessage": { "kind": "parameter", "displayName": "Handle 
Failed Message", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If the mail consumer cannot retrieve a given 
mail message, then t [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/imaps.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/imaps.json
index 14aaeda..9f9fe3e 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/imaps.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/imaps.json
@@ -27,6 +27,7 @@
     "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 [...]
     "closeFolder": { "kind": "property", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to f [...]
     "copyTo": { "kind": "property", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override thi [...]
+    "decodeFilename": { "kind": "property", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simil [...]
     "delete": { "kind": "property", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag  [...]
     "disconnect": { "kind": "property", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to  [...]
     "handleFailedMessage": { "kind": "property", "displayName": "Handle Failed 
Message", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "If the mail consumer 
cannot retrieve a given mail message, then th [...]
@@ -73,6 +74,7 @@
     "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 [...]
     "closeFolder": { "kind": "parameter", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to  [...]
     "copyTo": { "kind": "parameter", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override th [...]
+    "decodeFilename": { "kind": "parameter", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simi [...]
     "delete": { "kind": "parameter", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag [...]
     "disconnect": { "kind": "parameter", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to [...]
     "handleFailedMessage": { "kind": "parameter", "displayName": "Handle 
Failed Message", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If the mail consumer cannot retrieve a given 
mail message, then t [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pop3.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pop3.json
index fd7831c..05f1e83 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pop3.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pop3.json
@@ -27,6 +27,7 @@
     "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 [...]
     "closeFolder": { "kind": "property", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to f [...]
     "copyTo": { "kind": "property", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override thi [...]
+    "decodeFilename": { "kind": "property", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simil [...]
     "delete": { "kind": "property", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag  [...]
     "disconnect": { "kind": "property", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to  [...]
     "handleFailedMessage": { "kind": "property", "displayName": "Handle Failed 
Message", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "If the mail consumer 
cannot retrieve a given mail message, then th [...]
@@ -73,6 +74,7 @@
     "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 [...]
     "closeFolder": { "kind": "parameter", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to  [...]
     "copyTo": { "kind": "parameter", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override th [...]
+    "decodeFilename": { "kind": "parameter", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simi [...]
     "delete": { "kind": "parameter", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag [...]
     "disconnect": { "kind": "parameter", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to [...]
     "handleFailedMessage": { "kind": "parameter", "displayName": "Handle 
Failed Message", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If the mail consumer cannot retrieve a given 
mail message, then t [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pop3s.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pop3s.json
index d1ea8f0..54ffe88 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pop3s.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/pop3s.json
@@ -27,6 +27,7 @@
     "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 [...]
     "closeFolder": { "kind": "property", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to f [...]
     "copyTo": { "kind": "property", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override thi [...]
+    "decodeFilename": { "kind": "property", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simil [...]
     "delete": { "kind": "property", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag  [...]
     "disconnect": { "kind": "property", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to  [...]
     "handleFailedMessage": { "kind": "property", "displayName": "Handle Failed 
Message", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "If the mail consumer 
cannot retrieve a given mail message, then th [...]
@@ -73,6 +74,7 @@
     "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 [...]
     "closeFolder": { "kind": "parameter", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to  [...]
     "copyTo": { "kind": "parameter", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override th [...]
+    "decodeFilename": { "kind": "parameter", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simi [...]
     "delete": { "kind": "parameter", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag [...]
     "disconnect": { "kind": "parameter", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to [...]
     "handleFailedMessage": { "kind": "parameter", "displayName": "Handle 
Failed Message", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If the mail consumer cannot retrieve a given 
mail message, then t [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smtp.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smtp.json
index 94b532c..40b130d 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smtp.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smtp.json
@@ -27,6 +27,7 @@
     "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 [...]
     "closeFolder": { "kind": "property", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to f [...]
     "copyTo": { "kind": "property", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override thi [...]
+    "decodeFilename": { "kind": "property", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simil [...]
     "delete": { "kind": "property", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag  [...]
     "disconnect": { "kind": "property", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to  [...]
     "handleFailedMessage": { "kind": "property", "displayName": "Handle Failed 
Message", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "If the mail consumer 
cannot retrieve a given mail message, then th [...]
@@ -73,6 +74,7 @@
     "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 [...]
     "closeFolder": { "kind": "parameter", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to  [...]
     "copyTo": { "kind": "parameter", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override th [...]
+    "decodeFilename": { "kind": "parameter", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simi [...]
     "delete": { "kind": "parameter", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag [...]
     "disconnect": { "kind": "parameter", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to [...]
     "handleFailedMessage": { "kind": "parameter", "displayName": "Handle 
Failed Message", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If the mail consumer cannot retrieve a given 
mail message, then t [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smtps.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smtps.json
index 714e8ec..d1872f5 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smtps.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/smtps.json
@@ -27,6 +27,7 @@
     "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 [...]
     "closeFolder": { "kind": "property", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to f [...]
     "copyTo": { "kind": "property", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override thi [...]
+    "decodeFilename": { "kind": "property", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simil [...]
     "delete": { "kind": "property", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag  [...]
     "disconnect": { "kind": "property", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to  [...]
     "handleFailedMessage": { "kind": "property", "displayName": "Handle Failed 
Message", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.mail.MailConfiguration", 
"configurationField": "configuration", "description": "If the mail consumer 
cannot retrieve a given mail message, then th [...]
@@ -73,6 +74,7 @@
     "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 [...]
     "closeFolder": { "kind": "parameter", "displayName": "Close Folder", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should close the folder 
after polling. Setting this option to  [...]
     "copyTo": { "kind": "parameter", "displayName": "Copy To", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "After processing a mail message, it can be 
copied to a mail folder with the given name. You can override th [...]
+    "decodeFilename": { "kind": "parameter", "displayName": "Decode Filename", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If set to true, the MimeUtility.decodeText 
method will be used to decode the filename. This is simi [...]
     "delete": { "kind": "parameter", "displayName": "Delete", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Deletes the messages after they have been 
processed. This is done by setting the DELETED flag [...]
     "disconnect": { "kind": "parameter", "displayName": "Disconnect", "group": 
"consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "Whether the consumer should disconnect after 
polling. If enabled this forces Camel to [...]
     "handleFailedMessage": { "kind": "parameter", "displayName": "Handle 
Failed Message", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.mail.MailConfiguration", "configurationField": 
"configuration", "description": "If the mail consumer cannot retrieve a given 
mail message, then t [...]
diff --git 
a/components-starter/camel-aws2-iam-starter/src/main/docs/aws2-iam-starter.adoc 
b/components-starter/camel-aws2-iam-starter/src/main/docs/aws2-iam-starter.adoc
index 9e490a4..5d7d02e 100644
--- 
a/components-starter/camel-aws2-iam-starter/src/main/docs/aws2-iam-starter.adoc
+++ 
b/components-starter/camel-aws2-iam-starter/src/main/docs/aws2-iam-starter.adoc
@@ -30,7 +30,7 @@ The component supports 14 options, which are listed below.
 | *camel.component.aws2-iam.enabled* | Whether to enable auto configuration of 
the aws2-iam component. This is enabled by default. |  | Boolean
 | *camel.component.aws2-iam.iam-client* | To use a existing configured AWS IAM 
as client. The option is a software.amazon.awssdk.services.iam.IamClient type. 
|  | IamClient
 | *camel.component.aws2-iam.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 processed t [...]
-| *camel.component.aws2-iam.operation* | The operation to perform |  | 
IAM2Operations
+| *camel.component.aws2-iam.operation* | The operation to perform. You can 
configure a default operation on the component level, or the operation as part 
of the endpoint, or via a message header with the key CamelAwsIAMOperation. |  
| IAM2Operations
 | *camel.component.aws2-iam.pojo-request* | If we want to use a POJO request 
as body or not | false | Boolean
 | *camel.component.aws2-iam.proxy-host* | To define a proxy host when 
instantiating the IAM client |  | String
 | *camel.component.aws2-iam.proxy-port* | To define a proxy port when 
instantiating the IAM client |  | Integer
diff --git 
a/components-starter/camel-aws2-iam-starter/src/main/java/org/apache/camel/component/aws2/iam/springboot/IAM2ComponentConfiguration.java
 
b/components-starter/camel-aws2-iam-starter/src/main/java/org/apache/camel/component/aws2/iam/springboot/IAM2ComponentConfiguration.java
index 3fef52d..dff2a50 100644
--- 
a/components-starter/camel-aws2-iam-starter/src/main/java/org/apache/camel/component/aws2/iam/springboot/IAM2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-iam-starter/src/main/java/org/apache/camel/component/aws2/iam/springboot/IAM2ComponentConfiguration.java
@@ -63,7 +63,9 @@ public class IAM2ComponentConfiguration
      */
     private Boolean lazyStartProducer = false;
     /**
-     * The operation to perform
+     * The operation to perform. You can configure a default operation on the
+     * component level, or the operation as part of the endpoint, or via a
+     * message header with the key CamelAwsIAMOperation.
      */
     private IAM2Operations operation;
     /**
diff --git a/components-starter/camel-corda-starter/pom.xml 
b/components-starter/camel-corda-starter/pom.xml
index 158a2e5..d667b96 100644
--- a/components-starter/camel-corda-starter/pom.xml
+++ b/components-starter/camel-corda-starter/pom.xml
@@ -41,14 +41,6 @@
       <!--START OF GENERATED CODE-->
       <exclusions>
         <exclusion>
-          <groupId>ch.qos.logback</groupId>
-          <artifactId>logback-classic</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>ch.qos.logback</groupId>
-          <artifactId>logback-core</artifactId>
-        </exclusion>
-        <exclusion>
           <groupId>org.apache.logging.log4j</groupId>
           <artifactId>log4j-core</artifactId>
         </exclusion>
diff --git a/components-starter/camel-iota-starter/pom.xml 
b/components-starter/camel-iota-starter/pom.xml
index 758052f..95d1ad5 100644
--- a/components-starter/camel-iota-starter/pom.xml
+++ b/components-starter/camel-iota-starter/pom.xml
@@ -38,18 +38,6 @@
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-iota</artifactId>
       <version>${camel-version}</version>
-      <!--START OF GENERATED CODE-->
-      <exclusions>
-        <exclusion>
-          <groupId>ch.qos.logback</groupId>
-          <artifactId>logback-classic</artifactId>
-        </exclusion>
-        <exclusion>
-          <groupId>ch.qos.logback</groupId>
-          <artifactId>logback-core</artifactId>
-        </exclusion>
-      </exclusions>
-      <!--END OF GENERATED CODE-->
     </dependency>
     <!--START OF GENERATED CODE-->
     <dependency>
diff --git 
a/components-starter/camel-mail-starter/src/main/docs/mail-starter.adoc 
b/components-starter/camel-mail-starter/src/main/docs/mail-starter.adoc
index de8ede4..9e6a771 100644
--- a/components-starter/camel-mail-starter/src/main/docs/mail-starter.adoc
+++ b/components-starter/camel-mail-starter/src/main/docs/mail-starter.adoc
@@ -17,7 +17,7 @@ When using mail with Spring Boot make sure to use the 
following Maven dependency
 ----
 
 
-The component supports 49 options, which are listed below.
+The component supports 50 options, which are listed below.
 
 
 
@@ -39,6 +39,7 @@ The component supports 49 options, which are listed below.
 | *camel.component.mail.content-type-resolver* | Resolver to determine 
Content-Type for file attachments. The option is a 
org.apache.camel.component.mail.ContentTypeResolver type. |  | 
ContentTypeResolver
 | *camel.component.mail.copy-to* | After processing a mail message, it can be 
copied to a mail folder with the given name. You can override this 
configuration value, with a header with the key copyTo, allowing you to copy 
messages to folder names configured at runtime. |  | String
 | *camel.component.mail.debug-mode* | Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messages to System.out by 
default. | false | Boolean
+| *camel.component.mail.decode-filename* | If set to true, the 
MimeUtility.decodeText method will be used to decode the filename. This is 
similar to setting JVM system property mail.mime.encodefilename. | false | 
Boolean
 | *camel.component.mail.delete* | Deletes the messages after they have been 
processed. This is done by setting the DELETED flag on the mail message. If 
false, the SEEN flag is set instead. As of Camel 2.10 you can override this 
configuration option by setting a header with the key delete to determine if 
the mail should be deleted or not. | false | Boolean
 | *camel.component.mail.disconnect* | Whether the consumer should disconnect 
after polling. If enabled this forces Camel to connect on each poll. | false | 
Boolean
 | *camel.component.mail.enabled* | Whether to enable auto configuration of the 
mail component. This is enabled by default. |  | Boolean
diff --git 
a/components-starter/camel-mail-starter/src/main/java/org/apache/camel/component/mail/springboot/MailComponentConfiguration.java
 
b/components-starter/camel-mail-starter/src/main/java/org/apache/camel/component/mail/springboot/MailComponentConfiguration.java
index 012409c..a275903 100644
--- 
a/components-starter/camel-mail-starter/src/main/java/org/apache/camel/component/mail/springboot/MailComponentConfiguration.java
+++ 
b/components-starter/camel-mail-starter/src/main/java/org/apache/camel/component/mail/springboot/MailComponentConfiguration.java
@@ -68,6 +68,12 @@ public class MailComponentConfiguration
      */
     private String copyTo;
     /**
+     * If set to true, the MimeUtility.decodeText method will be used to decode
+     * the filename. This is similar to setting JVM system property
+     * mail.mime.encodefilename.
+     */
+    private Boolean decodeFilename = false;
+    /**
      * Deletes the messages after they have been processed. This is done by
      * setting the DELETED flag on the mail message. If false, the SEEN flag is
      * set instead. As of Camel 2.10 you can override this configuration option
@@ -325,6 +331,14 @@ public class MailComponentConfiguration
         this.copyTo = copyTo;
     }
 
+    public Boolean getDecodeFilename() {
+        return decodeFilename;
+    }
+
+    public void setDecodeFilename(Boolean decodeFilename) {
+        this.decodeFilename = decodeFilename;
+    }
+
     public Boolean getDelete() {
         return delete;
     }
diff --git a/docs/modules/ROOT/pages/aws2-iam-starter.adoc 
b/docs/modules/ROOT/pages/aws2-iam-starter.adoc
index 9e490a4..5d7d02e 100644
--- a/docs/modules/ROOT/pages/aws2-iam-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-iam-starter.adoc
@@ -30,7 +30,7 @@ The component supports 14 options, which are listed below.
 | *camel.component.aws2-iam.enabled* | Whether to enable auto configuration of 
the aws2-iam component. This is enabled by default. |  | Boolean
 | *camel.component.aws2-iam.iam-client* | To use a existing configured AWS IAM 
as client. The option is a software.amazon.awssdk.services.iam.IamClient type. 
|  | IamClient
 | *camel.component.aws2-iam.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 processed t [...]
-| *camel.component.aws2-iam.operation* | The operation to perform |  | 
IAM2Operations
+| *camel.component.aws2-iam.operation* | The operation to perform. You can 
configure a default operation on the component level, or the operation as part 
of the endpoint, or via a message header with the key CamelAwsIAMOperation. |  
| IAM2Operations
 | *camel.component.aws2-iam.pojo-request* | If we want to use a POJO request 
as body or not | false | Boolean
 | *camel.component.aws2-iam.proxy-host* | To define a proxy host when 
instantiating the IAM client |  | String
 | *camel.component.aws2-iam.proxy-port* | To define a proxy port when 
instantiating the IAM client |  | Integer
diff --git a/docs/modules/ROOT/pages/mail-starter.adoc 
b/docs/modules/ROOT/pages/mail-starter.adoc
index de8ede4..9e6a771 100644
--- a/docs/modules/ROOT/pages/mail-starter.adoc
+++ b/docs/modules/ROOT/pages/mail-starter.adoc
@@ -17,7 +17,7 @@ When using mail with Spring Boot make sure to use the 
following Maven dependency
 ----
 
 
-The component supports 49 options, which are listed below.
+The component supports 50 options, which are listed below.
 
 
 
@@ -39,6 +39,7 @@ The component supports 49 options, which are listed below.
 | *camel.component.mail.content-type-resolver* | Resolver to determine 
Content-Type for file attachments. The option is a 
org.apache.camel.component.mail.ContentTypeResolver type. |  | 
ContentTypeResolver
 | *camel.component.mail.copy-to* | After processing a mail message, it can be 
copied to a mail folder with the given name. You can override this 
configuration value, with a header with the key copyTo, allowing you to copy 
messages to folder names configured at runtime. |  | String
 | *camel.component.mail.debug-mode* | Enable debug mode on the underlying mail 
framework. The SUN Mail framework logs the debug messages to System.out by 
default. | false | Boolean
+| *camel.component.mail.decode-filename* | If set to true, the 
MimeUtility.decodeText method will be used to decode the filename. This is 
similar to setting JVM system property mail.mime.encodefilename. | false | 
Boolean
 | *camel.component.mail.delete* | Deletes the messages after they have been 
processed. This is done by setting the DELETED flag on the mail message. If 
false, the SEEN flag is set instead. As of Camel 2.10 you can override this 
configuration option by setting a header with the key delete to determine if 
the mail should be deleted or not. | false | Boolean
 | *camel.component.mail.disconnect* | Whether the consumer should disconnect 
after polling. If enabled this forces Camel to connect on each poll. | false | 
Boolean
 | *camel.component.mail.enabled* | Whether to enable auto configuration of the 
mail component. This is enabled by default. |  | Boolean

Reply via email to