You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2018/07/17 13:45:04 UTC

[camel] 06/13: CAMEL-12644: Generate spring boot auto configuration in the docs.

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

davsclaus pushed a commit to branch camel-12644
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 5767b901cb15d1c37ecb01abe60ad944fb596914
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon Jul 16 21:11:58 2018 +0200

    CAMEL-12644: Generate spring boot auto configuration in the docs.
---
 .../src/main/docs/ahc-ws-component.adoc            |   8 +-
 .../camel-ahc/src/main/docs/ahc-component.adoc     |   8 +-
 .../camel-amqp/src/main/docs/amqp-component.adoc   | 110 ++++----
 .../camel-apns/src/main/docs/apns-component.adoc   |   4 +-
 .../camel-asn1/src/main/docs/asn1-dataformat.adoc  |   6 +-
 .../src/main/docs/asterisk-component.adoc          |   4 +-
 .../camel-atmos/src/main/docs/atmos-component.adoc |   6 +-
 .../main/docs/atmosphere-websocket-component.adoc  |   8 +-
 .../camel-atom/src/main/docs/atom-component.adoc   |   4 +-
 .../src/main/docs/atomix-map-component.adoc        |  46 ++--
 .../src/main/docs/atomix-messaging-component.adoc  |  46 ++--
 .../src/main/docs/atomix-multimap-component.adoc   |  46 ++--
 .../src/main/docs/atomix-queue-component.adoc      |  46 ++--
 .../src/main/docs/atomix-set-component.adoc        |  46 ++--
 .../src/main/docs/atomix-value-component.adoc      |  46 ++--
 .../camel-avro/src/main/docs/avro-component.adoc   |  26 +-
 .../camel-avro/src/main/docs/avro-dataformat.adoc  |  26 +-
 .../camel-aws/src/main/docs/aws-cw-component.adoc  | 300 ++++++++++-----------
 .../camel-aws/src/main/docs/aws-ddb-component.adoc | 300 ++++++++++-----------
 .../src/main/docs/aws-ddbstream-component.adoc     | 300 ++++++++++-----------
 .../camel-aws/src/main/docs/aws-ec2-component.adoc | 300 ++++++++++-----------
 .../src/main/docs/aws-kinesis-component.adoc       | 300 ++++++++++-----------
 .../main/docs/aws-kinesis-firehose-component.adoc  | 300 ++++++++++-----------
 .../camel-aws/src/main/docs/aws-kms-component.adoc | 300 ++++++++++-----------
 .../src/main/docs/aws-lambda-component.adoc        | 300 ++++++++++-----------
 .../camel-aws/src/main/docs/aws-mq-component.adoc  | 300 ++++++++++-----------
 .../camel-aws/src/main/docs/aws-s3-component.adoc  | 300 ++++++++++-----------
 .../camel-aws/src/main/docs/aws-sdb-component.adoc | 300 ++++++++++-----------
 .../camel-aws/src/main/docs/aws-ses-component.adoc | 300 ++++++++++-----------
 .../camel-aws/src/main/docs/aws-sns-component.adoc | 300 ++++++++++-----------
 .../camel-aws/src/main/docs/aws-sqs-component.adoc | 300 ++++++++++-----------
 .../camel-aws/src/main/docs/aws-swf-component.adoc | 300 ++++++++++-----------
 .../src/main/docs/azure-blob-component.adoc        |   8 +-
 .../src/main/docs/azure-queue-component.adoc       |   8 +-
 .../src/main/docs/barcode-dataformat.adoc          |   8 +-
 .../src/main/docs/base64-dataformat.adoc           |   8 +-
 .../src/main/docs/bean-validator-component.adoc    |   4 +-
 .../src/main/docs/beanio-dataformat.adoc           |  12 +-
 .../src/main/docs/beanstalk-component.adoc         |   4 +-
 .../src/main/docs/bindy-dataformat.adoc            |  18 +-
 .../src/main/docs/bonita-component.adoc            |   4 +-
 .../camel-boon/src/main/docs/boon-dataformat.adoc  |   6 +-
 .../src/main/docs/braintree-component.adoc         |   8 +-
 .../camel-cache/src/main/docs/cache-component.adoc |  24 +-
 .../src/main/docs/caffeine-cache-component.adoc    |  36 +--
 .../main/docs/caffeine-loadcache-component.adoc    |  36 +--
 .../src/main/docs/castor-dataformat.adoc           |  12 +-
 .../src/main/docs/chronicle-engine-component.adoc  |   4 +-
 .../camel-chunk/src/main/docs/chunk-component.adoc |   4 +-
 .../src/main/docs/cm-sms-component.adoc            |   4 +-
 .../camel-cmis/src/main/docs/cmis-component.adoc   |   4 +-
 .../camel-coap/src/main/docs/coap-component.adoc   |   4 +-
 .../src/main/docs/cometd-component.adoc            |   6 +-
 .../src/main/docs/consul-component.adoc            | 154 +++++------
 .../src/main/docs/context-component.adoc           |   4 +-
 .../src/main/docs/couchbase-component.adoc         |   4 +-
 .../src/main/docs/couchdb-component.adoc           |   4 +-
 .../src/main/docs/crypto-cms-component.adoc        |   4 +-
 .../src/main/docs/crypto-component.adoc            |  48 ++--
 .../src/main/docs/crypto-dataformat.adoc           |  48 ++--
 .../camel-csv/src/main/docs/csv-dataformat.adoc    |  34 +--
 .../camel-cxf/src/main/docs/cxf-component.adoc     |  14 +-
 .../camel-cxf/src/main/docs/cxfrs-component.adoc   |  14 +-
 .../src/main/docs/digitalocean-component.adoc      |   4 +-
 .../src/main/docs/disruptor-component.adoc         |  28 +-
 .../camel-dns/src/main/docs/dns-component.adoc     |   4 +-
 .../src/main/docs/docker-component.adoc            |  22 +-
 .../camel-dozer/src/main/docs/dozer-component.adoc |   4 +-
 .../camel-drill/src/main/docs/drill-component.adoc |   4 +-
 .../src/main/docs/dropbox-component.adoc           |   4 +-
 .../src/main/docs/ehcache-component.adoc           |  24 +-
 .../main/docs/elasticsearch-rest-component.adoc    |  18 +-
 .../src/main/docs/elasticsearch-component.adoc     |   4 +-
 .../src/main/docs/elasticsearch5-component.adoc    |   4 +-
 .../camel-elsql/src/main/docs/elsql-component.adoc |   4 +-
 .../camel-etcd/src/main/docs/etcd-component.adoc   |  46 ++--
 .../camel-exec/src/main/docs/exec-component.adoc   |   4 +-
 .../src/main/docs/facebook-component.adoc          |  32 +--
 .../src/main/docs/flatpack-component.adoc          |  16 +-
 .../src/main/docs/flatpack-dataformat.adoc         |  16 +-
 .../camel-flink/src/main/docs/flink-component.adoc |   4 +-
 .../camel-fop/src/main/docs/fop-component.adoc     |   4 +-
 .../src/main/docs/freemarker-component.adoc        |   4 +-
 .../camel-ftp/src/main/docs/ftp-component.adoc     |  14 +-
 .../camel-ftp/src/main/docs/ftps-component.adoc    |  14 +-
 .../src/main/docs/ganglia-component.adoc           |  16 +-
 .../src/main/docs/geocoder-component.adoc          |   4 +-
 .../camel-git/src/main/docs/git-component.adoc     |   4 +-
 .../src/main/docs/github-component.adoc            |   4 +-
 .../src/main/docs/google-bigquery-component.adoc   |   4 +-
 .../src/main/docs/google-calendar-component.adoc   |   4 +-
 .../src/main/docs/google-drive-component.adoc      |   4 +-
 .../src/main/docs/google-mail-component.adoc       |  12 +-
 .../main/docs/google-mail-stream-component.adoc    |  12 +-
 .../src/main/docs/google-pubsub-component.adoc     |   4 +-
 .../camel-gora/src/main/docs/gora-component.adoc   |   4 +-
 .../src/main/docs/groovy-language.adoc             |   4 +-
 .../camel-grpc/src/main/docs/grpc-component.adoc   |   4 +-
 .../src/main/docs/guava-eventbus-component.adoc    |   6 +-
 .../main/docs/hazelcast-atomicvalue-component.adoc |  92 +++----
 .../main/docs/hazelcast-instance-component.adoc    |  92 +++----
 .../src/main/docs/hazelcast-list-component.adoc    |  92 +++----
 .../src/main/docs/hazelcast-map-component.adoc     |  92 +++----
 .../main/docs/hazelcast-multimap-component.adoc    |  92 +++----
 .../src/main/docs/hazelcast-queue-component.adoc   |  92 +++----
 .../docs/hazelcast-replicatedmap-component.adoc    |  92 +++----
 .../main/docs/hazelcast-ringbuffer-component.adoc  |  92 +++----
 .../src/main/docs/hazelcast-seda-component.adoc    |  92 +++----
 .../src/main/docs/hazelcast-set-component.adoc     |  92 +++----
 .../src/main/docs/hazelcast-topic-component.adoc   |  92 +++----
 .../camel-hbase/src/main/docs/hbase-component.adoc |   6 +-
 .../camel-hdfs/src/main/docs/hdfs-component.adoc   |   4 +-
 .../camel-hdfs2/src/main/docs/hdfs2-component.adoc |   4 +-
 .../src/main/docs/hessian-dataformat.adoc          |   6 +-
 .../src/main/docs/hipchat-component.adoc           |   4 +-
 .../camel-hl7/src/main/docs/hl7-dataformat.adoc    |  10 +-
 .../camel-http/src/main/docs/http-component.adoc   |   8 +-
 .../camel-http4/src/main/docs/http4-component.adoc |  20 +-
 .../camel-ical/src/main/docs/ical-dataformat.adoc  |   6 +-
 .../src/main/docs/iec60870-client-component.adoc   |  22 +-
 .../src/main/docs/iec60870-server-component.adoc   |  22 +-
 .../src/main/docs/ignite-cache-component.adoc      |  28 +-
 .../src/main/docs/ignite-compute-component.adoc    |  28 +-
 .../src/main/docs/ignite-events-component.adoc     |  28 +-
 .../src/main/docs/ignite-idgen-component.adoc      |  28 +-
 .../src/main/docs/ignite-messaging-component.adoc  |  28 +-
 .../src/main/docs/ignite-queue-component.adoc      |  28 +-
 .../src/main/docs/ignite-set-component.adoc        |  28 +-
 .../src/main/docs/infinispan-component.adoc        |  30 +--
 .../src/main/docs/influxdb-component.adoc          |   4 +-
 .../camel-irc/src/main/docs/irc-component.adoc     |   6 +-
 .../src/main/docs/ironmq-component.adoc            |   4 +-
 .../src/main/docs/jacksonxml-dataformat.adoc       |  16 +-
 .../src/main/docs/javaspace-component.adoc         |   4 +-
 .../camel-jaxb/src/main/docs/jaxb-dataformat.adoc  |  18 +-
 .../camel-jbpm/src/main/docs/jbpm-component.adoc   |   4 +-
 .../src/main/docs/jcache-component.adoc            |   4 +-
 .../camel-jcr/src/main/docs/jcr-component.adoc     |   4 +-
 .../camel-jdbc/src/main/docs/jdbc-component.adoc   |   4 +-
 .../src/main/docs/jgroups-component.adoc           |   8 +-
 .../camel-jibx/src/main/docs/jibx-dataformat.adoc  |   4 +-
 .../camel-jing/src/main/docs/jing-component.adoc   |   4 +-
 .../camel-jira/src/main/docs/jira-component.adoc   |   4 +-
 .../camel-jms/src/main/docs/jms-component.adoc     | 234 ++++++++--------
 .../camel-jmx/src/main/docs/jmx-component.adoc     |   4 +-
 .../camel-jolt/src/main/docs/jolt-component.adoc   |   4 +-
 .../camel-jpa/src/main/docs/jpa-component.adoc     |   8 +-
 .../src/main/docs/json-validator-component.adoc    |   4 +-
 .../src/main/docs/jsonpath-language.adoc           |  12 +-
 .../camel-jt400/src/main/docs/jt400-component.adoc |   4 +-
 .../src/main/docs/jxpath-language.adoc             |   6 +-
 .../camel-kafka/src/main/docs/kafka-component.adoc | 130 ++++-----
 .../src/main/docs/kestrel-component.adoc           |  10 +-
 .../camel-krati/src/main/docs/krati-component.adoc |   4 +-
 .../src/main/docs/kubernetes-component.adoc        |  78 +++---
 .../docs/kubernetes-config-maps-component.adoc     |  78 +++---
 .../docs/kubernetes-deployments-component.adoc     |  78 +++---
 .../src/main/docs/kubernetes-hpa-component.adoc    |  78 +++---
 .../main/docs/kubernetes-namespaces-component.adoc |  78 +++---
 .../src/main/docs/kubernetes-nodes-component.adoc  |  78 +++---
 ...rnetes-persistent-volumes-claims-component.adoc |  78 +++---
 .../kubernetes-persistent-volumes-component.adoc   |  78 +++---
 .../src/main/docs/kubernetes-pods-component.adoc   |  78 +++---
 ...bernetes-replication-controllers-component.adoc |  78 +++---
 .../docs/kubernetes-resources-quota-component.adoc |  78 +++---
 .../main/docs/kubernetes-secrets-component.adoc    |  78 +++---
 .../kubernetes-service-accounts-component.adoc     |  78 +++---
 .../main/docs/kubernetes-services-component.adoc   |  78 +++---
 .../camel-ldap/src/main/docs/ldap-component.adoc   |   4 +-
 .../camel-ldif/src/main/docs/ldif-component.adoc   |   4 +-
 .../src/main/docs/lucene-component.adoc            |  10 +-
 .../src/main/docs/lumberjack-component.adoc        |   6 +-
 .../camel-lzf/src/main/docs/lzf-dataformat.adoc    |   6 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |  80 +++---
 .../src/main/docs/master-component.adoc            |   4 +-
 .../src/main/docs/metrics-component.adoc           |   4 +-
 .../src/main/docs/micrometer-component.adoc        |   4 +-
 .../src/main/docs/milo-client-component.adoc       |  30 +--
 .../src/main/docs/milo-server-component.adoc       |  30 +--
 .../camel-mina2/src/main/docs/mina2-component.adoc |  70 ++---
 .../camel-mllp/src/main/docs/mllp-component.adoc   |  56 ++--
 .../src/main/docs/mongodb-gridfs-component.adoc    |   4 +-
 .../src/main/docs/mongodb-component.adoc           |   4 +-
 .../src/main/docs/mongodb3-component.adoc          |   4 +-
 .../camel-mqtt/src/main/docs/mqtt-component.adoc   |   4 +-
 .../camel-msv/src/main/docs/msv-component.adoc     |   4 +-
 .../src/main/docs/mustache-component.adoc          |   4 +-
 .../camel-mvel/src/main/docs/mvel-component.adoc   |   8 +-
 .../camel-mvel/src/main/docs/mvel-language.adoc    |   8 +-
 .../src/main/docs/mybatis-bean-component.adoc      |   8 +-
 .../src/main/docs/mybatis-component.adoc           |   8 +-
 .../src/main/docs/nagios-component.adoc            |  22 +-
 .../camel-nats/src/main/docs/nats-component.adoc   |   6 +-
 .../src/main/docs/netty-http-component.adoc        |  40 +--
 .../camel-netty/src/main/docs/netty-component.adoc | 124 ++++-----
 .../src/main/docs/netty4-http-component.adoc       |  40 +--
 .../src/main/docs/netty4-component.adoc            | 138 +++++-----
 .../camel-ognl/src/main/docs/ognl-language.adoc    |   4 +-
 .../src/main/docs/openshift-component.adoc         |   4 +-
 .../src/main/docs/openstack-cinder-component.adoc  |  24 +-
 .../src/main/docs/openstack-glance-component.adoc  |  24 +-
 .../main/docs/openstack-keystone-component.adoc    |  24 +-
 .../src/main/docs/openstack-neutron-component.adoc |  24 +-
 .../src/main/docs/openstack-nova-component.adoc    |  24 +-
 .../src/main/docs/openstack-swift-component.adoc   |  24 +-
 .../src/main/docs/optaplanner-component.adoc       |   4 +-
 .../camel-paho/src/main/docs/paho-component.adoc   |   4 +-
 .../camel-pdf/src/main/docs/pdf-component.adoc     |   4 +-
 .../src/main/docs/pgevent-component.adoc           |   4 +-
 .../src/main/docs/protobuf-dataformat.adoc         |   4 +-
 .../src/main/docs/pubnub-component.adoc            |   4 +-
 .../src/main/docs/quartz2-component.adoc           |  16 +-
 .../src/main/docs/quickfix-component.adoc          |   6 +-
 .../src/main/docs/rabbitmq-component.adoc          |  72 ++---
 .../src/main/docs/reactive-streams-component.adoc  |  10 +-
 .../src/main/docs/rest-swagger-component.adoc      |   4 +-
 .../src/main/docs/restlet-component.adoc           |  42 +--
 .../camel-rmi/src/main/docs/rmi-component.adoc     |   4 +-
 .../src/main/docs/routebox-component.adoc          |   4 +-
 .../camel-rss/src/main/docs/rss-component.adoc     |   8 +-
 .../camel-rss/src/main/docs/rss-dataformat.adoc    |   8 +-
 .../src/main/docs/sap-netweaver-component.adoc     |   4 +-
 .../src/main/docs/schematron-component.adoc        |   4 +-
 .../src/main/docs/service-component.adoc           |   4 +-
 .../src/main/docs/servlet-component.adoc           |  10 +-
 .../camel-sip/src/main/docs/sip-component.adoc     |   4 +-
 .../src/main/docs/sjms-batch-component.adoc        |  18 +-
 .../camel-sjms/src/main/docs/sjms-component.adoc   |  18 +-
 .../camel-sjms2/src/main/docs/sjms2-component.adoc |  10 +-
 .../camel-slack/src/main/docs/slack-component.adoc |   4 +-
 .../camel-smpp/src/main/docs/smpp-component.adoc   |  48 ++--
 .../camel-snmp/src/main/docs/snmp-component.adoc   |   4 +-
 .../src/main/docs/soapjaxb-dataformat.adoc         |   4 +-
 .../camel-solr/src/main/docs/solr-component.adoc   |   4 +-
 .../camel-spark/src/main/docs/spark-component.adoc |   4 +-
 .../src/main/docs/splunk-component.adoc            |   4 +-
 .../src/main/docs/spring-batch-component.adoc      |   4 +-
 .../main/docs/spring-integration-component.adoc    |   4 +-
 .../src/main/docs/spring-ldap-component.adoc       |   4 +-
 .../src/main/docs/spring-redis-component.adoc      |   4 +-
 .../src/main/docs/spring-ws-component.adoc         |   6 +-
 .../src/main/docs/spring-event-component.adoc      |   8 +-
 .../camel-sql/src/main/docs/sql-component.adoc     |  10 +-
 .../src/main/docs/sql-stored-component.adoc        |  10 +-
 .../camel-ssh/src/main/docs/ssh-component.adoc     |  18 +-
 .../camel-stax/src/main/docs/stax-component.adoc   |   4 +-
 .../camel-stomp/src/main/docs/stomp-component.adoc |  34 +--
 .../src/main/docs/stream-component.adoc            |   4 +-
 .../src/main/docs/syslog-dataformat.adoc           |   4 +-
 .../src/main/docs/tarfile-dataformat.adoc          |  10 +-
 .../src/main/docs/telegram-component.adoc          |   4 +-
 .../src/main/docs/thrift-component.adoc            |  10 +-
 .../src/main/docs/thrift-dataformat.adoc           |  10 +-
 .../camel-tika/src/main/docs/tika-component.adoc   |   4 +-
 .../src/main/docs/twilio-component.adoc            |   4 +-
 .../src/main/docs/twitter-component.adoc           |  30 +--
 .../main/docs/twitter-directmessage-component.adoc |  30 +--
 .../src/main/docs/twitter-search-component.adoc    |  30 +--
 .../src/main/docs/twitter-streaming-component.adoc |  30 +--
 .../src/main/docs/twitter-timeline-component.adoc  |  30 +--
 .../src/main/docs/undertow-component.adoc          |  16 +-
 .../src/main/docs/velocity-component.adoc          |   4 +-
 .../camel-vertx/src/main/docs/vertx-component.adoc |   8 +-
 .../src/main/docs/weather-component.adoc           |   4 +-
 .../camel-web3j/src/main/docs/web3j-component.adoc |   6 +-
 .../src/main/docs/websocket-component.adoc         |  14 +-
 .../src/main/docs/wordpress-component.adoc         |  30 +--
 .../src/main/docs/xchange-component.adoc           |   4 +-
 .../src/main/docs/xmljson-dataformat.adoc          |  16 +-
 .../src/main/docs/xmlrpc-component.adoc            |  10 +-
 .../src/main/docs/xmlrpc-dataformat.adoc           |  10 +-
 .../src/main/docs/xmlsecurity-component.adoc       |  48 ++--
 .../camel-xmpp/src/main/docs/xmpp-component.adoc   |   4 +-
 .../src/main/docs/xstream-dataformat.adoc          |  22 +-
 .../src/main/docs/yammer-component.adoc            |  16 +-
 .../camel-yql/src/main/docs/yql-component.adoc     |   4 +-
 .../src/main/docs/zendesk-component.adoc           |   4 +-
 .../src/main/docs/zipfile-dataformat.adoc          |  10 +-
 components/camel-zipkin/src/main/docs/zipkin.adoc  |   8 +-
 .../src/main/docs/zookeeper-master-component.adoc  |   6 +-
 .../src/main/docs/zookeeper-component.adoc         | 100 +++----
 ...pdateSpringBootAutoConfigurationReadmeMojo.java |  14 +-
 .../model/SpringBootAutoConfigureOptionModel.java  |   9 +-
 283 files changed, 5374 insertions(+), 5377 deletions(-)

diff --git a/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc b/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
index 4d6ba74..3670d67 100644
--- a/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
+++ b/components/camel-ahc-ws/src/main/docs/ahc-ws-component.adoc
@@ -123,7 +123,7 @@ The component supports 9 options, which are listed below.
  context-type=application/x-java-serialized-object This is by default
  turned off. If you enable this then be aware that Java will deserialize
  the incoming data from the request to Java and that can be a potential
- security risk. | false | boolean
+ security risk. | false | Boolean
 | *camel.component.ahc-ws.binding* | To use a custom AhcBinding which allows to control how to bind between
  AHC and Camel. The option is a org.apache.camel.component.ahc.AhcBinding
  type. |  | String
@@ -132,19 +132,19 @@ The component supports 9 options, which are listed below.
 | *camel.component.ahc-ws.client-config* | To configure the AsyncHttpClient to use a custom
  com.ning.http.client.AsyncHttpClientConfig instance. The option is a
  org.asynchttpclient.AsyncHttpClientConfig type. |  | String
-| *camel.component.ahc-ws.enabled* | Enable ahc-ws component | true | boolean
+| *camel.component.ahc-ws.enabled* | Enable ahc-ws component | true | Boolean
 | *camel.component.ahc-ws.header-filter-strategy* | To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
  header to and from Camel message. The option is a
  org.apache.camel.spi.HeaderFilterStrategy type. |  | String
 | *camel.component.ahc-ws.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.ahc-ws.ssl-context-parameters* | Reference to a org.apache.camel.util.jsse.SSLContextParameters in the
  Registry. Note that configuring this option will override any SSL/TLS
  configuration options provided through the clientConfig option at the
  endpoint or component level. The option is a
  org.apache.camel.util.jsse.SSLContextParameters type. |  | String
-| *camel.component.ahc-ws.use-global-ssl-context-parameters* | Enable usage of global SSL context parameters. | false | boolean
+| *camel.component.ahc-ws.use-global-ssl-context-parameters* | Enable usage of global SSL context parameters. | false | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-ahc/src/main/docs/ahc-component.adoc b/components/camel-ahc/src/main/docs/ahc-component.adoc
index 15df86c..8bbd932 100644
--- a/components/camel-ahc/src/main/docs/ahc-component.adoc
+++ b/components/camel-ahc/src/main/docs/ahc-component.adoc
@@ -99,7 +99,7 @@ The component supports 9 options, which are listed below.
  context-type=application/x-java-serialized-object This is by default
  turned off. If you enable this then be aware that Java will deserialize
  the incoming data from the request to Java and that can be a potential
- security risk. | false | boolean
+ security risk. | false | Boolean
 | *camel.component.ahc.binding* | To use a custom AhcBinding which allows to control how to bind between
  AHC and Camel. The option is a org.apache.camel.component.ahc.AhcBinding
  type. |  | String
@@ -108,19 +108,19 @@ The component supports 9 options, which are listed below.
 | *camel.component.ahc.client-config* | To configure the AsyncHttpClient to use a custom
  com.ning.http.client.AsyncHttpClientConfig instance. The option is a
  org.asynchttpclient.AsyncHttpClientConfig type. |  | String
-| *camel.component.ahc.enabled* | Enable ahc component | true | boolean
+| *camel.component.ahc.enabled* | Enable ahc component | true | Boolean
 | *camel.component.ahc.header-filter-strategy* | To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
  header to and from Camel message. The option is a
  org.apache.camel.spi.HeaderFilterStrategy type. |  | String
 | *camel.component.ahc.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.ahc.ssl-context-parameters* | Reference to a org.apache.camel.util.jsse.SSLContextParameters in the
  Registry. Note that configuring this option will override any SSL/TLS
  configuration options provided through the clientConfig option at the
  endpoint or component level. The option is a
  org.apache.camel.util.jsse.SSLContextParameters type. |  | String
-| *camel.component.ahc.use-global-ssl-context-parameters* | Enable usage of global SSL context parameters. | false | boolean
+| *camel.component.ahc.use-global-ssl-context-parameters* | Enable usage of global SSL context parameters. | false | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-amqp/src/main/docs/amqp-component.adoc b/components/camel-amqp/src/main/docs/amqp-component.adoc
index 6ae4121..0253b96 100644
--- a/components/camel-amqp/src/main/docs/amqp-component.adoc
+++ b/components/camel-amqp/src/main/docs/amqp-component.adoc
@@ -272,10 +272,10 @@ The component supports 81 options, which are listed below.
  rejected, and the JMS broker would have to attempt redeliveries, which
  yet again may be rejected, and eventually the message may be moved at a
  dead letter queue on the JMS broker. To avoid this its recommended to
- enable this option. | false | boolean
+ enable this option. | false | Boolean
 | *camel.component.amqp.acknowledgement-mode* | The JMS acknowledgement mode defined as an Integer. Allows you to set
  vendor-specific extensions to the acknowledgment mode.For the regular
- modes, it is preferable to use the acknowledgementModeName instead. |  | int
+ modes, it is preferable to use the acknowledgementModeName instead. |  | Integer
 | *camel.component.amqp.acknowledgement-mode-name* | The JMS acknowledgement name, which is one of: SESSION_TRANSACTED,
  CLIENT_ACKNOWLEDGE, AUTO_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE | AUTO_ ACKNOWLEDGE | String
 | *camel.component.amqp.allow-additional-headers* | This option is used to allow additional headers which may have values
@@ -285,19 +285,19 @@ The component supports 81 options, which are listed below.
  multiple header names separated by comma, and use as suffix for wildcard
  matching. |  | String
 | *camel.component.amqp.allow-null-body* | Whether to allow sending messages with no body. If this option is false
- and the message body is null, then an JMSException is thrown. | true | boolean
+ and the message body is null, then an JMSException is thrown. | true | Boolean
 | *camel.component.amqp.allow-reply-manager-quick-stop* | Whether the DefaultMessageListenerContainer used in the reply managers
  for request-reply messaging allow the
  DefaultMessageListenerContainer.runningAllowed flag to quick stop in case
  JmsConfigurationisAcceptMessagesWhileStopping is enabled, and
  org.apache.camel.CamelContext is currently being stopped. This quick stop
  ability is enabled by default in the regular JMS consumers but to enable
- for reply managers you must enable this flag. | false | boolean
+ for reply managers you must enable this flag. | false | Boolean
 | *camel.component.amqp.always-copy-message* | If true, Camel will always make a JMS message copy of the message when it
  is passed to the producer for sending. Copying the message is needed in
  some situations, such as when a replyToDestinationSelectorName is set
  (incidentally, Camel will set the alwaysCopyMessage option to true, if a
- replyToDestinationSelectorName is set) | false | boolean
+ replyToDestinationSelectorName is set) | false | Boolean
 | *camel.component.amqp.async-consumer* | Whether the JmsConsumer processes the Exchange asynchronously. If enabled
  then the JmsConsumer may pickup the next message from the JMS queue,
  while the previous message is being processed asynchronously (by the
@@ -306,7 +306,7 @@ The component supports 81 options, which are listed below.
  fully processed before the JmsConsumer will pickup the next message from
  the JMS queue. Note if transacted has been enabled, then
  asyncConsumer=true does not run asynchronously, as transaction must be
- executed synchronously (Camel 3.0 may support async transactions). | false | boolean
+ executed synchronously (Camel 3.0 may support async transactions). | false | Boolean
 | *camel.component.amqp.async-start-listener* | Whether to startup the JmsConsumer message listener asynchronously, when
  starting a route. For example if a JmsConsumer cannot get a connection to
  a remote JMS broker, then it may block while retrying and/or failover.
@@ -316,12 +316,12 @@ The component supports 81 options, which are listed below.
  If this option is used, then beware that if the connection could not be
  established, then an exception is logged at WARN level, and the consumer
  will not be able to receive messages; You can then restart the route to
- retry. | false | boolean
+ retry. | false | Boolean
 | *camel.component.amqp.async-stop-listener* | Whether to stop the JmsConsumer message listener asynchronously, when
- stopping a route. | false | boolean
-| *camel.component.amqp.auto-startup* | Specifies whether the consumer container should auto-startup. | true | boolean
+ stopping a route. | false | Boolean
+| *camel.component.amqp.auto-startup* | Specifies whether the consumer container should auto-startup. | true | Boolean
 | *camel.component.amqp.cache-level* | Sets the cache level by ID for the underlying JMS resources. See
- cacheLevelName option for more details. |  | int
+ cacheLevelName option for more details. |  | Integer
 | *camel.component.amqp.cache-level-name* | Sets the cache level by name for the underlying JMS resources. Possible
  values are: CACHE_AUTO, CACHE_CONNECTION, CACHE_CONSUMER, CACHE_NONE, and
  CACHE_SESSION. The default setting is CACHE_AUTO. See the Spring
@@ -334,7 +334,7 @@ The component supports 81 options, which are listed below.
  JMS (not for request/reply over JMS). See also the maxMessagesPerTask
  option to control dynamic scaling up/down of threads. When doing
  request/reply over JMS then the option replyToConcurrentConsumers is used
- to control number of concurrent consumers on the reply message listener. | 1 | int
+ to control number of concurrent consumers on the reply message listener. | 1 | Integer
 | *camel.component.amqp.configuration* | To use a shared JMS configuration. The option is a
  org.apache.camel.component.jms.JmsConfiguration type. |  | String
 | *camel.component.amqp.connection-factory* | The connection factory to be use. A connection factory must be configured
@@ -355,10 +355,10 @@ The component supports 81 options, which are listed below.
  thread pool for consumer endpoints and SimpleAsync for reply consumers.
  The use of ThreadPool is recommended to reduce thread trash in elastic
  configurations with dynamically increasing and decreasing concurrent
- consumers. |  | DefaultTaskExecutorType
+ consumers. |  | DefaultTaskExecutor Type
 | *camel.component.amqp.delivery-mode* | Specifies the delivery mode to be used. Possibles values are those
- defined by javax.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2. |  | int
-| *camel.component.amqp.delivery-persistent* | Specifies whether persistent delivery is used by default. | true | boolean
+ defined by javax.jms.DeliveryMode. NON_PERSISTENT = 1 and PERSISTENT = 2. |  | Integer
+| *camel.component.amqp.delivery-persistent* | Specifies whether persistent delivery is used by default. | true | Boolean
 | *camel.component.amqp.destination-resolver* | A pluggable
  org.springframework.jms.support.destination.DestinationResolver that
  allows you to use your own resolver (for example, to lookup the real
@@ -369,8 +369,8 @@ The component supports 81 options, which are listed below.
 | *camel.component.amqp.eager-loading-of-properties* | Enables eager loading of JMS properties as soon as a message is loaded
  which generally is inefficient as the JMS properties may not be required
  but sometimes can catch early any issues with the underlying JMS provider
- and the use of JMS properties | false | boolean
-| *camel.component.amqp.enabled* | Enable amqp component | true | boolean
+ and the use of JMS properties | false | Boolean
+| *camel.component.amqp.enabled* | Enable amqp component | true | Boolean
 | *camel.component.amqp.error-handler* | Specifies a org.springframework.util.ErrorHandler to be invoked in case
  of any uncaught exceptions thrown while processing a Message. By default
  these exceptions will be logged at the WARN level, if no errorHandler has
@@ -380,7 +380,7 @@ The component supports 81 options, which are listed below.
  configure, than having to code a custom errorHandler. The option is a
  org.springframework.util.ErrorHandler type. |  | String
 | *camel.component.amqp.error-handler-log-stack-trace* | Allows to control whether stacktraces should be logged or not, by the
- default errorHandler. | true | boolean
+ default errorHandler. | true | Boolean
 | *camel.component.amqp.error-handler-logging-level* | Allows to configure the default errorHandler logging level for logging
  uncaught exceptions. |  | LoggingLevel
 | *camel.component.amqp.exception-listener* | Specifies the JMS Exception Listener that is to be notified of any
@@ -391,33 +391,33 @@ The component supports 81 options, which are listed below.
  JmsTemplate. The deliveryMode, priority and timeToLive options are
  applied to the current endpoint. This contrasts with the
  preserveMessageQos option, which operates at message granularity, reading
- QoS properties exclusively from the Camel In message headers. | false | boolean
+ QoS properties exclusively from the Camel In message headers. | false | Boolean
 | *camel.component.amqp.expose-listener-session* | Specifies whether the listener session should be exposed when consuming
- messages. | false | boolean
+ messages. | false | Boolean
 | *camel.component.amqp.force-send-original-message* | When using mapJmsMessage=false Camel will create a new JMS message to
  send to a new JMS destination if you touch the headers (get or set)
  during the route. Set this option to true to force Camel to send the
- original JMS message that was received. | false | boolean
+ original JMS message that was received. | false | Boolean
 | *camel.component.amqp.format-date-headers-to-iso8601* | Sets whether date headers should be formatted according to the ISO 8601
- standard. | false | boolean
+ standard. | false | Boolean
 | *camel.component.amqp.header-filter-strategy* | To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
  header to and from Camel message. The option is a
  org.apache.camel.spi.HeaderFilterStrategy type. |  | String
 | *camel.component.amqp.idle-consumer-limit* | Specify the limit for the number of consumers that are allowed to be idle
- at any given time. | 1 | int
+ at any given time. | 1 | Integer
 | *camel.component.amqp.idle-task-execution-limit* | Specifies the limit for idle executions of a receive task, not having
  received any message within its execution. If this limit is reached, the
  task will shut down and leave receiving to other executing tasks (in the
  case of dynamic scheduling; see the maxConcurrentConsumers setting).
- There is additional doc available from Spring. | 1 | int
+ There is additional doc available from Spring. | 1 | Integer
 | *camel.component.amqp.include-all-j-m-s-x-properties* | Whether to include all JMSXxxx properties when mapping from JMS to Camel
  Message. Setting this to true will include properties such as JMSXAppID,
  and JMSXUserID etc. Note: If you are using a custom headerFilterStrategy
- then this option does not apply. | false | boolean
+ then this option does not apply. | false | Boolean
 | *camel.component.amqp.include-sent-j-m-s-message-i-d* | Only applicable when sending to JMS destination using InOnly (eg fire and
  forget). Enabling this option will enrich the Camel Exchange with the
  actual JMSMessageID that was used by the JMS client when the message was
- sent to the JMS destination. | false | boolean
+ sent to the JMS destination. | false | Boolean
 | *camel.component.amqp.jms-key-format-strategy* | Pluggable strategy for encoding and decoding JMS keys so they can be
  compliant with the JMS specification. Camel provides two implementations
  out of the box: default and passthrough. The default strategy will safely
@@ -433,19 +433,19 @@ The component supports 81 options, which are listed below.
  much as stated in the spring API docs. The option is a
  org.springframework.jms.core.JmsOperations type. |  | String
 | *camel.component.amqp.lazy-create-transaction-manager* | If true, Camel will create a JmsTransactionManager, if there is no
- transactionManager injected when option transacted=true. | true | boolean
+ transactionManager injected when option transacted=true. | true | Boolean
 | *camel.component.amqp.map-jms-message* | Specifies whether Camel should auto map the received JMS message to a
- suited payload type, such as javax.jms.TextMessage to a String etc. | true | boolean
+ suited payload type, such as javax.jms.TextMessage to a String etc. | true | Boolean
 | *camel.component.amqp.max-concurrent-consumers* | Specifies the maximum number of concurrent consumers when consuming from
  JMS (not for request/reply over JMS). See also the maxMessagesPerTask
  option to control dynamic scaling up/down of threads. When doing
  request/reply over JMS then the option replyToMaxConcurrentConsumers is
  used to control number of concurrent consumers on the reply message
- listener. |  | int
+ listener. |  | Integer
 | *camel.component.amqp.max-messages-per-task* | The number of messages per task. -1 is unlimited. If you use a range for
  concurrent consumers (eg min max), then this option can be used to set a
  value to eg 100 to control how fast the consumers will shrink when less
- work is required. | -1 | int
+ work is required. | -1 | Integer
 | *camel.component.amqp.message-converter* | To use a custom Spring
  org.springframework.jms.support.converter.MessageConverter so you can be
  in control how to map to/from a javax.jms.Message. The option is a
@@ -457,12 +457,12 @@ The component supports 81 options, which are listed below.
 | *camel.component.amqp.message-id-enabled* | When sending, specifies whether message IDs should be added. This is just
  an hint to the JMS broker.If the JMS provider accepts this hint, these
  messages must have the message ID set to null; if the provider ignores
- the hint, the message ID must be set to its normal unique value | true | boolean
+ the hint, the message ID must be set to its normal unique value | true | Boolean
 | *camel.component.amqp.message-timestamp-enabled* | Specifies whether timestamps should be enabled by default on sending
  messages. This is just an hint to the JMS broker.If the JMS provider
  accepts this hint, these messages must have the timestamp set to zero; if
  the provider ignores the hint the timestamp must be set to its normal
- value | true | boolean
+ value | true | Boolean
 | *camel.component.amqp.password* | Password to use with the ConnectionFactory. You can also configure
  username/password directly on the ConnectionFactory. |  | String
 | *camel.component.amqp.preserve-message-qos* | Set to true, if you want to send message using the QoS settings specified
@@ -472,20 +472,20 @@ The component supports 81 options, which are listed below.
  Camel will fall back to use the values from the endpoint instead. So,
  when using this option, the headers override the values from the
  endpoint. The explicitQosEnabled option, by contrast, will only use
- options set on the endpoint, and not values from the message header. | false | boolean
+ options set on the endpoint, and not values from the message header. | false | Boolean
 | *camel.component.amqp.priority* | Values greater than 1 specify the message priority when sending (where 0
  is the lowest priority and 9 is the highest). The explicitQosEnabled
- option must also be enabled in order for this option to have any effect. | 4 | int
+ option must also be enabled in order for this option to have any effect. | 4 | Integer
 | *camel.component.amqp.pub-sub-no-local* | Specifies whether to inhibit the delivery of messages published by its
- own connection. | false | boolean
+ own connection. | false | Boolean
 | *camel.component.amqp.queue-browse-strategy* | To use a custom QueueBrowseStrategy when browsing queues. The option is a
  org.apache.camel.component.jms.QueueBrowseStrategy type. |  | String
-| *camel.component.amqp.receive-timeout* | The timeout for receiving messages (in milliseconds). | 1000 | long
+| *camel.component.amqp.receive-timeout* | The timeout for receiving messages (in milliseconds). | 1000 | Long
 | *camel.component.amqp.recovery-interval* | Specifies the interval between recovery attempts, i.e. when a connection
  is being refreshed, in milliseconds. The default is 5000 ms, that is, 5
- seconds. | 5000 | long
+ seconds. | 5000 | Long
 | *camel.component.amqp.reply-on-timeout-to-max-concurrent-consumers* | Specifies the maximum number of concurrent consumers for continue routing
- when timeout occurred when using request/reply over JMS. | 1 | int
+ when timeout occurred when using request/reply over JMS. | 1 | Integer
 | *camel.component.amqp.reply-to-cache-level-name* | Sets the cache level by name for the reply consumer when doing
  request/reply over JMS. This option only applies when using fixed reply
  queues (not temporary). Camel will by default use: CACHE_CONSUMER for
@@ -496,10 +496,10 @@ The component supports 81 options, which are listed below.
  higher value such as CACHE_CONSUMER or CACHE_SESSION. |  | String
 | *camel.component.amqp.reply-to-concurrent-consumers* | Specifies the default number of concurrent consumers when doing
  request/reply over JMS. See also the maxMessagesPerTask option to control
- dynamic scaling up/down of threads. | 1 | int
+ dynamic scaling up/down of threads. | 1 | Integer
 | *camel.component.amqp.reply-to-max-concurrent-consumers* | Specifies the maximum number of concurrent consumers when using
  request/reply over JMS. See also the maxMessagesPerTask option to control
- dynamic scaling up/down of threads. |  | int
+ dynamic scaling up/down of threads. |  | Integer
 | *camel.component.amqp.reply-to-type* | Allows for explicitly specifying which kind of strategy to use for
  replyTo queues when doing request/reply over JMS. Possible values are:
  Temporary, Shared, or Exclusive. By default Camel will use temporary
@@ -513,29 +513,29 @@ The component supports 81 options, which are listed below.
  (in milliseconds). The default is 20 seconds. You can include the header
  CamelJmsRequestTimeout to override this endpoint configured timeout
  value, and thus have per message individual timeout values. See also the
- requestTimeoutCheckerInterval option. | 20000 | long
+ requestTimeoutCheckerInterval option. | 20000 | Long
 | *camel.component.amqp.request-timeout-checker-interval* | Configures how often Camel should check for timed out Exchanges when
  doing request/reply over JMS. By default Camel checks once per second.
  But if you must react faster when a timeout occurs, then you can lower
  this interval, to check more frequently. The timeout is determined by the
- option requestTimeout. | 1000 | long
+ option requestTimeout. | 1000 | Long
 | *camel.component.amqp.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.amqp.stream-message-type-enabled* | Sets whether StreamMessage type is enabled or not. Message payloads of
  streaming kind such as files, InputStream, etc will either by sent as
  BytesMessage or StreamMessage. This option controls which kind will be
  used. By default BytesMessage is used which enforces the entire message
  payload to be read into memory. By enabling this option the message
  payload is read into memory in chunks and each chunk is then written to
- the StreamMessage until no more data. | false | boolean
+ the StreamMessage until no more data. | false | Boolean
 | *camel.component.amqp.subscription-durable* | Set whether to make the subscription durable. The durable subscription
  name to be used can be specified through the subscriptionName property.
  Default is false. Set this to true to register a durable subscription,
  typically in combination with a subscriptionName value (unless your
  message listener class name is good enough as subscription name). Only
  makes sense when listening to a topic (pub-sub domain), therefore this
- method switches the pubSubDomain flag as well. | false | boolean
+ method switches the pubSubDomain flag as well. | false | Boolean
 | *camel.component.amqp.subscription-name* | Set the name of a subscription to create. To be applied in case of a
  topic (pub-sub domain) with a shared or durable subscription. The
  subscription name needs to be unique within this client's JMS client id.
@@ -552,22 +552,22 @@ The component supports 81 options, which are listed below.
  often will) be combined with subscriptionDurable as well. Only makes
  sense when listening to a topic (pub-sub domain), therefore this method
  switches the pubSubDomain flag as well. Requires a JMS 2.0 compatible
- message broker. | false | boolean
+ message broker. | false | Boolean
 | *camel.component.amqp.task-executor* | Allows you to specify a custom task executor for consuming messages. The
  option is a org.springframework.core.task.TaskExecutor type. |  | String
 | *camel.component.amqp.test-connection-on-startup* | Specifies whether to test the connection on startup. This ensures that
  when Camel starts that all the JMS consumers have a valid connection to
  the JMS broker. If a connection cannot be granted then Camel throws an
  exception on startup. This ensures that Camel is not started with failed
- connections. The JMS producers is tested as well. | false | boolean
+ connections. The JMS producers is tested as well. | false | Boolean
 | *camel.component.amqp.time-to-live* | When sending messages, specifies the time-to-live of the message (in
- milliseconds). | -1 | long
-| *camel.component.amqp.transacted* | Specifies whether to use transacted mode | false | boolean
+ milliseconds). | -1 | Long
+| *camel.component.amqp.transacted* | Specifies whether to use transacted mode | false | Boolean
 | *camel.component.amqp.transaction-manager* | The Spring transaction manager to use. The option is a
  org.springframework.transaction.PlatformTransactionManager type. |  | String
 | *camel.component.amqp.transaction-name* | The name of the transaction to use. |  | String
 | *camel.component.amqp.transaction-timeout* | The timeout value of the transaction (in seconds), if using transacted
- mode. | -1 | int
+ mode. | -1 | Integer
 | *camel.component.amqp.transfer-exception* | If enabled and you are using Request Reply messaging (InOut) and an
  Exchange failed on the consumer side, then the caused Exception will be
  send back in response as a javax.jms.ObjectMessage. If the client is
@@ -577,14 +577,14 @@ The component supports 81 options, which are listed below.
  enabled, this option takes precedence. The caught exception is required
  to be serializable. The original Exception on the consumer side can be
  wrapped in an outer exception such as
- org.apache.camel.RuntimeCamelException when returned to the producer. | false | boolean
+ org.apache.camel.RuntimeCamelException when returned to the producer. | false | Boolean
 | *camel.component.amqp.transfer-exchange* | You can transfer the exchange over the wire instead of just the body and
  headers. The following fields are transferred: In body, Out body, Fault
  body, In headers, Out headers, Fault headers, exchange properties,
  exchange exception. This requires that the objects are serializable.
  Camel will exclude any non-serializable objects and log it at WARN level.
  You must enable this option on both the producer and consumer side, so
- Camel knows the payloads is an Exchange and not a regular payload. | false | boolean
+ Camel knows the payloads is an Exchange and not a regular payload. | false | Boolean
 | *camel.component.amqp.transfer-fault* | If enabled and you are using Request Reply messaging (InOut) and an
  Exchange failed with a SOAP fault (not exception) on the consumer side,
  then the fault flag on MessageisFault() will be send back in the response
@@ -593,16 +593,16 @@ The component supports 81 options, which are listed below.
  the returned fault flag will be set on the link
  org.apache.camel.MessagesetFault(boolean). You may want to enable this
  when using Camel components that support faults such as SOAP based such
- as cxf or spring-ws. | false | boolean
+ as cxf or spring-ws. | false | Boolean
 | *camel.component.amqp.use-message-i-d-as-correlation-i-d* | Specifies whether JMSMessageID should always be used as JMSCorrelationID
- for InOut messages. | false | boolean
+ for InOut messages. | false | Boolean
 | *camel.component.amqp.username* | Username to use with the ConnectionFactory. You can also configure
  username/password directly on the ConnectionFactory. |  | String
 | *camel.component.amqp.wait-for-provision-correlation-to-be-updated-counter* | Number of times to wait for provisional correlation id to be updated to
  the actual correlation id when doing request/reply over JMS and when the
- option useMessageIDAsCorrelationID is enabled. | 50 | int
+ option useMessageIDAsCorrelationID is enabled. | 50 | Integer
 | *camel.component.amqp.wait-for-provision-correlation-to-be-updated-thread-sleeping-time* | Interval in millis to sleep each time while waiting for provisional
- correlation id to be updated. | 100 | long
+ correlation id to be updated. | 100 | Long
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-apns/src/main/docs/apns-component.adoc b/components/camel-apns/src/main/docs/apns-component.adoc
index d7112e7..a452b27 100644
--- a/components/camel-apns/src/main/docs/apns-component.adoc
+++ b/components/camel-apns/src/main/docs/apns-component.adoc
@@ -128,10 +128,10 @@ The component supports 3 options, which are listed below.
 | *camel.component.apns.apns-service* | The ApnsService to use. The
  org.apache.camel.component.apns.factory.ApnsServiceFactory can be used to
  build a ApnsService. The option is a com.notnoop.apns.ApnsService type. |  | String
-| *camel.component.apns.enabled* | Enable apns component | true | boolean
+| *camel.component.apns.enabled* | Enable apns component | true | Boolean
 | *camel.component.apns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-asn1/src/main/docs/asn1-dataformat.adoc b/components/camel-asn1/src/main/docs/asn1-dataformat.adoc
index 2190a74..eaa78d8 100644
--- a/components/camel-asn1/src/main/docs/asn1-dataformat.adoc
+++ b/components/camel-asn1/src/main/docs/asn1-dataformat.adoc
@@ -35,11 +35,11 @@ The component supports 4 options, which are listed below.
 | *camel.dataformat.asn1.content-type-header* | Whether the data format should set the Content-Type header with the type
  from the data format if the data format is capable of doing so. For
  example application/xml for data formats marshalling to XML, or
- application/json for data formats marshalling to JSon etc. | false | boolean
-| *camel.dataformat.asn1.enabled* | null |  | boolean
+ application/json for data formats marshalling to JSon etc. | false | Boolean
+| *camel.dataformat.asn1.enabled* |  |  | Boolean
 | *camel.dataformat.asn1.using-iterator* | If the asn1 file has more then one entry, the setting this option to
  true, allows to work with the splitter EIP, to split the data using an
- iterator in a streaming mode. | false | boolean
+ iterator in a streaming mode. | false | Boolean
 |===
 // spring-boot-auto-configure options: END
 ND
diff --git a/components/camel-asterisk/src/main/docs/asterisk-component.adoc b/components/camel-asterisk/src/main/docs/asterisk-component.adoc
index a906334..b02ff45 100644
--- a/components/camel-asterisk/src/main/docs/asterisk-component.adoc
+++ b/components/camel-asterisk/src/main/docs/asterisk-component.adoc
@@ -79,10 +79,10 @@ The component supports 2 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.asterisk.enabled* | Enable asterisk component | true | boolean
+| *camel.component.asterisk.enabled* | Enable asterisk component | true | Boolean
 | *camel.component.asterisk.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-atmos/src/main/docs/atmos-component.adoc b/components/camel-atmos/src/main/docs/atmos-component.adoc
index 72be79a..e6af080 100644
--- a/components/camel-atmos/src/main/docs/atmos-component.adoc
+++ b/components/camel-atmos/src/main/docs/atmos-component.adoc
@@ -84,13 +84,13 @@ The component supports 6 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.atmos.enabled* | Enable atmos component | true | boolean
+| *camel.component.atmos.enabled* | Enable atmos component | true | Boolean
 | *camel.component.atmos.full-token-id* | The token id to pass to the Atmos client |  | String
 | *camel.component.atmos.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atmos.secret-key* | The secret key to pass to the Atmos client |  | String
-| *camel.component.atmos.ssl-validation* | Whether the Atmos client should perform SSL validation | false | boolean
+| *camel.component.atmos.ssl-validation* | Whether the Atmos client should perform SSL validation | false | Boolean
 | *camel.component.atmos.uri* | The URI of the server for the Atmos client to connect to |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc b/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
index 15941c1..b2646da 100644
--- a/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
+++ b/components/camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc
@@ -135,14 +135,14 @@ The component supports 9 options, which are listed below.
  context-type=application/x-java-serialized-object. This is by default
  turned off. If you enable this then be aware that Java will deserialize
  the incoming data from the request to Java and that can be a potential
- security risk. | false | boolean
+ security risk. | false | Boolean
 | *camel.component.atmosphere-websocket.attachment-multipart-binding* | Whether to automatic bind multipart/form-data as attachments on the Camel
  Exchange. The options attachmentMultipartBinding=true and
  disableStreamCache=false cannot work together. Remove disableStreamCache
  to use AttachmentMultipartBinding. This is turn off by default as this
  may require servlet specific configuration to enable this when using
- Servlet's. | false | boolean
-| *camel.component.atmosphere-websocket.enabled* | Enable atmosphere-websocket component | true | boolean
+ Servlet's. | false | Boolean
+| *camel.component.atmosphere-websocket.enabled* | Enable atmosphere-websocket component | true | Boolean
 | *camel.component.atmosphere-websocket.header-filter-strategy* | To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
  header to and from Camel message. The option is a
  org.apache.camel.spi.HeaderFilterStrategy type. |  | String
@@ -155,7 +155,7 @@ The component supports 9 options, which are listed below.
  option is a org.apache.camel.component.servlet.HttpRegistry type. |  | String
 | *camel.component.atmosphere-websocket.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atmosphere-websocket.servlet-name* | Default name of servlet to use. The default name is CamelServlet. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-atom/src/main/docs/atom-component.adoc b/components/camel-atom/src/main/docs/atom-component.adoc
index 4fb3f4d..bff9d58 100644
--- a/components/camel-atom/src/main/docs/atom-component.adoc
+++ b/components/camel-atom/src/main/docs/atom-component.adoc
@@ -105,10 +105,10 @@ The component supports 2 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.atom.enabled* | Enable atom component | true | boolean
+| *camel.component.atom.enabled* | Enable atom component | true | Boolean
 | *camel.component.atom.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-atomix/src/main/docs/atomix-map-component.adoc b/components/camel-atomix/src/main/docs/atomix-map-component.adoc
index 89e5f0b..005ca95 100644
--- a/components/camel-atomix/src/main/docs/atomix-map-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-map-component.adoc
@@ -102,81 +102,81 @@ The component supports 62 options, which are listed below.
 | *camel.component.atomix-map.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-map.configuration.default-action* | The default action. |  | AtomixMap$Action
 | *camel.component.atomix-map.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-map.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-map.enabled* | null |  | boolean
+| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-map.enabled* |  |  | Boolean
 | *camel.component.atomix-map.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-map.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-messaging.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-messaging.configuration-uri* | The path to the AtomixClient configuration |  | String
-| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$BroadcastType
+| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$ BroadcastType
 | *camel.component.atomix-messaging.configuration.channel-name* | The messaging channel name |  | String
 | *camel.component.atomix-messaging.configuration.default-action* | The default action. |  | AtomixMessaging$Action
 | *camel.component.atomix-messaging.configuration.member-name* | The Atomix Group member name |  | String
 | *camel.component.atomix-messaging.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-messaging.enabled* | null |  | boolean
+| *camel.component.atomix-messaging.enabled* |  |  | Boolean
 | *camel.component.atomix-messaging.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-messaging.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-multimap.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-multimap.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-multimap.configuration.default-action* | The default action. |  | AtomixMultiMap$Action
 | *camel.component.atomix-multimap.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-multimap.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-multimap.enabled* | null |  | boolean
+| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-multimap.enabled* |  |  | Boolean
 | *camel.component.atomix-multimap.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-multimap.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-queue.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-queue.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-queue.configuration.default-action* | The default action. |  | AtomixQueue$Action
 | *camel.component.atomix-queue.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-queue.enabled* | null |  | boolean
+| *camel.component.atomix-queue.enabled* |  |  | Boolean
 | *camel.component.atomix-queue.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-queue.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-set.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-set.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-set.configuration.default-action* | The default action. |  | AtomixSet$Action
 | *camel.component.atomix-set.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-set.enabled* | null |  | boolean
+| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-set.enabled* |  |  | Boolean
 | *camel.component.atomix-set.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-set.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-value.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-value.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-value.configuration.default-action* | The default action. |  | AtomixValue$Action
 | *camel.component.atomix-value.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-value.enabled* | null |  | boolean
+| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-value.enabled* |  |  | Boolean
 | *camel.component.atomix-value.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-value.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix.cluster.service.address* | The address of the node - node only. |  | String
 | *camel.component.atomix.cluster.service.attributes* | Custom service attributes. |  | Map
 | *camel.component.atomix.cluster.service.configuration-uri* | The Atomix configuration uri. |  | String
-| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | boolean
-| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | boolean
+| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | Boolean
+| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | Boolean
 | *camel.component.atomix.cluster.service.id* | The cluster id. |  | String
-| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterServiceConfiguration$Mode
+| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterService Configuration$Mode
 | *camel.component.atomix.cluster.service.nodes* | The address of the nodes composing the cluster. |  | Set
-| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | int
+| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | Integer
 | *camel.component.atomix.cluster.service.storage-level* | The storage mode - node only. |  | StorageLevel
 | *camel.component.atomix.cluster.service.storage-path* | The storage directory - node only. |  | String
 |===
diff --git a/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc b/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc
index e9690d9..dc4eefa 100644
--- a/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-messaging-component.adoc
@@ -102,81 +102,81 @@ The component supports 62 options, which are listed below.
 | *camel.component.atomix-map.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-map.configuration.default-action* | The default action. |  | AtomixMap$Action
 | *camel.component.atomix-map.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-map.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-map.enabled* | null |  | boolean
+| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-map.enabled* |  |  | Boolean
 | *camel.component.atomix-map.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-map.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-messaging.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-messaging.configuration-uri* | The path to the AtomixClient configuration |  | String
-| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$BroadcastType
+| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$ BroadcastType
 | *camel.component.atomix-messaging.configuration.channel-name* | The messaging channel name |  | String
 | *camel.component.atomix-messaging.configuration.default-action* | The default action. |  | AtomixMessaging$Action
 | *camel.component.atomix-messaging.configuration.member-name* | The Atomix Group member name |  | String
 | *camel.component.atomix-messaging.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-messaging.enabled* | null |  | boolean
+| *camel.component.atomix-messaging.enabled* |  |  | Boolean
 | *camel.component.atomix-messaging.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-messaging.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-multimap.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-multimap.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-multimap.configuration.default-action* | The default action. |  | AtomixMultiMap$Action
 | *camel.component.atomix-multimap.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-multimap.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-multimap.enabled* | null |  | boolean
+| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-multimap.enabled* |  |  | Boolean
 | *camel.component.atomix-multimap.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-multimap.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-queue.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-queue.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-queue.configuration.default-action* | The default action. |  | AtomixQueue$Action
 | *camel.component.atomix-queue.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-queue.enabled* | null |  | boolean
+| *camel.component.atomix-queue.enabled* |  |  | Boolean
 | *camel.component.atomix-queue.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-queue.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-set.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-set.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-set.configuration.default-action* | The default action. |  | AtomixSet$Action
 | *camel.component.atomix-set.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-set.enabled* | null |  | boolean
+| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-set.enabled* |  |  | Boolean
 | *camel.component.atomix-set.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-set.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-value.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-value.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-value.configuration.default-action* | The default action. |  | AtomixValue$Action
 | *camel.component.atomix-value.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-value.enabled* | null |  | boolean
+| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-value.enabled* |  |  | Boolean
 | *camel.component.atomix-value.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-value.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix.cluster.service.address* | The address of the node - node only. |  | String
 | *camel.component.atomix.cluster.service.attributes* | Custom service attributes. |  | Map
 | *camel.component.atomix.cluster.service.configuration-uri* | The Atomix configuration uri. |  | String
-| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | boolean
-| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | boolean
+| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | Boolean
+| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | Boolean
 | *camel.component.atomix.cluster.service.id* | The cluster id. |  | String
-| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterServiceConfiguration$Mode
+| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterService Configuration$Mode
 | *camel.component.atomix.cluster.service.nodes* | The address of the nodes composing the cluster. |  | Set
-| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | int
+| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | Integer
 | *camel.component.atomix.cluster.service.storage-level* | The storage mode - node only. |  | StorageLevel
 | *camel.component.atomix.cluster.service.storage-path* | The storage directory - node only. |  | String
 |===
diff --git a/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc b/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc
index 4c98857..060a16f 100644
--- a/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-multimap-component.adoc
@@ -101,81 +101,81 @@ The component supports 62 options, which are listed below.
 | *camel.component.atomix-map.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-map.configuration.default-action* | The default action. |  | AtomixMap$Action
 | *camel.component.atomix-map.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-map.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-map.enabled* | null |  | boolean
+| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-map.enabled* |  |  | Boolean
 | *camel.component.atomix-map.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-map.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-messaging.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-messaging.configuration-uri* | The path to the AtomixClient configuration |  | String
-| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$BroadcastType
+| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$ BroadcastType
 | *camel.component.atomix-messaging.configuration.channel-name* | The messaging channel name |  | String
 | *camel.component.atomix-messaging.configuration.default-action* | The default action. |  | AtomixMessaging$Action
 | *camel.component.atomix-messaging.configuration.member-name* | The Atomix Group member name |  | String
 | *camel.component.atomix-messaging.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-messaging.enabled* | null |  | boolean
+| *camel.component.atomix-messaging.enabled* |  |  | Boolean
 | *camel.component.atomix-messaging.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-messaging.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-multimap.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-multimap.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-multimap.configuration.default-action* | The default action. |  | AtomixMultiMap$Action
 | *camel.component.atomix-multimap.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-multimap.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-multimap.enabled* | null |  | boolean
+| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-multimap.enabled* |  |  | Boolean
 | *camel.component.atomix-multimap.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-multimap.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-queue.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-queue.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-queue.configuration.default-action* | The default action. |  | AtomixQueue$Action
 | *camel.component.atomix-queue.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-queue.enabled* | null |  | boolean
+| *camel.component.atomix-queue.enabled* |  |  | Boolean
 | *camel.component.atomix-queue.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-queue.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-set.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-set.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-set.configuration.default-action* | The default action. |  | AtomixSet$Action
 | *camel.component.atomix-set.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-set.enabled* | null |  | boolean
+| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-set.enabled* |  |  | Boolean
 | *camel.component.atomix-set.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-set.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-value.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-value.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-value.configuration.default-action* | The default action. |  | AtomixValue$Action
 | *camel.component.atomix-value.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-value.enabled* | null |  | boolean
+| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-value.enabled* |  |  | Boolean
 | *camel.component.atomix-value.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-value.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix.cluster.service.address* | The address of the node - node only. |  | String
 | *camel.component.atomix.cluster.service.attributes* | Custom service attributes. |  | Map
 | *camel.component.atomix.cluster.service.configuration-uri* | The Atomix configuration uri. |  | String
-| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | boolean
-| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | boolean
+| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | Boolean
+| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | Boolean
 | *camel.component.atomix.cluster.service.id* | The cluster id. |  | String
-| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterServiceConfiguration$Mode
+| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterService Configuration$Mode
 | *camel.component.atomix.cluster.service.nodes* | The address of the nodes composing the cluster. |  | Set
-| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | int
+| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | Integer
 | *camel.component.atomix.cluster.service.storage-level* | The storage mode - node only. |  | StorageLevel
 | *camel.component.atomix.cluster.service.storage-path* | The storage directory - node only. |  | String
 |===
diff --git a/components/camel-atomix/src/main/docs/atomix-queue-component.adoc b/components/camel-atomix/src/main/docs/atomix-queue-component.adoc
index baf8016..2264ca5 100644
--- a/components/camel-atomix/src/main/docs/atomix-queue-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-queue-component.adoc
@@ -99,81 +99,81 @@ The component supports 62 options, which are listed below.
 | *camel.component.atomix-map.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-map.configuration.default-action* | The default action. |  | AtomixMap$Action
 | *camel.component.atomix-map.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-map.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-map.enabled* | null |  | boolean
+| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-map.enabled* |  |  | Boolean
 | *camel.component.atomix-map.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-map.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-messaging.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-messaging.configuration-uri* | The path to the AtomixClient configuration |  | String
-| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$BroadcastType
+| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$ BroadcastType
 | *camel.component.atomix-messaging.configuration.channel-name* | The messaging channel name |  | String
 | *camel.component.atomix-messaging.configuration.default-action* | The default action. |  | AtomixMessaging$Action
 | *camel.component.atomix-messaging.configuration.member-name* | The Atomix Group member name |  | String
 | *camel.component.atomix-messaging.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-messaging.enabled* | null |  | boolean
+| *camel.component.atomix-messaging.enabled* |  |  | Boolean
 | *camel.component.atomix-messaging.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-messaging.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-multimap.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-multimap.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-multimap.configuration.default-action* | The default action. |  | AtomixMultiMap$Action
 | *camel.component.atomix-multimap.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-multimap.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-multimap.enabled* | null |  | boolean
+| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-multimap.enabled* |  |  | Boolean
 | *camel.component.atomix-multimap.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-multimap.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-queue.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-queue.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-queue.configuration.default-action* | The default action. |  | AtomixQueue$Action
 | *camel.component.atomix-queue.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-queue.enabled* | null |  | boolean
+| *camel.component.atomix-queue.enabled* |  |  | Boolean
 | *camel.component.atomix-queue.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-queue.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-set.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-set.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-set.configuration.default-action* | The default action. |  | AtomixSet$Action
 | *camel.component.atomix-set.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-set.enabled* | null |  | boolean
+| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-set.enabled* |  |  | Boolean
 | *camel.component.atomix-set.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-set.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-value.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-value.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-value.configuration.default-action* | The default action. |  | AtomixValue$Action
 | *camel.component.atomix-value.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-value.enabled* | null |  | boolean
+| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-value.enabled* |  |  | Boolean
 | *camel.component.atomix-value.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-value.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix.cluster.service.address* | The address of the node - node only. |  | String
 | *camel.component.atomix.cluster.service.attributes* | Custom service attributes. |  | Map
 | *camel.component.atomix.cluster.service.configuration-uri* | The Atomix configuration uri. |  | String
-| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | boolean
-| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | boolean
+| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | Boolean
+| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | Boolean
 | *camel.component.atomix.cluster.service.id* | The cluster id. |  | String
-| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterServiceConfiguration$Mode
+| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterService Configuration$Mode
 | *camel.component.atomix.cluster.service.nodes* | The address of the nodes composing the cluster. |  | Set
-| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | int
+| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | Integer
 | *camel.component.atomix.cluster.service.storage-level* | The storage mode - node only. |  | StorageLevel
 | *camel.component.atomix.cluster.service.storage-path* | The storage directory - node only. |  | String
 |===
diff --git a/components/camel-atomix/src/main/docs/atomix-set-component.adoc b/components/camel-atomix/src/main/docs/atomix-set-component.adoc
index 50030db..805a2a3 100644
--- a/components/camel-atomix/src/main/docs/atomix-set-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-set-component.adoc
@@ -100,81 +100,81 @@ The component supports 62 options, which are listed below.
 | *camel.component.atomix-map.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-map.configuration.default-action* | The default action. |  | AtomixMap$Action
 | *camel.component.atomix-map.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-map.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-map.enabled* | null |  | boolean
+| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-map.enabled* |  |  | Boolean
 | *camel.component.atomix-map.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-map.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-messaging.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-messaging.configuration-uri* | The path to the AtomixClient configuration |  | String
-| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$BroadcastType
+| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$ BroadcastType
 | *camel.component.atomix-messaging.configuration.channel-name* | The messaging channel name |  | String
 | *camel.component.atomix-messaging.configuration.default-action* | The default action. |  | AtomixMessaging$Action
 | *camel.component.atomix-messaging.configuration.member-name* | The Atomix Group member name |  | String
 | *camel.component.atomix-messaging.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-messaging.enabled* | null |  | boolean
+| *camel.component.atomix-messaging.enabled* |  |  | Boolean
 | *camel.component.atomix-messaging.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-messaging.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-multimap.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-multimap.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-multimap.configuration.default-action* | The default action. |  | AtomixMultiMap$Action
 | *camel.component.atomix-multimap.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-multimap.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-multimap.enabled* | null |  | boolean
+| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-multimap.enabled* |  |  | Boolean
 | *camel.component.atomix-multimap.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-multimap.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-queue.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-queue.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-queue.configuration.default-action* | The default action. |  | AtomixQueue$Action
 | *camel.component.atomix-queue.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-queue.enabled* | null |  | boolean
+| *camel.component.atomix-queue.enabled* |  |  | Boolean
 | *camel.component.atomix-queue.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-queue.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-set.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-set.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-set.configuration.default-action* | The default action. |  | AtomixSet$Action
 | *camel.component.atomix-set.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-set.enabled* | null |  | boolean
+| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-set.enabled* |  |  | Boolean
 | *camel.component.atomix-set.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-set.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-value.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-value.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-value.configuration.default-action* | The default action. |  | AtomixValue$Action
 | *camel.component.atomix-value.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-value.enabled* | null |  | boolean
+| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-value.enabled* |  |  | Boolean
 | *camel.component.atomix-value.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-value.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix.cluster.service.address* | The address of the node - node only. |  | String
 | *camel.component.atomix.cluster.service.attributes* | Custom service attributes. |  | Map
 | *camel.component.atomix.cluster.service.configuration-uri* | The Atomix configuration uri. |  | String
-| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | boolean
-| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | boolean
+| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | Boolean
+| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | Boolean
 | *camel.component.atomix.cluster.service.id* | The cluster id. |  | String
-| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterServiceConfiguration$Mode
+| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterService Configuration$Mode
 | *camel.component.atomix.cluster.service.nodes* | The address of the nodes composing the cluster. |  | Set
-| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | int
+| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | Integer
 | *camel.component.atomix.cluster.service.storage-level* | The storage mode - node only. |  | StorageLevel
 | *camel.component.atomix.cluster.service.storage-path* | The storage directory - node only. |  | String
 |===
diff --git a/components/camel-atomix/src/main/docs/atomix-value-component.adoc b/components/camel-atomix/src/main/docs/atomix-value-component.adoc
index 0d4f4d6..3c73c6e 100644
--- a/components/camel-atomix/src/main/docs/atomix-value-component.adoc
+++ b/components/camel-atomix/src/main/docs/atomix-value-component.adoc
@@ -100,81 +100,81 @@ The component supports 62 options, which are listed below.
 | *camel.component.atomix-map.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-map.configuration.default-action* | The default action. |  | AtomixMap$Action
 | *camel.component.atomix-map.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-map.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-map.enabled* | null |  | boolean
+| *camel.component.atomix-map.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-map.enabled* |  |  | Boolean
 | *camel.component.atomix-map.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-map.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-messaging.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-messaging.configuration-uri* | The path to the AtomixClient configuration |  | String
-| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$BroadcastType
+| *camel.component.atomix-messaging.configuration.broadcast-type* | The broadcast type. |  | AtomixMessaging$ BroadcastType
 | *camel.component.atomix-messaging.configuration.channel-name* | The messaging channel name |  | String
 | *camel.component.atomix-messaging.configuration.default-action* | The default action. |  | AtomixMessaging$Action
 | *camel.component.atomix-messaging.configuration.member-name* | The Atomix Group member name |  | String
 | *camel.component.atomix-messaging.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-messaging.enabled* | null |  | boolean
+| *camel.component.atomix-messaging.enabled* |  |  | Boolean
 | *camel.component.atomix-messaging.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-messaging.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-multimap.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-multimap.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-multimap.configuration.default-action* | The default action. |  | AtomixMultiMap$Action
 | *camel.component.atomix-multimap.configuration.key* | The key to use if none is set in the header or to listen for events
- for a specific key. |  | object
+ for a specific key. |  | Object
 | *camel.component.atomix-multimap.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-multimap.enabled* | null |  | boolean
+| *camel.component.atomix-multimap.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-multimap.enabled* |  |  | Boolean
 | *camel.component.atomix-multimap.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-multimap.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-queue.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-queue.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-queue.configuration.default-action* | The default action. |  | AtomixQueue$Action
 | *camel.component.atomix-queue.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-queue.enabled* | null |  | boolean
+| *camel.component.atomix-queue.enabled* |  |  | Boolean
 | *camel.component.atomix-queue.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-queue.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-set.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-set.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-set.configuration.default-action* | The default action. |  | AtomixSet$Action
 | *camel.component.atomix-set.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-set.enabled* | null |  | boolean
+| *camel.component.atomix-set.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-set.enabled* |  |  | Boolean
 | *camel.component.atomix-set.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-set.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix-value.atomix* | The shared AtomixClient instance. The option is a io.atomix.AtomixClient
  type. |  | String
 | *camel.component.atomix-value.configuration-uri* | The path to the AtomixClient configuration |  | String
 | *camel.component.atomix-value.configuration.default-action* | The default action. |  | AtomixValue$Action
 | *camel.component.atomix-value.configuration.result-header* | The header that wil carry the result. |  | String
-| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | long
-| *camel.component.atomix-value.enabled* | null |  | boolean
+| *camel.component.atomix-value.configuration.ttl* | The resource ttl. |  | Long
+| *camel.component.atomix-value.enabled* |  |  | Boolean
 | *camel.component.atomix-value.nodes* | The nodes the AtomixClient should connect to |  | List
 | *camel.component.atomix-value.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.atomix.cluster.service.address* | The address of the node - node only. |  | String
 | *camel.component.atomix.cluster.service.attributes* | Custom service attributes. |  | Map
 | *camel.component.atomix.cluster.service.configuration-uri* | The Atomix configuration uri. |  | String
-| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | boolean
-| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | boolean
+| *camel.component.atomix.cluster.service.enabled* | Sets if the atomix cluster service should be enabled or not, default is false. | false | Boolean
+| *camel.component.atomix.cluster.service.ephemeral* | Sets if the local member should join groups as PersistentMember or not (node only). |  | Boolean
 | *camel.component.atomix.cluster.service.id* | The cluster id. |  | String
-| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterServiceConfiguration$Mode
+| *camel.component.atomix.cluster.service.mode* | Sets the cluster mode. |  | AtomixClusterService Configuration$Mode
 | *camel.component.atomix.cluster.service.nodes* | The address of the nodes composing the cluster. |  | Set
-| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | int
+| *camel.component.atomix.cluster.service.order* | Service lookup order/priority. |  | Integer
 | *camel.component.atomix.cluster.service.storage-level* | The storage mode - node only. |  | StorageLevel
 | *camel.component.atomix.cluster.service.storage-path* | The storage directory - node only. |  | String
 |===
diff --git a/components/camel-avro/src/main/docs/avro-component.adoc b/components/camel-avro/src/main/docs/avro-component.adoc
index 4ca0171..4cbd951 100644
--- a/components/camel-avro/src/main/docs/avro-component.adoc
+++ b/components/camel-avro/src/main/docs/avro-component.adoc
@@ -242,30 +242,30 @@ The component supports 19 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.avro.configuration.host* | Hostname to use |  | String
 | *camel.component.avro.configuration.message-name* | The name of the message to send. |  | String
-| *camel.component.avro.configuration.port* | Port number to use |  | int
+| *camel.component.avro.configuration.port* | Port number to use |  | Integer
 | *camel.component.avro.configuration.protocol-class-name* | Avro protocol to use defined by the FQN class name |  | String
 | *camel.component.avro.configuration.protocol-location* | Avro protocol location |  | String
-| *camel.component.avro.configuration.protocol.json-props* | null |  | Map
-| *camel.component.avro.configuration.protocol.messages* | null |  | Map
-| *camel.component.avro.configuration.protocol.object-props* | null |  | Map
-| *camel.component.avro.configuration.protocol.props* | null |  | Map
-| *camel.component.avro.configuration.protocol.types* | null |  | Schema>
+| *camel.component.avro.configuration.protocol.json-props* |  |  | Map
+| *camel.component.avro.configuration.protocol.messages* |  |  | Map
+| *camel.component.avro.configuration.protocol.object-props* |  |  | Map
+| *camel.component.avro.configuration.protocol.props* |  |  | Map
+| *camel.component.avro.configuration.protocol.types* |  |  | Schema>
 | *camel.component.avro.configuration.reflection-protocol* | If protocol object provided is reflection protocol. Should be used
  only with protocol parameter because for protocolClassName protocol
- type will be auto detected | false | boolean
+ type will be auto detected | false | Boolean
 | *camel.component.avro.configuration.single-parameter* | If true, consumer parameter won't be wrapped into array. Will fail if
- protocol specifies more then 1 parameter for the message | false | boolean
-| *camel.component.avro.configuration.transport* | null |  | AvroTransport
+ protocol specifies more then 1 parameter for the message | false | Boolean
+| *camel.component.avro.configuration.transport* |  |  | AvroTransport
 | *camel.component.avro.configuration.uri-authority* | Authority to use (username and password) |  | String
-| *camel.component.avro.enabled* | Enable avro component | true | boolean
+| *camel.component.avro.enabled* | Enable avro component | true | Boolean
 | *camel.component.avro.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.dataformat.avro.content-type-header* | Whether the data format should set the Content-Type header with the type
  from the data format if the data format is capable of doing so. For
  example application/xml for data formats marshalling to XML, or
- application/json for data formats marshalling to JSon etc. | false | boolean
-| *camel.dataformat.avro.enabled* | Enable avro dataformat | true | boolean
+ application/json for data formats marshalling to JSon etc. | false | Boolean
+| *camel.dataformat.avro.enabled* | Enable avro dataformat | true | Boolean
 | *camel.dataformat.avro.instance-class-name* | Class name to use for marshal and unmarshalling |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-avro/src/main/docs/avro-dataformat.adoc b/components/camel-avro/src/main/docs/avro-dataformat.adoc
index b67107b..a2d0324 100644
--- a/components/camel-avro/src/main/docs/avro-dataformat.adoc
+++ b/components/camel-avro/src/main/docs/avro-dataformat.adoc
@@ -154,30 +154,30 @@ The component supports 19 options, which are listed below.
 | Name | Description | Default | Type
 | *camel.component.avro.configuration.host* | Hostname to use |  | String
 | *camel.component.avro.configuration.message-name* | The name of the message to send. |  | String
-| *camel.component.avro.configuration.port* | Port number to use |  | int
+| *camel.component.avro.configuration.port* | Port number to use |  | Integer
 | *camel.component.avro.configuration.protocol-class-name* | Avro protocol to use defined by the FQN class name |  | String
 | *camel.component.avro.configuration.protocol-location* | Avro protocol location |  | String
-| *camel.component.avro.configuration.protocol.json-props* | null |  | Map
-| *camel.component.avro.configuration.protocol.messages* | null |  | Map
-| *camel.component.avro.configuration.protocol.object-props* | null |  | Map
-| *camel.component.avro.configuration.protocol.props* | null |  | Map
-| *camel.component.avro.configuration.protocol.types* | null |  | Schema>
+| *camel.component.avro.configuration.protocol.json-props* |  |  | Map
+| *camel.component.avro.configuration.protocol.messages* |  |  | Map
+| *camel.component.avro.configuration.protocol.object-props* |  |  | Map
+| *camel.component.avro.configuration.protocol.props* |  |  | Map
+| *camel.component.avro.configuration.protocol.types* |  |  | Schema>
 | *camel.component.avro.configuration.reflection-protocol* | If protocol object provided is reflection protocol. Should be used
  only with protocol parameter because for protocolClassName protocol
- type will be auto detected | false | boolean
+ type will be auto detected | false | Boolean
 | *camel.component.avro.configuration.single-parameter* | If true, consumer parameter won't be wrapped into array. Will fail if
- protocol specifies more then 1 parameter for the message | false | boolean
-| *camel.component.avro.configuration.transport* | null |  | AvroTransport
+ protocol specifies more then 1 parameter for the message | false | Boolean
+| *camel.component.avro.configuration.transport* |  |  | AvroTransport
 | *camel.component.avro.configuration.uri-authority* | Authority to use (username and password) |  | String
-| *camel.component.avro.enabled* | Enable avro component | true | boolean
+| *camel.component.avro.enabled* | Enable avro component | true | Boolean
 | *camel.component.avro.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.dataformat.avro.content-type-header* | Whether the data format should set the Content-Type header with the type
  from the data format if the data format is capable of doing so. For
  example application/xml for data formats marshalling to XML, or
- application/json for data formats marshalling to JSon etc. | false | boolean
-| *camel.dataformat.avro.enabled* | Enable avro dataformat | true | boolean
+ application/json for data formats marshalling to JSon etc. | false | Boolean
+| *camel.dataformat.avro.enabled* | Enable avro dataformat | true | Boolean
 | *camel.dataformat.avro.instance-class-name* | Class name to use for marshal and unmarshalling |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-cw-component.adoc b/components/camel-aws/src/main/docs/aws-cw-component.adoc
index 28f6bbe..b79ac32 100644
--- a/components/camel-aws/src/main/docs/aws-cw-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-cw-component.adoc
@@ -101,123 +101,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -225,33 +225,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -260,11 +260,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -273,59 +273,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -335,30 +335,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -366,35 +366,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -405,41 +405,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -448,7 +448,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -460,24 +460,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-ddb-component.adoc b/components/camel-aws/src/main/docs/aws-ddb-component.adoc
index 301a048..bbdc1f3 100644
--- a/components/camel-aws/src/main/docs/aws-ddb-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ddb-component.adoc
@@ -100,123 +100,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -224,33 +224,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -259,11 +259,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -272,59 +272,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -334,30 +334,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -365,35 +365,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -404,41 +404,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -447,7 +447,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -459,24 +459,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc b/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
index 27aa5b8..e051a62 100644
--- a/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ddbstream-component.adoc
@@ -118,123 +118,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -242,33 +242,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -277,11 +277,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -290,59 +290,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -352,30 +352,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -383,35 +383,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -422,41 +422,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -465,7 +465,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -477,24 +477,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-ec2-component.adoc b/components/camel-aws/src/main/docs/aws-ec2-component.adoc
index d274194..be08808 100644
--- a/components/camel-aws/src/main/docs/aws-ec2-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ec2-component.adoc
@@ -95,123 +95,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -219,33 +219,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -254,11 +254,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -267,59 +267,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -329,30 +329,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -360,35 +360,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -399,41 +399,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -442,7 +442,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -454,24 +454,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-kinesis-component.adoc b/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
index d0b316f..a60465c 100644
--- a/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-kinesis-component.adoc
@@ -121,123 +121,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -245,33 +245,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -280,11 +280,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -293,59 +293,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -355,30 +355,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -386,35 +386,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -425,41 +425,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -468,7 +468,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -480,24 +480,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-kinesis-firehose-component.adoc b/components/camel-aws/src/main/docs/aws-kinesis-firehose-component.adoc
index 8d9b512..6745787 100644
--- a/components/camel-aws/src/main/docs/aws-kinesis-firehose-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-kinesis-firehose-component.adoc
@@ -97,123 +97,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -221,33 +221,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -256,11 +256,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -269,59 +269,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -331,30 +331,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -362,35 +362,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -401,41 +401,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -444,7 +444,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -456,24 +456,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-kms-component.adoc b/components/camel-aws/src/main/docs/aws-kms-component.adoc
index 70d827f..ddadef9 100644
--- a/components/camel-aws/src/main/docs/aws-kms-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-kms-component.adoc
@@ -95,123 +95,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -219,33 +219,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -254,11 +254,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -267,59 +267,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -329,30 +329,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -360,35 +360,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -399,41 +399,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -442,7 +442,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -454,24 +454,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-lambda-component.adoc b/components/camel-aws/src/main/docs/aws-lambda-component.adoc
index a3babdf..7dc7d40 100644
--- a/components/camel-aws/src/main/docs/aws-lambda-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-lambda-component.adoc
@@ -101,123 +101,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -225,33 +225,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -260,11 +260,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -273,59 +273,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -335,30 +335,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -366,35 +366,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -405,41 +405,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -448,7 +448,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -460,24 +460,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-mq-component.adoc b/components/camel-aws/src/main/docs/aws-mq-component.adoc
index 75c45ef..1502ea5 100644
--- a/components/camel-aws/src/main/docs/aws-mq-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-mq-component.adoc
@@ -95,123 +95,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -219,33 +219,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -254,11 +254,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -267,59 +267,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -329,30 +329,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -360,35 +360,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -399,41 +399,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -442,7 +442,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -454,24 +454,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-s3-component.adoc b/components/camel-aws/src/main/docs/aws-s3-component.adoc
index fe704ef..66246f7 100644
--- a/components/camel-aws/src/main/docs/aws-s3-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-s3-component.adoc
@@ -154,123 +154,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -278,33 +278,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -313,11 +313,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -326,59 +326,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -388,30 +388,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -419,35 +419,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -458,41 +458,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -501,7 +501,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -513,24 +513,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-sdb-component.adoc b/components/camel-aws/src/main/docs/aws-sdb-component.adoc
index 4c356d7..24cb622 100644
--- a/components/camel-aws/src/main/docs/aws-sdb-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sdb-component.adoc
@@ -85,123 +85,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -209,33 +209,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -244,11 +244,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -257,59 +257,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -319,30 +319,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -350,35 +350,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -389,41 +389,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -432,7 +432,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -444,24 +444,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-ses-component.adoc b/components/camel-aws/src/main/docs/aws-ses-component.adoc
index 8aef655..d909e07 100644
--- a/components/camel-aws/src/main/docs/aws-ses-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-ses-component.adoc
@@ -98,123 +98,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -222,33 +222,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -257,11 +257,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -270,59 +270,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -332,30 +332,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -363,35 +363,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -402,41 +402,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -445,7 +445,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -457,24 +457,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-sns-component.adoc b/components/camel-aws/src/main/docs/aws-sns-component.adoc
index 67551ce..80653d6 100644
--- a/components/camel-aws/src/main/docs/aws-sns-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sns-component.adoc
@@ -102,123 +102,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -226,33 +226,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -261,11 +261,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -274,59 +274,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -336,30 +336,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -367,35 +367,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -406,41 +406,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -449,7 +449,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -461,24 +461,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-sqs-component.adoc b/components/camel-aws/src/main/docs/aws-sqs-component.adoc
index f968ff8..c3da9c5 100644
--- a/components/camel-aws/src/main/docs/aws-sqs-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-sqs-component.adoc
@@ -139,123 +139,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -263,33 +263,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -298,11 +298,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -311,59 +311,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -373,30 +373,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -404,35 +404,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -443,41 +443,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -486,7 +486,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -498,24 +498,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-aws/src/main/docs/aws-swf-component.adoc b/components/camel-aws/src/main/docs/aws-swf-component.adoc
index 9a6cf72..63162ab 100644
--- a/components/camel-aws/src/main/docs/aws-swf-component.adoc
+++ b/components/camel-aws/src/main/docs/aws-swf-component.adoc
@@ -117,123 +117,123 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-cw.configuration.amazon-cw-client* | To use the AmazonCloudWatch as the client |  | AmazonCloudWatch
 | *camel.component.aws-cw.configuration.name* | The metric name |  | String
 | *camel.component.aws-cw.configuration.namespace* | The metric namespace |  | String
-| *camel.component.aws-cw.configuration.proxy-host* | null |  | String
-| *camel.component.aws-cw.configuration.proxy-port* | null |  | int
-| *camel.component.aws-cw.configuration.region* | null |  | String
+| *camel.component.aws-cw.configuration.proxy-host* |  |  | String
+| *camel.component.aws-cw.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-cw.configuration.region* |  |  | String
 | *camel.component.aws-cw.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-cw.configuration.timestamp* | The metric timestamp |  | Date
 | *camel.component.aws-cw.configuration.unit* | The metric unit |  | String
-| *camel.component.aws-cw.configuration.value* | The metric value |  | double
-| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | boolean
+| *camel.component.aws-cw.configuration.value* | The metric value |  | Double
+| *camel.component.aws-cw.enabled* | Enable aws-cw component | true | Boolean
 | *camel.component.aws-cw.region* | The region in which CW client needs to work |  | String
 | *camel.component.aws-cw.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ddb.configuration.amazon-d-d-b-client* | To use the AmazonDynamoDB as the client |  | AmazonDynamoDB
 | *camel.component.aws-ddb.configuration.consistent-read* | Determines whether or not strong consistency should be enforced when
- data is read. | false | boolean
+ data is read. | false | Boolean
 | *camel.component.aws-ddb.configuration.key-attribute-name* | Attribute name when creating table |  | String
 | *camel.component.aws-ddb.configuration.key-attribute-type* | Attribute type when creating table |  | String
 | *camel.component.aws-ddb.configuration.operation* | What operation to perform |  | DdbOperations
-| *camel.component.aws-ddb.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddb.configuration.proxy-port* | null |  | int
+| *camel.component.aws-ddb.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddb.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-ddb.configuration.read-capacity* | The provisioned throughput to reserve for reading resources from your
- table |  | long
-| *camel.component.aws-ddb.configuration.region* | null |  | String
+ table |  | Long
+| *camel.component.aws-ddb.configuration.region* |  |  | String
 | *camel.component.aws-ddb.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddb.configuration.table-name* | The name of the table currently worked with. |  | String
 | *camel.component.aws-ddb.configuration.write-capacity* | The provisioned throughput to reserved for writing resources to your
- table |  | long
-| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | boolean
+ table |  | Long
+| *camel.component.aws-ddb.enabled* | Enable aws-ddb component | true | Boolean
 | *camel.component.aws-ddb.region* | The region in which DDB client needs to work |  | String
 | *camel.component.aws-ddb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddbstream.configuration.access-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* | null |  | AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-ddbstream.configuration.max-results-per-request* | null |  | int
-| *camel.component.aws-ddbstream.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ddbstream.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ddbstream.configuration.region* | null |  | String
-| *camel.component.aws-ddbstream.configuration.secret-key* | null |  | String
-| *camel.component.aws-ddbstream.configuration.sequence-number-provider* | null |  | SequenceNumberProvider
-| *camel.component.aws-ddbstream.configuration.table-name* | null |  | String
-| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | boolean
+| *camel.component.aws-ddbstream.configuration.access-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.amazon-dynamo-db-streams-client* |  |  | AmazonDynamoDBStreams
+| *camel.component.aws-ddbstream.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-ddbstream.configuration.max-results-per-request* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ddbstream.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ddbstream.configuration.region* |  |  | String
+| *camel.component.aws-ddbstream.configuration.secret-key* |  |  | String
+| *camel.component.aws-ddbstream.configuration.sequence-number-provider* |  |  | SequenceNumberProvider
+| *camel.component.aws-ddbstream.configuration.table-name* |  |  | String
+| *camel.component.aws-ddbstream.enabled* | Enable aws-ddbstream component | true | Boolean
 | *camel.component.aws-ddbstream.region* | Amazon AWS Region |  | String
 | *camel.component.aws-ddbstream.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-ec2.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ec2.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* | null |  | String
-| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* | null |  | int
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.signer-region-override* |  |  | String
+| *camel.component.aws-ec2.configuration.amazon-ec2-client.time-offset* |  |  | Integer
 | *camel.component.aws-ec2.configuration.operation* | The operation to perform. It can be createAndRunInstances,
  startInstances, stopInstances, terminateInstances, describeInstances,
  describeInstancesStatus, rebootInstances, monitorInstances,
  unmonitorInstances, createTags or deleteTags |  | EC2Operations
-| *camel.component.aws-ec2.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ec2.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ec2.configuration.region* | null |  | String
+| *camel.component.aws-ec2.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ec2.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ec2.configuration.region* |  |  | String
 | *camel.component.aws-ec2.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | boolean
+| *camel.component.aws-ec2.enabled* | Enable aws-ec2 component | true | Boolean
 | *camel.component.aws-ec2.region* | The region in which EC2 client needs to work |  | String
 | *camel.component.aws-ec2.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ec2.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis-firehose.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis-firehose.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* | null |  | AmazonKinesisFirehose
-| *camel.component.aws-kinesis-firehose.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis-firehose.configuration.region* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis-firehose.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | boolean
+| *camel.component.aws-kinesis-firehose.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.amazon-kinesis-firehose-client* |  |  | AmazonKinesisFirehose
+| *camel.component.aws-kinesis-firehose.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis-firehose.configuration.region* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis-firehose.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis-firehose.enabled* | Enable aws-kinesis-firehose component | true | Boolean
 | *camel.component.aws-kinesis-firehose.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis-firehose.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis-firehose.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kinesis.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-kinesis.configuration.access-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* | null |  | AmazonKinesis
-| *camel.component.aws-kinesis.configuration.iterator-type* | null |  | ShardIteratorType
-| *camel.component.aws-kinesis.configuration.max-results-per-request* | null | 1 | int
-| *camel.component.aws-kinesis.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kinesis.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kinesis.configuration.region* | null |  | String
-| *camel.component.aws-kinesis.configuration.secret-key* | null |  | String
-| *camel.component.aws-kinesis.configuration.sequence-number* | null |  | String
-| *camel.component.aws-kinesis.configuration.shard-closed* | null |  | KinesisShardClosedStrategyEnum
-| *camel.component.aws-kinesis.configuration.shard-id* | null |  | String
-| *camel.component.aws-kinesis.configuration.stream-name* | null |  | String
-| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | boolean
+| *camel.component.aws-kinesis.configuration.access-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.amazon-kinesis-client* |  |  | AmazonKinesis
+| *camel.component.aws-kinesis.configuration.iterator-type* |  |  | ShardIteratorType
+| *camel.component.aws-kinesis.configuration.max-results-per-request* |  | 1 | Integer
+| *camel.component.aws-kinesis.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kinesis.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kinesis.configuration.region* |  |  | String
+| *camel.component.aws-kinesis.configuration.secret-key* |  |  | String
+| *camel.component.aws-kinesis.configuration.sequence-number* |  |  | String
+| *camel.component.aws-kinesis.configuration.shard-closed* |  |  | KinesisShardClosed StrategyEnum
+| *camel.component.aws-kinesis.configuration.shard-id* |  |  | String
+| *camel.component.aws-kinesis.configuration.stream-name* |  |  | String
+| *camel.component.aws-kinesis.enabled* | Enable aws-kinesis component | true | Boolean
 | *camel.component.aws-kinesis.region* | Amazon AWS Region |  | String
 | *camel.component.aws-kinesis.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kinesis.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-kms.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-kms.configuration.kms-client* | To use a existing configured AWS KMS as client |  | AWSKMS
 | *camel.component.aws-kms.configuration.operation* | The operation to perform |  | KMSOperations
-| *camel.component.aws-kms.configuration.proxy-host* | null |  | String
-| *camel.component.aws-kms.configuration.proxy-port* | null |  | int
-| *camel.component.aws-kms.configuration.region* | null |  | String
+| *camel.component.aws-kms.configuration.proxy-host* |  |  | String
+| *camel.component.aws-kms.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-kms.configuration.region* |  |  | String
 | *camel.component.aws-kms.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-kms.enabled* | null |  | boolean
+| *camel.component.aws-kms.enabled* |  |  | Boolean
 | *camel.component.aws-kms.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-kms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-kms.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-lambda.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-lambda.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -241,33 +241,33 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-lambda.configuration.function* | Name of the Lambda function. |  | String
 | *camel.component.aws-lambda.configuration.operation* | The operation to perform. It can be listFunctions, getFunction,
  createFunction, deleteFunction or invokeFunction |  | LambdaOperations
-| *camel.component.aws-lambda.configuration.proxy-host* | null |  | String
-| *camel.component.aws-lambda.configuration.proxy-port* | null |  | int
+| *camel.component.aws-lambda.configuration.proxy-host* |  |  | String
+| *camel.component.aws-lambda.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-lambda.configuration.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-lambda.enabled* | null |  | boolean
+| *camel.component.aws-lambda.enabled* |  |  | Boolean
 | *camel.component.aws-lambda.region* | Amazon AWS Region |  | String
 | *camel.component.aws-lambda.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-mq.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-mq.configuration.amazon-mq-client* | To use a existing configured AmazonMQClient as client |  | AmazonMQ
 | *camel.component.aws-mq.configuration.operation* | The operation to perform. It can be
  listBrokers,createBroker,deleteBroker |  | MQOperations
-| *camel.component.aws-mq.configuration.proxy-host* | null |  | String
-| *camel.component.aws-mq.configuration.proxy-port* | null |  | int
-| *camel.component.aws-mq.configuration.region* | null |  | String
+| *camel.component.aws-mq.configuration.proxy-host* |  |  | String
+| *camel.component.aws-mq.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-mq.configuration.region* |  |  | String
 | *camel.component.aws-mq.configuration.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-mq.enabled* | null |  | boolean
+| *camel.component.aws-mq.enabled* |  |  | Boolean
 | *camel.component.aws-mq.region* | The region in which MQ client needs to work |  | String
 | *camel.component.aws-mq.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-mq.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.accelerate-mode-enabled* | Define if Accelerate Mode enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-s3.configuration.amazon-s3-client* | Reference to a `com.amazonaws.services.sqs.AmazonS3` in the
  link:registry.html[Registry]. |  | AmazonS3
@@ -276,11 +276,11 @@ The component supports 281 options, which are listed below.
  option is strongly related to includeBody option. In case of setting
  includeBody to true and autocloseBody to false, it will be up to the
  caller to close the S3Object stream. Setting autocloseBody to true,
- will close the S3Object stream automatically. | true | boolean
+ will close the S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.aws-k-m-s-key-id* | Define the id of KMS key to use in case KMS is enabled |  | String
 | *camel.component.aws-s3.configuration.bucket-name* | Name of the bucket. The bucket will be created if it doesn't already
  exists. |  | String
-| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | boolean
+| *camel.component.aws-s3.configuration.chunked-encoding-disabled* | Define if disabled Chunked Encoding is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.delete-after-read* | Delete objects from S3 after they have been retrieved. The delete is
  only performed if the Exchange is committed. If a rollback occurs,
  the object is not deleted.
@@ -289,59 +289,59 @@ The component supports 281 options, which are listed below.
  and over again on the polls. Therefore you need to use the Idempotent
  Consumer EIP in the route to filter out duplicates. You can filter
  using the {@link S3Constants#BUCKET_NAME} and {@link S3Constants#KEY}
- headers, or only the {@link S3Constants#KEY} header. | true | boolean
-| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | boolean
-| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | boolean
-| *camel.component.aws-s3.configuration.encryption-materials.materials-description* | null |  | Map
+ headers, or only the {@link S3Constants#KEY} header. | true | Boolean
+| *camel.component.aws-s3.configuration.delete-after-write* | Delete file object after the S3 file has been uploaded | false | Boolean
+| *camel.component.aws-s3.configuration.dualstack-enabled* | Define if Dualstack enabled is true or false | false | Boolean
+| *camel.component.aws-s3.configuration.encryption-materials.materials-description* |  |  | Map
 | *camel.component.aws-s3.configuration.file-name* | To get the object from the bucket with the given file name |  | String
-| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | boolean
+| *camel.component.aws-s3.configuration.force-global-bucket-access-enabled* | Define if Force Global Bucket Access enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.include-body* | If it is true, the exchange body will be set to a stream to the
  contents of the file. If false, the headers will be set with the S3
  object metadata, but the body will be null. This option is strongly
  related to autocloseBody option. In case of setting includeBody to
  true and autocloseBody to false, it will be up to the caller to close
  the S3Object stream. Setting autocloseBody to true, will close the
- S3Object stream automatically. | true | boolean
+ S3Object stream automatically. | true | Boolean
 | *camel.component.aws-s3.configuration.multi-part-upload* | If it is true, camel will upload the file with multi part format, the
- part size is decided by the option of `partSize` | false | boolean
+ part size is decided by the option of `partSize` | false | Boolean
 | *camel.component.aws-s3.configuration.operation* | The operation to do in case the user don't want to do only an upload |  | S3Operations
 | *camel.component.aws-s3.configuration.part-size* | Setup the partSize which is used in multi part upload, the default
- size is 25M. | 26214400 | long
-| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | boolean
-| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | boolean
+ size is 25M. | 26214400 | Long
+| *camel.component.aws-s3.configuration.path-style-access* | Whether or not the S3 client should use path style access | false | Boolean
+| *camel.component.aws-s3.configuration.payload-signing-enabled* | Define if Payload Signing enabled is true or false | false | Boolean
 | *camel.component.aws-s3.configuration.policy* | The policy for this queue to set in the
  `com.amazonaws.services.s3.AmazonS3#setBucketPolicy()` method. |  | String
 | *camel.component.aws-s3.configuration.prefix* | The prefix which is used in the
  com.amazonaws.services.s3.model.ListObjectsRequest to only consume
  objects we are interested in. |  | String
 | *camel.component.aws-s3.configuration.proxy-host* | To define a proxy host when instantiating the SQS client |  | String
-| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | int
+| *camel.component.aws-s3.configuration.proxy-port* | Specify a proxy port to be used inside the client definition. |  | Integer
 | *camel.component.aws-s3.configuration.region* | The region in which S3 client needs to work |  | String
 | *camel.component.aws-s3.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-s3.configuration.server-side-encryption* | Sets the server-side encryption algorithm when encrypting the object
  using AWS-managed keys. For example use <tt>AES256</tt>. |  | String
 | *camel.component.aws-s3.configuration.storage-class* | The storage class to set in the
  `com.amazonaws.services.s3.model.PutObjectRequest` request. |  | String
-| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | boolean
-| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | boolean
-| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | boolean
+| *camel.component.aws-s3.configuration.use-aws-k-m-s* | Define if KMS must be used or not | false | Boolean
+| *camel.component.aws-s3.configuration.use-encryption* | Define if encryption must be used or not | false | Boolean
+| *camel.component.aws-s3.enabled* | Enable aws-s3 component | true | Boolean
 | *camel.component.aws-s3.region* | The region where the bucket is located. This option is used in the
  com.amazonaws.services.s3.model.CreateBucketRequest. |  | String
 | *camel.component.aws-s3.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | boolean
+| *camel.component.aws-sdb.enabled* | Enable aws-sdb component | true | Boolean
 | *camel.component.aws-sdb.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-ses.configuration.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmailService
+| *camel.component.aws-ses.configuration.amazon-s-e-s-client* | To use the AmazonSimpleEmailService as the client |  | AmazonSimpleEmail Service
 | *camel.component.aws-ses.configuration.from* | The sender's email address. |  | String
-| *camel.component.aws-ses.configuration.proxy-host* | null |  | String
-| *camel.component.aws-ses.configuration.proxy-port* | null |  | int
-| *camel.component.aws-ses.configuration.region* | null |  | String
+| *camel.component.aws-ses.configuration.proxy-host* |  |  | String
+| *camel.component.aws-ses.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-ses.configuration.region* |  |  | String
 | *camel.component.aws-ses.configuration.reply-to-addresses* | List of reply-to email address(es) for the message, override it using
  'CamelAwsSesReplyToAddresses' header. |  | List
 | *camel.component.aws-ses.configuration.return-path* | The email address to which bounce notifications are to be forwarded,
@@ -351,30 +351,30 @@ The component supports 281 options, which are listed below.
  is not present. |  | String
 | *camel.component.aws-ses.configuration.to* | List of destination email address. Can be overriden with
  'CamelAwsSesTo' header. |  | List
-| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | boolean
+| *camel.component.aws-ses.enabled* | Enable aws-ses component | true | Boolean
 | *camel.component.aws-ses.region* | The region in which SES client needs to work |  | String
 | *camel.component.aws-ses.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-ses.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sns.configuration.amazon-s-n-s-client* | To use the AmazonSNS as the client |  | AmazonSNS
 | *camel.component.aws-sns.configuration.message-structure* | The message structure to use such as json |  | String
 | *camel.component.aws-sns.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sns.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sns.configuration.proxy-port* | null |  | int
-| *camel.component.aws-sns.configuration.region* | null |  | String
+| *camel.component.aws-sns.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sns.configuration.proxy-port* |  |  | Integer
+| *camel.component.aws-sns.configuration.region* |  |  | String
 | *camel.component.aws-sns.configuration.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sns.configuration.subject* | The subject which is used if the message header 'CamelAwsSnsSubject'
  is not present. |  | String
 | *camel.component.aws-sns.configuration.topic-arn* | The Amazon Resource Name (ARN) assigned to the created topic. |  | String
 | *camel.component.aws-sns.configuration.topic-name* | The name of the topic |  | String
-| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | boolean
+| *camel.component.aws-sns.enabled* | Enable aws-sns component | true | Boolean
 | *camel.component.aws-sns.region* | The region in which SNS client needs to work |  | String
 | *camel.component.aws-sns.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sns.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-sqs.access-key* | Amazon AWS Access Key |  | String
 | *camel.component.aws-sqs.configuration.access-key* | Amazon AWS Access Key |  | String
@@ -382,35 +382,35 @@ The component supports 281 options, which are listed below.
 | *camel.component.aws-sqs.configuration.amazon-s-q-s-client* | To use the AmazonSQS as client |  | AmazonSQS
 | *camel.component.aws-sqs.configuration.attribute-names* | A list of attribute names to receive when consuming. Multiple names
  can be separated by comma. |  | String
-| *camel.component.aws-sqs.configuration.concurrent-consumers* | null | 1 | int
-| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | int
-| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | int
-| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | boolean
+| *camel.component.aws-sqs.configuration.concurrent-consumers* |  | 1 | Integer
+| *camel.component.aws-sqs.configuration.default-visibility-timeout* | The default visibility timeout (in seconds) |  | Integer
+| *camel.component.aws-sqs.configuration.delay-seconds* | Delay sending messages for a number of seconds. |  | Integer
+| *camel.component.aws-sqs.configuration.delete-after-read* | Delete message from SQS after it has been read | true | Boolean
 | *camel.component.aws-sqs.configuration.delete-if-filtered* | Whether or not to send the DeleteMessage to the SQS queue if an
  exchange fails to get through a filter. If 'false' and exchange does
  not make it through a Camel filter upstream in the route, then don't
- send DeleteMessage. | true | boolean
+ send DeleteMessage. | true | Boolean
 | *camel.component.aws-sqs.configuration.extend-message-visibility* | If enabled then a scheduled background task will keep extending the
  message visibility on SQS. This is needed if it takes a long time to
  process the message. If set to true defaultVisibilityTimeout must be
- set. See details at Amazon docs. | false | boolean
+ set. See details at Amazon docs. | false | Boolean
 | *camel.component.aws-sqs.configuration.maximum-message-size* | The maximumMessageSize (in bytes) an SQS message can contain for this
- queue. |  | int
+ queue. |  | Integer
 | *camel.component.aws-sqs.configuration.message-attribute-names* | A list of message attribute names to receive when consuming. Multiple
  names can be separated by comma. |  | String
 | *camel.component.aws-sqs.configuration.message-retention-period* | The messageRetentionPeriod (in seconds) a message will be retained by
- SQS for this queue. |  | int
+ SQS for this queue. |  | Integer
 | *camel.component.aws-sqs.configuration.policy* | The policy for this queue |  | String
-| *camel.component.aws-sqs.configuration.proxy-host* | null |  | String
-| *camel.component.aws-sqs.configuration.proxy-port* | null |  | int
+| *camel.component.aws-sqs.configuration.proxy-host* |  |  | String
+| *camel.component.aws-sqs.configuration.proxy-port* |  |  | Integer
 | *camel.component.aws-sqs.configuration.queue-name* | Name of queue. The queue will be created if they don't already
  exists. |  | String
 | *camel.component.aws-sqs.configuration.queue-owner-a-w-s-account-id* | Specify the queue owner aws account id when you need to connect the
  queue with different account owner. |  | String
-| *camel.component.aws-sqs.configuration.queue-url* | null |  | String
+| *camel.component.aws-sqs.configuration.queue-url* |  |  | String
 | *camel.component.aws-sqs.configuration.receive-message-wait-time-seconds* | If you do not specify WaitTimeSeconds in the request, the queue
  attribute ReceiveMessageWaitTimeSeconds is used to determine how long
- to wait. |  | int
+ to wait. |  | Integer
 | *camel.component.aws-sqs.configuration.redrive-policy* | Specify the policy that send message to DeadLetter queue. See detail
  at Amazon docs. |  | String
 | *camel.component.aws-sqs.configuration.region* | Specify the queue region which could be used with
@@ -421,41 +421,41 @@ The component supports 281 options, which are listed below.
  ReceiveMessage request to set in the
  com.amazonaws.services.sqs.model.SetQueueAttributesRequest. This only
  make sense if its different from defaultVisibilityTimeout. It changes
- the queue visibility timeout attribute permanently. |  | int
+ the queue visibility timeout attribute permanently. |  | Integer
 | *camel.component.aws-sqs.configuration.wait-time-seconds* | Duration in seconds (0 to 20) that the ReceiveMessage action call
- will wait until a message is in the queue to include in the response. |  | int
-| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | boolean
+ will wait until a message is in the queue to include in the response. |  | Integer
+| *camel.component.aws-sqs.enabled* | Enable aws-sqs component | true | Boolean
 | *camel.component.aws-sqs.region* | Specify the queue region which could be used with queueOwnerAWSAccountId
  to build the service URL. |  | String
 | *camel.component.aws-sqs.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-sqs.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws-swf.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.access-key* | Amazon AWS Access Key. |  | String
 | *camel.component.aws-swf.configuration.activity-list* | The list name to consume activities from. |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* | null |  | boolean
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* | null |  | double
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.activity-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* | null |  | String
-| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* | null |  | int
+| *camel.component.aws-swf.configuration.activity-scheduling-options.heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-scheduling-options.task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-thread-pool-size* | Maximum number of threads in work pool for activity. | 100 | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.do-not-retry-task-failed* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.manual-activity-completion* |  |  | Boolean
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-backoff-coefficient* |  |  | Double
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-maximum-retries* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-initial-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-execution-options.respond-task-completed-retry-maximum-interval* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-heartbeat-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-schedule-to-start-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.activity-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.signer-region-override* |  |  | String
+| *camel.component.aws-swf.configuration.amazon-s-w-client.time-offset* |  |  | Integer
 | *camel.component.aws-swf.configuration.child-policy* | The policy to use on child workflows when terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.client-configuration-parameters* | To configure the ClientConfiguration using the key/values from the
  Map. |  | Map
@@ -464,7 +464,7 @@ The component supports 281 options, which are listed below.
  serializing/deserializing the data. |  | DataConverter
 | *camel.component.aws-swf.configuration.domain-name* | The workflow domain to use. |  | String
 | *camel.component.aws-swf.configuration.event-name* | The workflow or activity event name to use. |  | String
-| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* | null | 3600 | String
+| *camel.component.aws-swf.configuration.execution-start-to-close-timeout* |  | 3600 | String
 | *camel.component.aws-swf.configuration.operation* | Workflow operation | START | String
 | *camel.component.aws-swf.configuration.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.configuration.s-w-client-parameters* | To configure the AmazonSimpleWorkflowClient using the key/values from
@@ -476,24 +476,24 @@ The component supports 281 options, which are listed below.
  
  @param startWorkflowOptionsParameters |  | Map
 | *camel.component.aws-swf.configuration.state-result-type* | The type of the result when a workflow state is queried. |  | String
-| *camel.component.aws-swf.configuration.task-start-to-close-timeout* | null | 600 | String
+| *camel.component.aws-swf.configuration.task-start-to-close-timeout* |  | 600 | String
 | *camel.component.aws-swf.configuration.termination-details* | Details for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.termination-reason* | The reason for terminating a workflow. |  | String
 | *camel.component.aws-swf.configuration.type* | Activity or workflow |  | String
 | *camel.component.aws-swf.configuration.version* | The workflow or activity event version to use. |  | String
 | *camel.component.aws-swf.configuration.workflow-list* | The list name to consume workflows from. |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* | null |  | ChildPolicy
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* | null |  | String
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* | null |  | int
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* | null |  | long
-| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* | null |  | String
-| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | boolean
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-child-policy* |  |  | ChildPolicy
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-execution-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-lambda-role* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-list* |  |  | String
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-priority* |  |  | Integer
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.default-task-start-to-close-timeout-seconds* |  |  | Long
+| *camel.component.aws-swf.configuration.workflow-type-registration-options.description* |  |  | String
+| *camel.component.aws-swf.enabled* | Enable aws-swf component | true | Boolean
 | *camel.component.aws-swf.region* | Amazon AWS Region. |  | String
 | *camel.component.aws-swf.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.aws-swf.secret-key* | Amazon AWS Secret Key. |  | String
 |===
 // spring-boot-auto-configure options: END
diff --git a/components/camel-azure/src/main/docs/azure-blob-component.adoc b/components/camel-azure/src/main/docs/azure-blob-component.adoc
index 2ee8c6b..e97b2c8 100644
--- a/components/camel-azure/src/main/docs/azure-blob-component.adoc
+++ b/components/camel-azure/src/main/docs/azure-blob-component.adoc
@@ -105,14 +105,14 @@ The component supports 4 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.azure-blob.enabled* | Enable azure-blob component | true | boolean
+| *camel.component.azure-blob.enabled* | Enable azure-blob component | true | Boolean
 | *camel.component.azure-blob.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
-| *camel.component.azure-queue.enabled* | Enable azure-queue component | true | boolean
+ placeholders. | true | Boolean
+| *camel.component.azure-queue.enabled* | Enable azure-queue component | true | Boolean
 | *camel.component.azure-queue.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-azure/src/main/docs/azure-queue-component.adoc b/components/camel-azure/src/main/docs/azure-queue-component.adoc
index c18a490..4a7a00e 100644
--- a/components/camel-azure/src/main/docs/azure-queue-component.adoc
+++ b/components/camel-azure/src/main/docs/azure-queue-component.adoc
@@ -96,14 +96,14 @@ The component supports 4 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.azure-blob.enabled* | Enable azure-blob component | true | boolean
+| *camel.component.azure-blob.enabled* | Enable azure-blob component | true | Boolean
 | *camel.component.azure-blob.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
-| *camel.component.azure-queue.enabled* | Enable azure-queue component | true | boolean
+ placeholders. | true | Boolean
+| *camel.component.azure-queue.enabled* | Enable azure-queue component | true | Boolean
 | *camel.component.azure-queue.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-barcode/src/main/docs/barcode-dataformat.adoc b/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
index 57b2efb..e489fd4 100644
--- a/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
+++ b/components/camel-barcode/src/main/docs/barcode-dataformat.adoc
@@ -59,11 +59,11 @@ The component supports 6 options, which are listed below.
 | *camel.dataformat.barcode.content-type-header* | Whether the data format should set the Content-Type header with the type
  from the data format if the data format is capable of doing so. For
  example application/xml for data formats marshalling to XML, or
- application/json for data formats marshalling to JSon etc. | false | boolean
-| *camel.dataformat.barcode.enabled* | Enable barcode dataformat | true | boolean
-| *camel.dataformat.barcode.height* | Height of the barcode |  | int
+ application/json for data formats marshalling to JSon etc. | false | Boolean
+| *camel.dataformat.barcode.enabled* | Enable barcode dataformat | true | Boolean
+| *camel.dataformat.barcode.height* | Height of the barcode |  | Integer
 | *camel.dataformat.barcode.image-type* | Image type of the barcode such as png |  | String
-| *camel.dataformat.barcode.width* | Width of the barcode |  | int
+| *camel.dataformat.barcode.width* | Width of the barcode |  | Integer
 |===
 // spring-boot-auto-configure options: END
 ND
diff --git a/components/camel-base64/src/main/docs/base64-dataformat.adoc b/components/camel-base64/src/main/docs/base64-dataformat.adoc
index 089275f..f7b97be 100644
--- a/components/camel-base64/src/main/docs/base64-dataformat.adoc
+++ b/components/camel-base64/src/main/docs/base64-dataformat.adoc
@@ -35,14 +35,14 @@ The component supports 5 options, which are listed below.
 | *camel.dataformat.base64.content-type-header* | Whether the data format should set the Content-Type header with the type
  from the data format if the data format is capable of doing so. For
  example application/xml for data formats marshalling to XML, or
- application/json for data formats marshalling to JSon etc. | false | boolean
-| *camel.dataformat.base64.enabled* | Enable base64 dataformat | true | boolean
+ application/json for data formats marshalling to JSon etc. | false | Boolean
+| *camel.dataformat.base64.enabled* | Enable base64 dataformat | true | Boolean
 | *camel.dataformat.base64.line-length* | To specific a maximum line length for the encoded data. By default 76 is
- used. | 76 | int
+ used. | 76 | Integer
 | *camel.dataformat.base64.line-separator* | The line separators to use. Uses new line characters (CRLF) by default. |  | String
 | *camel.dataformat.base64.url-safe* | Instead of emitting '' and '/' we emit '-' and '_' respectively. urlSafe
  is only applied to encode operations. Decoding seamlessly handles both
- modes. Is by default false. | false | boolean
+ modes. Is by default false. | false | Boolean
 |===
 // spring-boot-auto-configure options: END
 ND
diff --git a/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
index 6129eae..6ee638b 100644
--- a/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
+++ b/components/camel-bean-validator/src/main/docs/bean-validator-component.adoc
@@ -94,10 +94,10 @@ The component supports 2 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.bean-validator.enabled* | Enable bean-validator component | true | boolean
+| *camel.component.bean-validator.enabled* | Enable bean-validator component | true | Boolean
 | *camel.component.bean-validator.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-beanio/src/main/docs/beanio-dataformat.adoc b/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
index b937cd3..8dedbc7 100644
--- a/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
+++ b/components/camel-beanio/src/main/docs/beanio-dataformat.adoc
@@ -52,12 +52,12 @@ The component supports 10 options, which are listed below.
 | *camel.dataformat.beanio.content-type-header* | Whether the data format should set the Content-Type header with the type
  from the data format if the data format is capable of doing so. For
  example application/xml for data formats marshalling to XML, or
- application/json for data formats marshalling to JSon etc. | false | boolean
-| *camel.dataformat.beanio.enabled* | Enable beanio dataformat | true | boolean
+ application/json for data formats marshalling to JSon etc. | false | Boolean
+| *camel.dataformat.beanio.enabled* | Enable beanio dataformat | true | Boolean
 | *camel.dataformat.beanio.encoding* | The charset to use. Is by default the JVM platform default charset. |  | String
-| *camel.dataformat.beanio.ignore-invalid-records* | Whether to ignore invalid records. | false | boolean
-| *camel.dataformat.beanio.ignore-unexpected-records* | Whether to ignore unexpected records. | false | boolean
-| *camel.dataformat.beanio.ignore-unidentified-records* | Whether to ignore unidentified records. | false | boolean
+| *camel.dataformat.beanio.ignore-invalid-records* | Whether to ignore invalid records. | false | Boolean
+| *camel.dataformat.beanio.ignore-unexpected-records* | Whether to ignore unexpected records. | false | Boolean
+| *camel.dataformat.beanio.ignore-unidentified-records* | Whether to ignore unidentified records. | false | Boolean
 | *camel.dataformat.beanio.mapping* | The BeanIO mapping file. Is by default loaded from the classpath. You can
  prefix with file:, http:, or classpath: to denote from where to load the
  mapping file. |  | String
@@ -65,7 +65,7 @@ The component supports 10 options, which are listed below.
 | *camel.dataformat.beanio.unmarshal-single-object* | This options controls whether to unmarshal as a list of objects or as a
  single object only. The former is the default mode, and the latter is
  only intended in special use-cases where beanio maps the Camel message to
- a single POJO bean. | false | boolean
+ a single POJO bean. | false | Boolean
 |===
 // spring-boot-auto-configure options: END
 ND
diff --git a/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
index 809da86..453cd7d 100644
--- a/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
+++ b/components/camel-beanstalk/src/main/docs/beanstalk-component.adoc
@@ -142,10 +142,10 @@ The component supports 3 options, which are listed below.
  testing without beanstalkd daemon (you can mock ConnectionSettings). The
  option is a
  org.apache.camel.component.beanstalk.ConnectionSettingsFactory type. |  | String
-| *camel.component.beanstalk.enabled* | Enable beanstalk component | true | boolean
+| *camel.component.beanstalk.enabled* | Enable beanstalk component | true | Boolean
 | *camel.component.beanstalk.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-bindy/src/main/docs/bindy-dataformat.adoc b/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
index c680a21..534e9d2 100644
--- a/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
+++ b/components/camel-bindy/src/main/docs/bindy-dataformat.adoc
@@ -85,35 +85,35 @@ The component supports 18 options, which are listed below.
 | *camel.dataformat.bindy-csv.content-type-header* | Whether the data format should set the Content-Type header with the type
  from the data format if the data format is capable of doing so. For
  example application/xml for data formats marshalling to XML, or
- application/json for data formats marshalling to JSon etc. | false | boolean
-| *camel.dataformat.bindy-csv.enabled* | Enable bindy-csv dataformat | true | boolean
+ application/json for data formats marshalling to JSon etc. | false | Boolean
+| *camel.dataformat.bindy-csv.enabled* | Enable bindy-csv dataformat | true | Boolean
 | *camel.dataformat.bindy-csv.locale* | To configure a default locale to use, such as us for united states. To
  use the JVM platform default locale then use the name default |  | String
 | *camel.dataformat.bindy-csv.type* | Whether to use csv, fixed or key value pairs mode. |  | BindyType
 | *camel.dataformat.bindy-csv.unwrap-single-instance* | When unmarshalling should a single instance be unwrapped and returned
- instead of wrapped in a java.util.List. | true | boolean
+ instead of wrapped in a java.util.List. | true | Boolean
 | *camel.dataformat.bindy-fixed.class-type* | Name of model class to use. |  | String
 | *camel.dataformat.bindy-fixed.content-type-header* | Whether the data format should set the Content-Type header with the type
  from the data format if the data format is capable of doing so. For
  example application/xml for data formats marshalling to XML, or
- application/json for data formats marshalling to JSon etc. | false | boolean
-| *camel.dataformat.bindy-fixed.enabled* | Enable bindy-fixed dataformat | true | boolean
+ application/json for data formats marshalling to JSon etc. | false | Boolean
+| *camel.dataformat.bindy-fixed.enabled* | Enable bindy-fixed dataformat | true | Boolean
 | *camel.dataformat.bindy-fixed.locale* | To configure a default locale to use, such as us for united states. To
  use the JVM platform default locale then use the name default |  | String
 | *camel.dataformat.bindy-fixed.type* | Whether to use csv, fixed or key value pairs mode. |  | BindyType
 | *camel.dataformat.bindy-fixed.unwrap-single-instance* | When unmarshalling should a single instance be unwrapped and returned
- instead of wrapped in a java.util.List. | true | boolean
+ instead of wrapped in a java.util.List. | true | Boolean
 | *camel.dataformat.bindy-kvp.class-type* | Name of model class to use. |  | String
 | *camel.dataformat.bindy-kvp.content-type-header* | Whether the data format should set the Content-Type header with the type
  from the data format if the data format is capable of doing so. For
  example application/xml for data formats marshalling to XML, or
- application/json for data formats marshalling to JSon etc. | false | boolean
-| *camel.dataformat.bindy-kvp.enabled* | Enable bindy-kvp dataformat | true | boolean
+ application/json for data formats marshalling to JSon etc. | false | Boolean
+| *camel.dataformat.bindy-kvp.enabled* | Enable bindy-kvp dataformat | true | Boolean
 | *camel.dataformat.bindy-kvp.locale* | To configure a default locale to use, such as us for united states. To
  use the JVM platform default locale then use the name default |  | String
 | *camel.dataformat.bindy-kvp.type* | Whether to use csv, fixed or key value pairs mode. |  | BindyType
 | *camel.dataformat.bindy-kvp.unwrap-single-instance* | When unmarshalling should a single instance be unwrapped and returned
- instead of wrapped in a java.util.List. | true | boolean
+ instead of wrapped in a java.util.List. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 ND
diff --git a/components/camel-bonita/src/main/docs/bonita-component.adoc b/components/camel-bonita/src/main/docs/bonita-component.adoc
index 8ca7ecf..38c642e 100644
--- a/components/camel-bonita/src/main/docs/bonita-component.adoc
+++ b/components/camel-bonita/src/main/docs/bonita-component.adoc
@@ -68,10 +68,10 @@ The component supports 2 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.bonita.enabled* | Enable bonita component | true | boolean
+| *camel.component.bonita.enabled* | Enable bonita component | true | Boolean
 | *camel.component.bonita.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-boon/src/main/docs/boon-dataformat.adoc b/components/camel-boon/src/main/docs/boon-dataformat.adoc
index 3a167fb..4b08faf 100644
--- a/components/camel-boon/src/main/docs/boon-dataformat.adoc
+++ b/components/camel-boon/src/main/docs/boon-dataformat.adoc
@@ -43,10 +43,10 @@ The component supports 4 options, which are listed below.
 | *camel.dataformat.boon.content-type-header* | Whether the data format should set the Content-Type header with the type
  from the data format if the data format is capable of doing so. For
  example application/xml for data formats marshalling to XML, or
- application/json for data formats marshalling to JSon etc. | false | boolean
-| *camel.dataformat.boon.enabled* | Enable boon dataformat | true | boolean
+ application/json for data formats marshalling to JSon etc. | false | Boolean
+| *camel.dataformat.boon.enabled* | Enable boon dataformat | true | Boolean
 | *camel.dataformat.boon.unmarshal-type-name* | Class name of the java type to use when unarmshalling |  | String
-| *camel.dataformat.boon.use-list* | To unarmshal to a List of Map or a List of Pojo. | false | boolean
+| *camel.dataformat.boon.use-list* | To unarmshal to a List of Map or a List of Pojo. | false | Boolean
 |===
 // spring-boot-auto-configure options: END
 ND
diff --git a/components/camel-braintree/src/main/docs/braintree-component.adoc b/components/camel-braintree/src/main/docs/braintree-component.adoc
index f77602d..5134b1c 100644
--- a/components/camel-braintree/src/main/docs/braintree-component.adoc
+++ b/components/camel-braintree/src/main/docs/braintree-component.adoc
@@ -112,17 +112,17 @@ The component supports 14 options, which are listed below.
 | *camel.component.braintree.configuration.environment* | The environment Either SANDBOX or PRODUCTION |  | String
 | *camel.component.braintree.configuration.http-log-level* | Set logging level for http calls, @see java.util.logging.Level |  | Level
 | *camel.component.braintree.configuration.http-log-name* | Set log category to use to log http calls, default "Braintree" |  | String
-| *camel.component.braintree.configuration.http-read-timeout* | Set read timeout for http calls. |  | int
+| *camel.component.braintree.configuration.http-read-timeout* | Set read timeout for http calls. |  | Integer
 | *camel.component.braintree.configuration.merchant-id* | The merchant id provided by Braintree. |  | String
 | *camel.component.braintree.configuration.method-name* | What sub operation to use for the selected operation |  | String
 | *camel.component.braintree.configuration.private-key* | The private key provided by Braintree. |  | String
 | *camel.component.braintree.configuration.proxy-host* | The proxy host |  | String
-| *camel.component.braintree.configuration.proxy-port* | The proxy port |  | int
+| *camel.component.braintree.configuration.proxy-port* | The proxy port |  | Integer
 | *camel.component.braintree.configuration.public-key* | The public key provided by Braintree. |  | String
-| *camel.component.braintree.enabled* | Enable braintree component | true | boolean
+| *camel.component.braintree.enabled* | Enable braintree component | true | Boolean
 | *camel.component.braintree.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-cache/src/main/docs/cache-component.adoc b/components/camel-cache/src/main/docs/cache-component.adoc
index 74966a6..e2adbac 100644
--- a/components/camel-cache/src/main/docs/cache-component.adoc
+++ b/components/camel-cache/src/main/docs/cache-component.adoc
@@ -126,28 +126,28 @@ The component supports 16 options, which are listed below.
  org.apache.camel.component.cache.CacheManagerFactory type. |  | String
 | *camel.component.cache.configuration-file* | Sets the location of the ehcache.xml file to load from classpath or file
  system. By default the file is loaded from classpath:ehcache.xml | classpath:ehcache.xml | String
-| *camel.component.cache.configuration.cache-loader-registry.cache-loaders* | null |  | List
+| *camel.component.cache.configuration.cache-loader-registry.cache-loaders* |  |  | List
 | *camel.component.cache.configuration.cache-name* | Name of the cache |  | String
-| *camel.component.cache.configuration.disk-expiry-thread-interval-seconds* | The number of seconds between runs of the disk expiry thread. |  | long
-| *camel.component.cache.configuration.disk-persistent* | Whether the disk store persists between restarts of the application. | false | boolean
+| *camel.component.cache.configuration.disk-expiry-thread-interval-seconds* | The number of seconds between runs of the disk expiry thread. |  | Long
+| *camel.component.cache.configuration.disk-persistent* | Whether the disk store persists between restarts of the application. | false | Boolean
 | *camel.component.cache.configuration.disk-store-path* | This parameter is ignored. CacheManager sets it using setter
  injection. |  | String
 | *camel.component.cache.configuration.eternal* | Sets whether elements are eternal. If eternal, timeouts are ignored
- and the element never expires. | false | boolean
-| *camel.component.cache.configuration.event-listener-registry.event-listeners* | null |  | List
+ and the element never expires. | false | Boolean
+| *camel.component.cache.configuration.event-listener-registry.event-listeners* |  |  | List
 | *camel.component.cache.configuration.max-elements-in-memory* | The number of elements that may be stored in the defined cache in
- memory. | 1000 | int
+ memory. | 1000 | Integer
 | *camel.component.cache.configuration.object-cache* | Whether to turn on allowing to store non serializable objects in the
  cache. If this option is enabled then overflow to disk cannot be
- enabled as well. | false | boolean
-| *camel.component.cache.configuration.overflow-to-disk* | Specifies whether cache may overflow to disk | true | boolean
-| *camel.component.cache.configuration.time-to-idle-seconds* | The maximum amount of time between accesses before an element expires | 300 | long
+ enabled as well. | false | Boolean
+| *camel.component.cache.configuration.overflow-to-disk* | Specifies whether cache may overflow to disk | true | Boolean
+| *camel.component.cache.configuration.time-to-idle-seconds* | The maximum amount of time between accesses before an element expires | 300 | Long
 | *camel.component.cache.configuration.time-to-live-seconds* | The maximum time between creation time and when an element expires.
- Is used only if the element is not eternal | 300 | long
-| *camel.component.cache.enabled* | Enable cache component | true | boolean
+ Is used only if the element is not eternal | 300 | Long
+| *camel.component.cache.enabled* | Enable cache component | true | Boolean
 | *camel.component.cache.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-caffeine/src/main/docs/caffeine-cache-component.adoc b/components/camel-caffeine/src/main/docs/caffeine-cache-component.adoc
index fe55bd3..a94f67c 100644
--- a/components/camel-caffeine/src/main/docs/caffeine-cache-component.adoc
+++ b/components/camel-caffeine/src/main/docs/caffeine-cache-component.adoc
@@ -109,49 +109,49 @@ The component supports 34 options, which are listed below.
 | *camel.component.caffeine-cache.configuration.cache* | To configure the default an already instantianted cache to be used |  | Cache
 | *camel.component.caffeine-cache.configuration.cache-loader* | To configure a CacheLoader in case of a LoadCache use |  | CacheLoader
 | *camel.component.caffeine-cache.configuration.create-cache-if-not-exist* | Configure if a cache need to be created if it does exist or can't be
- pre-configured. | true | boolean
+ pre-configured. | true | Boolean
 | *camel.component.caffeine-cache.configuration.eviction-type* | Set the eviction Type for this cache |  | EvictionType
 | *camel.component.caffeine-cache.configuration.expire-after-access-time* | Set the expire After Access Time in case of time based Eviction (in
- seconds) | 300 | int
+ seconds) | 300 | Integer
 | *camel.component.caffeine-cache.configuration.expire-after-write-time* | Set the expire After Access Write in case of time based Eviction (in
- seconds) | 300 | int
-| *camel.component.caffeine-cache.configuration.initial-capacity* | Set the initial Capacity for the cache | 10000 | int
+ seconds) | 300 | Integer
+| *camel.component.caffeine-cache.configuration.initial-capacity* | Set the initial Capacity for the cache | 10000 | Integer
 | *camel.component.caffeine-cache.configuration.key* | To configure the default action key. If a key is set in the message
- header, then the key from the header takes precedence. |  | object
+ header, then the key from the header takes precedence. |  | Object
 | *camel.component.caffeine-cache.configuration.key-type* | The cache key type, default "java.lang.Object" | java.lang.Object | String
-| *camel.component.caffeine-cache.configuration.maximum-size* | Set the maximum size for the cache | 10000 | int
+| *camel.component.caffeine-cache.configuration.maximum-size* | Set the maximum size for the cache | 10000 | Integer
 | *camel.component.caffeine-cache.configuration.removal-listener* | Set a specific removal Listener for the cache |  | RemovalListener
 | *camel.component.caffeine-cache.configuration.stats-counter* | Set a specific Stats Counter for the cache stats |  | StatsCounter
-| *camel.component.caffeine-cache.configuration.stats-enabled* | To enable stats on the cache | false | boolean
+| *camel.component.caffeine-cache.configuration.stats-enabled* | To enable stats on the cache | false | Boolean
 | *camel.component.caffeine-cache.configuration.value-type* | The cache value type, default "java.lang.Object" | java.lang.Object | String
-| *camel.component.caffeine-cache.enabled* | null |  | boolean
+| *camel.component.caffeine-cache.enabled* |  |  | Boolean
 | *camel.component.caffeine-cache.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.caffeine-loadcache.configuration.action* | To configure the default cache action. If an action is set in the
  message header, then the operation from the header takes precedence. |  | String
 | *camel.component.caffeine-loadcache.configuration.cache* | To configure the default an already instantianted cache to be used |  | Cache
 | *camel.component.caffeine-loadcache.configuration.cache-loader* | To configure a CacheLoader in case of a LoadCache use |  | CacheLoader
 | *camel.component.caffeine-loadcache.configuration.create-cache-if-not-exist* | Configure if a cache need to be created if it does exist or can't be
- pre-configured. | true | boolean
+ pre-configured. | true | Boolean
 | *camel.component.caffeine-loadcache.configuration.eviction-type* | Set the eviction Type for this cache |  | EvictionType
 | *camel.component.caffeine-loadcache.configuration.expire-after-access-time* | Set the expire After Access Time in case of time based Eviction (in
- seconds) | 300 | int
+ seconds) | 300 | Integer
 | *camel.component.caffeine-loadcache.configuration.expire-after-write-time* | Set the expire After Access Write in case of time based Eviction (in
- seconds) | 300 | int
-| *camel.component.caffeine-loadcache.configuration.initial-capacity* | Set the initial Capacity for the cache | 10000 | int
+ seconds) | 300 | Integer
+| *camel.component.caffeine-loadcache.configuration.initial-capacity* | Set the initial Capacity for the cache | 10000 | Integer
 | *camel.component.caffeine-loadcache.configuration.key* | To configure the default action key. If a key is set in the message
- header, then the key from the header takes precedence. |  | object
+ header, then the key from the header takes precedence. |  | Object
 | *camel.component.caffeine-loadcache.configuration.key-type* | The cache key type, default "java.lang.Object" | java.lang.Object | String
-| *camel.component.caffeine-loadcache.configuration.maximum-size* | Set the maximum size for the cache | 10000 | int
+| *camel.component.caffeine-loadcache.configuration.maximum-size* | Set the maximum size for the cache | 10000 | Integer
 | *camel.component.caffeine-loadcache.configuration.removal-listener* | Set a specific removal Listener for the cache |  | RemovalListener
 | *camel.component.caffeine-loadcache.configuration.stats-counter* | Set a specific Stats Counter for the cache stats |  | StatsCounter
-| *camel.component.caffeine-loadcache.configuration.stats-enabled* | To enable stats on the cache | false | boolean
+| *camel.component.caffeine-loadcache.configuration.stats-enabled* | To enable stats on the cache | false | Boolean
 | *camel.component.caffeine-loadcache.configuration.value-type* | The cache value type, default "java.lang.Object" | java.lang.Object | String
-| *camel.component.caffeine-loadcache.enabled* | null |  | boolean
+| *camel.component.caffeine-loadcache.enabled* |  |  | Boolean
 | *camel.component.caffeine-loadcache.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-caffeine/src/main/docs/caffeine-loadcache-component.adoc b/components/camel-caffeine/src/main/docs/caffeine-loadcache-component.adoc
index fe2fd8c..cf666d2 100644
--- a/components/camel-caffeine/src/main/docs/caffeine-loadcache-component.adoc
+++ b/components/camel-caffeine/src/main/docs/caffeine-loadcache-component.adoc
@@ -109,49 +109,49 @@ The component supports 34 options, which are listed below.
 | *camel.component.caffeine-cache.configuration.cache* | To configure the default an already instantianted cache to be used |  | Cache
 | *camel.component.caffeine-cache.configuration.cache-loader* | To configure a CacheLoader in case of a LoadCache use |  | CacheLoader
 | *camel.component.caffeine-cache.configuration.create-cache-if-not-exist* | Configure if a cache need to be created if it does exist or can't be
- pre-configured. | true | boolean
+ pre-configured. | true | Boolean
 | *camel.component.caffeine-cache.configuration.eviction-type* | Set the eviction Type for this cache |  | EvictionType
 | *camel.component.caffeine-cache.configuration.expire-after-access-time* | Set the expire After Access Time in case of time based Eviction (in
- seconds) | 300 | int
+ seconds) | 300 | Integer
 | *camel.component.caffeine-cache.configuration.expire-after-write-time* | Set the expire After Access Write in case of time based Eviction (in
- seconds) | 300 | int
-| *camel.component.caffeine-cache.configuration.initial-capacity* | Set the initial Capacity for the cache | 10000 | int
+ seconds) | 300 | Integer
+| *camel.component.caffeine-cache.configuration.initial-capacity* | Set the initial Capacity for the cache | 10000 | Integer
 | *camel.component.caffeine-cache.configuration.key* | To configure the default action key. If a key is set in the message
- header, then the key from the header takes precedence. |  | object
+ header, then the key from the header takes precedence. |  | Object
 | *camel.component.caffeine-cache.configuration.key-type* | The cache key type, default "java.lang.Object" | java.lang.Object | String
-| *camel.component.caffeine-cache.configuration.maximum-size* | Set the maximum size for the cache | 10000 | int
+| *camel.component.caffeine-cache.configuration.maximum-size* | Set the maximum size for the cache | 10000 | Integer
 | *camel.component.caffeine-cache.configuration.removal-listener* | Set a specific removal Listener for the cache |  | RemovalListener
 | *camel.component.caffeine-cache.configuration.stats-counter* | Set a specific Stats Counter for the cache stats |  | StatsCounter
-| *camel.component.caffeine-cache.configuration.stats-enabled* | To enable stats on the cache | false | boolean
+| *camel.component.caffeine-cache.configuration.stats-enabled* | To enable stats on the cache | false | Boolean
 | *camel.component.caffeine-cache.configuration.value-type* | The cache value type, default "java.lang.Object" | java.lang.Object | String
-| *camel.component.caffeine-cache.enabled* | null |  | boolean
+| *camel.component.caffeine-cache.enabled* |  |  | Boolean
 | *camel.component.caffeine-cache.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 | *camel.component.caffeine-loadcache.configuration.action* | To configure the default cache action. If an action is set in the
  message header, then the operation from the header takes precedence. |  | String
 | *camel.component.caffeine-loadcache.configuration.cache* | To configure the default an already instantianted cache to be used |  | Cache
 | *camel.component.caffeine-loadcache.configuration.cache-loader* | To configure a CacheLoader in case of a LoadCache use |  | CacheLoader
 | *camel.component.caffeine-loadcache.configuration.create-cache-if-not-exist* | Configure if a cache need to be created if it does exist or can't be
- pre-configured. | true | boolean
+ pre-configured. | true | Boolean
 | *camel.component.caffeine-loadcache.configuration.eviction-type* | Set the eviction Type for this cache |  | EvictionType
 | *camel.component.caffeine-loadcache.configuration.expire-after-access-time* | Set the expire After Access Time in case of time based Eviction (in
- seconds) | 300 | int
+ seconds) | 300 | Integer
 | *camel.component.caffeine-loadcache.configuration.expire-after-write-time* | Set the expire After Access Write in case of time based Eviction (in
- seconds) | 300 | int
-| *camel.component.caffeine-loadcache.configuration.initial-capacity* | Set the initial Capacity for the cache | 10000 | int
+ seconds) | 300 | Integer
+| *camel.component.caffeine-loadcache.configuration.initial-capacity* | Set the initial Capacity for the cache | 10000 | Integer
 | *camel.component.caffeine-loadcache.configuration.key* | To configure the default action key. If a key is set in the message
- header, then the key from the header takes precedence. |  | object
+ header, then the key from the header takes precedence. |  | Object
 | *camel.component.caffeine-loadcache.configuration.key-type* | The cache key type, default "java.lang.Object" | java.lang.Object | String
-| *camel.component.caffeine-loadcache.configuration.maximum-size* | Set the maximum size for the cache | 10000 | int
+| *camel.component.caffeine-loadcache.configuration.maximum-size* | Set the maximum size for the cache | 10000 | Integer
 | *camel.component.caffeine-loadcache.configuration.removal-listener* | Set a specific removal Listener for the cache |  | RemovalListener
 | *camel.component.caffeine-loadcache.configuration.stats-counter* | Set a specific Stats Counter for the cache stats |  | StatsCounter
-| *camel.component.caffeine-loadcache.configuration.stats-enabled* | To enable stats on the cache | false | boolean
+| *camel.component.caffeine-loadcache.configuration.stats-enabled* | To enable stats on the cache | false | Boolean
 | *camel.component.caffeine-loadcache.configuration.value-type* | The cache value type, default "java.lang.Object" | java.lang.Object | String
-| *camel.component.caffeine-loadcache.enabled* | null |  | boolean
+| *camel.component.caffeine-loadcache.enabled* |  |  | Boolean
 | *camel.component.caffeine-loadcache.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-castor/src/main/docs/castor-dataformat.adoc b/components/camel-castor/src/main/docs/castor-dataformat.adoc
index bc8a183..3067a27 100644
--- a/components/camel-castor/src/main/docs/castor-dataformat.adoc
+++ b/components/camel-castor/src/main/docs/castor-dataformat.adoc
@@ -141,23 +141,23 @@ The component supports 10 options, which are listed below.
  which is based on the pattern defined by link
  org.apache.camel.util.EndpointHelpermatchPattern(String, String). Denied
  objects takes precedence over allowed objects. |  | String
-| *camel.dataformat.castor.classes* | Add additional class names to Castor XmlContext |  | string[]
+| *camel.dataformat.castor.classes* | Add additional class names to Castor XmlContext |  | String[]
 | *camel.dataformat.castor.content-type-header* | Whether the data format should set the Content-Type header with the type
  from the data format if the data format is capable of doing so. For
  example application/xml for data formats marshalling to XML, or
- application/json for data formats marshalling to JSon etc. | false | boolean
+ application/json for data formats marshalling to JSon etc. | false | Boolean
 | *camel.dataformat.castor.denied-unmarshall-objects* | Define the denied objects to be unmarshalled. You can specify the FQN
  class name of deined objects, and you can use comma to separate multiple
  entries. It is also possible to use wildcards and regular expression
  which is based on the pattern defined by link
  org.apache.camel.util.EndpointHelpermatchPattern(String, String). Denied
  objects takes precedence over allowed objects. |  | String
-| *camel.dataformat.castor.enabled* | Enable castor dataformat | true | boolean
+| *camel.dataformat.castor.enabled* | Enable castor dataformat | true | Boolean
 | *camel.dataformat.castor.encoding* | Encoding to use when marshalling an Object to XML. Is by default UTF-8 | UTF-8 | String
 | *camel.dataformat.castor.mapping-file* | Path to a Castor mapping file to load from the classpath. |  | String
-| *camel.dataformat.castor.packages* | Add additional packages to Castor XmlContext |  | string[]
-| *camel.dataformat.castor.validation* | Whether validation is turned on or off. Is by default true. | true | boolean
-| *camel.dataformat.castor.whitelist-enabled* | Define if Whitelist feature is enabled or not | true | boolean
+| *camel.dataformat.castor.packages* | Add additional packages to Castor XmlContext |  | String[]
+| *camel.dataformat.castor.validation* | Whether validation is turned on or off. Is by default true. | true | Boolean
+| *camel.dataformat.castor.whitelist-enabled* | Define if Whitelist feature is enabled or not | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 ND
diff --git a/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc b/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc
index 7e8d589..88c10ea 100644
--- a/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc
+++ b/components/camel-chronicle/src/main/docs/chronicle-engine-component.adoc
@@ -73,10 +73,10 @@ The component supports 2 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.chronicle-engine.enabled* | Enable chronicle-engine component | true | boolean
+| *camel.component.chronicle-engine.enabled* | Enable chronicle-engine component | true | Boolean
 | *camel.component.chronicle-engine.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-chunk/src/main/docs/chunk-component.adoc b/components/camel-chunk/src/main/docs/chunk-component.adoc
index 6388429..87ddf84 100644
--- a/components/camel-chunk/src/main/docs/chunk-component.adoc
+++ b/components/camel-chunk/src/main/docs/chunk-component.adoc
@@ -87,10 +87,10 @@ The component supports 2 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.chunk.enabled* | Enable chunk component | true | boolean
+| *camel.component.chunk.enabled* | Enable chunk component | true | Boolean
 | *camel.component.chunk.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc b/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
index e1d20e3..8b24cb8 100644
--- a/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
+++ b/components/camel-cm-sms/src/main/docs/cm-sms-component.adoc
@@ -80,10 +80,10 @@ The component supports 2 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.cm-sms.enabled* | Enable cm-sms component | true | boolean
+| *camel.component.cm-sms.enabled* | Enable cm-sms component | true | Boolean
 | *camel.component.cm-sms.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when
  starting. Only properties which are of String type can use property
- placeholders. | true | boolean
+ placeholders. | true | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-cmis/src/main/docs/cmis-component.adoc b/components/camel-cmis/src/main/docs/cmis-component.adoc
index cc2b4f6..d51a590 100644
--- a/components/camel-cmis/src/main/docs/cmis-component.adoc
+++ b/components/camel-cmis/src/main/docs/cmis-component.adoc
@@ -87,10 +87,10 @@ The component supports 3 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
... 12983 lines suppressed ...