You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2021/03/29 06:28:36 UTC

[camel-kafka-connector] 04/09: Align to 3.9.0

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

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

commit df8294c326dfdd217a0334a562f7f0352137d182
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Mar 29 07:34:43 2021 +0200

    Align to 3.9.0
---
 connectors/camel-aws-cw-kafka-connector/pom.xml    | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../src/generated/resources/camel-aws-cw-sink.json | 202 -------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-cw-kafka-sink-connector.adoc    |  80 ---
 .../examples/CamelAwscwSinkConnector.properties    |  33 --
 .../awscw/CamelAwscwSinkConnector.java             |  35 --
 .../awscw/CamelAwscwSinkConnectorConfig.java       | 158 ------
 .../kafkaconnector/awscw/CamelAwscwSinkTask.java   |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-ddb-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../generated/resources/camel-aws-ddb-sink.json    | 254 ---------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-ddb-kafka-sink-connector.adoc   |  84 ---
 .../examples/CamelAwsddbSinkConnector.properties   |  33 --
 .../awsddb/CamelAwsddbSinkConnector.java           |  35 --
 .../awsddb/CamelAwsddbSinkConnectorConfig.java     | 174 ------
 .../kafkaconnector/awsddb/CamelAwsddbSinkTask.java |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 .../camel-aws-ddbstream-kafka-connector/pom.xml    | 139 -----
 .../descriptors/connector-source.properties        |   1 -
 .../resources/camel-aws-ddbstream-source.json      | 344 ------------
 .../src/main/assembly/package.xml                  |  56 --
 ...camel-aws-ddbstream-kafka-source-connector.adoc |  96 ----
 .../CamelAwsddbstreamSourceConnector.properties    |  33 --
 .../CamelAwsddbstreamSourceConnector.java          |  35 --
 .../CamelAwsddbstreamSourceConnectorConfig.java    | 225 --------
 .../awsddbstream/CamelAwsddbstreamSourceTask.java  |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-ec2-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../generated/resources/camel-aws-ec2-sink.json    | 192 -------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-ec2-kafka-sink-connector.adoc   |  74 ---
 .../examples/CamelAwsec2SinkConnector.properties   |  37 --
 .../awsec2/CamelAwsec2SinkConnector.java           |  35 --
 .../awsec2/CamelAwsec2SinkConnectorConfig.java     | 134 -----
 .../kafkaconnector/awsec2/CamelAwsec2SinkTask.java |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-ecs-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../generated/resources/camel-aws-ecs-sink.json    | 178 ------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-ecs-kafka-sink-connector.adoc   |  74 ---
 .../examples/CamelAwsecsSinkConnector.properties   |  37 --
 .../awsecs/CamelAwsecsSinkConnector.java           |  35 --
 .../awsecs/CamelAwsecsSinkConnectorConfig.java     | 134 -----
 .../kafkaconnector/awsecs/CamelAwsecsSinkTask.java |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-eks-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../generated/resources/camel-aws-eks-sink.json    | 178 ------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-eks-kafka-sink-connector.adoc   |  74 ---
 .../examples/CamelAwseksSinkConnector.properties   |  37 --
 .../awseks/CamelAwseksSinkConnector.java           |  35 --
 .../awseks/CamelAwseksSinkConnectorConfig.java     | 134 -----
 .../kafkaconnector/awseks/CamelAwseksSinkTask.java |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-iam-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../generated/resources/camel-aws-iam-sink.json    | 196 -------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-iam-kafka-sink-connector.adoc   |  74 ---
 .../examples/CamelAwsiamSinkConnector.properties   |  37 --
 .../awsiam/CamelAwsiamSinkConnector.java           |  35 --
 .../awsiam/CamelAwsiamSinkConnectorConfig.java     | 134 -----
 .../kafkaconnector/awsiam/CamelAwsiamSinkTask.java |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 .../pom.xml                                        | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../resources/camel-aws-kinesis-firehose-sink.json | 154 ------
 .../src/main/assembly/package.xml                  |  56 --
 ...-aws-kinesis-firehose-kafka-sink-connector.adoc |  72 ---
 ...CamelAwskinesisfirehoseSinkConnector.properties |  33 --
 .../CamelAwskinesisfirehoseSinkConnector.java      |  35 --
 ...CamelAwskinesisfirehoseSinkConnectorConfig.java | 129 -----
 .../CamelAwskinesisfirehoseSinkTask.java           |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 .../camel-aws-kinesis-kafka-connector/pom.xml      | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../descriptors/connector-source.properties        |   1 -
 .../resources/camel-aws-kinesis-sink.json          | 154 ------
 .../resources/camel-aws-kinesis-source.json        | 384 -------------
 .../src/main/assembly/package.xml                  |  56 --
 .../camel-aws-kinesis-kafka-sink-connector.adoc    |  72 ---
 .../camel-aws-kinesis-kafka-source-connector.adoc  | 100 ----
 .../CamelAwskinesisSinkConnector.properties        |  33 --
 .../CamelAwskinesisSourceConnector.properties      |  33 --
 .../awskinesis/CamelAwskinesisSinkConnector.java   |  35 --
 .../CamelAwskinesisSinkConnectorConfig.java        | 128 -----
 .../awskinesis/CamelAwskinesisSinkTask.java        |  39 --
 .../awskinesis/CamelAwskinesisSourceConnector.java |  35 --
 .../CamelAwskinesisSourceConnectorConfig.java      | 240 ---------
 .../awskinesis/CamelAwskinesisSourceTask.java      |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-kms-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../generated/resources/camel-aws-kms-sink.json    | 182 -------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-kms-kafka-sink-connector.adoc   |  74 ---
 .../examples/CamelAwskmsSinkConnector.properties   |  37 --
 .../awskms/CamelAwskmsSinkConnector.java           |  35 --
 .../awskms/CamelAwskmsSinkConnectorConfig.java     | 134 -----
 .../kafkaconnector/awskms/CamelAwskmsSinkTask.java |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 .../camel-aws-lambda-kafka-connector/pom.xml       | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../generated/resources/camel-aws-lambda-sink.json | 208 -------
 .../src/main/assembly/package.xml                  |  56 --
 .../camel-aws-lambda-kafka-sink-connector.adoc     |  74 ---
 .../CamelAwslambdaSinkConnector.properties         |  33 --
 .../awslambda/CamelAwslambdaSinkConnector.java     |  35 --
 .../CamelAwslambdaSinkConnectorConfig.java         | 136 -----
 .../awslambda/CamelAwslambdaSinkTask.java          |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-mq-kafka-connector/pom.xml    | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../src/generated/resources/camel-aws-mq-sink.json | 182 -------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-mq-kafka-sink-connector.adoc    |  74 ---
 .../examples/CamelAwsmqSinkConnector.properties    |  37 --
 .../awsmq/CamelAwsmqSinkConnector.java             |  35 --
 .../awsmq/CamelAwsmqSinkConnectorConfig.java       | 134 -----
 .../kafkaconnector/awsmq/CamelAwsmqSinkTask.java   |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-msk-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../generated/resources/camel-aws-msk-sink.json    | 178 ------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-msk-kafka-sink-connector.adoc   |  74 ---
 .../examples/CamelAwsmskSinkConnector.properties   |  37 --
 .../awsmsk/CamelAwsmskSinkConnector.java           |  35 --
 .../awsmsk/CamelAwsmskSinkConnectorConfig.java     | 134 -----
 .../kafkaconnector/awsmsk/CamelAwsmskSinkTask.java |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-s3-kafka-connector/pom.xml    | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../descriptors/connector-source.properties        |   1 -
 .../src/generated/resources/camel-aws-s3-sink.json | 450 ----------------
 .../generated/resources/camel-aws-s3-source.json   | 566 -------------------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-s3-kafka-sink-connector.adoc    | 128 -----
 .../docs/camel-aws-s3-kafka-source-connector.adoc  | 168 ------
 .../examples/CamelAwss3SinkConnector.properties    |  33 --
 .../examples/CamelAwss3SourceConnector.properties  |  33 --
 .../awss3/CamelAwss3SinkConnector.java             |  35 --
 .../awss3/CamelAwss3SinkConnectorConfig.java       | 294 ----------
 .../kafkaconnector/awss3/CamelAwss3SinkTask.java   |  39 --
 .../awss3/CamelAwss3SourceConnector.java           |  35 --
 .../awss3/CamelAwss3SourceConnectorConfig.java     | 360 -------------
 .../kafkaconnector/awss3/CamelAwss3SourceTask.java |  39 --
 .../awss3/converters/S3ObjectConverter.java        |  45 --
 .../awss3/serializers/S3ObjectSerializer.java      |  59 --
 .../awss3/transformers/S3ObjectTransforms.java     |  55 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-sdb-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../generated/resources/camel-aws-sdb-sink.json    | 118 ----
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-sdb-kafka-sink-connector.adoc   |  65 ---
 .../examples/CamelAwssdbSinkConnector.properties   |  33 --
 .../awssdb/CamelAwssdbSinkConnector.java           |  35 --
 .../awssdb/CamelAwssdbSinkConnectorConfig.java     |  98 ----
 .../kafkaconnector/awssdb/CamelAwssdbSinkTask.java |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-ses-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../generated/resources/camel-aws-ses-sink.json    | 202 -------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-ses-kafka-sink-connector.adoc   |  80 ---
 .../examples/CamelAwssesSinkConnector.properties   |  33 --
 .../awsses/CamelAwssesSinkConnector.java           |  35 --
 .../awsses/CamelAwssesSinkConnectorConfig.java     | 158 ------
 .../kafkaconnector/awsses/CamelAwssesSinkTask.java |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-sns-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../generated/resources/camel-aws-sns-sink.json    | 274 ----------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-sns-kafka-sink-connector.adoc   |  91 ----
 .../examples/CamelAwssnsSinkConnector.properties   |  33 --
 .../awssns/CamelAwssnsSinkConnector.java           |  35 --
 .../awssns/CamelAwssnsSinkConnectorConfig.java     | 202 -------
 .../kafkaconnector/awssns/CamelAwssnsSinkTask.java |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-sqs-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../descriptors/connector-source.properties        |   1 -
 .../generated/resources/camel-aws-sqs-sink.json    | 378 -------------
 .../generated/resources/camel-aws-sqs-source.json  | 600 ---------------------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-sqs-kafka-sink-connector.adoc   | 103 ----
 .../docs/camel-aws-sqs-kafka-source-connector.adoc | 138 -----
 .../examples/CamelAwssqsSinkConnector.properties   |  33 --
 .../examples/CamelAwssqsSourceConnector.properties |  33 --
 .../awssqs/CamelAwssqsSinkConnector.java           |  35 --
 .../awssqs/CamelAwssqsSinkConnectorConfig.java     | 250 ---------
 .../kafkaconnector/awssqs/CamelAwssqsSinkTask.java |  39 --
 .../awssqs/CamelAwssqsSourceConnector.java         |  35 --
 .../awssqs/CamelAwssqsSourceConnectorConfig.java   | 392 --------------
 .../awssqs/CamelAwssqsSourceTask.java              |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/camel-aws-swf-kafka-connector/pom.xml   | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../descriptors/connector-source.properties        |   1 -
 .../generated/resources/camel-aws-swf-sink.json    | 314 -----------
 .../generated/resources/camel-aws-swf-source.json  | 273 ----------
 .../src/main/assembly/package.xml                  |  56 --
 .../docs/camel-aws-swf-kafka-sink-connector.adoc   |  96 ----
 .../docs/camel-aws-swf-kafka-source-connector.adoc |  92 ----
 .../examples/CamelAwsswfSinkConnector.properties   |  33 --
 .../examples/CamelAwsswfSourceConnector.properties |  33 --
 .../awsswf/CamelAwsswfSinkConnector.java           |  35 --
 .../awsswf/CamelAwsswfSinkConnectorConfig.java     | 222 --------
 .../kafkaconnector/awsswf/CamelAwsswfSinkTask.java |  39 --
 .../awsswf/CamelAwsswfSourceConnector.java         |  35 --
 .../awsswf/CamelAwsswfSourceConnectorConfig.java   | 208 -------
 .../awsswf/CamelAwsswfSourceTask.java              |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 .../camel-aws-translate-kafka-connector/pom.xml    | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../resources/camel-aws-translate-sink.json        | 212 --------
 .../src/main/assembly/package.xml                  |  56 --
 .../camel-aws-translate-kafka-sink-connector.adoc  |  80 ---
 .../CamelAwstranslateSinkConnector.properties      |  37 --
 .../CamelAwstranslateSinkConnector.java            |  35 --
 .../CamelAwstranslateSinkConnectorConfig.java      | 160 ------
 .../awstranslate/CamelAwstranslateSinkTask.java    |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 .../camel-azure-blob-kafka-connector/pom.xml       | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../descriptors/connector-source.properties        |   1 -
 .../generated/resources/camel-azure-blob-sink.json | 320 -----------
 .../resources/camel-azure-blob-source.json         | 227 --------
 .../src/main/assembly/package.xml                  |  56 --
 .../camel-azure-blob-kafka-sink-connector.adoc     |  92 ----
 .../camel-azure-blob-kafka-source-connector.adoc   |  82 ---
 .../CamelAzureblobSinkConnector.properties         |  33 --
 .../CamelAzureblobSourceConnector.properties       |  33 --
 .../azureblob/CamelAzureblobSinkConnector.java     |  35 --
 .../CamelAzureblobSinkConnectorConfig.java         | 208 -------
 .../azureblob/CamelAzureblobSinkTask.java          |  39 --
 .../azureblob/CamelAzureblobSourceConnector.java   |  35 --
 .../CamelAzureblobSourceConnectorConfig.java       | 168 ------
 .../azureblob/CamelAzureblobSourceTask.java        |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 .../camel-azure-queue-kafka-connector/pom.xml      | 139 -----
 .../descriptors/connector-sink.properties          |   1 -
 .../descriptors/connector-source.properties        |   1 -
 .../resources/camel-azure-queue-sink.json          | 178 ------
 .../resources/camel-azure-queue-source.json        | 125 -----
 .../src/main/assembly/package.xml                  |  56 --
 .../camel-azure-queue-kafka-sink-connector.adoc    |  74 ---
 .../camel-azure-queue-kafka-source-connector.adoc  |  68 ---
 .../CamelAzurequeueSinkConnector.properties        |  33 --
 .../CamelAzurequeueSourceConnector.properties      |  33 --
 .../azurequeue/CamelAzurequeueSinkConnector.java   |  35 --
 .../CamelAzurequeueSinkConnectorConfig.java        | 136 -----
 .../azurequeue/CamelAzurequeueSinkTask.java        |  39 --
 .../azurequeue/CamelAzurequeueSourceConnector.java |  35 --
 .../CamelAzurequeueSourceConnectorConfig.java      | 112 ----
 .../azurequeue/CamelAzurequeueSourceTask.java      |  39 --
 .../src/main/resources/META-INF/LICENSE.txt        | 203 -------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 -
 connectors/pom.xml                                 |  20 -
 288 files changed, 27005 deletions(-)

diff --git a/connectors/camel-aws-cw-kafka-connector/pom.xml b/connectors/camel-aws-cw-kafka-connector/pom.xml
deleted file mode 100644
index a20a121..0000000
--- a/connectors/camel-aws-cw-kafka-connector/pom.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.camel.kafkaconnector</groupId>
-    <artifactId>connectors</artifactId>
-    <version>0.9.0-SNAPSHOT</version>
-  </parent>
-  <artifactId>camel-aws-cw-kafka-connector</artifactId>
-  <name>Camel-Kafka-Connector :: aws-cw</name>
-  <description>Camel Kafka Connector for aws-cw</description>
-  <dependencies>
-    <!-- Kafka -->
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-api</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-transforms</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <!-- Camel -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-aws-cw</artifactId>
-    </dependency>
-    <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel.kafkaconnector</groupId>
-      <artifactId>camel-kafka-connector</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-jackson</artifactId>
-    </dependency>
-    <!--END OF GENERATED CODE-->
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>${version.maven.surefire.plugin}</version>
-        <configuration>
-          <failIfNoTests>false</failIfNoTests>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
-        <version>${version.maven.jar}</version>
-        <configuration>
-          <archive>
-            <manifest>
-              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
-            </manifest>
-          </archive>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <version>2.5.1</version>
-        <inherited>true</inherited>
-        <configuration>
-          <source>1.8</source>
-          <target>1.8</target>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.5.3</version>
-        <configuration>
-          <descriptors>
-            <descriptor>src/main/assembly/package.xml</descriptor>
-          </descriptors>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <!--START OF GENERATED CODE-->
-  <repositories>
-    <!-- camel-jira -->
-    <repository>
-      <id>atlassian-public</id>
-      <url>https://packages.atlassian.com/maven-external</url>
-      <name>Atlassian Public Repo</name>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-    <!-- camel-ipfs and camel-weka -->
-    <repository>
-      <id>jboss.thirdparty</id>
-      <name>JBoss Thirdparty Repository</name>
-      <url>https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-  </repositories>
-  <!--END OF GENERATED CODE-->
-</project>
diff --git a/connectors/camel-aws-cw-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-aws-cw-kafka-connector/src/generated/descriptors/connector-sink.properties
deleted file mode 100644
index 1fa640e..0000000
--- a/connectors/camel-aws-cw-kafka-connector/src/generated/descriptors/connector-sink.properties
+++ /dev/null
@@ -1 +0,0 @@
-camel-aws-cw-sink
\ No newline at end of file
diff --git a/connectors/camel-aws-cw-kafka-connector/src/generated/resources/camel-aws-cw-sink.json b/connectors/camel-aws-cw-kafka-connector/src/generated/resources/camel-aws-cw-sink.json
deleted file mode 100644
index 313e804..0000000
--- a/connectors/camel-aws-cw-kafka-connector/src/generated/resources/camel-aws-cw-sink.json
+++ /dev/null
@@ -1,202 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awscw.CamelAwscwSinkConnector",
-		"artifactId": "camel-aws-cw-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-cw-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Send metrics to AWS CloudWatch."
-	},
-	"properties": {
-		"camel.sink.path.namespace": {
-			"name": "camel.sink.path.namespace",
-			"description": "The metric namespace",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonCwClient": {
-			"name": "camel.sink.endpoint.amazonCwClient",
-			"description": "To use the AmazonCloudWatch as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.name": {
-			"name": "camel.sink.endpoint.name",
-			"description": "The metric name",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the CW client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which CW client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.timestamp": {
-			"name": "camel.sink.endpoint.timestamp",
-			"description": "The metric timestamp",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.unit": {
-			"name": "camel.sink.endpoint.unit",
-			"description": "The metric unit",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.value": {
-			"name": "camel.sink.endpoint.value",
-			"description": "The metric value",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.amazonCwClient": {
-			"name": "camel.component.aws-cw.amazonCwClient",
-			"description": "To use the AmazonCloudWatch as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.autoDiscoverClient": {
-			"name": "camel.component.aws-cw.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.configuration": {
-			"name": "camel.component.aws-cw.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.lazyStartProducer": {
-			"name": "camel.component.aws-cw.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.name": {
-			"name": "camel.component.aws-cw.name",
-			"description": "The metric name",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.proxyHost": {
-			"name": "camel.component.aws-cw.proxyHost",
-			"description": "To define a proxy host when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.proxyPort": {
-			"name": "camel.component.aws-cw.proxyPort",
-			"description": "To define a proxy port when instantiating the CW client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.proxyProtocol": {
-			"name": "camel.component.aws-cw.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the CW client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-cw.region": {
-			"name": "camel.component.aws-cw.region",
-			"description": "The region in which CW client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.timestamp": {
-			"name": "camel.component.aws-cw.timestamp",
-			"description": "The metric timestamp",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.unit": {
-			"name": "camel.component.aws-cw.unit",
-			"description": "The metric unit",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.value": {
-			"name": "camel.component.aws-cw.value",
-			"description": "The metric value",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.autowiredEnabled": {
-			"name": "camel.component.aws-cw.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.accessKey": {
-			"name": "camel.component.aws-cw.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-cw.secretKey": {
-			"name": "camel.component.aws-cw.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-cw-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-cw-kafka-connector/src/main/assembly/package.xml
deleted file mode 100644
index 05f0b1a..0000000
--- a/connectors/camel-aws-cw-kafka-connector/src/main/assembly/package.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<assembly>
-  <!-- Assembles a packaged version targeting OS installation. -->
-  <id>package</id>
-  <formats>
-    <format>tar.gz</format>
-  </formats>
-  <includeBaseDirectory>false</includeBaseDirectory>
-  <fileSets>
-    <fileSet>
-      <directory>${project.basedir}/../..</directory>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <includes>
-        <include>README*</include>
-        <include>LICENSE*</include>
-        <include>NOTICE*</include>
-        <include>licenses/</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>${project.basedir}/src/main/docs</directory>
-      <outputDirectory>docs/</outputDirectory>
-      <includes>
-        <include>**/*</include>
-      </includes>
-    </fileSet>
-  </fileSets>
-  <dependencySets>
-    <dependencySet>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <useProjectArtifact>true</useProjectArtifact>
-      <useTransitiveFiltering>true</useTransitiveFiltering>
-      <excludes>
-        <exclude>org.apache.kafka:connect-api</exclude>
-      </excludes>
-    </dependencySet>
-  </dependencySets>
-</assembly>
diff --git a/connectors/camel-aws-cw-kafka-connector/src/main/docs/camel-aws-cw-kafka-sink-connector.adoc b/connectors/camel-aws-cw-kafka-connector/src/main/docs/camel-aws-cw-kafka-sink-connector.adoc
deleted file mode 100644
index c8a9fa8..0000000
--- a/connectors/camel-aws-cw-kafka-connector/src/main/docs/camel-aws-cw-kafka-sink-connector.adoc
+++ /dev/null
@@ -1,80 +0,0 @@
-// kafka-connector options: START
-[[camel-aws-cw-kafka-connector-sink]]
-= camel-aws-cw-kafka-connector sink configuration
-
-Connector Description: Send metrics to AWS CloudWatch.
-
-When using camel-aws-cw-kafka-connector as sink make sure to use the following Maven dependency to have support for the connector:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.kafkaconnector</groupId>
-  <artifactId>camel-aws-cw-kafka-connector</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel Kafka connector version -->
-</dependency>
-----
-
-To use this Sink connector in Kafka connect you'll need to set the following connector.class
-
-[source,java]
-----
-connector.class=org.apache.camel.kafkaconnector.awscw.CamelAwscwSinkConnector
-----
-
-
-The camel-aws-cw sink connector supports 29 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,1,1",options="header"]
-|===
-| Name | Description | Default | Required | Priority
-| *camel.sink.path.namespace* | The metric namespace | null | true | HIGH
-| *camel.sink.endpoint.amazonCwClient* | To use the AmazonCloudWatch as the client | null | false | MEDIUM
-| *camel.sink.endpoint.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then cre [...]
-| *camel.sink.endpoint.name* | The metric name | null | false | MEDIUM
-| *camel.sink.endpoint.proxyHost* | To define a proxy host when instantiating the CW client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyPort* | To define a proxy port when instantiating the CW client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyProtocol* | To define a proxy protocol when instantiating the CW client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.sink.endpoint.region* | The region in which CW client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.sink.endpoint.timestamp* | The metric timestamp | null | false | MEDIUM
-| *camel.sink.endpoint.unit* | The metric unit | null | false | MEDIUM
-| *camel.sink.endpoint.value* | The metric value | null | false | MEDIUM
-| *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-cw.amazonCwClient* | To use the AmazonCloudWatch as the client | null | false | MEDIUM
-| *camel.component.aws-cw.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.component.aws-cw.configuration* | The component configuration | null | false | MEDIUM
-| *camel.component.aws-cw.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then  [...]
-| *camel.component.aws-cw.name* | The metric name | null | false | MEDIUM
-| *camel.component.aws-cw.proxyHost* | To define a proxy host when instantiating the CW client | null | false | MEDIUM
-| *camel.component.aws-cw.proxyPort* | To define a proxy port when instantiating the CW client | null | false | MEDIUM
-| *camel.component.aws-cw.proxyProtocol* | To define a proxy protocol when instantiating the CW client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.component.aws-cw.region* | The region in which CW client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.component.aws-cw.timestamp* | The metric timestamp | null | false | MEDIUM
-| *camel.component.aws-cw.unit* | The metric unit | null | false | MEDIUM
-| *camel.component.aws-cw.value* | The metric value | null | false | MEDIUM
-| *camel.component.aws-cw.autowiredEnabled* | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | false | MEDIUM
-| *camel.component.aws-cw.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.component.aws-cw.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-|===
-
-
-
-The camel-aws-cw sink connector has no converters out of the box.
-
-
-
-
-
-The camel-aws-cw sink connector has no transforms out of the box.
-
-
-
-
-
-The camel-aws-cw sink connector has no aggregation strategies out of the box.
-// kafka-connector options: END
diff --git a/connectors/camel-aws-cw-kafka-connector/src/main/docs/examples/CamelAwscwSinkConnector.properties b/connectors/camel-aws-cw-kafka-connector/src/main/docs/examples/CamelAwscwSinkConnector.properties
deleted file mode 100644
index 3420280..0000000
--- a/connectors/camel-aws-cw-kafka-connector/src/main/docs/examples/CamelAwscwSinkConnector.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-name=CamelAws-cwSinkConnector
-connector.class=org.apache.camel.kafkaconnector.awscw.CamelAwscwSinkConnector
-tasks.max=1
-
-# use the kafka converters that better suit your needs, these are just defaults:
-key.converter=org.apache.kafka.connect.storage.StringConverter
-value.converter=org.apache.kafka.connect.storage.StringConverter
-
-# comma separated topics to get messages from
-topics=
-
-# mandatory properties (for a complete properties list see the connector documentation):
-
-# The metric namespace
-camel.sink.path.namespace=
-
diff --git a/connectors/camel-aws-cw-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscw/CamelAwscwSinkConnector.java b/connectors/camel-aws-cw-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscw/CamelAwscwSinkConnector.java
deleted file mode 100644
index 80202a9..0000000
--- a/connectors/camel-aws-cw-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscw/CamelAwscwSinkConnector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awscw;
-
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnector;
-import org.apache.kafka.common.config.ConfigDef;
-import org.apache.kafka.connect.connector.Task;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwscwSinkConnector extends CamelSinkConnector {
-
-    @Override
-    public ConfigDef config() {
-        return CamelAwscwSinkConnectorConfig.conf();
-    }
-    @Override
-    public Class<? extends Task> taskClass() {
-        return CamelAwscwSinkTask.class;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-cw-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscw/CamelAwscwSinkConnectorConfig.java b/connectors/camel-aws-cw-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscw/CamelAwscwSinkConnectorConfig.java
deleted file mode 100644
index 6b11b91..0000000
--- a/connectors/camel-aws-cw-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscw/CamelAwscwSinkConnectorConfig.java
+++ /dev/null
@@ -1,158 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awscw;
-
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.kafka.common.config.ConfigDef;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwscwSinkConnectorConfig extends CamelSinkConnectorConfig {
-
-    public static final String CAMEL_SINK_AWSCW_PATH_NAMESPACE_CONF = "camel.sink.path.namespace";
-    public static final String CAMEL_SINK_AWSCW_PATH_NAMESPACE_DOC = "The metric namespace";
-    public static final String CAMEL_SINK_AWSCW_PATH_NAMESPACE_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_AMAZON_CW_CLIENT_CONF = "camel.sink.endpoint.amazonCwClient";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_AMAZON_CW_CLIENT_DOC = "To use the AmazonCloudWatch as the client";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_AMAZON_CW_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF = "camel.sink.endpoint.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSCW_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_LAZY_START_PRODUCER_CONF = "camel.sink.endpoint.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when [...]
-    public static final Boolean CAMEL_SINK_AWSCW_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_NAME_CONF = "camel.sink.endpoint.name";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_NAME_DOC = "The metric name";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_NAME_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the CW client";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the CW client";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the CW client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_REGION_CONF = "camel.sink.endpoint.region";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_REGION_DOC = "The region in which CW client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_TIMESTAMP_CONF = "camel.sink.endpoint.timestamp";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_TIMESTAMP_DOC = "The metric timestamp";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_TIMESTAMP_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_UNIT_CONF = "camel.sink.endpoint.unit";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_UNIT_DOC = "The metric unit";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_UNIT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_VALUE_CONF = "camel.sink.endpoint.value";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_VALUE_DOC = "The metric value";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_VALUE_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_ACCESS_KEY_CONF = "camel.sink.endpoint.accessKey";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_SECRET_KEY_CONF = "camel.sink.endpoint.secretKey";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSCW_ENDPOINT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_AMAZON_CW_CLIENT_CONF = "camel.component.aws-cw.amazonCwClient";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_AMAZON_CW_CLIENT_DOC = "To use the AmazonCloudWatch as the client";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_AMAZON_CW_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_AUTO_DISCOVER_CLIENT_CONF = "camel.component.aws-cw.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSCW_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_CONFIGURATION_CONF = "camel.component.aws-cw.configuration";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_CONFIGURATION_DOC = "The component configuration";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_CONFIGURATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_LAZY_START_PRODUCER_CONF = "camel.component.aws-cw.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that whe [...]
-    public static final Boolean CAMEL_SINK_AWSCW_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_NAME_CONF = "camel.component.aws-cw.name";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_NAME_DOC = "The metric name";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_NAME_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_PROXY_HOST_CONF = "camel.component.aws-cw.proxyHost";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the CW client";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_PROXY_PORT_CONF = "camel.component.aws-cw.proxyPort";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the CW client";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws-cw.proxyProtocol";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the CW client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_REGION_CONF = "camel.component.aws-cw.region";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_REGION_DOC = "The region in which CW client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_TIMESTAMP_CONF = "camel.component.aws-cw.timestamp";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_TIMESTAMP_DOC = "The metric timestamp";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_TIMESTAMP_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_UNIT_CONF = "camel.component.aws-cw.unit";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_UNIT_DOC = "The metric unit";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_UNIT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_VALUE_CONF = "camel.component.aws-cw.value";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_VALUE_DOC = "The metric value";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_VALUE_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.aws-cw.autowiredEnabled";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.";
-    public static final Boolean CAMEL_SINK_AWSCW_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_ACCESS_KEY_CONF = "camel.component.aws-cw.accessKey";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_SECRET_KEY_CONF = "camel.component.aws-cw.secretKey";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSCW_COMPONENT_SECRET_KEY_DEFAULT = null;
-
-    public CamelAwscwSinkConnectorConfig(
-            ConfigDef config,
-            Map<String, String> parsedConfig) {
-        super(config, parsedConfig);
-    }
-
-    public CamelAwscwSinkConnectorConfig(Map<String, String> parsedConfig) {
-        this(conf(), parsedConfig);
-    }
-
-    public static ConfigDef conf() {
-        ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf());
-        conf.define(CAMEL_SINK_AWSCW_PATH_NAMESPACE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_PATH_NAMESPACE_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSCW_PATH_NAMESPACE_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_AMAZON_CW_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_ENDPOINT_AMAZON_CW_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_AMAZON_CW_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSCW_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSCW_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_ENDPOINT_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_NAME_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_ENDPOINT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_TIMESTAMP_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_ENDPOINT_TIMESTAMP_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_TIMESTAMP_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_UNIT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_ENDPOINT_UNIT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_UNIT_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_VALUE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_ENDPOINT_VALUE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_VALUE_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSCW_ENDPOINT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSCW_ENDPOINT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSCW_ENDPOINT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_ENDPOINT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_AMAZON_CW_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_COMPONENT_AMAZON_CW_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_AMAZON_CW_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSCW_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_CONFIGURATION_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSCW_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_COMPONENT_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_NAME_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_COMPONENT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_TIMESTAMP_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_COMPONENT_TIMESTAMP_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_TIMESTAMP_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_UNIT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_COMPONENT_UNIT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_UNIT_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_VALUE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSCW_COMPONENT_VALUE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_VALUE_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSCW_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_AUTOWIRED_ENABLED_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSCW_COMPONENT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSCW_COMPONENT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSCW_COMPONENT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSCW_COMPONENT_SECRET_KEY_DOC);
-        return conf;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-cw-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscw/CamelAwscwSinkTask.java b/connectors/camel-aws-cw-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscw/CamelAwscwSinkTask.java
deleted file mode 100644
index 941b7b3..0000000
--- a/connectors/camel-aws-cw-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscw/CamelAwscwSinkTask.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awscw;
-
-import java.util.HashMap;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.camel.kafkaconnector.CamelSinkTask;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwscwSinkTask extends CamelSinkTask {
-
-    @Override
-    protected CamelSinkConnectorConfig getCamelSinkConnectorConfig(
-            Map<String, String> props) {
-        return new CamelAwscwSinkConnectorConfig(props);
-    }
-    @Override
-    protected Map<String, String> getDefaultConfig() {
-        return new HashMap<String, String>() {{
-            put(CamelSinkConnectorConfig.CAMEL_SINK_COMPONENT_CONF, "aws-cw");
-        }};
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-cw-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-aws-cw-kafka-connector/src/main/resources/META-INF/LICENSE.txt
deleted file mode 100644
index 6b0b127..0000000
--- a/connectors/camel-aws-cw-kafka-connector/src/main/resources/META-INF/LICENSE.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/connectors/camel-aws-cw-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-aws-cw-kafka-connector/src/main/resources/META-INF/NOTICE.txt
deleted file mode 100644
index 2e215bf..0000000
--- a/connectors/camel-aws-cw-kafka-connector/src/main/resources/META-INF/NOTICE.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-   =========================================================================
-   ==  NOTICE file corresponding to the section 4 d of                    ==
-   ==  the Apache License, Version 2.0,                                   ==
-   ==  in this case for the Apache Camel distribution.                    ==
-   =========================================================================
-
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Please read the different LICENSE files present in the licenses directory of
-   this distribution.
diff --git a/connectors/camel-aws-ddb-kafka-connector/pom.xml b/connectors/camel-aws-ddb-kafka-connector/pom.xml
deleted file mode 100644
index fff441c..0000000
--- a/connectors/camel-aws-ddb-kafka-connector/pom.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.camel.kafkaconnector</groupId>
-    <artifactId>connectors</artifactId>
-    <version>0.9.0-SNAPSHOT</version>
-  </parent>
-  <artifactId>camel-aws-ddb-kafka-connector</artifactId>
-  <name>Camel-Kafka-Connector :: aws-ddb</name>
-  <description>Camel Kafka Connector for aws-ddb</description>
-  <dependencies>
-    <!-- Kafka -->
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-api</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-transforms</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <!-- Camel -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-aws-ddb</artifactId>
-    </dependency>
-    <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel.kafkaconnector</groupId>
-      <artifactId>camel-kafka-connector</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-jackson</artifactId>
-    </dependency>
-    <!--END OF GENERATED CODE-->
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>${version.maven.surefire.plugin}</version>
-        <configuration>
-          <failIfNoTests>false</failIfNoTests>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
-        <version>${version.maven.jar}</version>
-        <configuration>
-          <archive>
-            <manifest>
-              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
-            </manifest>
-          </archive>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <version>2.5.1</version>
-        <inherited>true</inherited>
-        <configuration>
-          <source>1.8</source>
-          <target>1.8</target>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.5.3</version>
-        <configuration>
-          <descriptors>
-            <descriptor>src/main/assembly/package.xml</descriptor>
-          </descriptors>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <!--START OF GENERATED CODE-->
-  <repositories>
-    <!-- camel-jira -->
-    <repository>
-      <id>atlassian-public</id>
-      <url>https://packages.atlassian.com/maven-external</url>
-      <name>Atlassian Public Repo</name>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-    <!-- camel-ipfs and camel-weka -->
-    <repository>
-      <id>jboss.thirdparty</id>
-      <name>JBoss Thirdparty Repository</name>
-      <url>https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-  </repositories>
-  <!--END OF GENERATED CODE-->
-</project>
diff --git a/connectors/camel-aws-ddb-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-aws-ddb-kafka-connector/src/generated/descriptors/connector-sink.properties
deleted file mode 100644
index 6e81c2b..0000000
--- a/connectors/camel-aws-ddb-kafka-connector/src/generated/descriptors/connector-sink.properties
+++ /dev/null
@@ -1 +0,0 @@
-camel-aws-ddb-sink
\ No newline at end of file
diff --git a/connectors/camel-aws-ddb-kafka-connector/src/generated/resources/camel-aws-ddb-sink.json b/connectors/camel-aws-ddb-kafka-connector/src/generated/resources/camel-aws-ddb-sink.json
deleted file mode 100644
index 237f4ed..0000000
--- a/connectors/camel-aws-ddb-kafka-connector/src/generated/resources/camel-aws-ddb-sink.json
+++ /dev/null
@@ -1,254 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsddb.CamelAwsddbSinkConnector",
-		"artifactId": "camel-aws-ddb-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-ddb-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Store and retrieve data from AWS DynamoDB service."
-	},
-	"properties": {
-		"camel.sink.path.tableName": {
-			"name": "camel.sink.path.tableName",
-			"description": "The name of the table currently worked with.",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonDDBClient": {
-			"name": "camel.sink.endpoint.amazonDDBClient",
-			"description": "To use the AmazonDynamoDB as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.consistentRead": {
-			"name": "camel.sink.endpoint.consistentRead",
-			"description": "Determines whether or not strong consistency should be enforced when data is read.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.keyAttributeName": {
-			"name": "camel.sink.endpoint.keyAttributeName",
-			"description": "Attribute name when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.keyAttributeType": {
-			"name": "camel.sink.endpoint.keyAttributeType",
-			"description": "Attribute type when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "What operation to perform One of: [BatchGetItems] [DeleteItem] [DeleteTable] [DescribeTable] [GetItem] [PutItem] [Query] [Scan] [UpdateItem] [UpdateTable]",
-			"defaultValue": "\"PutItem\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"BatchGetItems",
-				"DeleteItem",
-				"DeleteTable",
-				"DescribeTable",
-				"GetItem",
-				"PutItem",
-				"Query",
-				"Scan",
-				"UpdateItem",
-				"UpdateTable"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the DDB client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the DDB client. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the DDB client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.readCapacity": {
-			"name": "camel.sink.endpoint.readCapacity",
-			"description": "The provisioned throughput to reserve for reading resources from your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which DDB client needs to work",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.writeCapacity": {
-			"name": "camel.sink.endpoint.writeCapacity",
-			"description": "The provisioned throughput to reserved for writing resources to your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.amazonDDBClient": {
-			"name": "camel.component.aws-ddb.amazonDDBClient",
-			"description": "To use the AmazonDynamoDB as the client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.autoDiscoverClient": {
-			"name": "camel.component.aws-ddb.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.configuration": {
-			"name": "camel.component.aws-ddb.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.consistentRead": {
-			"name": "camel.component.aws-ddb.consistentRead",
-			"description": "Determines whether or not strong consistency should be enforced when data is read.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.keyAttributeName": {
-			"name": "camel.component.aws-ddb.keyAttributeName",
-			"description": "Attribute name when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.keyAttributeType": {
-			"name": "camel.component.aws-ddb.keyAttributeType",
-			"description": "Attribute type when creating table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.lazyStartProducer": {
-			"name": "camel.component.aws-ddb.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.operation": {
-			"name": "camel.component.aws-ddb.operation",
-			"description": "What operation to perform One of: [BatchGetItems] [DeleteItem] [DeleteTable] [DescribeTable] [GetItem] [PutItem] [Query] [Scan] [UpdateItem] [UpdateTable]",
-			"defaultValue": "\"PutItem\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"BatchGetItems",
-				"DeleteItem",
-				"DeleteTable",
-				"DescribeTable",
-				"GetItem",
-				"PutItem",
-				"Query",
-				"Scan",
-				"UpdateItem",
-				"UpdateTable"
-			]
-		},
-		"camel.component.aws-ddb.proxyHost": {
-			"name": "camel.component.aws-ddb.proxyHost",
-			"description": "To define a proxy host when instantiating the DDB client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.proxyPort": {
-			"name": "camel.component.aws-ddb.proxyPort",
-			"description": "To define a proxy port when instantiating the DDB client. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.proxyProtocol": {
-			"name": "camel.component.aws-ddb.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the DDB client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-ddb.readCapacity": {
-			"name": "camel.component.aws-ddb.readCapacity",
-			"description": "The provisioned throughput to reserve for reading resources from your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.region": {
-			"name": "camel.component.aws-ddb.region",
-			"description": "The region in which DDB client needs to work",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.writeCapacity": {
-			"name": "camel.component.aws-ddb.writeCapacity",
-			"description": "The provisioned throughput to reserved for writing resources to your table",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.autowiredEnabled": {
-			"name": "camel.component.aws-ddb.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.accessKey": {
-			"name": "camel.component.aws-ddb.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddb.secretKey": {
-			"name": "camel.component.aws-ddb.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ddb-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-ddb-kafka-connector/src/main/assembly/package.xml
deleted file mode 100644
index 05f0b1a..0000000
--- a/connectors/camel-aws-ddb-kafka-connector/src/main/assembly/package.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<assembly>
-  <!-- Assembles a packaged version targeting OS installation. -->
-  <id>package</id>
-  <formats>
-    <format>tar.gz</format>
-  </formats>
-  <includeBaseDirectory>false</includeBaseDirectory>
-  <fileSets>
-    <fileSet>
-      <directory>${project.basedir}/../..</directory>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <includes>
-        <include>README*</include>
-        <include>LICENSE*</include>
-        <include>NOTICE*</include>
-        <include>licenses/</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>${project.basedir}/src/main/docs</directory>
-      <outputDirectory>docs/</outputDirectory>
-      <includes>
-        <include>**/*</include>
-      </includes>
-    </fileSet>
-  </fileSets>
-  <dependencySets>
-    <dependencySet>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <useProjectArtifact>true</useProjectArtifact>
-      <useTransitiveFiltering>true</useTransitiveFiltering>
-      <excludes>
-        <exclude>org.apache.kafka:connect-api</exclude>
-      </excludes>
-    </dependencySet>
-  </dependencySets>
-</assembly>
diff --git a/connectors/camel-aws-ddb-kafka-connector/src/main/docs/camel-aws-ddb-kafka-sink-connector.adoc b/connectors/camel-aws-ddb-kafka-connector/src/main/docs/camel-aws-ddb-kafka-sink-connector.adoc
deleted file mode 100644
index d6bbaeb..0000000
--- a/connectors/camel-aws-ddb-kafka-connector/src/main/docs/camel-aws-ddb-kafka-sink-connector.adoc
+++ /dev/null
@@ -1,84 +0,0 @@
-// kafka-connector options: START
-[[camel-aws-ddb-kafka-connector-sink]]
-= camel-aws-ddb-kafka-connector sink configuration
-
-Connector Description: Store and retrieve data from AWS DynamoDB service.
-
-When using camel-aws-ddb-kafka-connector as sink make sure to use the following Maven dependency to have support for the connector:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.kafkaconnector</groupId>
-  <artifactId>camel-aws-ddb-kafka-connector</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel Kafka connector version -->
-</dependency>
-----
-
-To use this Sink connector in Kafka connect you'll need to set the following connector.class
-
-[source,java]
-----
-connector.class=org.apache.camel.kafkaconnector.awsddb.CamelAwsddbSinkConnector
-----
-
-
-The camel-aws-ddb sink connector supports 33 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,1,1",options="header"]
-|===
-| Name | Description | Default | Required | Priority
-| *camel.sink.path.tableName* | The name of the table currently worked with. | null | true | HIGH
-| *camel.sink.endpoint.amazonDDBClient* | To use the AmazonDynamoDB as the client | null | false | MEDIUM
-| *camel.sink.endpoint.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.sink.endpoint.consistentRead* | Determines whether or not strong consistency should be enforced when data is read. | false | false | MEDIUM
-| *camel.sink.endpoint.keyAttributeName* | Attribute name when creating table | null | false | MEDIUM
-| *camel.sink.endpoint.keyAttributeType* | Attribute type when creating table | null | false | MEDIUM
-| *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then cre [...]
-| *camel.sink.endpoint.operation* | What operation to perform One of: [BatchGetItems] [DeleteItem] [DeleteTable] [DescribeTable] [GetItem] [PutItem] [Query] [Scan] [UpdateItem] [UpdateTable] | "PutItem" | false | MEDIUM
-| *camel.sink.endpoint.proxyHost* | To define a proxy host when instantiating the DDB client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyPort* | To define a proxy port when instantiating the DDB client. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.sink.endpoint.proxyProtocol* | To define a proxy protocol when instantiating the DDB client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.sink.endpoint.readCapacity* | The provisioned throughput to reserve for reading resources from your table | null | false | MEDIUM
-| *camel.sink.endpoint.region* | The region in which DDB client needs to work | null | false | MEDIUM
-| *camel.sink.endpoint.writeCapacity* | The provisioned throughput to reserved for writing resources to your table | null | false | MEDIUM
-| *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-ddb.amazonDDBClient* | To use the AmazonDynamoDB as the client | null | false | MEDIUM
-| *camel.component.aws-ddb.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.component.aws-ddb.configuration* | The component configuration | null | false | MEDIUM
-| *camel.component.aws-ddb.consistentRead* | Determines whether or not strong consistency should be enforced when data is read. | false | false | MEDIUM
-| *camel.component.aws-ddb.keyAttributeName* | Attribute name when creating table | null | false | MEDIUM
-| *camel.component.aws-ddb.keyAttributeType* | Attribute type when creating table | null | false | MEDIUM
-| *camel.component.aws-ddb.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then [...]
-| *camel.component.aws-ddb.operation* | What operation to perform One of: [BatchGetItems] [DeleteItem] [DeleteTable] [DescribeTable] [GetItem] [PutItem] [Query] [Scan] [UpdateItem] [UpdateTable] | "PutItem" | false | MEDIUM
-| *camel.component.aws-ddb.proxyHost* | To define a proxy host when instantiating the DDB client | null | false | MEDIUM
-| *camel.component.aws-ddb.proxyPort* | To define a proxy port when instantiating the DDB client. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.component.aws-ddb.proxyProtocol* | To define a proxy protocol when instantiating the DDB client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.component.aws-ddb.readCapacity* | The provisioned throughput to reserve for reading resources from your table | null | false | MEDIUM
-| *camel.component.aws-ddb.region* | The region in which DDB client needs to work | null | false | MEDIUM
-| *camel.component.aws-ddb.writeCapacity* | The provisioned throughput to reserved for writing resources to your table | null | false | MEDIUM
-| *camel.component.aws-ddb.autowiredEnabled* | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | false | MEDIUM
-| *camel.component.aws-ddb.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.component.aws-ddb.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-|===
-
-
-
-The camel-aws-ddb sink connector has no converters out of the box.
-
-
-
-
-
-The camel-aws-ddb sink connector has no transforms out of the box.
-
-
-
-
-
-The camel-aws-ddb sink connector has no aggregation strategies out of the box.
-// kafka-connector options: END
diff --git a/connectors/camel-aws-ddb-kafka-connector/src/main/docs/examples/CamelAwsddbSinkConnector.properties b/connectors/camel-aws-ddb-kafka-connector/src/main/docs/examples/CamelAwsddbSinkConnector.properties
deleted file mode 100644
index 0e0c462..0000000
--- a/connectors/camel-aws-ddb-kafka-connector/src/main/docs/examples/CamelAwsddbSinkConnector.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-name=CamelAws-ddbSinkConnector
-connector.class=org.apache.camel.kafkaconnector.awsddb.CamelAwsddbSinkConnector
-tasks.max=1
-
-# use the kafka converters that better suit your needs, these are just defaults:
-key.converter=org.apache.kafka.connect.storage.StringConverter
-value.converter=org.apache.kafka.connect.storage.StringConverter
-
-# comma separated topics to get messages from
-topics=
-
-# mandatory properties (for a complete properties list see the connector documentation):
-
-# The name of the table currently worked with.
-camel.sink.path.tableName=
-
diff --git a/connectors/camel-aws-ddb-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddb/CamelAwsddbSinkConnector.java b/connectors/camel-aws-ddb-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddb/CamelAwsddbSinkConnector.java
deleted file mode 100644
index ef07c46..0000000
--- a/connectors/camel-aws-ddb-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddb/CamelAwsddbSinkConnector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddb;
-
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnector;
-import org.apache.kafka.common.config.ConfigDef;
-import org.apache.kafka.connect.connector.Task;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsddbSinkConnector extends CamelSinkConnector {
-
-    @Override
-    public ConfigDef config() {
-        return CamelAwsddbSinkConnectorConfig.conf();
-    }
-    @Override
-    public Class<? extends Task> taskClass() {
-        return CamelAwsddbSinkTask.class;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ddb-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddb/CamelAwsddbSinkConnectorConfig.java b/connectors/camel-aws-ddb-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddb/CamelAwsddbSinkConnectorConfig.java
deleted file mode 100644
index 91272c4..0000000
--- a/connectors/camel-aws-ddb-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddb/CamelAwsddbSinkConnectorConfig.java
+++ /dev/null
@@ -1,174 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddb;
-
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.kafka.common.config.ConfigDef;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsddbSinkConnectorConfig extends CamelSinkConnectorConfig {
-
-    public static final String CAMEL_SINK_AWSDDB_PATH_TABLE_NAME_CONF = "camel.sink.path.tableName";
-    public static final String CAMEL_SINK_AWSDDB_PATH_TABLE_NAME_DOC = "The name of the table currently worked with.";
-    public static final String CAMEL_SINK_AWSDDB_PATH_TABLE_NAME_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_AMAZON_DDBCLIENT_CONF = "camel.sink.endpoint.amazonDDBClient";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_AMAZON_DDBCLIENT_DOC = "To use the AmazonDynamoDB as the client";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_AMAZON_DDBCLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF = "camel.sink.endpoint.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSDDB_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_CONSISTENT_READ_CONF = "camel.sink.endpoint.consistentRead";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_CONSISTENT_READ_DOC = "Determines whether or not strong consistency should be enforced when data is read.";
-    public static final Boolean CAMEL_SINK_AWSDDB_ENDPOINT_CONSISTENT_READ_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_NAME_CONF = "camel.sink.endpoint.keyAttributeName";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_NAME_DOC = "Attribute name when creating table";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_NAME_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_TYPE_CONF = "camel.sink.endpoint.keyAttributeType";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_TYPE_DOC = "Attribute type when creating table";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_TYPE_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_LAZY_START_PRODUCER_CONF = "camel.sink.endpoint.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that whe [...]
-    public static final Boolean CAMEL_SINK_AWSDDB_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_OPERATION_CONF = "camel.sink.endpoint.operation";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_OPERATION_DOC = "What operation to perform One of: [BatchGetItems] [DeleteItem] [DeleteTable] [DescribeTable] [GetItem] [PutItem] [Query] [Scan] [UpdateItem] [UpdateTable]";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_OPERATION_DEFAULT = "PutItem";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the DDB client";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the DDB client. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the DDB client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_READ_CAPACITY_CONF = "camel.sink.endpoint.readCapacity";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_READ_CAPACITY_DOC = "The provisioned throughput to reserve for reading resources from your table";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_READ_CAPACITY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_REGION_CONF = "camel.sink.endpoint.region";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_REGION_DOC = "The region in which DDB client needs to work";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_WRITE_CAPACITY_CONF = "camel.sink.endpoint.writeCapacity";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_WRITE_CAPACITY_DOC = "The provisioned throughput to reserved for writing resources to your table";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_WRITE_CAPACITY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_ACCESS_KEY_CONF = "camel.sink.endpoint.accessKey";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_SECRET_KEY_CONF = "camel.sink.endpoint.secretKey";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSDDB_ENDPOINT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_AMAZON_DDBCLIENT_CONF = "camel.component.aws-ddb.amazonDDBClient";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_AMAZON_DDBCLIENT_DOC = "To use the AmazonDynamoDB as the client";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_AMAZON_DDBCLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_AUTO_DISCOVER_CLIENT_CONF = "camel.component.aws-ddb.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSDDB_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_CONFIGURATION_CONF = "camel.component.aws-ddb.configuration";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_CONFIGURATION_DOC = "The component configuration";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_CONFIGURATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_CONSISTENT_READ_CONF = "camel.component.aws-ddb.consistentRead";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_CONSISTENT_READ_DOC = "Determines whether or not strong consistency should be enforced when data is read.";
-    public static final Boolean CAMEL_SINK_AWSDDB_COMPONENT_CONSISTENT_READ_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_NAME_CONF = "camel.component.aws-ddb.keyAttributeName";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_NAME_DOC = "Attribute name when creating table";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_NAME_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_TYPE_CONF = "camel.component.aws-ddb.keyAttributeType";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_TYPE_DOC = "Attribute type when creating table";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_TYPE_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_LAZY_START_PRODUCER_CONF = "camel.component.aws-ddb.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that wh [...]
-    public static final Boolean CAMEL_SINK_AWSDDB_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_OPERATION_CONF = "camel.component.aws-ddb.operation";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_OPERATION_DOC = "What operation to perform One of: [BatchGetItems] [DeleteItem] [DeleteTable] [DescribeTable] [GetItem] [PutItem] [Query] [Scan] [UpdateItem] [UpdateTable]";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_OPERATION_DEFAULT = "PutItem";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_PROXY_HOST_CONF = "camel.component.aws-ddb.proxyHost";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the DDB client";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PORT_CONF = "camel.component.aws-ddb.proxyPort";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the DDB client. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws-ddb.proxyProtocol";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the DDB client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_READ_CAPACITY_CONF = "camel.component.aws-ddb.readCapacity";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_READ_CAPACITY_DOC = "The provisioned throughput to reserve for reading resources from your table";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_READ_CAPACITY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_REGION_CONF = "camel.component.aws-ddb.region";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_REGION_DOC = "The region in which DDB client needs to work";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_WRITE_CAPACITY_CONF = "camel.component.aws-ddb.writeCapacity";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_WRITE_CAPACITY_DOC = "The provisioned throughput to reserved for writing resources to your table";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_WRITE_CAPACITY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.aws-ddb.autowiredEnabled";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.";
-    public static final Boolean CAMEL_SINK_AWSDDB_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_ACCESS_KEY_CONF = "camel.component.aws-ddb.accessKey";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_SECRET_KEY_CONF = "camel.component.aws-ddb.secretKey";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSDDB_COMPONENT_SECRET_KEY_DEFAULT = null;
-
-    public CamelAwsddbSinkConnectorConfig(
-            ConfigDef config,
-            Map<String, String> parsedConfig) {
-        super(config, parsedConfig);
-    }
-
-    public CamelAwsddbSinkConnectorConfig(Map<String, String> parsedConfig) {
-        this(conf(), parsedConfig);
-    }
-
-    public static ConfigDef conf() {
-        ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf());
-        conf.define(CAMEL_SINK_AWSDDB_PATH_TABLE_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_PATH_TABLE_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSDDB_PATH_TABLE_NAME_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_AMAZON_DDBCLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_ENDPOINT_AMAZON_DDBCLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_AMAZON_DDBCLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSDDB_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_CONSISTENT_READ_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSDDB_ENDPOINT_CONSISTENT_READ_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_CONSISTENT_READ_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_NAME_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_TYPE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_TYPE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_KEY_ATTRIBUTE_TYPE_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSDDB_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_ENDPOINT_OPERATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_OPERATION_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_READ_CAPACITY_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_ENDPOINT_READ_CAPACITY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_READ_CAPACITY_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_ENDPOINT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_WRITE_CAPACITY_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_ENDPOINT_WRITE_CAPACITY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_WRITE_CAPACITY_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSDDB_ENDPOINT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_ENDPOINT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSDDB_ENDPOINT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_ENDPOINT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_AMAZON_DDBCLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_COMPONENT_AMAZON_DDBCLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_AMAZON_DDBCLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSDDB_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_CONFIGURATION_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_CONSISTENT_READ_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSDDB_COMPONENT_CONSISTENT_READ_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_CONSISTENT_READ_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_NAME_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_NAME_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_TYPE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_TYPE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_KEY_ATTRIBUTE_TYPE_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSDDB_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_COMPONENT_OPERATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_OPERATION_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_READ_CAPACITY_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_COMPONENT_READ_CAPACITY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_READ_CAPACITY_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_COMPONENT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_WRITE_CAPACITY_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDB_COMPONENT_WRITE_CAPACITY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_WRITE_CAPACITY_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSDDB_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_AUTOWIRED_ENABLED_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSDDB_COMPONENT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSDDB_COMPONENT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSDDB_COMPONENT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDB_COMPONENT_SECRET_KEY_DOC);
-        return conf;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ddb-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddb/CamelAwsddbSinkTask.java b/connectors/camel-aws-ddb-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddb/CamelAwsddbSinkTask.java
deleted file mode 100644
index a74f912..0000000
--- a/connectors/camel-aws-ddb-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddb/CamelAwsddbSinkTask.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddb;
-
-import java.util.HashMap;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.camel.kafkaconnector.CamelSinkTask;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsddbSinkTask extends CamelSinkTask {
-
-    @Override
-    protected CamelSinkConnectorConfig getCamelSinkConnectorConfig(
-            Map<String, String> props) {
-        return new CamelAwsddbSinkConnectorConfig(props);
-    }
-    @Override
-    protected Map<String, String> getDefaultConfig() {
-        return new HashMap<String, String>() {{
-            put(CamelSinkConnectorConfig.CAMEL_SINK_COMPONENT_CONF, "aws-ddb");
-        }};
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ddb-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-aws-ddb-kafka-connector/src/main/resources/META-INF/LICENSE.txt
deleted file mode 100644
index 6b0b127..0000000
--- a/connectors/camel-aws-ddb-kafka-connector/src/main/resources/META-INF/LICENSE.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/connectors/camel-aws-ddb-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-aws-ddb-kafka-connector/src/main/resources/META-INF/NOTICE.txt
deleted file mode 100644
index 2e215bf..0000000
--- a/connectors/camel-aws-ddb-kafka-connector/src/main/resources/META-INF/NOTICE.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-   =========================================================================
-   ==  NOTICE file corresponding to the section 4 d of                    ==
-   ==  the Apache License, Version 2.0,                                   ==
-   ==  in this case for the Apache Camel distribution.                    ==
-   =========================================================================
-
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Please read the different LICENSE files present in the licenses directory of
-   this distribution.
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/pom.xml b/connectors/camel-aws-ddbstream-kafka-connector/pom.xml
deleted file mode 100644
index 49def24..0000000
--- a/connectors/camel-aws-ddbstream-kafka-connector/pom.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.camel.kafkaconnector</groupId>
-    <artifactId>connectors</artifactId>
-    <version>0.9.0-SNAPSHOT</version>
-  </parent>
-  <artifactId>camel-aws-ddbstream-kafka-connector</artifactId>
-  <name>Camel-Kafka-Connector :: aws-ddbstream</name>
-  <description>Camel Kafka Connector for aws-ddbstream</description>
-  <dependencies>
-    <!-- Kafka -->
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-api</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-transforms</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <!-- Camel -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-aws-ddb</artifactId>
-    </dependency>
-    <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel.kafkaconnector</groupId>
-      <artifactId>camel-kafka-connector</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-jackson</artifactId>
-    </dependency>
-    <!--END OF GENERATED CODE-->
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>${version.maven.surefire.plugin}</version>
-        <configuration>
-          <failIfNoTests>false</failIfNoTests>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
-        <version>${version.maven.jar}</version>
-        <configuration>
-          <archive>
-            <manifest>
-              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
-            </manifest>
-          </archive>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <version>2.5.1</version>
-        <inherited>true</inherited>
-        <configuration>
-          <source>1.8</source>
-          <target>1.8</target>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.5.3</version>
-        <configuration>
-          <descriptors>
-            <descriptor>src/main/assembly/package.xml</descriptor>
-          </descriptors>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <!--START OF GENERATED CODE-->
-  <repositories>
-    <!-- camel-jira -->
-    <repository>
-      <id>atlassian-public</id>
-      <url>https://packages.atlassian.com/maven-external</url>
-      <name>Atlassian Public Repo</name>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-    <!-- camel-ipfs and camel-weka -->
-    <repository>
-      <id>jboss.thirdparty</id>
-      <name>JBoss Thirdparty Repository</name>
-      <url>https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-  </repositories>
-  <!--END OF GENERATED CODE-->
-</project>
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/src/generated/descriptors/connector-source.properties b/connectors/camel-aws-ddbstream-kafka-connector/src/generated/descriptors/connector-source.properties
deleted file mode 100644
index 543e8cb..0000000
--- a/connectors/camel-aws-ddbstream-kafka-connector/src/generated/descriptors/connector-source.properties
+++ /dev/null
@@ -1 +0,0 @@
-camel-aws-ddbstream-source
\ No newline at end of file
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/src/generated/resources/camel-aws-ddbstream-source.json b/connectors/camel-aws-ddbstream-kafka-connector/src/generated/resources/camel-aws-ddbstream-source.json
deleted file mode 100644
index 13e088a..0000000
--- a/connectors/camel-aws-ddbstream-kafka-connector/src/generated/resources/camel-aws-ddbstream-source.json
+++ /dev/null
@@ -1,344 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsddbstream.CamelAwsddbstreamSourceConnector",
-		"artifactId": "camel-aws-ddbstream-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-ddbstream-source",
-		"type": "source",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Receive messages from AWS DynamoDB Stream service."
-	},
-	"properties": {
-		"camel.source.path.tableName": {
-			"name": "camel.source.path.tableName",
-			"description": "Name of the dynamodb table",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.source.endpoint.autoDiscoverClient": {
-			"name": "camel.source.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.amazonDynamoDbStreamsClient": {
-			"name": "camel.source.endpoint.amazonDynamoDbStreamsClient",
-			"description": "Amazon DynamoDB client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.bridgeErrorHandler": {
-			"name": "camel.source.endpoint.bridgeErrorHandler",
-			"description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.iteratorType": {
-			"name": "camel.source.endpoint.iteratorType",
-			"description": "Defines where in the DynaboDB stream to start getting records. Note that using TRIM_HORIZON can cause a significant delay before the stream has caught up to real-time. if {AT,AFTER}_SEQUENCE_NUMBER are used, then a sequenceNumberProvider MUST be supplied. One of: [TRIM_HORIZON] [LATEST] [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER]",
-			"defaultValue": "\"LATEST\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRIM_HORIZON",
-				"LATEST",
-				"AT_SEQUENCE_NUMBER",
-				"AFTER_SEQUENCE_NUMBER"
-			]
-		},
-		"camel.source.endpoint.maxResultsPerRequest": {
-			"name": "camel.source.endpoint.maxResultsPerRequest",
-			"description": "Maximum number of records that will be fetched in each poll",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyHost": {
-			"name": "camel.source.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the DDBStreams client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyPort": {
-			"name": "camel.source.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the DDBStreams client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyProtocol": {
-			"name": "camel.source.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the DDBStreams client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.source.endpoint.region": {
-			"name": "camel.source.endpoint.region",
-			"description": "The region in which DDBStreams client needs to work",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sendEmptyMessageWhenIdle": {
-			"name": "camel.source.endpoint.sendEmptyMessageWhenIdle",
-			"description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sequenceNumberProvider": {
-			"name": "camel.source.endpoint.sequenceNumberProvider",
-			"description": "Provider for the sequence number when using one of the two ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types. Can be a registry reference or a literal sequence number.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exceptionHandler": {
-			"name": "camel.source.endpoint.exceptionHandler",
-			"description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exchangePattern": {
-			"name": "camel.source.endpoint.exchangePattern",
-			"description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"InOnly",
-				"InOut",
-				"InOptionalOut"
-			]
-		},
-		"camel.source.endpoint.pollStrategy": {
-			"name": "camel.source.endpoint.pollStrategy",
-			"description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffErrorThreshold": {
-			"name": "camel.source.endpoint.backoffErrorThreshold",
-			"description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffIdleThreshold": {
-			"name": "camel.source.endpoint.backoffIdleThreshold",
-			"description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffMultiplier": {
-			"name": "camel.source.endpoint.backoffMultiplier",
-			"description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and\/or backoffErrorThreshold must also be configured.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delay": {
-			"name": "camel.source.endpoint.delay",
-			"description": "Milliseconds before the next poll.",
-			"defaultValue": "500L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.greedy": {
-			"name": "camel.source.endpoint.greedy",
-			"description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.initialDelay": {
-			"name": "camel.source.endpoint.initialDelay",
-			"description": "Milliseconds before the first poll starts.",
-			"defaultValue": "1000L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.repeatCount": {
-			"name": "camel.source.endpoint.repeatCount",
-			"description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.",
-			"defaultValue": "0L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.runLoggingLevel": {
-			"name": "camel.source.endpoint.runLoggingLevel",
-			"description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF]",
-			"defaultValue": "\"TRACE\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRACE",
-				"DEBUG",
-				"INFO",
-				"WARN",
-				"ERROR",
-				"OFF"
-			]
-		},
-		"camel.source.endpoint.scheduledExecutorService": {
-			"name": "camel.source.endpoint.scheduledExecutorService",
-			"description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.scheduler": {
-			"name": "camel.source.endpoint.scheduler",
-			"description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler",
-			"defaultValue": "\"none\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.schedulerProperties": {
-			"name": "camel.source.endpoint.schedulerProperties",
-			"description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.startScheduler": {
-			"name": "camel.source.endpoint.startScheduler",
-			"description": "Whether the scheduler should be auto started.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.timeUnit": {
-			"name": "camel.source.endpoint.timeUnit",
-			"description": "Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS]",
-			"defaultValue": "\"MILLISECONDS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"NANOSECONDS",
-				"MICROSECONDS",
-				"MILLISECONDS",
-				"SECONDS",
-				"MINUTES",
-				"HOURS",
-				"DAYS"
-			]
-		},
-		"camel.source.endpoint.useFixedDelay": {
-			"name": "camel.source.endpoint.useFixedDelay",
-			"description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.accessKey": {
-			"name": "camel.source.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.secretKey": {
-			"name": "camel.source.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.autoDiscoverClient": {
-			"name": "camel.component.aws-ddbstream.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.amazonDynamoDbStreamsClient": {
-			"name": "camel.component.aws-ddbstream.amazonDynamoDbStreamsClient",
-			"description": "Amazon DynamoDB client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.bridgeErrorHandler": {
-			"name": "camel.component.aws-ddbstream.bridgeErrorHandler",
-			"description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.configuration": {
-			"name": "camel.component.aws-ddbstream.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.iteratorType": {
-			"name": "camel.component.aws-ddbstream.iteratorType",
-			"description": "Defines where in the DynaboDB stream to start getting records. Note that using TRIM_HORIZON can cause a significant delay before the stream has caught up to real-time. if {AT,AFTER}_SEQUENCE_NUMBER are used, then a sequenceNumberProvider MUST be supplied. One of: [TRIM_HORIZON] [LATEST] [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER]",
-			"defaultValue": "\"LATEST\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRIM_HORIZON",
-				"LATEST",
-				"AT_SEQUENCE_NUMBER",
-				"AFTER_SEQUENCE_NUMBER"
-			]
-		},
-		"camel.component.aws-ddbstream.maxResultsPerRequest": {
-			"name": "camel.component.aws-ddbstream.maxResultsPerRequest",
-			"description": "Maximum number of records that will be fetched in each poll",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.proxyHost": {
-			"name": "camel.component.aws-ddbstream.proxyHost",
-			"description": "To define a proxy host when instantiating the DDBStreams client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.proxyPort": {
-			"name": "camel.component.aws-ddbstream.proxyPort",
-			"description": "To define a proxy port when instantiating the DDBStreams client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.proxyProtocol": {
-			"name": "camel.component.aws-ddbstream.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the DDBStreams client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-ddbstream.region": {
-			"name": "camel.component.aws-ddbstream.region",
-			"description": "The region in which DDBStreams client needs to work",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.sequenceNumberProvider": {
-			"name": "camel.component.aws-ddbstream.sequenceNumberProvider",
-			"description": "Provider for the sequence number when using one of the two ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types. Can be a registry reference or a literal sequence number.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.autowiredEnabled": {
-			"name": "camel.component.aws-ddbstream.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.accessKey": {
-			"name": "camel.component.aws-ddbstream.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ddbstream.secretKey": {
-			"name": "camel.component.aws-ddbstream.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-ddbstream-kafka-connector/src/main/assembly/package.xml
deleted file mode 100644
index 05f0b1a..0000000
--- a/connectors/camel-aws-ddbstream-kafka-connector/src/main/assembly/package.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<assembly>
-  <!-- Assembles a packaged version targeting OS installation. -->
-  <id>package</id>
-  <formats>
-    <format>tar.gz</format>
-  </formats>
-  <includeBaseDirectory>false</includeBaseDirectory>
-  <fileSets>
-    <fileSet>
-      <directory>${project.basedir}/../..</directory>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <includes>
-        <include>README*</include>
-        <include>LICENSE*</include>
-        <include>NOTICE*</include>
-        <include>licenses/</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>${project.basedir}/src/main/docs</directory>
-      <outputDirectory>docs/</outputDirectory>
-      <includes>
-        <include>**/*</include>
-      </includes>
-    </fileSet>
-  </fileSets>
-  <dependencySets>
-    <dependencySet>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <useProjectArtifact>true</useProjectArtifact>
-      <useTransitiveFiltering>true</useTransitiveFiltering>
-      <excludes>
-        <exclude>org.apache.kafka:connect-api</exclude>
-      </excludes>
-    </dependencySet>
-  </dependencySets>
-</assembly>
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/src/main/docs/camel-aws-ddbstream-kafka-source-connector.adoc b/connectors/camel-aws-ddbstream-kafka-connector/src/main/docs/camel-aws-ddbstream-kafka-source-connector.adoc
deleted file mode 100644
index e1427b2..0000000
--- a/connectors/camel-aws-ddbstream-kafka-connector/src/main/docs/camel-aws-ddbstream-kafka-source-connector.adoc
+++ /dev/null
@@ -1,96 +0,0 @@
-// kafka-connector options: START
-[[camel-aws-ddbstream-kafka-connector-source]]
-= camel-aws-ddbstream-kafka-connector source configuration
-
-Connector description: Receive messages from AWS DynamoDB Stream service.
-
-When using camel-aws-ddbstream-kafka-connector as source make sure to use the following Maven dependency to have support for the connector:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.kafkaconnector</groupId>
-  <artifactId>camel-aws-ddbstream-kafka-connector</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel Kafka connector version -->
-</dependency>
-----
-
-To use this Source connector in Kafka connect you'll need to set the following connector.class
-
-[source,java]
-----
-connector.class=org.apache.camel.kafkaconnector.awsddbstream.CamelAwsddbstreamSourceConnector
-----
-
-
-The camel-aws-ddbstream source connector supports 45 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,1,1",options="header"]
-|===
-| Name | Description | Default | Required | Priority
-| *camel.source.path.tableName* | Name of the dynamodb table | null | true | HIGH
-| *camel.source.endpoint.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking | true | false | MEDIUM
-| *camel.source.endpoint.amazonDynamoDbStreamsClient* | Amazon DynamoDB client to use for all requests for this endpoint | null | false | MEDIUM
-| *camel.source.endpoint.bridgeErrorHandler* | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. | false | false | MEDIUM
-| *camel.source.endpoint.iteratorType* | Defines where in the DynaboDB stream to start getting records. Note that using TRIM_HORIZON can cause a significant delay before the stream has caught up to real-time. if {AT,AFTER}_SEQUENCE_NUMBER are used, then a sequenceNumberProvider MUST be supplied. One of: [TRIM_HORIZON] [LATEST] [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER] | "LATEST" | false | MEDIUM
-| *camel.source.endpoint.maxResultsPerRequest* | Maximum number of records that will be fetched in each poll | null | false | MEDIUM
-| *camel.source.endpoint.proxyHost* | To define a proxy host when instantiating the DDBStreams client | null | false | MEDIUM
-| *camel.source.endpoint.proxyPort* | To define a proxy port when instantiating the DDBStreams client | null | false | MEDIUM
-| *camel.source.endpoint.proxyProtocol* | To define a proxy protocol when instantiating the DDBStreams client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.source.endpoint.region* | The region in which DDBStreams client needs to work | null | false | MEDIUM
-| *camel.source.endpoint.sendEmptyMessageWhenIdle* | If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead. | false | false | MEDIUM
-| *camel.source.endpoint.sequenceNumberProvider* | Provider for the sequence number when using one of the two ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types. Can be a registry reference or a literal sequence number. | null | false | MEDIUM
-| *camel.source.endpoint.exceptionHandler* | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. | null | false | MEDIUM
-| *camel.source.endpoint.exchangePattern* | Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut] | null | false | MEDIUM
-| *camel.source.endpoint.pollStrategy* | A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel. | null | false | MEDIUM
-| *camel.source.endpoint.backoffErrorThreshold* | The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in. | null | false | MEDIUM
-| *camel.source.endpoint.backoffIdleThreshold* | The number of subsequent idle polls that should happen before the backoffMultipler should kick-in. | null | false | MEDIUM
-| *camel.source.endpoint.backoffMultiplier* | To let the scheduled polling consumer backoff if there has been a number of subsequent idles/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and/or backoffErrorThreshold must also be configured. | null | false | MEDIUM
-| *camel.source.endpoint.delay* | Milliseconds before the next poll. | 500L | false | MEDIUM
-| *camel.source.endpoint.greedy* | If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages. | false | false | MEDIUM
-| *camel.source.endpoint.initialDelay* | Milliseconds before the first poll starts. | 1000L | false | MEDIUM
-| *camel.source.endpoint.repeatCount* | Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever. | 0L | false | MEDIUM
-| *camel.source.endpoint.runLoggingLevel* | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF] | "TRACE" | false | MEDIUM
-| *camel.source.endpoint.scheduledExecutorService* | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | null | false | MEDIUM
-| *camel.source.endpoint.scheduler* | To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler | "none" | false | MEDIUM
-| *camel.source.endpoint.schedulerProperties* | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | null | false | MEDIUM
-| *camel.source.endpoint.startScheduler* | Whether the scheduler should be auto started. | true | false | MEDIUM
-| *camel.source.endpoint.timeUnit* | Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS] | "MILLISECONDS" | false | MEDIUM
-| *camel.source.endpoint.useFixedDelay* | Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details. | true | false | MEDIUM
-| *camel.source.endpoint.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.source.endpoint.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-ddbstream.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking | true | false | MEDIUM
-| *camel.component.aws-ddbstream.amazonDynamoDb StreamsClient* | Amazon DynamoDB client to use for all requests for this endpoint | null | false | MEDIUM
-| *camel.component.aws-ddbstream.bridgeErrorHandler* | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. | false | false | MEDIUM
-| *camel.component.aws-ddbstream.configuration* | The component configuration | null | false | MEDIUM
-| *camel.component.aws-ddbstream.iteratorType* | Defines where in the DynaboDB stream to start getting records. Note that using TRIM_HORIZON can cause a significant delay before the stream has caught up to real-time. if {AT,AFTER}_SEQUENCE_NUMBER are used, then a sequenceNumberProvider MUST be supplied. One of: [TRIM_HORIZON] [LATEST] [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER] | "LATEST" | false | MEDIUM
-| *camel.component.aws-ddbstream.maxResultsPerRequest* | Maximum number of records that will be fetched in each poll | null | false | MEDIUM
-| *camel.component.aws-ddbstream.proxyHost* | To define a proxy host when instantiating the DDBStreams client | null | false | MEDIUM
-| *camel.component.aws-ddbstream.proxyPort* | To define a proxy port when instantiating the DDBStreams client | null | false | MEDIUM
-| *camel.component.aws-ddbstream.proxyProtocol* | To define a proxy protocol when instantiating the DDBStreams client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.component.aws-ddbstream.region* | The region in which DDBStreams client needs to work | null | false | MEDIUM
-| *camel.component.aws-ddbstream.sequenceNumber Provider* | Provider for the sequence number when using one of the two ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types. Can be a registry reference or a literal sequence number. | null | false | MEDIUM
-| *camel.component.aws-ddbstream.autowiredEnabled* | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | false | MEDIUM
-| *camel.component.aws-ddbstream.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.component.aws-ddbstream.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-|===
-
-
-
-The camel-aws-ddbstream source connector has no converters out of the box.
-
-
-
-
-
-The camel-aws-ddbstream source connector has no transforms out of the box.
-
-
-
-
-
-The camel-aws-ddbstream source connector has no aggregation strategies out of the box.
-// kafka-connector options: END
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/src/main/docs/examples/CamelAwsddbstreamSourceConnector.properties b/connectors/camel-aws-ddbstream-kafka-connector/src/main/docs/examples/CamelAwsddbstreamSourceConnector.properties
deleted file mode 100644
index 590b896..0000000
--- a/connectors/camel-aws-ddbstream-kafka-connector/src/main/docs/examples/CamelAwsddbstreamSourceConnector.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-name=CamelAws-ddbstreamSourceConnector
-connector.class=org.apache.camel.kafkaconnector.awsddbstream.CamelAwsddbstreamSourceConnector
-tasks.max=1
-
-# use the kafka converters that better suit your needs, these are just defaults:
-key.converter=org.apache.kafka.connect.storage.StringConverter
-value.converter=org.apache.kafka.connect.storage.StringConverter
-
-# comma separated topics to send messages into
-topics=
-
-# mandatory properties (for a complete properties list see the connector documentation):
-
-# Name of the dynamodb table
-camel.source.path.tableName=
-
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstream/CamelAwsddbstreamSourceConnector.java b/connectors/camel-aws-ddbstream-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstream/CamelAwsddbstreamSourceConnector.java
deleted file mode 100644
index ee6f5a8..0000000
--- a/connectors/camel-aws-ddbstream-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstream/CamelAwsddbstreamSourceConnector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbstream;
-
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSourceConnector;
-import org.apache.kafka.common.config.ConfigDef;
-import org.apache.kafka.connect.connector.Task;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsddbstreamSourceConnector extends CamelSourceConnector {
-
-    @Override
-    public ConfigDef config() {
-        return CamelAwsddbstreamSourceConnectorConfig.conf();
-    }
-    @Override
-    public Class<? extends Task> taskClass() {
-        return CamelAwsddbstreamSourceTask.class;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstream/CamelAwsddbstreamSourceConnectorConfig.java b/connectors/camel-aws-ddbstream-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstream/CamelAwsddbstreamSourceConnectorConfig.java
deleted file mode 100644
index 01bf9b9..0000000
--- a/connectors/camel-aws-ddbstream-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstream/CamelAwsddbstreamSourceConnectorConfig.java
+++ /dev/null
@@ -1,225 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbstream;
-
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig;
-import org.apache.kafka.common.config.ConfigDef;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsddbstreamSourceConnectorConfig
-        extends
-            CamelSourceConnectorConfig {
-
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_PATH_TABLE_NAME_CONF = "camel.source.path.tableName";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_PATH_TABLE_NAME_DOC = "Name of the dynamodb table";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_PATH_TABLE_NAME_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF = "camel.source.endpoint.autoDiscoverClient";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking";
-    public static final Boolean CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_CONF = "camel.source.endpoint.amazonDynamoDbStreamsClient";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_DOC = "Amazon DynamoDB client to use for all requests for this endpoint";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BRIDGE_ERROR_HANDLER_CONF = "camel.source.endpoint.bridgeErrorHandler";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BRIDGE_ERROR_HANDLER_DOC = "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level an [...]
-    public static final Boolean CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BRIDGE_ERROR_HANDLER_DEFAULT = false;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ITERATOR_TYPE_CONF = "camel.source.endpoint.iteratorType";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ITERATOR_TYPE_DOC = "Defines where in the DynaboDB stream to start getting records. Note that using TRIM_HORIZON can cause a significant delay before the stream has caught up to real-time. if {AT,AFTER}_SEQUENCE_NUMBER are used, then a sequenceNumberProvider MUST be supplied. One of: [TRIM_HORIZON] [LATEST] [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER]";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ITERATOR_TYPE_DEFAULT = "LATEST";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_MAX_RESULTS_PER_REQUEST_CONF = "camel.source.endpoint.maxResultsPerRequest";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_MAX_RESULTS_PER_REQUEST_DOC = "Maximum number of records that will be fetched in each poll";
-    public static final Integer CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_MAX_RESULTS_PER_REQUEST_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_HOST_CONF = "camel.source.endpoint.proxyHost";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the DDBStreams client";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PORT_CONF = "camel.source.endpoint.proxyPort";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the DDBStreams client";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.source.endpoint.proxyProtocol";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the DDBStreams client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REGION_CONF = "camel.source.endpoint.region";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REGION_DOC = "The region in which DDBStreams client needs to work";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REGION_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEND_EMPTY_MESSAGE_WHEN_IDLE_CONF = "camel.source.endpoint.sendEmptyMessageWhenIdle";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEND_EMPTY_MESSAGE_WHEN_IDLE_DOC = "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.";
-    public static final Boolean CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEND_EMPTY_MESSAGE_WHEN_IDLE_DEFAULT = false;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEQUENCE_NUMBER_PROVIDER_CONF = "camel.source.endpoint.sequenceNumberProvider";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEQUENCE_NUMBER_PROVIDER_DOC = "Provider for the sequence number when using one of the two ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types. Can be a registry reference or a literal sequence number.";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEQUENCE_NUMBER_PROVIDER_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCEPTION_HANDLER_CONF = "camel.source.endpoint.exceptionHandler";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCEPTION_HANDLER_DOC = "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCEPTION_HANDLER_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCHANGE_PATTERN_CONF = "camel.source.endpoint.exchangePattern";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCHANGE_PATTERN_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_POLL_STRATEGY_CONF = "camel.source.endpoint.pollStrategy";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_POLL_STRATEGY_DOC = "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_POLL_STRATEGY_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_ERROR_THRESHOLD_CONF = "camel.source.endpoint.backoffErrorThreshold";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_ERROR_THRESHOLD_DOC = "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.";
-    public static final Integer CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_ERROR_THRESHOLD_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_IDLE_THRESHOLD_CONF = "camel.source.endpoint.backoffIdleThreshold";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_IDLE_THRESHOLD_DOC = "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.";
-    public static final Integer CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_IDLE_THRESHOLD_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_MULTIPLIER_CONF = "camel.source.endpoint.backoffMultiplier";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_MULTIPLIER_DOC = "To let the scheduled polling consumer backoff if there has been a number of subsequent idles/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and/or backoffErrorThreshold must also be configured.";
-    public static final Integer CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_MULTIPLIER_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_DELAY_CONF = "camel.source.endpoint.delay";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_DELAY_DOC = "Milliseconds before the next poll.";
-    public static final Long CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_DELAY_DEFAULT = 500L;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_GREEDY_CONF = "camel.source.endpoint.greedy";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_GREEDY_DOC = "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.";
-    public static final Boolean CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_GREEDY_DEFAULT = false;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_INITIAL_DELAY_CONF = "camel.source.endpoint.initialDelay";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_INITIAL_DELAY_DOC = "Milliseconds before the first poll starts.";
-    public static final Long CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_INITIAL_DELAY_DEFAULT = 1000L;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REPEAT_COUNT_CONF = "camel.source.endpoint.repeatCount";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REPEAT_COUNT_DOC = "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.";
-    public static final Long CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REPEAT_COUNT_DEFAULT = 0L;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_RUN_LOGGING_LEVEL_CONF = "camel.source.endpoint.runLoggingLevel";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_RUN_LOGGING_LEVEL_DOC = "The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF]";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_RUN_LOGGING_LEVEL_DEFAULT = "TRACE";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULED_EXECUTOR_SERVICE_CONF = "camel.source.endpoint.scheduledExecutorService";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULED_EXECUTOR_SERVICE_DOC = "Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool.";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULED_EXECUTOR_SERVICE_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_CONF = "camel.source.endpoint.scheduler";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_DOC = "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_DEFAULT = "none";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_PROPERTIES_CONF = "camel.source.endpoint.schedulerProperties";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_PROPERTIES_DOC = "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_PROPERTIES_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_START_SCHEDULER_CONF = "camel.source.endpoint.startScheduler";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_START_SCHEDULER_DOC = "Whether the scheduler should be auto started.";
-    public static final Boolean CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_START_SCHEDULER_DEFAULT = true;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_TIME_UNIT_CONF = "camel.source.endpoint.timeUnit";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_TIME_UNIT_DOC = "Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS]";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_TIME_UNIT_DEFAULT = "MILLISECONDS";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_USE_FIXED_DELAY_CONF = "camel.source.endpoint.useFixedDelay";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_USE_FIXED_DELAY_DOC = "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details.";
-    public static final Boolean CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_USE_FIXED_DELAY_DEFAULT = true;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ACCESS_KEY_CONF = "camel.source.endpoint.accessKey";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SECRET_KEY_CONF = "camel.source.endpoint.secretKey";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTO_DISCOVER_CLIENT_CONF = "camel.component.aws-ddbstream.autoDiscoverClient";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking";
-    public static final Boolean CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_CONF = "camel.component.aws-ddbstream.amazonDynamoDbStreamsClient";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_DOC = "Amazon DynamoDB client to use for all requests for this endpoint";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_BRIDGE_ERROR_HANDLER_CONF = "camel.component.aws-ddbstream.bridgeErrorHandler";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_BRIDGE_ERROR_HANDLER_DOC = "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level a [...]
-    public static final Boolean CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_BRIDGE_ERROR_HANDLER_DEFAULT = false;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_CONFIGURATION_CONF = "camel.component.aws-ddbstream.configuration";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_CONFIGURATION_DOC = "The component configuration";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_CONFIGURATION_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ITERATOR_TYPE_CONF = "camel.component.aws-ddbstream.iteratorType";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ITERATOR_TYPE_DOC = "Defines where in the DynaboDB stream to start getting records. Note that using TRIM_HORIZON can cause a significant delay before the stream has caught up to real-time. if {AT,AFTER}_SEQUENCE_NUMBER are used, then a sequenceNumberProvider MUST be supplied. One of: [TRIM_HORIZON] [LATEST] [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER]";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ITERATOR_TYPE_DEFAULT = "LATEST";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_MAX_RESULTS_PER_REQUEST_CONF = "camel.component.aws-ddbstream.maxResultsPerRequest";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_MAX_RESULTS_PER_REQUEST_DOC = "Maximum number of records that will be fetched in each poll";
-    public static final Integer CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_MAX_RESULTS_PER_REQUEST_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_HOST_CONF = "camel.component.aws-ddbstream.proxyHost";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the DDBStreams client";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PORT_CONF = "camel.component.aws-ddbstream.proxyPort";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the DDBStreams client";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws-ddbstream.proxyProtocol";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the DDBStreams client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_REGION_CONF = "camel.component.aws-ddbstream.region";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_REGION_DOC = "The region in which DDBStreams client needs to work";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_REGION_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SEQUENCE_NUMBER_PROVIDER_CONF = "camel.component.aws-ddbstream.sequenceNumberProvider";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SEQUENCE_NUMBER_PROVIDER_DOC = "Provider for the sequence number when using one of the two ShardIteratorType.{AT,AFTER}_SEQUENCE_NUMBER iterator types. Can be a registry reference or a literal sequence number.";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SEQUENCE_NUMBER_PROVIDER_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.aws-ddbstream.autowiredEnabled";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.";
-    public static final Boolean CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ACCESS_KEY_CONF = "camel.component.aws-ddbstream.accessKey";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SECRET_KEY_CONF = "camel.component.aws-ddbstream.secretKey";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SECRET_KEY_DEFAULT = null;
-
-    public CamelAwsddbstreamSourceConnectorConfig(
-            ConfigDef config,
-            Map<String, String> parsedConfig) {
-        super(config, parsedConfig);
-    }
-
-    public CamelAwsddbstreamSourceConnectorConfig(
-            Map<String, String> parsedConfig) {
-        this(conf(), parsedConfig);
-    }
-
-    public static ConfigDef conf() {
-        ConfigDef conf = new ConfigDef(CamelSourceConnectorConfig.conf());
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_PATH_TABLE_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_PATH_TABLE_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AWSDDBSTREAM_PATH_TABLE_NAME_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BRIDGE_ERROR_HANDLER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BRIDGE_ERROR_HANDLER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BRIDGE_ERROR_HANDLER_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ITERATOR_TYPE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ITERATOR_TYPE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ITERATOR_TYPE_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_MAX_RESULTS_PER_REQUEST_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_MAX_RESULTS_PER_REQUEST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_MAX_RESULTS_PER_REQUEST_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REGION_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEND_EMPTY_MESSAGE_WHEN_IDLE_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEND_EMPTY_MESSAGE_WHEN_IDLE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEND_EMPTY_MESSAGE_WHEN_IDLE_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEQUENCE_NUMBER_PROVIDER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEQUENCE_NUMBER_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SEQUENCE_NUMBER_PROVIDER_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCEPTION_HANDLER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCEPTION_HANDLER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCEPTION_HANDLER_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCHANGE_PATTERN_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCHANGE_PATTERN_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_EXCHANGE_PATTERN_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_POLL_STRATEGY_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_POLL_STRATEGY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_POLL_STRATEGY_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_ERROR_THRESHOLD_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_ERROR_THRESHOLD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_ERROR_THRESHOLD_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_IDLE_THRESHOLD_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_IDLE_THRESHOLD_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_IDLE_THRESHOLD_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_MULTIPLIER_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_MULTIPLIER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_BACKOFF_MULTIPLIER_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_DELAY_CONF, ConfigDef.Type.LONG, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_DELAY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_DELAY_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_GREEDY_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_GREEDY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_GREEDY_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_INITIAL_DELAY_CONF, ConfigDef.Type.LONG, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_INITIAL_DELAY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_INITIAL_DELAY_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REPEAT_COUNT_CONF, ConfigDef.Type.LONG, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REPEAT_COUNT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_REPEAT_COUNT_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_RUN_LOGGING_LEVEL_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_RUN_LOGGING_LEVEL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_RUN_LOGGING_LEVEL_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULED_EXECUTOR_SERVICE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULED_EXECUTOR_SERVICE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULED_EXECUTOR_SERVICE_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_PROPERTIES_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_PROPERTIES_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SCHEDULER_PROPERTIES_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_START_SCHEDULER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_START_SCHEDULER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_START_SCHEDULER_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_TIME_UNIT_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_TIME_UNIT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_TIME_UNIT_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_USE_FIXED_DELAY_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_USE_FIXED_DELAY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_USE_FIXED_DELAY_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_ENDPOINT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AMAZON_DYNAMO_DB_STREAMS_CLIENT_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_BRIDGE_ERROR_HANDLER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_BRIDGE_ERROR_HANDLER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_BRIDGE_ERROR_HANDLER_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_CONFIGURATION_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ITERATOR_TYPE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ITERATOR_TYPE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ITERATOR_TYPE_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_MAX_RESULTS_PER_REQUEST_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_MAX_RESULTS_PER_REQUEST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_MAX_RESULTS_PER_REQUEST_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_REGION_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SEQUENCE_NUMBER_PROVIDER_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SEQUENCE_NUMBER_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SEQUENCE_NUMBER_PROVIDER_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_AUTOWIRED_ENABLED_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSDDBSTREAM_COMPONENT_SECRET_KEY_DOC);
-        return conf;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstream/CamelAwsddbstreamSourceTask.java b/connectors/camel-aws-ddbstream-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstream/CamelAwsddbstreamSourceTask.java
deleted file mode 100644
index 9a5e268..0000000
--- a/connectors/camel-aws-ddbstream-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstream/CamelAwsddbstreamSourceTask.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbstream;
-
-import java.util.HashMap;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig;
-import org.apache.camel.kafkaconnector.CamelSourceTask;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsddbstreamSourceTask extends CamelSourceTask {
-
-    @Override
-    protected CamelSourceConnectorConfig getCamelSourceConnectorConfig(
-            Map<String, String> props) {
-        return new CamelAwsddbstreamSourceConnectorConfig(props);
-    }
-    @Override
-    protected Map<String, String> getDefaultConfig() {
-        return new HashMap<String, String>() {{
-            put(CamelSourceConnectorConfig.CAMEL_SOURCE_COMPONENT_CONF, "aws-ddbstream");
-        }};
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-aws-ddbstream-kafka-connector/src/main/resources/META-INF/LICENSE.txt
deleted file mode 100644
index 6b0b127..0000000
--- a/connectors/camel-aws-ddbstream-kafka-connector/src/main/resources/META-INF/LICENSE.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/connectors/camel-aws-ddbstream-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-aws-ddbstream-kafka-connector/src/main/resources/META-INF/NOTICE.txt
deleted file mode 100644
index 2e215bf..0000000
--- a/connectors/camel-aws-ddbstream-kafka-connector/src/main/resources/META-INF/NOTICE.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-   =========================================================================
-   ==  NOTICE file corresponding to the section 4 d of                    ==
-   ==  the Apache License, Version 2.0,                                   ==
-   ==  in this case for the Apache Camel distribution.                    ==
-   =========================================================================
-
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Please read the different LICENSE files present in the licenses directory of
-   this distribution.
diff --git a/connectors/camel-aws-ec2-kafka-connector/pom.xml b/connectors/camel-aws-ec2-kafka-connector/pom.xml
deleted file mode 100644
index 38f1062..0000000
--- a/connectors/camel-aws-ec2-kafka-connector/pom.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.camel.kafkaconnector</groupId>
-    <artifactId>connectors</artifactId>
-    <version>0.9.0-SNAPSHOT</version>
-  </parent>
-  <artifactId>camel-aws-ec2-kafka-connector</artifactId>
-  <name>Camel-Kafka-Connector :: aws-ec2</name>
-  <description>Camel Kafka Connector for aws-ec2</description>
-  <dependencies>
-    <!-- Kafka -->
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-api</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-transforms</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <!-- Camel -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-aws-ec2</artifactId>
-    </dependency>
-    <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel.kafkaconnector</groupId>
-      <artifactId>camel-kafka-connector</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-jackson</artifactId>
-    </dependency>
-    <!--END OF GENERATED CODE-->
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>${version.maven.surefire.plugin}</version>
-        <configuration>
-          <failIfNoTests>false</failIfNoTests>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
-        <version>${version.maven.jar}</version>
-        <configuration>
-          <archive>
-            <manifest>
-              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
-            </manifest>
-          </archive>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <version>2.5.1</version>
-        <inherited>true</inherited>
-        <configuration>
-          <source>1.8</source>
-          <target>1.8</target>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.5.3</version>
-        <configuration>
-          <descriptors>
-            <descriptor>src/main/assembly/package.xml</descriptor>
-          </descriptors>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <!--START OF GENERATED CODE-->
-  <repositories>
-    <!-- camel-jira -->
-    <repository>
-      <id>atlassian-public</id>
-      <url>https://packages.atlassian.com/maven-external</url>
-      <name>Atlassian Public Repo</name>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-    <!-- camel-ipfs and camel-weka -->
-    <repository>
-      <id>jboss.thirdparty</id>
-      <name>JBoss Thirdparty Repository</name>
-      <url>https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-  </repositories>
-  <!--END OF GENERATED CODE-->
-</project>
diff --git a/connectors/camel-aws-ec2-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-aws-ec2-kafka-connector/src/generated/descriptors/connector-sink.properties
deleted file mode 100644
index 68d4438..0000000
--- a/connectors/camel-aws-ec2-kafka-connector/src/generated/descriptors/connector-sink.properties
+++ /dev/null
@@ -1 +0,0 @@
-camel-aws-ec2-sink
\ No newline at end of file
diff --git a/connectors/camel-aws-ec2-kafka-connector/src/generated/resources/camel-aws-ec2-sink.json b/connectors/camel-aws-ec2-kafka-connector/src/generated/resources/camel-aws-ec2-sink.json
deleted file mode 100644
index 6ae7d8b..0000000
--- a/connectors/camel-aws-ec2-kafka-connector/src/generated/resources/camel-aws-ec2-sink.json
+++ /dev/null
@@ -1,192 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsec2.CamelAwsec2SinkConnector",
-		"artifactId": "camel-aws-ec2-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-ec2-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage AWS EC2 instances."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.amazonEc2Client": {
-			"name": "camel.sink.endpoint.amazonEc2Client",
-			"description": "To use a existing configured AmazonEC2Client as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorInstances] [createTags] [deleteTags]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"createAndRunInstances",
-				"startInstances",
-				"stopInstances",
-				"terminateInstances",
-				"describeInstances",
-				"describeInstancesStatus",
-				"rebootInstances",
-				"monitorInstances",
-				"unmonitorInstances",
-				"createTags",
-				"deleteTags"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the EC2 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.autoDiscoverClient": {
-			"name": "camel.component.aws-ec2.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.accessKey": {
-			"name": "camel.component.aws-ec2.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.amazonEc2Client": {
-			"name": "camel.component.aws-ec2.amazonEc2Client",
-			"description": "To use a existing configured AmazonEC2Client as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.configuration": {
-			"name": "camel.component.aws-ec2.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.lazyStartProducer": {
-			"name": "camel.component.aws-ec2.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.operation": {
-			"name": "camel.component.aws-ec2.operation",
-			"description": "The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorInstances] [createTags] [deleteTags]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"createAndRunInstances",
-				"startInstances",
-				"stopInstances",
-				"terminateInstances",
-				"describeInstances",
-				"describeInstancesStatus",
-				"rebootInstances",
-				"monitorInstances",
-				"unmonitorInstances",
-				"createTags",
-				"deleteTags"
-			]
-		},
-		"camel.component.aws-ec2.proxyHost": {
-			"name": "camel.component.aws-ec2.proxyHost",
-			"description": "To define a proxy host when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.proxyPort": {
-			"name": "camel.component.aws-ec2.proxyPort",
-			"description": "To define a proxy port when instantiating the EC2 client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.proxyProtocol": {
-			"name": "camel.component.aws-ec2.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the EC2 client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-ec2.region": {
-			"name": "camel.component.aws-ec2.region",
-			"description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.secretKey": {
-			"name": "camel.component.aws-ec2.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ec2.autowiredEnabled": {
-			"name": "camel.component.aws-ec2.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ec2-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-ec2-kafka-connector/src/main/assembly/package.xml
deleted file mode 100644
index 05f0b1a..0000000
--- a/connectors/camel-aws-ec2-kafka-connector/src/main/assembly/package.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<assembly>
-  <!-- Assembles a packaged version targeting OS installation. -->
-  <id>package</id>
-  <formats>
-    <format>tar.gz</format>
-  </formats>
-  <includeBaseDirectory>false</includeBaseDirectory>
-  <fileSets>
-    <fileSet>
-      <directory>${project.basedir}/../..</directory>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <includes>
-        <include>README*</include>
-        <include>LICENSE*</include>
-        <include>NOTICE*</include>
-        <include>licenses/</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>${project.basedir}/src/main/docs</directory>
-      <outputDirectory>docs/</outputDirectory>
-      <includes>
-        <include>**/*</include>
-      </includes>
-    </fileSet>
-  </fileSets>
-  <dependencySets>
-    <dependencySet>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <useProjectArtifact>true</useProjectArtifact>
-      <useTransitiveFiltering>true</useTransitiveFiltering>
-      <excludes>
-        <exclude>org.apache.kafka:connect-api</exclude>
-      </excludes>
-    </dependencySet>
-  </dependencySets>
-</assembly>
diff --git a/connectors/camel-aws-ec2-kafka-connector/src/main/docs/camel-aws-ec2-kafka-sink-connector.adoc b/connectors/camel-aws-ec2-kafka-connector/src/main/docs/camel-aws-ec2-kafka-sink-connector.adoc
deleted file mode 100644
index 068b959..0000000
--- a/connectors/camel-aws-ec2-kafka-connector/src/main/docs/camel-aws-ec2-kafka-sink-connector.adoc
+++ /dev/null
@@ -1,74 +0,0 @@
-// kafka-connector options: START
-[[camel-aws-ec2-kafka-connector-sink]]
-= camel-aws-ec2-kafka-connector sink configuration
-
-Connector Description: Manage AWS EC2 instances.
-
-When using camel-aws-ec2-kafka-connector as sink make sure to use the following Maven dependency to have support for the connector:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.kafkaconnector</groupId>
-  <artifactId>camel-aws-ec2-kafka-connector</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel Kafka connector version -->
-</dependency>
-----
-
-To use this Sink connector in Kafka connect you'll need to set the following connector.class
-
-[source,java]
-----
-connector.class=org.apache.camel.kafkaconnector.awsec2.CamelAwsec2SinkConnector
-----
-
-
-The camel-aws-ec2 sink connector supports 23 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,1,1",options="header"]
-|===
-| Name | Description | Default | Required | Priority
-| *camel.sink.path.label* | Logical name | null | true | HIGH
-| *camel.sink.endpoint.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.sink.endpoint.amazonEc2Client* | To use a existing configured AmazonEC2Client as client | null | false | MEDIUM
-| *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then cre [...]
-| *camel.sink.endpoint.operation* | The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorInstances] [createTags] [deleteTags] | null [...]
-| *camel.sink.endpoint.proxyHost* | To define a proxy host when instantiating the EC2 client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyPort* | To define a proxy port when instantiating the EC2 client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyProtocol* | To define a proxy protocol when instantiating the EC2 client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.sink.endpoint.region* | The region in which ECS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id() | null | false | MEDIUM
-| *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-ec2.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.component.aws-ec2.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.component.aws-ec2.amazonEc2Client* | To use a existing configured AmazonEC2Client as client | null | false | MEDIUM
-| *camel.component.aws-ec2.configuration* | The component configuration | null | false | MEDIUM
-| *camel.component.aws-ec2.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then [...]
-| *camel.component.aws-ec2.operation* | The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorInstances] [createTags] [deleteTags] |  [...]
-| *camel.component.aws-ec2.proxyHost* | To define a proxy host when instantiating the EC2 client | null | false | MEDIUM
-| *camel.component.aws-ec2.proxyPort* | To define a proxy port when instantiating the EC2 client | null | false | MEDIUM
-| *camel.component.aws-ec2.proxyProtocol* | To define a proxy protocol when instantiating the EC2 client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.component.aws-ec2.region* | The region in which ECS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id() | null | false | MEDIUM
-| *camel.component.aws-ec2.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-ec2.autowiredEnabled* | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | false | MEDIUM
-|===
-
-
-
-The camel-aws-ec2 sink connector has no converters out of the box.
-
-
-
-
-
-The camel-aws-ec2 sink connector has no transforms out of the box.
-
-
-
-
-
-The camel-aws-ec2 sink connector has no aggregation strategies out of the box.
-// kafka-connector options: END
diff --git a/connectors/camel-aws-ec2-kafka-connector/src/main/docs/examples/CamelAwsec2SinkConnector.properties b/connectors/camel-aws-ec2-kafka-connector/src/main/docs/examples/CamelAwsec2SinkConnector.properties
deleted file mode 100644
index 49549bf..0000000
--- a/connectors/camel-aws-ec2-kafka-connector/src/main/docs/examples/CamelAwsec2SinkConnector.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-name=CamelAws-ec2SinkConnector
-connector.class=org.apache.camel.kafkaconnector.awsec2.CamelAwsec2SinkConnector
-tasks.max=1
-
-# use the kafka converters that better suit your needs, these are just defaults:
-key.converter=org.apache.kafka.connect.storage.StringConverter
-value.converter=org.apache.kafka.connect.storage.StringConverter
-
-# comma separated topics to get messages from
-topics=
-
-# mandatory properties (for a complete properties list see the connector documentation):
-
-# The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorInstances] [createTags] [deleteTags]
-camel.component.aws-ec2.operation=
-# The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorInstances] [createTags] [deleteTags]
-camel.sink.endpoint.operation=
-# Logical name
-camel.sink.path.label=
-
diff --git a/connectors/camel-aws-ec2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2/CamelAwsec2SinkConnector.java b/connectors/camel-aws-ec2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2/CamelAwsec2SinkConnector.java
deleted file mode 100644
index 6742304..0000000
--- a/connectors/camel-aws-ec2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2/CamelAwsec2SinkConnector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsec2;
-
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnector;
-import org.apache.kafka.common.config.ConfigDef;
-import org.apache.kafka.connect.connector.Task;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsec2SinkConnector extends CamelSinkConnector {
-
-    @Override
-    public ConfigDef config() {
-        return CamelAwsec2SinkConnectorConfig.conf();
-    }
-    @Override
-    public Class<? extends Task> taskClass() {
-        return CamelAwsec2SinkTask.class;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ec2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2/CamelAwsec2SinkConnectorConfig.java b/connectors/camel-aws-ec2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2/CamelAwsec2SinkConnectorConfig.java
deleted file mode 100644
index 5f4a22b..0000000
--- a/connectors/camel-aws-ec2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2/CamelAwsec2SinkConnectorConfig.java
+++ /dev/null
@@ -1,134 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsec2;
-
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.kafka.common.config.ConfigDef;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsec2SinkConnectorConfig extends CamelSinkConnectorConfig {
-
-    public static final String CAMEL_SINK_AWSEC2_PATH_LABEL_CONF = "camel.sink.path.label";
-    public static final String CAMEL_SINK_AWSEC2_PATH_LABEL_DOC = "Logical name";
-    public static final String CAMEL_SINK_AWSEC2_PATH_LABEL_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF = "camel.sink.endpoint.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSEC2_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_ACCESS_KEY_CONF = "camel.sink.endpoint.accessKey";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_AMAZON_EC_2CLIENT_CONF = "camel.sink.endpoint.amazonEc2Client";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_AMAZON_EC_2CLIENT_DOC = "To use a existing configured AmazonEC2Client as client";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_AMAZON_EC_2CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_LAZY_START_PRODUCER_CONF = "camel.sink.endpoint.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that whe [...]
-    public static final Boolean CAMEL_SINK_AWSEC2_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_OPERATION_CONF = "camel.sink.endpoint.operation";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_OPERATION_DOC = "The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorInst [...]
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_OPERATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the EC2 client";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the EC2 client";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the EC2 client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_REGION_CONF = "camel.sink.endpoint.region";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_REGION_DOC = "The region in which ECS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_SECRET_KEY_CONF = "camel.sink.endpoint.secretKey";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSEC2_ENDPOINT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_AUTO_DISCOVER_CLIENT_CONF = "camel.component.aws-ec2.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSEC2_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_ACCESS_KEY_CONF = "camel.component.aws-ec2.accessKey";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_AMAZON_EC_2CLIENT_CONF = "camel.component.aws-ec2.amazonEc2Client";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_AMAZON_EC_2CLIENT_DOC = "To use a existing configured AmazonEC2Client as client";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_AMAZON_EC_2CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_CONFIGURATION_CONF = "camel.component.aws-ec2.configuration";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_CONFIGURATION_DOC = "The component configuration";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_CONFIGURATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_LAZY_START_PRODUCER_CONF = "camel.component.aws-ec2.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that wh [...]
-    public static final Boolean CAMEL_SINK_AWSEC2_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_OPERATION_CONF = "camel.component.aws-ec2.operation";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_OPERATION_DOC = "The operation to perform. It can be createAndRunInstances, startInstances, stopInstances, terminateInstances, describeInstances, describeInstancesStatus, rebootInstances, monitorInstances, unmonitorInstances, createTags or deleteTags One of: [createAndRunInstances] [startInstances] [stopInstances] [terminateInstances] [describeInstances] [describeInstancesStatus] [rebootInstances] [monitorInstances] [unmonitorIns [...]
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_OPERATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_PROXY_HOST_CONF = "camel.component.aws-ec2.proxyHost";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the EC2 client";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PORT_CONF = "camel.component.aws-ec2.proxyPort";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the EC2 client";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws-ec2.proxyProtocol";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the EC2 client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_REGION_CONF = "camel.component.aws-ec2.region";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_REGION_DOC = "The region in which ECS client needs to work. When using this parameter, the configuration will expect the lowercase name of the region (for example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_SECRET_KEY_CONF = "camel.component.aws-ec2.secretKey";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.aws-ec2.autowiredEnabled";
-    public static final String CAMEL_SINK_AWSEC2_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.";
-    public static final Boolean CAMEL_SINK_AWSEC2_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
-
-    public CamelAwsec2SinkConnectorConfig(
-            ConfigDef config,
-            Map<String, String> parsedConfig) {
-        super(config, parsedConfig);
-    }
-
-    public CamelAwsec2SinkConnectorConfig(Map<String, String> parsedConfig) {
-        this(conf(), parsedConfig);
-    }
-
-    public static ConfigDef conf() {
-        ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf());
-        conf.define(CAMEL_SINK_AWSEC2_PATH_LABEL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_PATH_LABEL_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSEC2_PATH_LABEL_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSEC2_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_ENDPOINT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSEC2_ENDPOINT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_ENDPOINT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_ENDPOINT_AMAZON_EC_2CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_ENDPOINT_AMAZON_EC_2CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_ENDPOINT_AMAZON_EC_2CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_ENDPOINT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSEC2_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_ENDPOINT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_ENDPOINT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_ENDPOINT_OPERATION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSEC2_ENDPOINT_OPERATION_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_ENDPOINT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_ENDPOINT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_ENDPOINT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_ENDPOINT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_ENDPOINT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSEC2_ENDPOINT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_ENDPOINT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSEC2_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_COMPONENT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSEC2_COMPONENT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_COMPONENT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_AMAZON_EC_2CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_COMPONENT_AMAZON_EC_2CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_COMPONENT_AMAZON_EC_2CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_COMPONENT_CONFIGURATION_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSEC2_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_COMPONENT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_COMPONENT_OPERATION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSEC2_COMPONENT_OPERATION_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_COMPONENT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_COMPONENT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEC2_COMPONENT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_COMPONENT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSEC2_COMPONENT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_COMPONENT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSEC2_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSEC2_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEC2_COMPONENT_AUTOWIRED_ENABLED_DOC);
-        return conf;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ec2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2/CamelAwsec2SinkTask.java b/connectors/camel-aws-ec2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2/CamelAwsec2SinkTask.java
deleted file mode 100644
index cfcd293..0000000
--- a/connectors/camel-aws-ec2-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2/CamelAwsec2SinkTask.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsec2;
-
-import java.util.HashMap;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.camel.kafkaconnector.CamelSinkTask;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsec2SinkTask extends CamelSinkTask {
-
-    @Override
-    protected CamelSinkConnectorConfig getCamelSinkConnectorConfig(
-            Map<String, String> props) {
-        return new CamelAwsec2SinkConnectorConfig(props);
-    }
-    @Override
-    protected Map<String, String> getDefaultConfig() {
-        return new HashMap<String, String>() {{
-            put(CamelSinkConnectorConfig.CAMEL_SINK_COMPONENT_CONF, "aws-ec2");
-        }};
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ec2-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-aws-ec2-kafka-connector/src/main/resources/META-INF/LICENSE.txt
deleted file mode 100644
index 6b0b127..0000000
--- a/connectors/camel-aws-ec2-kafka-connector/src/main/resources/META-INF/LICENSE.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/connectors/camel-aws-ec2-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-aws-ec2-kafka-connector/src/main/resources/META-INF/NOTICE.txt
deleted file mode 100644
index 2e215bf..0000000
--- a/connectors/camel-aws-ec2-kafka-connector/src/main/resources/META-INF/NOTICE.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-   =========================================================================
-   ==  NOTICE file corresponding to the section 4 d of                    ==
-   ==  the Apache License, Version 2.0,                                   ==
-   ==  in this case for the Apache Camel distribution.                    ==
-   =========================================================================
-
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Please read the different LICENSE files present in the licenses directory of
-   this distribution.
diff --git a/connectors/camel-aws-ecs-kafka-connector/pom.xml b/connectors/camel-aws-ecs-kafka-connector/pom.xml
deleted file mode 100644
index f982d3c..0000000
--- a/connectors/camel-aws-ecs-kafka-connector/pom.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.camel.kafkaconnector</groupId>
-    <artifactId>connectors</artifactId>
-    <version>0.9.0-SNAPSHOT</version>
-  </parent>
-  <artifactId>camel-aws-ecs-kafka-connector</artifactId>
-  <name>Camel-Kafka-Connector :: aws-ecs</name>
-  <description>Camel Kafka Connector for aws-ecs</description>
-  <dependencies>
-    <!-- Kafka -->
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-api</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-transforms</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <!-- Camel -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-aws-ecs</artifactId>
-    </dependency>
-    <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel.kafkaconnector</groupId>
-      <artifactId>camel-kafka-connector</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-jackson</artifactId>
-    </dependency>
-    <!--END OF GENERATED CODE-->
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>${version.maven.surefire.plugin}</version>
-        <configuration>
-          <failIfNoTests>false</failIfNoTests>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
-        <version>${version.maven.jar}</version>
-        <configuration>
-          <archive>
-            <manifest>
-              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
-            </manifest>
-          </archive>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <version>2.5.1</version>
-        <inherited>true</inherited>
-        <configuration>
-          <source>1.8</source>
-          <target>1.8</target>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.5.3</version>
-        <configuration>
-          <descriptors>
-            <descriptor>src/main/assembly/package.xml</descriptor>
-          </descriptors>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <!--START OF GENERATED CODE-->
-  <repositories>
-    <!-- camel-jira -->
-    <repository>
-      <id>atlassian-public</id>
-      <url>https://packages.atlassian.com/maven-external</url>
-      <name>Atlassian Public Repo</name>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-    <!-- camel-ipfs and camel-weka -->
-    <repository>
-      <id>jboss.thirdparty</id>
-      <name>JBoss Thirdparty Repository</name>
-      <url>https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-  </repositories>
-  <!--END OF GENERATED CODE-->
-</project>
diff --git a/connectors/camel-aws-ecs-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-aws-ecs-kafka-connector/src/generated/descriptors/connector-sink.properties
deleted file mode 100644
index 2b38b81..0000000
--- a/connectors/camel-aws-ecs-kafka-connector/src/generated/descriptors/connector-sink.properties
+++ /dev/null
@@ -1 +0,0 @@
-camel-aws-ecs-sink
\ No newline at end of file
diff --git a/connectors/camel-aws-ecs-kafka-connector/src/generated/resources/camel-aws-ecs-sink.json b/connectors/camel-aws-ecs-kafka-connector/src/generated/resources/camel-aws-ecs-sink.json
deleted file mode 100644
index 601c4ae..0000000
--- a/connectors/camel-aws-ecs-kafka-connector/src/generated/resources/camel-aws-ecs-sink.json
+++ /dev/null
@@ -1,178 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsecs.CamelAwsecsSinkConnector",
-		"artifactId": "camel-aws-ecs-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-ecs-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage AWS ECS cluster instances."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.ecsClient": {
-			"name": "camel.sink.endpoint.ecsClient",
-			"description": "To use a existing configured AWS ECS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listClusters",
-				"describeCluster",
-				"createCluster",
-				"deleteCluster"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the ECS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the ECS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the ECS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.autoDiscoverClient": {
-			"name": "camel.component.aws-ecs.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.accessKey": {
-			"name": "camel.component.aws-ecs.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.configuration": {
-			"name": "camel.component.aws-ecs.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.ecsClient": {
-			"name": "camel.component.aws-ecs.ecsClient",
-			"description": "To use a existing configured AWS ECS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.lazyStartProducer": {
-			"name": "camel.component.aws-ecs.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.operation": {
-			"name": "camel.component.aws-ecs.operation",
-			"description": "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listClusters",
-				"describeCluster",
-				"createCluster",
-				"deleteCluster"
-			]
-		},
-		"camel.component.aws-ecs.proxyHost": {
-			"name": "camel.component.aws-ecs.proxyHost",
-			"description": "To define a proxy host when instantiating the ECS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.proxyPort": {
-			"name": "camel.component.aws-ecs.proxyPort",
-			"description": "To define a proxy port when instantiating the ECS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.proxyProtocol": {
-			"name": "camel.component.aws-ecs.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the ECS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-ecs.region": {
-			"name": "camel.component.aws-ecs.region",
-			"description": "The region in which ECS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.secretKey": {
-			"name": "camel.component.aws-ecs.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-ecs.autowiredEnabled": {
-			"name": "camel.component.aws-ecs.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ecs-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-ecs-kafka-connector/src/main/assembly/package.xml
deleted file mode 100644
index 05f0b1a..0000000
--- a/connectors/camel-aws-ecs-kafka-connector/src/main/assembly/package.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<assembly>
-  <!-- Assembles a packaged version targeting OS installation. -->
-  <id>package</id>
-  <formats>
-    <format>tar.gz</format>
-  </formats>
-  <includeBaseDirectory>false</includeBaseDirectory>
-  <fileSets>
-    <fileSet>
-      <directory>${project.basedir}/../..</directory>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <includes>
-        <include>README*</include>
-        <include>LICENSE*</include>
-        <include>NOTICE*</include>
-        <include>licenses/</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>${project.basedir}/src/main/docs</directory>
-      <outputDirectory>docs/</outputDirectory>
-      <includes>
-        <include>**/*</include>
-      </includes>
-    </fileSet>
-  </fileSets>
-  <dependencySets>
-    <dependencySet>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <useProjectArtifact>true</useProjectArtifact>
-      <useTransitiveFiltering>true</useTransitiveFiltering>
-      <excludes>
-        <exclude>org.apache.kafka:connect-api</exclude>
-      </excludes>
-    </dependencySet>
-  </dependencySets>
-</assembly>
diff --git a/connectors/camel-aws-ecs-kafka-connector/src/main/docs/camel-aws-ecs-kafka-sink-connector.adoc b/connectors/camel-aws-ecs-kafka-connector/src/main/docs/camel-aws-ecs-kafka-sink-connector.adoc
deleted file mode 100644
index 69318a3..0000000
--- a/connectors/camel-aws-ecs-kafka-connector/src/main/docs/camel-aws-ecs-kafka-sink-connector.adoc
+++ /dev/null
@@ -1,74 +0,0 @@
-// kafka-connector options: START
-[[camel-aws-ecs-kafka-connector-sink]]
-= camel-aws-ecs-kafka-connector sink configuration
-
-Connector Description: Manage AWS ECS cluster instances.
-
-When using camel-aws-ecs-kafka-connector as sink make sure to use the following Maven dependency to have support for the connector:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.kafkaconnector</groupId>
-  <artifactId>camel-aws-ecs-kafka-connector</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel Kafka connector version -->
-</dependency>
-----
-
-To use this Sink connector in Kafka connect you'll need to set the following connector.class
-
-[source,java]
-----
-connector.class=org.apache.camel.kafkaconnector.awsecs.CamelAwsecsSinkConnector
-----
-
-
-The camel-aws-ecs sink connector supports 23 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,1,1",options="header"]
-|===
-| Name | Description | Default | Required | Priority
-| *camel.sink.path.label* | Logical name | null | true | HIGH
-| *camel.sink.endpoint.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.sink.endpoint.ecsClient* | To use a existing configured AWS ECS as client | null | false | MEDIUM
-| *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then cre [...]
-| *camel.sink.endpoint.operation* | The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster] | null | true | HIGH
-| *camel.sink.endpoint.proxyHost* | To define a proxy host when instantiating the ECS client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyPort* | To define a proxy port when instantiating the ECS client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyProtocol* | To define a proxy protocol when instantiating the ECS client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.sink.endpoint.region* | The region in which ECS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-ecs.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.component.aws-ecs.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.component.aws-ecs.configuration* | The component configuration | null | false | MEDIUM
-| *camel.component.aws-ecs.ecsClient* | To use a existing configured AWS ECS as client | null | false | MEDIUM
-| *camel.component.aws-ecs.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then [...]
-| *camel.component.aws-ecs.operation* | The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster] | null | true | HIGH
-| *camel.component.aws-ecs.proxyHost* | To define a proxy host when instantiating the ECS client | null | false | MEDIUM
-| *camel.component.aws-ecs.proxyPort* | To define a proxy port when instantiating the ECS client | null | false | MEDIUM
-| *camel.component.aws-ecs.proxyProtocol* | To define a proxy protocol when instantiating the ECS client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.component.aws-ecs.region* | The region in which ECS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.component.aws-ecs.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-ecs.autowiredEnabled* | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | false | MEDIUM
-|===
-
-
-
-The camel-aws-ecs sink connector has no converters out of the box.
-
-
-
-
-
-The camel-aws-ecs sink connector has no transforms out of the box.
-
-
-
-
-
-The camel-aws-ecs sink connector has no aggregation strategies out of the box.
-// kafka-connector options: END
diff --git a/connectors/camel-aws-ecs-kafka-connector/src/main/docs/examples/CamelAwsecsSinkConnector.properties b/connectors/camel-aws-ecs-kafka-connector/src/main/docs/examples/CamelAwsecsSinkConnector.properties
deleted file mode 100644
index dc3662e..0000000
--- a/connectors/camel-aws-ecs-kafka-connector/src/main/docs/examples/CamelAwsecsSinkConnector.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-name=CamelAws-ecsSinkConnector
-connector.class=org.apache.camel.kafkaconnector.awsecs.CamelAwsecsSinkConnector
-tasks.max=1
-
-# use the kafka converters that better suit your needs, these are just defaults:
-key.converter=org.apache.kafka.connect.storage.StringConverter
-value.converter=org.apache.kafka.connect.storage.StringConverter
-
-# comma separated topics to get messages from
-topics=
-
-# mandatory properties (for a complete properties list see the connector documentation):
-
-# The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]
-camel.component.aws-ecs.operation=
-# The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]
-camel.sink.endpoint.operation=
-# Logical name
-camel.sink.path.label=
-
diff --git a/connectors/camel-aws-ecs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsecs/CamelAwsecsSinkConnector.java b/connectors/camel-aws-ecs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsecs/CamelAwsecsSinkConnector.java
deleted file mode 100644
index 32c1841..0000000
--- a/connectors/camel-aws-ecs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsecs/CamelAwsecsSinkConnector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsecs;
-
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnector;
-import org.apache.kafka.common.config.ConfigDef;
-import org.apache.kafka.connect.connector.Task;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsecsSinkConnector extends CamelSinkConnector {
-
-    @Override
-    public ConfigDef config() {
-        return CamelAwsecsSinkConnectorConfig.conf();
-    }
-    @Override
-    public Class<? extends Task> taskClass() {
-        return CamelAwsecsSinkTask.class;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ecs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsecs/CamelAwsecsSinkConnectorConfig.java b/connectors/camel-aws-ecs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsecs/CamelAwsecsSinkConnectorConfig.java
deleted file mode 100644
index 992649a..0000000
--- a/connectors/camel-aws-ecs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsecs/CamelAwsecsSinkConnectorConfig.java
+++ /dev/null
@@ -1,134 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsecs;
-
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.kafka.common.config.ConfigDef;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsecsSinkConnectorConfig extends CamelSinkConnectorConfig {
-
-    public static final String CAMEL_SINK_AWSECS_PATH_LABEL_CONF = "camel.sink.path.label";
-    public static final String CAMEL_SINK_AWSECS_PATH_LABEL_DOC = "Logical name";
-    public static final String CAMEL_SINK_AWSECS_PATH_LABEL_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF = "camel.sink.endpoint.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSECS_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_ACCESS_KEY_CONF = "camel.sink.endpoint.accessKey";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_ECS_CLIENT_CONF = "camel.sink.endpoint.ecsClient";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_ECS_CLIENT_DOC = "To use a existing configured AWS ECS as client";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_ECS_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_LAZY_START_PRODUCER_CONF = "camel.sink.endpoint.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that whe [...]
-    public static final Boolean CAMEL_SINK_AWSECS_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_OPERATION_CONF = "camel.sink.endpoint.operation";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_OPERATION_DOC = "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_OPERATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the ECS client";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the ECS client";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the ECS client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_REGION_CONF = "camel.sink.endpoint.region";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_REGION_DOC = "The region in which ECS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_SECRET_KEY_CONF = "camel.sink.endpoint.secretKey";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSECS_ENDPOINT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_AUTO_DISCOVER_CLIENT_CONF = "camel.component.aws-ecs.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSECS_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_ACCESS_KEY_CONF = "camel.component.aws-ecs.accessKey";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_CONFIGURATION_CONF = "camel.component.aws-ecs.configuration";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_CONFIGURATION_DOC = "The component configuration";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_CONFIGURATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_ECS_CLIENT_CONF = "camel.component.aws-ecs.ecsClient";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_ECS_CLIENT_DOC = "To use a existing configured AWS ECS as client";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_ECS_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_LAZY_START_PRODUCER_CONF = "camel.component.aws-ecs.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that wh [...]
-    public static final Boolean CAMEL_SINK_AWSECS_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_OPERATION_CONF = "camel.component.aws-ecs.operation";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_OPERATION_DOC = "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_OPERATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_PROXY_HOST_CONF = "camel.component.aws-ecs.proxyHost";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the ECS client";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_PROXY_PORT_CONF = "camel.component.aws-ecs.proxyPort";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the ECS client";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws-ecs.proxyProtocol";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the ECS client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_REGION_CONF = "camel.component.aws-ecs.region";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_REGION_DOC = "The region in which ECS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_SECRET_KEY_CONF = "camel.component.aws-ecs.secretKey";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.aws-ecs.autowiredEnabled";
-    public static final String CAMEL_SINK_AWSECS_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.";
-    public static final Boolean CAMEL_SINK_AWSECS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
-
-    public CamelAwsecsSinkConnectorConfig(
-            ConfigDef config,
-            Map<String, String> parsedConfig) {
-        super(config, parsedConfig);
-    }
-
-    public CamelAwsecsSinkConnectorConfig(Map<String, String> parsedConfig) {
-        this(conf(), parsedConfig);
-    }
-
-    public static ConfigDef conf() {
-        ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf());
-        conf.define(CAMEL_SINK_AWSECS_PATH_LABEL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_PATH_LABEL_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSECS_PATH_LABEL_DOC);
-        conf.define(CAMEL_SINK_AWSECS_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSECS_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSECS_ENDPOINT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSECS_ENDPOINT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_ENDPOINT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSECS_ENDPOINT_ECS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_ENDPOINT_ECS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_ENDPOINT_ECS_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSECS_ENDPOINT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSECS_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_ENDPOINT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSECS_ENDPOINT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_ENDPOINT_OPERATION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSECS_ENDPOINT_OPERATION_DOC);
-        conf.define(CAMEL_SINK_AWSECS_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_ENDPOINT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_ENDPOINT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSECS_ENDPOINT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_ENDPOINT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_ENDPOINT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSECS_ENDPOINT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSECS_ENDPOINT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_ENDPOINT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSECS_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_COMPONENT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSECS_COMPONENT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_COMPONENT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_COMPONENT_CONFIGURATION_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_ECS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_COMPONENT_ECS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_COMPONENT_ECS_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSECS_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_COMPONENT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_COMPONENT_OPERATION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSECS_COMPONENT_OPERATION_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_COMPONENT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_COMPONENT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_COMPONENT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSECS_COMPONENT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_COMPONENT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSECS_COMPONENT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_COMPONENT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSECS_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSECS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSECS_COMPONENT_AUTOWIRED_ENABLED_DOC);
-        return conf;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ecs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsecs/CamelAwsecsSinkTask.java b/connectors/camel-aws-ecs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsecs/CamelAwsecsSinkTask.java
deleted file mode 100644
index 73615a3..0000000
--- a/connectors/camel-aws-ecs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsecs/CamelAwsecsSinkTask.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsecs;
-
-import java.util.HashMap;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.camel.kafkaconnector.CamelSinkTask;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsecsSinkTask extends CamelSinkTask {
-
-    @Override
-    protected CamelSinkConnectorConfig getCamelSinkConnectorConfig(
-            Map<String, String> props) {
-        return new CamelAwsecsSinkConnectorConfig(props);
-    }
-    @Override
-    protected Map<String, String> getDefaultConfig() {
-        return new HashMap<String, String>() {{
-            put(CamelSinkConnectorConfig.CAMEL_SINK_COMPONENT_CONF, "aws-ecs");
-        }};
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-ecs-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-aws-ecs-kafka-connector/src/main/resources/META-INF/LICENSE.txt
deleted file mode 100644
index 6b0b127..0000000
--- a/connectors/camel-aws-ecs-kafka-connector/src/main/resources/META-INF/LICENSE.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/connectors/camel-aws-ecs-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-aws-ecs-kafka-connector/src/main/resources/META-INF/NOTICE.txt
deleted file mode 100644
index 2e215bf..0000000
--- a/connectors/camel-aws-ecs-kafka-connector/src/main/resources/META-INF/NOTICE.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-   =========================================================================
-   ==  NOTICE file corresponding to the section 4 d of                    ==
-   ==  the Apache License, Version 2.0,                                   ==
-   ==  in this case for the Apache Camel distribution.                    ==
-   =========================================================================
-
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Please read the different LICENSE files present in the licenses directory of
-   this distribution.
diff --git a/connectors/camel-aws-eks-kafka-connector/pom.xml b/connectors/camel-aws-eks-kafka-connector/pom.xml
deleted file mode 100644
index 4b8f812..0000000
--- a/connectors/camel-aws-eks-kafka-connector/pom.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.camel.kafkaconnector</groupId>
-    <artifactId>connectors</artifactId>
-    <version>0.9.0-SNAPSHOT</version>
-  </parent>
-  <artifactId>camel-aws-eks-kafka-connector</artifactId>
-  <name>Camel-Kafka-Connector :: aws-eks</name>
-  <description>Camel Kafka Connector for aws-eks</description>
-  <dependencies>
-    <!-- Kafka -->
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-api</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-transforms</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <!-- Camel -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-aws-eks</artifactId>
-    </dependency>
-    <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel.kafkaconnector</groupId>
-      <artifactId>camel-kafka-connector</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-jackson</artifactId>
-    </dependency>
-    <!--END OF GENERATED CODE-->
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>${version.maven.surefire.plugin}</version>
-        <configuration>
-          <failIfNoTests>false</failIfNoTests>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
-        <version>${version.maven.jar}</version>
-        <configuration>
-          <archive>
-            <manifest>
-              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
-            </manifest>
-          </archive>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <version>2.5.1</version>
-        <inherited>true</inherited>
-        <configuration>
-          <source>1.8</source>
-          <target>1.8</target>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.5.3</version>
-        <configuration>
-          <descriptors>
-            <descriptor>src/main/assembly/package.xml</descriptor>
-          </descriptors>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <!--START OF GENERATED CODE-->
-  <repositories>
-    <!-- camel-jira -->
-    <repository>
-      <id>atlassian-public</id>
-      <url>https://packages.atlassian.com/maven-external</url>
-      <name>Atlassian Public Repo</name>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-    <!-- camel-ipfs and camel-weka -->
-    <repository>
-      <id>jboss.thirdparty</id>
-      <name>JBoss Thirdparty Repository</name>
-      <url>https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-  </repositories>
-  <!--END OF GENERATED CODE-->
-</project>
diff --git a/connectors/camel-aws-eks-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-aws-eks-kafka-connector/src/generated/descriptors/connector-sink.properties
deleted file mode 100644
index 57c933f..0000000
--- a/connectors/camel-aws-eks-kafka-connector/src/generated/descriptors/connector-sink.properties
+++ /dev/null
@@ -1 +0,0 @@
-camel-aws-eks-sink
\ No newline at end of file
diff --git a/connectors/camel-aws-eks-kafka-connector/src/generated/resources/camel-aws-eks-sink.json b/connectors/camel-aws-eks-kafka-connector/src/generated/resources/camel-aws-eks-sink.json
deleted file mode 100644
index f49e88a..0000000
--- a/connectors/camel-aws-eks-kafka-connector/src/generated/resources/camel-aws-eks-sink.json
+++ /dev/null
@@ -1,178 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awseks.CamelAwseksSinkConnector",
-		"artifactId": "camel-aws-eks-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-eks-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage AWS EKS cluster instances."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.eksClient": {
-			"name": "camel.sink.endpoint.eksClient",
-			"description": "To use a existing configured AWS EKS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listClusters",
-				"describeCluster",
-				"createCluster",
-				"deleteCluster"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the EKS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the EKS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the EKS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.autoDiscoverClient": {
-			"name": "camel.component.aws-eks.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.accessKey": {
-			"name": "camel.component.aws-eks.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.configuration": {
-			"name": "camel.component.aws-eks.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.eksClient": {
-			"name": "camel.component.aws-eks.eksClient",
-			"description": "To use a existing configured AWS EKS as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.lazyStartProducer": {
-			"name": "camel.component.aws-eks.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.operation": {
-			"name": "camel.component.aws-eks.operation",
-			"description": "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listClusters",
-				"describeCluster",
-				"createCluster",
-				"deleteCluster"
-			]
-		},
-		"camel.component.aws-eks.proxyHost": {
-			"name": "camel.component.aws-eks.proxyHost",
-			"description": "To define a proxy host when instantiating the EKS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.proxyPort": {
-			"name": "camel.component.aws-eks.proxyPort",
-			"description": "To define a proxy port when instantiating the EKS client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.proxyProtocol": {
-			"name": "camel.component.aws-eks.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the EKS client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-eks.region": {
-			"name": "camel.component.aws-eks.region",
-			"description": "The region in which EKS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.secretKey": {
-			"name": "camel.component.aws-eks.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-eks.autowiredEnabled": {
-			"name": "camel.component.aws-eks.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-eks-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-eks-kafka-connector/src/main/assembly/package.xml
deleted file mode 100644
index 05f0b1a..0000000
--- a/connectors/camel-aws-eks-kafka-connector/src/main/assembly/package.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<assembly>
-  <!-- Assembles a packaged version targeting OS installation. -->
-  <id>package</id>
-  <formats>
-    <format>tar.gz</format>
-  </formats>
-  <includeBaseDirectory>false</includeBaseDirectory>
-  <fileSets>
-    <fileSet>
-      <directory>${project.basedir}/../..</directory>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <includes>
-        <include>README*</include>
-        <include>LICENSE*</include>
-        <include>NOTICE*</include>
-        <include>licenses/</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>${project.basedir}/src/main/docs</directory>
-      <outputDirectory>docs/</outputDirectory>
-      <includes>
-        <include>**/*</include>
-      </includes>
-    </fileSet>
-  </fileSets>
-  <dependencySets>
-    <dependencySet>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <useProjectArtifact>true</useProjectArtifact>
-      <useTransitiveFiltering>true</useTransitiveFiltering>
-      <excludes>
-        <exclude>org.apache.kafka:connect-api</exclude>
-      </excludes>
-    </dependencySet>
-  </dependencySets>
-</assembly>
diff --git a/connectors/camel-aws-eks-kafka-connector/src/main/docs/camel-aws-eks-kafka-sink-connector.adoc b/connectors/camel-aws-eks-kafka-connector/src/main/docs/camel-aws-eks-kafka-sink-connector.adoc
deleted file mode 100644
index 0b609aa..0000000
--- a/connectors/camel-aws-eks-kafka-connector/src/main/docs/camel-aws-eks-kafka-sink-connector.adoc
+++ /dev/null
@@ -1,74 +0,0 @@
-// kafka-connector options: START
-[[camel-aws-eks-kafka-connector-sink]]
-= camel-aws-eks-kafka-connector sink configuration
-
-Connector Description: Manage AWS EKS cluster instances.
-
-When using camel-aws-eks-kafka-connector as sink make sure to use the following Maven dependency to have support for the connector:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.kafkaconnector</groupId>
-  <artifactId>camel-aws-eks-kafka-connector</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel Kafka connector version -->
-</dependency>
-----
-
-To use this Sink connector in Kafka connect you'll need to set the following connector.class
-
-[source,java]
-----
-connector.class=org.apache.camel.kafkaconnector.awseks.CamelAwseksSinkConnector
-----
-
-
-The camel-aws-eks sink connector supports 23 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,1,1",options="header"]
-|===
-| Name | Description | Default | Required | Priority
-| *camel.sink.path.label* | Logical name | null | true | HIGH
-| *camel.sink.endpoint.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.sink.endpoint.eksClient* | To use a existing configured AWS EKS as client | null | false | MEDIUM
-| *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then cre [...]
-| *camel.sink.endpoint.operation* | The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster] | null | true | HIGH
-| *camel.sink.endpoint.proxyHost* | To define a proxy host when instantiating the EKS client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyPort* | To define a proxy port when instantiating the EKS client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyProtocol* | To define a proxy protocol when instantiating the EKS client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.sink.endpoint.region* | The region in which EKS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-eks.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.component.aws-eks.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.component.aws-eks.configuration* | The component configuration | null | false | MEDIUM
-| *camel.component.aws-eks.eksClient* | To use a existing configured AWS EKS as client | null | false | MEDIUM
-| *camel.component.aws-eks.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then [...]
-| *camel.component.aws-eks.operation* | The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster] | null | true | HIGH
-| *camel.component.aws-eks.proxyHost* | To define a proxy host when instantiating the EKS client | null | false | MEDIUM
-| *camel.component.aws-eks.proxyPort* | To define a proxy port when instantiating the EKS client | null | false | MEDIUM
-| *camel.component.aws-eks.proxyProtocol* | To define a proxy protocol when instantiating the EKS client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.component.aws-eks.region* | The region in which EKS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.component.aws-eks.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-eks.autowiredEnabled* | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | false | MEDIUM
-|===
-
-
-
-The camel-aws-eks sink connector has no converters out of the box.
-
-
-
-
-
-The camel-aws-eks sink connector has no transforms out of the box.
-
-
-
-
-
-The camel-aws-eks sink connector has no aggregation strategies out of the box.
-// kafka-connector options: END
diff --git a/connectors/camel-aws-eks-kafka-connector/src/main/docs/examples/CamelAwseksSinkConnector.properties b/connectors/camel-aws-eks-kafka-connector/src/main/docs/examples/CamelAwseksSinkConnector.properties
deleted file mode 100644
index 5b10038..0000000
--- a/connectors/camel-aws-eks-kafka-connector/src/main/docs/examples/CamelAwseksSinkConnector.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-name=CamelAws-eksSinkConnector
-connector.class=org.apache.camel.kafkaconnector.awseks.CamelAwseksSinkConnector
-tasks.max=1
-
-# use the kafka converters that better suit your needs, these are just defaults:
-key.converter=org.apache.kafka.connect.storage.StringConverter
-value.converter=org.apache.kafka.connect.storage.StringConverter
-
-# comma separated topics to get messages from
-topics=
-
-# mandatory properties (for a complete properties list see the connector documentation):
-
-# The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]
-camel.component.aws-eks.operation=
-# The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]
-camel.sink.endpoint.operation=
-# Logical name
-camel.sink.path.label=
-
diff --git a/connectors/camel-aws-eks-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseks/CamelAwseksSinkConnector.java b/connectors/camel-aws-eks-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseks/CamelAwseksSinkConnector.java
deleted file mode 100644
index c915d76..0000000
--- a/connectors/camel-aws-eks-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseks/CamelAwseksSinkConnector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awseks;
-
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnector;
-import org.apache.kafka.common.config.ConfigDef;
-import org.apache.kafka.connect.connector.Task;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwseksSinkConnector extends CamelSinkConnector {
-
-    @Override
-    public ConfigDef config() {
-        return CamelAwseksSinkConnectorConfig.conf();
-    }
-    @Override
-    public Class<? extends Task> taskClass() {
-        return CamelAwseksSinkTask.class;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-eks-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseks/CamelAwseksSinkConnectorConfig.java b/connectors/camel-aws-eks-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseks/CamelAwseksSinkConnectorConfig.java
deleted file mode 100644
index 7d3a77a..0000000
--- a/connectors/camel-aws-eks-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseks/CamelAwseksSinkConnectorConfig.java
+++ /dev/null
@@ -1,134 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awseks;
-
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.kafka.common.config.ConfigDef;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwseksSinkConnectorConfig extends CamelSinkConnectorConfig {
-
-    public static final String CAMEL_SINK_AWSEKS_PATH_LABEL_CONF = "camel.sink.path.label";
-    public static final String CAMEL_SINK_AWSEKS_PATH_LABEL_DOC = "Logical name";
-    public static final String CAMEL_SINK_AWSEKS_PATH_LABEL_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF = "camel.sink.endpoint.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSEKS_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_ACCESS_KEY_CONF = "camel.sink.endpoint.accessKey";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_EKS_CLIENT_CONF = "camel.sink.endpoint.eksClient";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_EKS_CLIENT_DOC = "To use a existing configured AWS EKS as client";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_EKS_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_LAZY_START_PRODUCER_CONF = "camel.sink.endpoint.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that whe [...]
-    public static final Boolean CAMEL_SINK_AWSEKS_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_OPERATION_CONF = "camel.sink.endpoint.operation";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_OPERATION_DOC = "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_OPERATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the EKS client";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the EKS client";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the EKS client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_REGION_CONF = "camel.sink.endpoint.region";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_REGION_DOC = "The region in which EKS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_SECRET_KEY_CONF = "camel.sink.endpoint.secretKey";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSEKS_ENDPOINT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_AUTO_DISCOVER_CLIENT_CONF = "camel.component.aws-eks.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSEKS_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_ACCESS_KEY_CONF = "camel.component.aws-eks.accessKey";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_CONFIGURATION_CONF = "camel.component.aws-eks.configuration";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_CONFIGURATION_DOC = "The component configuration";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_CONFIGURATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_EKS_CLIENT_CONF = "camel.component.aws-eks.eksClient";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_EKS_CLIENT_DOC = "To use a existing configured AWS EKS as client";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_EKS_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_LAZY_START_PRODUCER_CONF = "camel.component.aws-eks.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that wh [...]
-    public static final Boolean CAMEL_SINK_AWSEKS_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_OPERATION_CONF = "camel.component.aws-eks.operation";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_OPERATION_DOC = "The operation to perform One of: [listClusters] [describeCluster] [createCluster] [deleteCluster]";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_OPERATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_PROXY_HOST_CONF = "camel.component.aws-eks.proxyHost";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the EKS client";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PORT_CONF = "camel.component.aws-eks.proxyPort";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the EKS client";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws-eks.proxyProtocol";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the EKS client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_REGION_CONF = "camel.component.aws-eks.region";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_REGION_DOC = "The region in which EKS client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_SECRET_KEY_CONF = "camel.component.aws-eks.secretKey";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.aws-eks.autowiredEnabled";
-    public static final String CAMEL_SINK_AWSEKS_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.";
-    public static final Boolean CAMEL_SINK_AWSEKS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
-
-    public CamelAwseksSinkConnectorConfig(
-            ConfigDef config,
-            Map<String, String> parsedConfig) {
-        super(config, parsedConfig);
-    }
-
-    public CamelAwseksSinkConnectorConfig(Map<String, String> parsedConfig) {
-        this(conf(), parsedConfig);
-    }
-
-    public static ConfigDef conf() {
-        ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf());
-        conf.define(CAMEL_SINK_AWSEKS_PATH_LABEL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_PATH_LABEL_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSEKS_PATH_LABEL_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSEKS_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_ENDPOINT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSEKS_ENDPOINT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_ENDPOINT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_ENDPOINT_EKS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_ENDPOINT_EKS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_ENDPOINT_EKS_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_ENDPOINT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSEKS_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_ENDPOINT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_ENDPOINT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_ENDPOINT_OPERATION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSEKS_ENDPOINT_OPERATION_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_ENDPOINT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_ENDPOINT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_ENDPOINT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_ENDPOINT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_ENDPOINT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSEKS_ENDPOINT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_ENDPOINT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSEKS_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_COMPONENT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSEKS_COMPONENT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_COMPONENT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_COMPONENT_CONFIGURATION_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_EKS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_COMPONENT_EKS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_COMPONENT_EKS_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSEKS_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_COMPONENT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_COMPONENT_OPERATION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSEKS_COMPONENT_OPERATION_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_COMPONENT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_COMPONENT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSEKS_COMPONENT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_COMPONENT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSEKS_COMPONENT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_COMPONENT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSEKS_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSEKS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSEKS_COMPONENT_AUTOWIRED_ENABLED_DOC);
-        return conf;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-eks-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseks/CamelAwseksSinkTask.java b/connectors/camel-aws-eks-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseks/CamelAwseksSinkTask.java
deleted file mode 100644
index a3c2052..0000000
--- a/connectors/camel-aws-eks-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseks/CamelAwseksSinkTask.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awseks;
-
-import java.util.HashMap;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.camel.kafkaconnector.CamelSinkTask;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwseksSinkTask extends CamelSinkTask {
-
-    @Override
-    protected CamelSinkConnectorConfig getCamelSinkConnectorConfig(
-            Map<String, String> props) {
-        return new CamelAwseksSinkConnectorConfig(props);
-    }
-    @Override
-    protected Map<String, String> getDefaultConfig() {
-        return new HashMap<String, String>() {{
-            put(CamelSinkConnectorConfig.CAMEL_SINK_COMPONENT_CONF, "aws-eks");
-        }};
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-eks-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-aws-eks-kafka-connector/src/main/resources/META-INF/LICENSE.txt
deleted file mode 100644
index 6b0b127..0000000
--- a/connectors/camel-aws-eks-kafka-connector/src/main/resources/META-INF/LICENSE.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/connectors/camel-aws-eks-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-aws-eks-kafka-connector/src/main/resources/META-INF/NOTICE.txt
deleted file mode 100644
index 2e215bf..0000000
--- a/connectors/camel-aws-eks-kafka-connector/src/main/resources/META-INF/NOTICE.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-   =========================================================================
-   ==  NOTICE file corresponding to the section 4 d of                    ==
-   ==  the Apache License, Version 2.0,                                   ==
-   ==  in this case for the Apache Camel distribution.                    ==
-   =========================================================================
-
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Please read the different LICENSE files present in the licenses directory of
-   this distribution.
diff --git a/connectors/camel-aws-iam-kafka-connector/pom.xml b/connectors/camel-aws-iam-kafka-connector/pom.xml
deleted file mode 100644
index 914986f..0000000
--- a/connectors/camel-aws-iam-kafka-connector/pom.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.camel.kafkaconnector</groupId>
-    <artifactId>connectors</artifactId>
-    <version>0.9.0-SNAPSHOT</version>
-  </parent>
-  <artifactId>camel-aws-iam-kafka-connector</artifactId>
-  <name>Camel-Kafka-Connector :: aws-iam</name>
-  <description>Camel Kafka Connector for aws-iam</description>
-  <dependencies>
-    <!-- Kafka -->
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-api</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-transforms</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <!-- Camel -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-aws-iam</artifactId>
-    </dependency>
-    <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel.kafkaconnector</groupId>
-      <artifactId>camel-kafka-connector</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-jackson</artifactId>
-    </dependency>
-    <!--END OF GENERATED CODE-->
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>${version.maven.surefire.plugin}</version>
-        <configuration>
-          <failIfNoTests>false</failIfNoTests>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
-        <version>${version.maven.jar}</version>
-        <configuration>
-          <archive>
-            <manifest>
-              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
-            </manifest>
-          </archive>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <version>2.5.1</version>
-        <inherited>true</inherited>
-        <configuration>
-          <source>1.8</source>
-          <target>1.8</target>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.5.3</version>
-        <configuration>
-          <descriptors>
-            <descriptor>src/main/assembly/package.xml</descriptor>
-          </descriptors>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <!--START OF GENERATED CODE-->
-  <repositories>
-    <!-- camel-jira -->
-    <repository>
-      <id>atlassian-public</id>
-      <url>https://packages.atlassian.com/maven-external</url>
-      <name>Atlassian Public Repo</name>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-    <!-- camel-ipfs and camel-weka -->
-    <repository>
-      <id>jboss.thirdparty</id>
-      <name>JBoss Thirdparty Repository</name>
-      <url>https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-  </repositories>
-  <!--END OF GENERATED CODE-->
-</project>
diff --git a/connectors/camel-aws-iam-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-aws-iam-kafka-connector/src/generated/descriptors/connector-sink.properties
deleted file mode 100644
index 5fef435..0000000
--- a/connectors/camel-aws-iam-kafka-connector/src/generated/descriptors/connector-sink.properties
+++ /dev/null
@@ -1 +0,0 @@
-camel-aws-iam-sink
\ No newline at end of file
diff --git a/connectors/camel-aws-iam-kafka-connector/src/generated/resources/camel-aws-iam-sink.json b/connectors/camel-aws-iam-kafka-connector/src/generated/resources/camel-aws-iam-sink.json
deleted file mode 100644
index d35d76a..0000000
--- a/connectors/camel-aws-iam-kafka-connector/src/generated/resources/camel-aws-iam-sink.json
+++ /dev/null
@@ -1,196 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awsiam.CamelAwsiamSinkConnector",
-		"artifactId": "camel-aws-iam-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-iam-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Manage AWS IAM instances."
-	},
-	"properties": {
-		"camel.sink.path.label": {
-			"name": "camel.sink.path.label",
-			"description": "Logical name",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.iamClient": {
-			"name": "camel.sink.endpoint.iamClient",
-			"description": "To use a existing configured AWS IAM as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.operation": {
-			"name": "camel.sink.endpoint.operation",
-			"description": "The operation to perform One of: [listAccessKeys] [createUser] [deleteUser] [getUser] [listUsers] [createAccessKey] [deleteAccessKey] [updateAccessKey] [createGroup] [deleteGroup] [listGroups] [addUserToGroup] [removeUserFromGroup]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listAccessKeys",
-				"createUser",
-				"deleteUser",
-				"getUser",
-				"listUsers",
-				"createAccessKey",
-				"deleteAccessKey",
-				"updateAccessKey",
-				"createGroup",
-				"deleteGroup",
-				"listGroups",
-				"addUserToGroup",
-				"removeUserFromGroup"
-			]
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the IAM client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the IAM client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.autoDiscoverClient": {
-			"name": "camel.component.aws-iam.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.accessKey": {
-			"name": "camel.component.aws-iam.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.configuration": {
-			"name": "camel.component.aws-iam.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.iamClient": {
-			"name": "camel.component.aws-iam.iamClient",
-			"description": "To use a existing configured AWS IAM as client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.lazyStartProducer": {
-			"name": "camel.component.aws-iam.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.operation": {
-			"name": "camel.component.aws-iam.operation",
-			"description": "The operation to perform One of: [listAccessKeys] [createUser] [deleteUser] [getUser] [listUsers] [createAccessKey] [deleteAccessKey] [updateAccessKey] [createGroup] [deleteGroup] [listGroups] [addUserToGroup] [removeUserFromGroup]",
-			"priority": "HIGH",
-			"required": "true",
-			"enum": [
-				"listAccessKeys",
-				"createUser",
-				"deleteUser",
-				"getUser",
-				"listUsers",
-				"createAccessKey",
-				"deleteAccessKey",
-				"updateAccessKey",
-				"createGroup",
-				"deleteGroup",
-				"listGroups",
-				"addUserToGroup",
-				"removeUserFromGroup"
-			]
-		},
-		"camel.component.aws-iam.proxyHost": {
-			"name": "camel.component.aws-iam.proxyHost",
-			"description": "To define a proxy host when instantiating the IAM client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.proxyPort": {
-			"name": "camel.component.aws-iam.proxyPort",
-			"description": "To define a proxy port when instantiating the IAM client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.proxyProtocol": {
-			"name": "camel.component.aws-iam.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-iam.region": {
-			"name": "camel.component.aws-iam.region",
-			"description": "The region in which IAM client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.secretKey": {
-			"name": "camel.component.aws-iam.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-iam.autowiredEnabled": {
-			"name": "camel.component.aws-iam.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-iam-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-iam-kafka-connector/src/main/assembly/package.xml
deleted file mode 100644
index 05f0b1a..0000000
--- a/connectors/camel-aws-iam-kafka-connector/src/main/assembly/package.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<assembly>
-  <!-- Assembles a packaged version targeting OS installation. -->
-  <id>package</id>
-  <formats>
-    <format>tar.gz</format>
-  </formats>
-  <includeBaseDirectory>false</includeBaseDirectory>
-  <fileSets>
-    <fileSet>
-      <directory>${project.basedir}/../..</directory>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <includes>
-        <include>README*</include>
-        <include>LICENSE*</include>
-        <include>NOTICE*</include>
-        <include>licenses/</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>${project.basedir}/src/main/docs</directory>
-      <outputDirectory>docs/</outputDirectory>
-      <includes>
-        <include>**/*</include>
-      </includes>
-    </fileSet>
-  </fileSets>
-  <dependencySets>
-    <dependencySet>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <useProjectArtifact>true</useProjectArtifact>
-      <useTransitiveFiltering>true</useTransitiveFiltering>
-      <excludes>
-        <exclude>org.apache.kafka:connect-api</exclude>
-      </excludes>
-    </dependencySet>
-  </dependencySets>
-</assembly>
diff --git a/connectors/camel-aws-iam-kafka-connector/src/main/docs/camel-aws-iam-kafka-sink-connector.adoc b/connectors/camel-aws-iam-kafka-connector/src/main/docs/camel-aws-iam-kafka-sink-connector.adoc
deleted file mode 100644
index 0e5398a..0000000
--- a/connectors/camel-aws-iam-kafka-connector/src/main/docs/camel-aws-iam-kafka-sink-connector.adoc
+++ /dev/null
@@ -1,74 +0,0 @@
-// kafka-connector options: START
-[[camel-aws-iam-kafka-connector-sink]]
-= camel-aws-iam-kafka-connector sink configuration
-
-Connector Description: Manage AWS IAM instances.
-
-When using camel-aws-iam-kafka-connector as sink make sure to use the following Maven dependency to have support for the connector:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.kafkaconnector</groupId>
-  <artifactId>camel-aws-iam-kafka-connector</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel Kafka connector version -->
-</dependency>
-----
-
-To use this Sink connector in Kafka connect you'll need to set the following connector.class
-
-[source,java]
-----
-connector.class=org.apache.camel.kafkaconnector.awsiam.CamelAwsiamSinkConnector
-----
-
-
-The camel-aws-iam sink connector supports 23 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,1,1",options="header"]
-|===
-| Name | Description | Default | Required | Priority
-| *camel.sink.path.label* | Logical name | null | true | HIGH
-| *camel.sink.endpoint.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.sink.endpoint.iamClient* | To use a existing configured AWS IAM as client | null | false | MEDIUM
-| *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then cre [...]
-| *camel.sink.endpoint.operation* | The operation to perform One of: [listAccessKeys] [createUser] [deleteUser] [getUser] [listUsers] [createAccessKey] [deleteAccessKey] [updateAccessKey] [createGroup] [deleteGroup] [listGroups] [addUserToGroup] [removeUserFromGroup] | null | true | HIGH
-| *camel.sink.endpoint.proxyHost* | To define a proxy host when instantiating the IAM client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyPort* | To define a proxy port when instantiating the IAM client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyProtocol* | To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.sink.endpoint.region* | The region in which IAM client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-iam.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking. | true | false | MEDIUM
-| *camel.component.aws-iam.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.component.aws-iam.configuration* | The component configuration | null | false | MEDIUM
-| *camel.component.aws-iam.iamClient* | To use a existing configured AWS IAM as client | null | false | MEDIUM
-| *camel.component.aws-iam.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then [...]
-| *camel.component.aws-iam.operation* | The operation to perform One of: [listAccessKeys] [createUser] [deleteUser] [getUser] [listUsers] [createAccessKey] [deleteAccessKey] [updateAccessKey] [createGroup] [deleteGroup] [listGroups] [addUserToGroup] [removeUserFromGroup] | null | true | HIGH
-| *camel.component.aws-iam.proxyHost* | To define a proxy host when instantiating the IAM client | null | false | MEDIUM
-| *camel.component.aws-iam.proxyPort* | To define a proxy port when instantiating the IAM client | null | false | MEDIUM
-| *camel.component.aws-iam.proxyProtocol* | To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.component.aws-iam.region* | The region in which IAM client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.component.aws-iam.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-iam.autowiredEnabled* | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | false | MEDIUM
-|===
-
-
-
-The camel-aws-iam sink connector has no converters out of the box.
-
-
-
-
-
-The camel-aws-iam sink connector has no transforms out of the box.
-
-
-
-
-
-The camel-aws-iam sink connector has no aggregation strategies out of the box.
-// kafka-connector options: END
diff --git a/connectors/camel-aws-iam-kafka-connector/src/main/docs/examples/CamelAwsiamSinkConnector.properties b/connectors/camel-aws-iam-kafka-connector/src/main/docs/examples/CamelAwsiamSinkConnector.properties
deleted file mode 100644
index a854aa8..0000000
--- a/connectors/camel-aws-iam-kafka-connector/src/main/docs/examples/CamelAwsiamSinkConnector.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-name=CamelAws-iamSinkConnector
-connector.class=org.apache.camel.kafkaconnector.awsiam.CamelAwsiamSinkConnector
-tasks.max=1
-
-# use the kafka converters that better suit your needs, these are just defaults:
-key.converter=org.apache.kafka.connect.storage.StringConverter
-value.converter=org.apache.kafka.connect.storage.StringConverter
-
-# comma separated topics to get messages from
-topics=
-
-# mandatory properties (for a complete properties list see the connector documentation):
-
-# The operation to perform One of: [listAccessKeys] [createUser] [deleteUser] [getUser] [listUsers] [createAccessKey] [deleteAccessKey] [updateAccessKey] [createGroup] [deleteGroup] [listGroups] [addUserToGroup] [removeUserFromGroup]
-camel.component.aws-iam.operation=
-# The operation to perform One of: [listAccessKeys] [createUser] [deleteUser] [getUser] [listUsers] [createAccessKey] [deleteAccessKey] [updateAccessKey] [createGroup] [deleteGroup] [listGroups] [addUserToGroup] [removeUserFromGroup]
-camel.sink.endpoint.operation=
-# Logical name
-camel.sink.path.label=
-
diff --git a/connectors/camel-aws-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsiam/CamelAwsiamSinkConnector.java b/connectors/camel-aws-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsiam/CamelAwsiamSinkConnector.java
deleted file mode 100644
index e83593f..0000000
--- a/connectors/camel-aws-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsiam/CamelAwsiamSinkConnector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsiam;
-
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnector;
-import org.apache.kafka.common.config.ConfigDef;
-import org.apache.kafka.connect.connector.Task;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsiamSinkConnector extends CamelSinkConnector {
-
-    @Override
-    public ConfigDef config() {
-        return CamelAwsiamSinkConnectorConfig.conf();
-    }
-    @Override
-    public Class<? extends Task> taskClass() {
-        return CamelAwsiamSinkTask.class;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsiam/CamelAwsiamSinkConnectorConfig.java b/connectors/camel-aws-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsiam/CamelAwsiamSinkConnectorConfig.java
deleted file mode 100644
index 43ac707..0000000
--- a/connectors/camel-aws-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsiam/CamelAwsiamSinkConnectorConfig.java
+++ /dev/null
@@ -1,134 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsiam;
-
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.kafka.common.config.ConfigDef;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsiamSinkConnectorConfig extends CamelSinkConnectorConfig {
-
-    public static final String CAMEL_SINK_AWSIAM_PATH_LABEL_CONF = "camel.sink.path.label";
-    public static final String CAMEL_SINK_AWSIAM_PATH_LABEL_DOC = "Logical name";
-    public static final String CAMEL_SINK_AWSIAM_PATH_LABEL_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF = "camel.sink.endpoint.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSIAM_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_ACCESS_KEY_CONF = "camel.sink.endpoint.accessKey";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_IAM_CLIENT_CONF = "camel.sink.endpoint.iamClient";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_IAM_CLIENT_DOC = "To use a existing configured AWS IAM as client";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_IAM_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_LAZY_START_PRODUCER_CONF = "camel.sink.endpoint.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that whe [...]
-    public static final Boolean CAMEL_SINK_AWSIAM_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_OPERATION_CONF = "camel.sink.endpoint.operation";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_OPERATION_DOC = "The operation to perform One of: [listAccessKeys] [createUser] [deleteUser] [getUser] [listUsers] [createAccessKey] [deleteAccessKey] [updateAccessKey] [createGroup] [deleteGroup] [listGroups] [addUserToGroup] [removeUserFromGroup]";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_OPERATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the IAM client";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the IAM client";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_REGION_CONF = "camel.sink.endpoint.region";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_REGION_DOC = "The region in which IAM client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_SECRET_KEY_CONF = "camel.sink.endpoint.secretKey";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSIAM_ENDPOINT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_AUTO_DISCOVER_CLIENT_CONF = "camel.component.aws-iam.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking.";
-    public static final Boolean CAMEL_SINK_AWSIAM_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_ACCESS_KEY_CONF = "camel.component.aws-iam.accessKey";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_CONFIGURATION_CONF = "camel.component.aws-iam.configuration";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_CONFIGURATION_DOC = "The component configuration";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_CONFIGURATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_IAM_CLIENT_CONF = "camel.component.aws-iam.iamClient";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_IAM_CLIENT_DOC = "To use a existing configured AWS IAM as client";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_IAM_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_LAZY_START_PRODUCER_CONF = "camel.component.aws-iam.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that wh [...]
-    public static final Boolean CAMEL_SINK_AWSIAM_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_OPERATION_CONF = "camel.component.aws-iam.operation";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_OPERATION_DOC = "The operation to perform One of: [listAccessKeys] [createUser] [deleteUser] [getUser] [listUsers] [createAccessKey] [deleteAccessKey] [updateAccessKey] [createGroup] [deleteGroup] [listGroups] [addUserToGroup] [removeUserFromGroup]";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_OPERATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_PROXY_HOST_CONF = "camel.component.aws-iam.proxyHost";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the IAM client";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PORT_CONF = "camel.component.aws-iam.proxyPort";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the IAM client";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws-iam.proxyProtocol";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the IAM client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_REGION_CONF = "camel.component.aws-iam.region";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_REGION_DOC = "The region in which IAM client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1) You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_SECRET_KEY_CONF = "camel.component.aws-iam.secretKey";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.aws-iam.autowiredEnabled";
-    public static final String CAMEL_SINK_AWSIAM_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.";
-    public static final Boolean CAMEL_SINK_AWSIAM_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
-
-    public CamelAwsiamSinkConnectorConfig(
-            ConfigDef config,
-            Map<String, String> parsedConfig) {
-        super(config, parsedConfig);
-    }
-
-    public CamelAwsiamSinkConnectorConfig(Map<String, String> parsedConfig) {
-        this(conf(), parsedConfig);
-    }
-
-    public static ConfigDef conf() {
-        ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf());
-        conf.define(CAMEL_SINK_AWSIAM_PATH_LABEL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_PATH_LABEL_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSIAM_PATH_LABEL_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSIAM_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_ENDPOINT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSIAM_ENDPOINT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_ENDPOINT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_ENDPOINT_IAM_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_ENDPOINT_IAM_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_ENDPOINT_IAM_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_ENDPOINT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSIAM_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_ENDPOINT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_ENDPOINT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_ENDPOINT_OPERATION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSIAM_ENDPOINT_OPERATION_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_ENDPOINT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_ENDPOINT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_ENDPOINT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_ENDPOINT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_ENDPOINT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSIAM_ENDPOINT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_ENDPOINT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSIAM_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_COMPONENT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSIAM_COMPONENT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_COMPONENT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_COMPONENT_CONFIGURATION_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_IAM_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_COMPONENT_IAM_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_COMPONENT_IAM_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSIAM_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_COMPONENT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_COMPONENT_OPERATION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSIAM_COMPONENT_OPERATION_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_COMPONENT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_COMPONENT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSIAM_COMPONENT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_COMPONENT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSIAM_COMPONENT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_COMPONENT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSIAM_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSIAM_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSIAM_COMPONENT_AUTOWIRED_ENABLED_DOC);
-        return conf;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsiam/CamelAwsiamSinkTask.java b/connectors/camel-aws-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsiam/CamelAwsiamSinkTask.java
deleted file mode 100644
index e3e8ca4..0000000
--- a/connectors/camel-aws-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsiam/CamelAwsiamSinkTask.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsiam;
-
-import java.util.HashMap;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.camel.kafkaconnector.CamelSinkTask;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwsiamSinkTask extends CamelSinkTask {
-
-    @Override
-    protected CamelSinkConnectorConfig getCamelSinkConnectorConfig(
-            Map<String, String> props) {
-        return new CamelAwsiamSinkConnectorConfig(props);
-    }
-    @Override
-    protected Map<String, String> getDefaultConfig() {
-        return new HashMap<String, String>() {{
-            put(CamelSinkConnectorConfig.CAMEL_SINK_COMPONENT_CONF, "aws-iam");
-        }};
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-iam-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-aws-iam-kafka-connector/src/main/resources/META-INF/LICENSE.txt
deleted file mode 100644
index 6b0b127..0000000
--- a/connectors/camel-aws-iam-kafka-connector/src/main/resources/META-INF/LICENSE.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/connectors/camel-aws-iam-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-aws-iam-kafka-connector/src/main/resources/META-INF/NOTICE.txt
deleted file mode 100644
index 2e215bf..0000000
--- a/connectors/camel-aws-iam-kafka-connector/src/main/resources/META-INF/NOTICE.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-   =========================================================================
-   ==  NOTICE file corresponding to the section 4 d of                    ==
-   ==  the Apache License, Version 2.0,                                   ==
-   ==  in this case for the Apache Camel distribution.                    ==
-   =========================================================================
-
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Please read the different LICENSE files present in the licenses directory of
-   this distribution.
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/pom.xml b/connectors/camel-aws-kinesis-firehose-kafka-connector/pom.xml
deleted file mode 100644
index fc9a4eb..0000000
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/pom.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.camel.kafkaconnector</groupId>
-    <artifactId>connectors</artifactId>
-    <version>0.9.0-SNAPSHOT</version>
-  </parent>
-  <artifactId>camel-aws-kinesis-firehose-kafka-connector</artifactId>
-  <name>Camel-Kafka-Connector :: aws-kinesis-firehose</name>
-  <description>Camel Kafka Connector for aws-kinesis-firehose</description>
-  <dependencies>
-    <!-- Kafka -->
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-api</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-transforms</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <!-- Camel -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-aws-kinesis</artifactId>
-    </dependency>
-    <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel.kafkaconnector</groupId>
-      <artifactId>camel-kafka-connector</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-jackson</artifactId>
-    </dependency>
-    <!--END OF GENERATED CODE-->
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>${version.maven.surefire.plugin}</version>
-        <configuration>
-          <failIfNoTests>false</failIfNoTests>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
-        <version>${version.maven.jar}</version>
-        <configuration>
-          <archive>
-            <manifest>
-              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
-            </manifest>
-          </archive>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <version>2.5.1</version>
-        <inherited>true</inherited>
-        <configuration>
-          <source>1.8</source>
-          <target>1.8</target>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.5.3</version>
-        <configuration>
-          <descriptors>
-            <descriptor>src/main/assembly/package.xml</descriptor>
-          </descriptors>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <!--START OF GENERATED CODE-->
-  <repositories>
-    <!-- camel-jira -->
-    <repository>
-      <id>atlassian-public</id>
-      <url>https://packages.atlassian.com/maven-external</url>
-      <name>Atlassian Public Repo</name>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-    <!-- camel-ipfs and camel-weka -->
-    <repository>
-      <id>jboss.thirdparty</id>
-      <name>JBoss Thirdparty Repository</name>
-      <url>https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-  </repositories>
-  <!--END OF GENERATED CODE-->
-</project>
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/generated/descriptors/connector-sink.properties
deleted file mode 100644
index e366076..0000000
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/generated/descriptors/connector-sink.properties
+++ /dev/null
@@ -1 +0,0 @@
-camel-aws-kinesis-firehose-sink
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/generated/resources/camel-aws-kinesis-firehose-sink.json b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/generated/resources/camel-aws-kinesis-firehose-sink.json
deleted file mode 100644
index e74a3b4..0000000
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/generated/resources/camel-aws-kinesis-firehose-sink.json
+++ /dev/null
@@ -1,154 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awskinesisfirehose.CamelAwskinesisfirehoseSinkConnector",
-		"artifactId": "camel-aws-kinesis-firehose-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-kinesis-firehose-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Consume data from AWS Kinesis Firehose streams."
-	},
-	"properties": {
-		"camel.sink.path.streamName": {
-			"name": "camel.sink.path.streamName",
-			"description": "Name of the stream",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonKinesisFirehoseClient": {
-			"name": "camel.sink.endpoint.amazonKinesisFirehoseClient",
-			"description": "Amazon Kinesis Firehose client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis Firehose client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis Firehose client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis Firehose client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.amazonKinesisFirehoseClient": {
-			"name": "camel.component.aws-kinesis-firehose.amazonKinesisFirehoseClient",
-			"description": "Amazon Kinesis Firehose client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.autoDiscoverClient": {
-			"name": "camel.component.aws-kinesis-firehose.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.configuration": {
-			"name": "camel.component.aws-kinesis-firehose.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.lazyStartProducer": {
-			"name": "camel.component.aws-kinesis-firehose.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.proxyHost": {
-			"name": "camel.component.aws-kinesis-firehose.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis Firehose client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.proxyPort": {
-			"name": "camel.component.aws-kinesis-firehose.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis Firehose client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.proxyProtocol": {
-			"name": "camel.component.aws-kinesis-firehose.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis Firehose client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-kinesis-firehose.region": {
-			"name": "camel.component.aws-kinesis-firehose.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.autowiredEnabled": {
-			"name": "camel.component.aws-kinesis-firehose.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.accessKey": {
-			"name": "camel.component.aws-kinesis-firehose.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis-firehose.secretKey": {
-			"name": "camel.component.aws-kinesis-firehose.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/assembly/package.xml
deleted file mode 100644
index 05f0b1a..0000000
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/assembly/package.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<assembly>
-  <!-- Assembles a packaged version targeting OS installation. -->
-  <id>package</id>
-  <formats>
-    <format>tar.gz</format>
-  </formats>
-  <includeBaseDirectory>false</includeBaseDirectory>
-  <fileSets>
-    <fileSet>
-      <directory>${project.basedir}/../..</directory>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <includes>
-        <include>README*</include>
-        <include>LICENSE*</include>
-        <include>NOTICE*</include>
-        <include>licenses/</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>${project.basedir}/src/main/docs</directory>
-      <outputDirectory>docs/</outputDirectory>
-      <includes>
-        <include>**/*</include>
-      </includes>
-    </fileSet>
-  </fileSets>
-  <dependencySets>
-    <dependencySet>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <useProjectArtifact>true</useProjectArtifact>
-      <useTransitiveFiltering>true</useTransitiveFiltering>
-      <excludes>
-        <exclude>org.apache.kafka:connect-api</exclude>
-      </excludes>
-    </dependencySet>
-  </dependencySets>
-</assembly>
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/docs/camel-aws-kinesis-firehose-kafka-sink-connector.adoc b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/docs/camel-aws-kinesis-firehose-kafka-sink-connector.adoc
deleted file mode 100644
index db953d5..0000000
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/docs/camel-aws-kinesis-firehose-kafka-sink-connector.adoc
+++ /dev/null
@@ -1,72 +0,0 @@
-// kafka-connector options: START
-[[camel-aws-kinesis-firehose-kafka-connector-sink]]
-= camel-aws-kinesis-firehose-kafka-connector sink configuration
-
-Connector Description: Consume data from AWS Kinesis Firehose streams.
-
-When using camel-aws-kinesis-firehose-kafka-connector as sink make sure to use the following Maven dependency to have support for the connector:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.kafkaconnector</groupId>
-  <artifactId>camel-aws-kinesis-firehose-kafka-connector</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel Kafka connector version -->
-</dependency>
-----
-
-To use this Sink connector in Kafka connect you'll need to set the following connector.class
-
-[source,java]
-----
-connector.class=org.apache.camel.kafkaconnector.awskinesisfirehose.CamelAwskinesisfirehoseSinkConnector
-----
-
-
-The camel-aws-kinesis-firehose sink connector supports 21 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,1,1",options="header"]
-|===
-| Name | Description | Default | Required | Priority
-| *camel.sink.path.streamName* | Name of the stream | null | true | HIGH
-| *camel.sink.endpoint.amazonKinesisFirehoseClient* | Amazon Kinesis Firehose client to use for all requests for this endpoint | null | false | MEDIUM
-| *camel.sink.endpoint.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking | true | false | MEDIUM
-| *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then cre [...]
-| *camel.sink.endpoint.proxyHost* | To define a proxy host when instantiating the Kinesis Firehose client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyPort* | To define a proxy port when instantiating the Kinesis Firehose client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyProtocol* | To define a proxy protocol when instantiating the Kinesis Firehose client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.sink.endpoint.region* | The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-kinesis-firehose.amazonKinesis FirehoseClient* | Amazon Kinesis Firehose client to use for all requests for this endpoint | null | false | MEDIUM
-| *camel.component.aws-kinesis-firehose.autoDiscover Client* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking | true | false | MEDIUM
-| *camel.component.aws-kinesis-firehose.configuration* | The component configuration | null | false | MEDIUM
-| *camel.component.aws-kinesis-firehose.lazyStart Producer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is  [...]
-| *camel.component.aws-kinesis-firehose.proxyHost* | To define a proxy host when instantiating the Kinesis Firehose client | null | false | MEDIUM
-| *camel.component.aws-kinesis-firehose.proxyPort* | To define a proxy port when instantiating the Kinesis Firehose client | null | false | MEDIUM
-| *camel.component.aws-kinesis-firehose.proxyProtocol* | To define a proxy protocol when instantiating the Kinesis Firehose client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.component.aws-kinesis-firehose.region* | The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.component.aws-kinesis-firehose.autowired Enabled* | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | false | MEDIUM
-| *camel.component.aws-kinesis-firehose.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.component.aws-kinesis-firehose.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-|===
-
-
-
-The camel-aws-kinesis-firehose sink connector has no converters out of the box.
-
-
-
-
-
-The camel-aws-kinesis-firehose sink connector has no transforms out of the box.
-
-
-
-
-
-The camel-aws-kinesis-firehose sink connector has no aggregation strategies out of the box.
-// kafka-connector options: END
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/docs/examples/CamelAwskinesisfirehoseSinkConnector.properties b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/docs/examples/CamelAwskinesisfirehoseSinkConnector.properties
deleted file mode 100644
index ccaa939..0000000
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/docs/examples/CamelAwskinesisfirehoseSinkConnector.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-name=CamelAws-kinesis-firehoseSinkConnector
-connector.class=org.apache.camel.kafkaconnector.awskinesisfirehose.CamelAwskinesisfirehoseSinkConnector
-tasks.max=1
-
-# use the kafka converters that better suit your needs, these are just defaults:
-key.converter=org.apache.kafka.connect.storage.StringConverter
-value.converter=org.apache.kafka.connect.storage.StringConverter
-
-# comma separated topics to get messages from
-topics=
-
-# mandatory properties (for a complete properties list see the connector documentation):
-
-# Name of the stream
-camel.sink.path.streamName=
-
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehose/CamelAwskinesisfirehoseSinkConnector.java b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehose/CamelAwskinesisfirehoseSinkConnector.java
deleted file mode 100644
index e56d61b..0000000
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehose/CamelAwskinesisfirehoseSinkConnector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesisfirehose;
-
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnector;
-import org.apache.kafka.common.config.ConfigDef;
-import org.apache.kafka.connect.connector.Task;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwskinesisfirehoseSinkConnector extends CamelSinkConnector {
-
-    @Override
-    public ConfigDef config() {
-        return CamelAwskinesisfirehoseSinkConnectorConfig.conf();
-    }
-    @Override
-    public Class<? extends Task> taskClass() {
-        return CamelAwskinesisfirehoseSinkTask.class;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehose/CamelAwskinesisfirehoseSinkConnectorConfig.java b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehose/CamelAwskinesisfirehoseSinkConnectorConfig.java
deleted file mode 100644
index fbf2e28..0000000
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehose/CamelAwskinesisfirehoseSinkConnectorConfig.java
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesisfirehose;
-
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.kafka.common.config.ConfigDef;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwskinesisfirehoseSinkConnectorConfig
-        extends
-            CamelSinkConnectorConfig {
-
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_PATH_STREAM_NAME_CONF = "camel.sink.path.streamName";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_PATH_STREAM_NAME_DOC = "Name of the stream";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_PATH_STREAM_NAME_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AMAZON_KINESIS_FIREHOSE_CLIENT_CONF = "camel.sink.endpoint.amazonKinesisFirehoseClient";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AMAZON_KINESIS_FIREHOSE_CLIENT_DOC = "Amazon Kinesis Firehose client to use for all requests for this endpoint";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AMAZON_KINESIS_FIREHOSE_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF = "camel.sink.endpoint.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking";
-    public static final Boolean CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_LAZY_START_PRODUCER_CONF = "camel.sink.endpoint.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Bew [...]
-    public static final Boolean CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the Kinesis Firehose client";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the Kinesis Firehose client";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the Kinesis Firehose client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_REGION_CONF = "camel.sink.endpoint.region";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_REGION_DOC = "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_ACCESS_KEY_CONF = "camel.sink.endpoint.accessKey";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_SECRET_KEY_CONF = "camel.sink.endpoint.secretKey";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AMAZON_KINESIS_FIREHOSE_CLIENT_CONF = "camel.component.aws-kinesis-firehose.amazonKinesisFirehoseClient";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AMAZON_KINESIS_FIREHOSE_CLIENT_DOC = "Amazon Kinesis Firehose client to use for all requests for this endpoint";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AMAZON_KINESIS_FIREHOSE_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTO_DISCOVER_CLIENT_CONF = "camel.component.aws-kinesis-firehose.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking";
-    public static final Boolean CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_CONFIGURATION_CONF = "camel.component.aws-kinesis-firehose.configuration";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_CONFIGURATION_DOC = "The component configuration";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_CONFIGURATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_LAZY_START_PRODUCER_CONF = "camel.component.aws-kinesis-firehose.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Be [...]
-    public static final Boolean CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_HOST_CONF = "camel.component.aws-kinesis-firehose.proxyHost";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the Kinesis Firehose client";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PORT_CONF = "camel.component.aws-kinesis-firehose.proxyPort";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the Kinesis Firehose client";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws-kinesis-firehose.proxyProtocol";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the Kinesis Firehose client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_REGION_CONF = "camel.component.aws-kinesis-firehose.region";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_REGION_DOC = "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.aws-kinesis-firehose.autowiredEnabled";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.";
-    public static final Boolean CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_ACCESS_KEY_CONF = "camel.component.aws-kinesis-firehose.accessKey";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_SECRET_KEY_CONF = "camel.component.aws-kinesis-firehose.secretKey";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_SECRET_KEY_DEFAULT = null;
-
-    public CamelAwskinesisfirehoseSinkConnectorConfig(
-            ConfigDef config,
-            Map<String, String> parsedConfig) {
-        super(config, parsedConfig);
-    }
-
-    public CamelAwskinesisfirehoseSinkConnectorConfig(
-            Map<String, String> parsedConfig) {
-        this(conf(), parsedConfig);
-    }
-
-    public static ConfigDef conf() {
-        ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf());
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_PATH_STREAM_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_PATH_STREAM_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSKINESISFIREHOSE_PATH_STREAM_NAME_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AMAZON_KINESIS_FIREHOSE_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AMAZON_KINESIS_FIREHOSE_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AMAZON_KINESIS_FIREHOSE_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_ENDPOINT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AMAZON_KINESIS_FIREHOSE_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AMAZON_KINESIS_FIREHOSE_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AMAZON_KINESIS_FIREHOSE_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_CONFIGURATION_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_AUTOWIRED_ENABLED_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESISFIREHOSE_COMPONENT_SECRET_KEY_DOC);
-        return conf;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehose/CamelAwskinesisfirehoseSinkTask.java b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehose/CamelAwskinesisfirehoseSinkTask.java
deleted file mode 100644
index 10d1850..0000000
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehose/CamelAwskinesisfirehoseSinkTask.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesisfirehose;
-
-import java.util.HashMap;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.camel.kafkaconnector.CamelSinkTask;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwskinesisfirehoseSinkTask extends CamelSinkTask {
-
-    @Override
-    protected CamelSinkConnectorConfig getCamelSinkConnectorConfig(
-            Map<String, String> props) {
-        return new CamelAwskinesisfirehoseSinkConnectorConfig(props);
-    }
-    @Override
-    protected Map<String, String> getDefaultConfig() {
-        return new HashMap<String, String>() {{
-            put(CamelSinkConnectorConfig.CAMEL_SINK_COMPONENT_CONF, "aws-kinesis-firehose");
-        }};
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/resources/META-INF/LICENSE.txt
deleted file mode 100644
index 6b0b127..0000000
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/resources/META-INF/LICENSE.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
diff --git a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/resources/META-INF/NOTICE.txt
deleted file mode 100644
index 2e215bf..0000000
--- a/connectors/camel-aws-kinesis-firehose-kafka-connector/src/main/resources/META-INF/NOTICE.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-   =========================================================================
-   ==  NOTICE file corresponding to the section 4 d of                    ==
-   ==  the Apache License, Version 2.0,                                   ==
-   ==  in this case for the Apache Camel distribution.                    ==
-   =========================================================================
-
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Please read the different LICENSE files present in the licenses directory of
-   this distribution.
diff --git a/connectors/camel-aws-kinesis-kafka-connector/pom.xml b/connectors/camel-aws-kinesis-kafka-connector/pom.xml
deleted file mode 100644
index 2d30362..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/pom.xml
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.camel.kafkaconnector</groupId>
-    <artifactId>connectors</artifactId>
-    <version>0.9.0-SNAPSHOT</version>
-  </parent>
-  <artifactId>camel-aws-kinesis-kafka-connector</artifactId>
-  <name>Camel-Kafka-Connector :: aws-kinesis</name>
-  <description>Camel Kafka Connector for aws-kinesis</description>
-  <dependencies>
-    <!-- Kafka -->
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-api</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.kafka</groupId>
-      <artifactId>connect-transforms</artifactId>
-      <scope>provided</scope>
-    </dependency>
-    <!-- Camel -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-aws-kinesis</artifactId>
-    </dependency>
-    <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel.kafkaconnector</groupId>
-      <artifactId>camel-kafka-connector</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-jackson</artifactId>
-    </dependency>
-    <!--END OF GENERATED CODE-->
-  </dependencies>
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-surefire-plugin</artifactId>
-        <version>${version.maven.surefire.plugin}</version>
-        <configuration>
-          <failIfNoTests>false</failIfNoTests>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-jar-plugin</artifactId>
-        <version>${version.maven.jar}</version>
-        <configuration>
-          <archive>
-            <manifest>
-              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
-              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
-            </manifest>
-          </archive>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-compiler-plugin</artifactId>
-        <version>2.5.1</version>
-        <inherited>true</inherited>
-        <configuration>
-          <source>1.8</source>
-          <target>1.8</target>
-        </configuration>
-      </plugin>
-      <plugin>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.5.3</version>
-        <configuration>
-          <descriptors>
-            <descriptor>src/main/assembly/package.xml</descriptor>
-          </descriptors>
-        </configuration>
-        <executions>
-          <execution>
-            <id>make-assembly</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-  <!--START OF GENERATED CODE-->
-  <repositories>
-    <!-- camel-jira -->
-    <repository>
-      <id>atlassian-public</id>
-      <url>https://packages.atlassian.com/maven-external</url>
-      <name>Atlassian Public Repo</name>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-    <!-- camel-ipfs and camel-weka -->
-    <repository>
-      <id>jboss.thirdparty</id>
-      <name>JBoss Thirdparty Repository</name>
-      <url>https://repository.jboss.org/nexus/service/local/repositories/thirdparty-releases/content/</url>
-      <snapshots>
-        <enabled>false</enabled>
-      </snapshots>
-      <releases>
-        <enabled>true</enabled>
-      </releases>
-    </repository>
-  </repositories>
-  <!--END OF GENERATED CODE-->
-</project>
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-aws-kinesis-kafka-connector/src/generated/descriptors/connector-sink.properties
deleted file mode 100644
index 9d192df..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/generated/descriptors/connector-sink.properties
+++ /dev/null
@@ -1 +0,0 @@
-camel-aws-kinesis-sink
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/generated/descriptors/connector-source.properties b/connectors/camel-aws-kinesis-kafka-connector/src/generated/descriptors/connector-source.properties
deleted file mode 100644
index f636eba..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/generated/descriptors/connector-source.properties
+++ /dev/null
@@ -1 +0,0 @@
-camel-aws-kinesis-source
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/generated/resources/camel-aws-kinesis-sink.json b/connectors/camel-aws-kinesis-kafka-connector/src/generated/resources/camel-aws-kinesis-sink.json
deleted file mode 100644
index 894363d..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/generated/resources/camel-aws-kinesis-sink.json
+++ /dev/null
@@ -1,154 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awskinesis.CamelAwskinesisSinkConnector",
-		"artifactId": "camel-aws-kinesis-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-kinesis-sink",
-		"type": "sink",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Consume and produce records from AWS Kinesis Streams."
-	},
-	"properties": {
-		"camel.sink.path.streamName": {
-			"name": "camel.sink.path.streamName",
-			"description": "Name of the stream",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.sink.endpoint.amazonKinesisClient": {
-			"name": "camel.sink.endpoint.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.autoDiscoverClient": {
-			"name": "camel.sink.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyHost": {
-			"name": "camel.sink.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyPort": {
-			"name": "camel.sink.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.proxyProtocol": {
-			"name": "camel.sink.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.sink.endpoint.region": {
-			"name": "camel.sink.endpoint.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.lazyStartProducer": {
-			"name": "camel.sink.endpoint.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.accessKey": {
-			"name": "camel.sink.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.secretKey": {
-			"name": "camel.sink.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.amazonKinesisClient": {
-			"name": "camel.component.aws-kinesis.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.autoDiscoverClient": {
-			"name": "camel.component.aws-kinesis.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.configuration": {
-			"name": "camel.component.aws-kinesis.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyHost": {
-			"name": "camel.component.aws-kinesis.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyPort": {
-			"name": "camel.component.aws-kinesis.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyProtocol": {
-			"name": "camel.component.aws-kinesis.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-kinesis.region": {
-			"name": "camel.component.aws-kinesis.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.lazyStartProducer": {
-			"name": "camel.component.aws-kinesis.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.autowiredEnabled": {
-			"name": "camel.component.aws-kinesis.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.accessKey": {
-			"name": "camel.component.aws-kinesis.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.secretKey": {
-			"name": "camel.component.aws-kinesis.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/generated/resources/camel-aws-kinesis-source.json b/connectors/camel-aws-kinesis-kafka-connector/src/generated/resources/camel-aws-kinesis-source.json
deleted file mode 100644
index e79f105..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/generated/resources/camel-aws-kinesis-source.json
+++ /dev/null
@@ -1,384 +0,0 @@
-{
-	"connector": {
-		"class": "org.apache.camel.kafkaconnector.awskinesis.CamelAwskinesisSourceConnector",
-		"artifactId": "camel-aws-kinesis-kafka-connector",
-		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-aws-kinesis-source",
-		"type": "source",
-		"version": "0.9.0-SNAPSHOT",
-		"description": "Consume and produce records from AWS Kinesis Streams."
-	},
-	"properties": {
-		"camel.source.path.streamName": {
-			"name": "camel.source.path.streamName",
-			"description": "Name of the stream",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.source.endpoint.amazonKinesisClient": {
-			"name": "camel.source.endpoint.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.autoDiscoverClient": {
-			"name": "camel.source.endpoint.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyHost": {
-			"name": "camel.source.endpoint.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyPort": {
-			"name": "camel.source.endpoint.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.proxyProtocol": {
-			"name": "camel.source.endpoint.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.source.endpoint.region": {
-			"name": "camel.source.endpoint.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.bridgeErrorHandler": {
-			"name": "camel.source.endpoint.bridgeErrorHandler",
-			"description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.iteratorType": {
-			"name": "camel.source.endpoint.iteratorType",
-			"description": "Defines where in the Kinesis stream to start getting records One of: [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER] [TRIM_HORIZON] [LATEST] [AT_TIMESTAMP]",
-			"defaultValue": "\"TRIM_HORIZON\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"AT_SEQUENCE_NUMBER",
-				"AFTER_SEQUENCE_NUMBER",
-				"TRIM_HORIZON",
-				"LATEST",
-				"AT_TIMESTAMP"
-			]
-		},
-		"camel.source.endpoint.maxResultsPerRequest": {
-			"name": "camel.source.endpoint.maxResultsPerRequest",
-			"description": "Maximum number of records that will be fetched in each poll",
-			"defaultValue": "1",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sendEmptyMessageWhenIdle": {
-			"name": "camel.source.endpoint.sendEmptyMessageWhenIdle",
-			"description": "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.sequenceNumber": {
-			"name": "camel.source.endpoint.sequenceNumber",
-			"description": "The sequence number to start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or AT_SEQUENCE_NUMBER",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.shardClosed": {
-			"name": "camel.source.endpoint.shardClosed",
-			"description": "Define what will be the behavior in case of shard closed. Possible value are ignore, silent and fail. In case of ignore a message will be logged and the consumer will restart from the beginning,in case of silent there will be no logging and the consumer will start from the beginning,in case of fail a ReachedClosedStateException will be raised One of: [ignore] [fail] [silent]",
-			"defaultValue": "\"ignore\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"ignore",
-				"fail",
-				"silent"
-			]
-		},
-		"camel.source.endpoint.shardId": {
-			"name": "camel.source.endpoint.shardId",
-			"description": "Defines which shardId in the Kinesis stream to get records from",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exceptionHandler": {
-			"name": "camel.source.endpoint.exceptionHandler",
-			"description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.exchangePattern": {
-			"name": "camel.source.endpoint.exchangePattern",
-			"description": "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"InOnly",
-				"InOut",
-				"InOptionalOut"
-			]
-		},
-		"camel.source.endpoint.pollStrategy": {
-			"name": "camel.source.endpoint.pollStrategy",
-			"description": "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffErrorThreshold": {
-			"name": "camel.source.endpoint.backoffErrorThreshold",
-			"description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffIdleThreshold": {
-			"name": "camel.source.endpoint.backoffIdleThreshold",
-			"description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.backoffMultiplier": {
-			"name": "camel.source.endpoint.backoffMultiplier",
-			"description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and\/or backoffErrorThreshold must also be configured.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.delay": {
-			"name": "camel.source.endpoint.delay",
-			"description": "Milliseconds before the next poll.",
-			"defaultValue": "500L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.greedy": {
-			"name": "camel.source.endpoint.greedy",
-			"description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.initialDelay": {
-			"name": "camel.source.endpoint.initialDelay",
-			"description": "Milliseconds before the first poll starts.",
-			"defaultValue": "1000L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.repeatCount": {
-			"name": "camel.source.endpoint.repeatCount",
-			"description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.",
-			"defaultValue": "0L",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.runLoggingLevel": {
-			"name": "camel.source.endpoint.runLoggingLevel",
-			"description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF]",
-			"defaultValue": "\"TRACE\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"TRACE",
-				"DEBUG",
-				"INFO",
-				"WARN",
-				"ERROR",
-				"OFF"
-			]
-		},
-		"camel.source.endpoint.scheduledExecutorService": {
-			"name": "camel.source.endpoint.scheduledExecutorService",
-			"description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.scheduler": {
-			"name": "camel.source.endpoint.scheduler",
-			"description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler",
-			"defaultValue": "\"none\"",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.schedulerProperties": {
-			"name": "camel.source.endpoint.schedulerProperties",
-			"description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.startScheduler": {
-			"name": "camel.source.endpoint.startScheduler",
-			"description": "Whether the scheduler should be auto started.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.timeUnit": {
-			"name": "camel.source.endpoint.timeUnit",
-			"description": "Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS]",
-			"defaultValue": "\"MILLISECONDS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"NANOSECONDS",
-				"MICROSECONDS",
-				"MILLISECONDS",
-				"SECONDS",
-				"MINUTES",
-				"HOURS",
-				"DAYS"
-			]
-		},
-		"camel.source.endpoint.useFixedDelay": {
-			"name": "camel.source.endpoint.useFixedDelay",
-			"description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.accessKey": {
-			"name": "camel.source.endpoint.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.source.endpoint.secretKey": {
-			"name": "camel.source.endpoint.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.amazonKinesisClient": {
-			"name": "camel.component.aws-kinesis.amazonKinesisClient",
-			"description": "Amazon Kinesis client to use for all requests for this endpoint",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.autoDiscoverClient": {
-			"name": "camel.component.aws-kinesis.autoDiscoverClient",
-			"description": "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.configuration": {
-			"name": "camel.component.aws-kinesis.configuration",
-			"description": "The component configuration",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyHost": {
-			"name": "camel.component.aws-kinesis.proxyHost",
-			"description": "To define a proxy host when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyPort": {
-			"name": "camel.component.aws-kinesis.proxyPort",
-			"description": "To define a proxy port when instantiating the Kinesis client",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.proxyProtocol": {
-			"name": "camel.component.aws-kinesis.proxyProtocol",
-			"description": "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]",
-			"defaultValue": "\"HTTPS\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"HTTP",
-				"HTTPS"
-			]
-		},
-		"camel.component.aws-kinesis.region": {
-			"name": "camel.component.aws-kinesis.region",
-			"description": "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.bridgeErrorHandler": {
-			"name": "camel.component.aws-kinesis.bridgeErrorHandler",
-			"description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored.",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.iteratorType": {
-			"name": "camel.component.aws-kinesis.iteratorType",
-			"description": "Defines where in the Kinesis stream to start getting records One of: [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER] [TRIM_HORIZON] [LATEST] [AT_TIMESTAMP]",
-			"defaultValue": "\"TRIM_HORIZON\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"AT_SEQUENCE_NUMBER",
-				"AFTER_SEQUENCE_NUMBER",
-				"TRIM_HORIZON",
-				"LATEST",
-				"AT_TIMESTAMP"
-			]
-		},
-		"camel.component.aws-kinesis.maxResultsPerRequest": {
-			"name": "camel.component.aws-kinesis.maxResultsPerRequest",
-			"description": "Maximum number of records that will be fetched in each poll",
-			"defaultValue": "1",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.sequenceNumber": {
-			"name": "camel.component.aws-kinesis.sequenceNumber",
-			"description": "The sequence number to start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or AT_SEQUENCE_NUMBER",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.shardClosed": {
-			"name": "camel.component.aws-kinesis.shardClosed",
-			"description": "Define what will be the behavior in case of shard closed. Possible value are ignore, silent and fail. In case of ignore a message will be logged and the consumer will restart from the beginning,in case of silent there will be no logging and the consumer will start from the beginning,in case of fail a ReachedClosedStateException will be raised One of: [ignore] [fail] [silent]",
-			"defaultValue": "\"ignore\"",
-			"priority": "MEDIUM",
-			"required": "false",
-			"enum": [
-				"ignore",
-				"fail",
-				"silent"
-			]
-		},
-		"camel.component.aws-kinesis.shardId": {
-			"name": "camel.component.aws-kinesis.shardId",
-			"description": "Defines which shardId in the Kinesis stream to get records from",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.autowiredEnabled": {
-			"name": "camel.component.aws-kinesis.autowiredEnabled",
-			"description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.accessKey": {
-			"name": "camel.component.aws-kinesis.accessKey",
-			"description": "Amazon AWS Access Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.component.aws-kinesis.secretKey": {
-			"name": "camel.component.aws-kinesis.secretKey",
-			"description": "Amazon AWS Secret Key",
-			"priority": "MEDIUM",
-			"required": "false"
-		}
-	}
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/main/assembly/package.xml b/connectors/camel-aws-kinesis-kafka-connector/src/main/assembly/package.xml
deleted file mode 100644
index 05f0b1a..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/main/assembly/package.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<assembly>
-  <!-- Assembles a packaged version targeting OS installation. -->
-  <id>package</id>
-  <formats>
-    <format>tar.gz</format>
-  </formats>
-  <includeBaseDirectory>false</includeBaseDirectory>
-  <fileSets>
-    <fileSet>
-      <directory>${project.basedir}/../..</directory>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <includes>
-        <include>README*</include>
-        <include>LICENSE*</include>
-        <include>NOTICE*</include>
-        <include>licenses/</include>
-      </includes>
-    </fileSet>
-    <fileSet>
-      <directory>${project.basedir}/src/main/docs</directory>
-      <outputDirectory>docs/</outputDirectory>
-      <includes>
-        <include>**/*</include>
-      </includes>
-    </fileSet>
-  </fileSets>
-  <dependencySets>
-    <dependencySet>
-      <outputDirectory>${project.artifactId}/</outputDirectory>
-      <useProjectArtifact>true</useProjectArtifact>
-      <useTransitiveFiltering>true</useTransitiveFiltering>
-      <excludes>
-        <exclude>org.apache.kafka:connect-api</exclude>
-      </excludes>
-    </dependencySet>
-  </dependencySets>
-</assembly>
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/camel-aws-kinesis-kafka-sink-connector.adoc b/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/camel-aws-kinesis-kafka-sink-connector.adoc
deleted file mode 100644
index 8628a6f..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/camel-aws-kinesis-kafka-sink-connector.adoc
+++ /dev/null
@@ -1,72 +0,0 @@
-// kafka-connector options: START
-[[camel-aws-kinesis-kafka-connector-sink]]
-= camel-aws-kinesis-kafka-connector sink configuration
-
-Connector Description: Consume and produce records from AWS Kinesis Streams.
-
-When using camel-aws-kinesis-kafka-connector as sink make sure to use the following Maven dependency to have support for the connector:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.kafkaconnector</groupId>
-  <artifactId>camel-aws-kinesis-kafka-connector</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel Kafka connector version -->
-</dependency>
-----
-
-To use this Sink connector in Kafka connect you'll need to set the following connector.class
-
-[source,java]
-----
-connector.class=org.apache.camel.kafkaconnector.awskinesis.CamelAwskinesisSinkConnector
-----
-
-
-The camel-aws-kinesis sink connector supports 21 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,1,1",options="header"]
-|===
-| Name | Description | Default | Required | Priority
-| *camel.sink.path.streamName* | Name of the stream | null | true | HIGH
-| *camel.sink.endpoint.amazonKinesisClient* | Amazon Kinesis client to use for all requests for this endpoint | null | false | MEDIUM
-| *camel.sink.endpoint.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking | true | false | MEDIUM
-| *camel.sink.endpoint.proxyHost* | To define a proxy host when instantiating the Kinesis client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyPort* | To define a proxy port when instantiating the Kinesis client | null | false | MEDIUM
-| *camel.sink.endpoint.proxyProtocol* | To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.sink.endpoint.region* | The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.sink.endpoint.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then cre [...]
-| *camel.sink.endpoint.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.sink.endpoint.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-kinesis.amazonKinesisClient* | Amazon Kinesis client to use for all requests for this endpoint | null | false | MEDIUM
-| *camel.component.aws-kinesis.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking | true | false | MEDIUM
-| *camel.component.aws-kinesis.configuration* | The component configuration | null | false | MEDIUM
-| *camel.component.aws-kinesis.proxyHost* | To define a proxy host when instantiating the Kinesis client | null | false | MEDIUM
-| *camel.component.aws-kinesis.proxyPort* | To define a proxy port when instantiating the Kinesis client | null | false | MEDIUM
-| *camel.component.aws-kinesis.proxyProtocol* | To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.component.aws-kinesis.region* | The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.component.aws-kinesis.lazyStartProducer* | Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed  [...]
-| *camel.component.aws-kinesis.autowiredEnabled* | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | false | MEDIUM
-| *camel.component.aws-kinesis.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.component.aws-kinesis.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-|===
-
-
-
-The camel-aws-kinesis sink connector has no converters out of the box.
-
-
-
-
-
-The camel-aws-kinesis sink connector has no transforms out of the box.
-
-
-
-
-
-The camel-aws-kinesis sink connector has no aggregation strategies out of the box.
-// kafka-connector options: END
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/camel-aws-kinesis-kafka-source-connector.adoc b/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/camel-aws-kinesis-kafka-source-connector.adoc
deleted file mode 100644
index 6a5c799..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/camel-aws-kinesis-kafka-source-connector.adoc
+++ /dev/null
@@ -1,100 +0,0 @@
-// kafka-connector options: START
-[[camel-aws-kinesis-kafka-connector-source]]
-= camel-aws-kinesis-kafka-connector source configuration
-
-Connector description: Consume and produce records from AWS Kinesis Streams.
-
-When using camel-aws-kinesis-kafka-connector as source make sure to use the following Maven dependency to have support for the connector:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.kafkaconnector</groupId>
-  <artifactId>camel-aws-kinesis-kafka-connector</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel Kafka connector version -->
-</dependency>
-----
-
-To use this Source connector in Kafka connect you'll need to set the following connector.class
-
-[source,java]
-----
-connector.class=org.apache.camel.kafkaconnector.awskinesis.CamelAwskinesisSourceConnector
-----
-
-
-The camel-aws-kinesis source connector supports 49 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,1,1",options="header"]
-|===
-| Name | Description | Default | Required | Priority
-| *camel.source.path.streamName* | Name of the stream | null | true | HIGH
-| *camel.source.endpoint.amazonKinesisClient* | Amazon Kinesis client to use for all requests for this endpoint | null | false | MEDIUM
-| *camel.source.endpoint.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking | true | false | MEDIUM
-| *camel.source.endpoint.proxyHost* | To define a proxy host when instantiating the Kinesis client | null | false | MEDIUM
-| *camel.source.endpoint.proxyPort* | To define a proxy port when instantiating the Kinesis client | null | false | MEDIUM
-| *camel.source.endpoint.proxyProtocol* | To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.source.endpoint.region* | The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.source.endpoint.bridgeErrorHandler* | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. | false | false | MEDIUM
-| *camel.source.endpoint.iteratorType* | Defines where in the Kinesis stream to start getting records One of: [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER] [TRIM_HORIZON] [LATEST] [AT_TIMESTAMP] | "TRIM_HORIZON" | false | MEDIUM
-| *camel.source.endpoint.maxResultsPerRequest* | Maximum number of records that will be fetched in each poll | 1 | false | MEDIUM
-| *camel.source.endpoint.sendEmptyMessageWhenIdle* | If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead. | false | false | MEDIUM
-| *camel.source.endpoint.sequenceNumber* | The sequence number to start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or AT_SEQUENCE_NUMBER | null | false | MEDIUM
-| *camel.source.endpoint.shardClosed* | Define what will be the behavior in case of shard closed. Possible value are ignore, silent and fail. In case of ignore a message will be logged and the consumer will restart from the beginning,in case of silent there will be no logging and the consumer will start from the beginning,in case of fail a ReachedClosedStateException will be raised One of: [ignore] [fail] [silent] | "ignore" | false | MEDIUM
-| *camel.source.endpoint.shardId* | Defines which shardId in the Kinesis stream to get records from | null | false | MEDIUM
-| *camel.source.endpoint.exceptionHandler* | To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. | null | false | MEDIUM
-| *camel.source.endpoint.exchangePattern* | Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut] | null | false | MEDIUM
-| *camel.source.endpoint.pollStrategy* | A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel. | null | false | MEDIUM
-| *camel.source.endpoint.backoffErrorThreshold* | The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in. | null | false | MEDIUM
-| *camel.source.endpoint.backoffIdleThreshold* | The number of subsequent idle polls that should happen before the backoffMultipler should kick-in. | null | false | MEDIUM
-| *camel.source.endpoint.backoffMultiplier* | To let the scheduled polling consumer backoff if there has been a number of subsequent idles/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and/or backoffErrorThreshold must also be configured. | null | false | MEDIUM
-| *camel.source.endpoint.delay* | Milliseconds before the next poll. | 500L | false | MEDIUM
-| *camel.source.endpoint.greedy* | If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages. | false | false | MEDIUM
-| *camel.source.endpoint.initialDelay* | Milliseconds before the first poll starts. | 1000L | false | MEDIUM
-| *camel.source.endpoint.repeatCount* | Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever. | 0L | false | MEDIUM
-| *camel.source.endpoint.runLoggingLevel* | The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF] | "TRACE" | false | MEDIUM
-| *camel.source.endpoint.scheduledExecutorService* | Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool. | null | false | MEDIUM
-| *camel.source.endpoint.scheduler* | To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler | "none" | false | MEDIUM
-| *camel.source.endpoint.schedulerProperties* | To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler. | null | false | MEDIUM
-| *camel.source.endpoint.startScheduler* | Whether the scheduler should be auto started. | true | false | MEDIUM
-| *camel.source.endpoint.timeUnit* | Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS] | "MILLISECONDS" | false | MEDIUM
-| *camel.source.endpoint.useFixedDelay* | Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details. | true | false | MEDIUM
-| *camel.source.endpoint.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.source.endpoint.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-| *camel.component.aws-kinesis.amazonKinesisClient* | Amazon Kinesis client to use for all requests for this endpoint | null | false | MEDIUM
-| *camel.component.aws-kinesis.autoDiscoverClient* | Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking | true | false | MEDIUM
-| *camel.component.aws-kinesis.configuration* | The component configuration | null | false | MEDIUM
-| *camel.component.aws-kinesis.proxyHost* | To define a proxy host when instantiating the Kinesis client | null | false | MEDIUM
-| *camel.component.aws-kinesis.proxyPort* | To define a proxy port when instantiating the Kinesis client | null | false | MEDIUM
-| *camel.component.aws-kinesis.proxyProtocol* | To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS] | "HTTPS" | false | MEDIUM
-| *camel.component.aws-kinesis.region* | The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name() | null | false | MEDIUM
-| *camel.component.aws-kinesis.bridgeErrorHandler* | Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored. | false | false | MEDIUM
-| *camel.component.aws-kinesis.iteratorType* | Defines where in the Kinesis stream to start getting records One of: [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER] [TRIM_HORIZON] [LATEST] [AT_TIMESTAMP] | "TRIM_HORIZON" | false | MEDIUM
-| *camel.component.aws-kinesis.maxResultsPerRequest* | Maximum number of records that will be fetched in each poll | 1 | false | MEDIUM
-| *camel.component.aws-kinesis.sequenceNumber* | The sequence number to start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or AT_SEQUENCE_NUMBER | null | false | MEDIUM
-| *camel.component.aws-kinesis.shardClosed* | Define what will be the behavior in case of shard closed. Possible value are ignore, silent and fail. In case of ignore a message will be logged and the consumer will restart from the beginning,in case of silent there will be no logging and the consumer will start from the beginning,in case of fail a ReachedClosedStateException will be raised One of: [ignore] [fail] [silent] | "ignore" | false | MEDIUM
-| *camel.component.aws-kinesis.shardId* | Defines which shardId in the Kinesis stream to get records from | null | false | MEDIUM
-| *camel.component.aws-kinesis.autowiredEnabled* | Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc. | true | false | MEDIUM
-| *camel.component.aws-kinesis.accessKey* | Amazon AWS Access Key | null | false | MEDIUM
-| *camel.component.aws-kinesis.secretKey* | Amazon AWS Secret Key | null | false | MEDIUM
-|===
-
-
-
-The camel-aws-kinesis source connector has no converters out of the box.
-
-
-
-
-
-The camel-aws-kinesis source connector has no transforms out of the box.
-
-
-
-
-
-The camel-aws-kinesis source connector has no aggregation strategies out of the box.
-// kafka-connector options: END
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/examples/CamelAwskinesisSinkConnector.properties b/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/examples/CamelAwskinesisSinkConnector.properties
deleted file mode 100644
index 5b4d79f..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/examples/CamelAwskinesisSinkConnector.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-name=CamelAws-kinesisSinkConnector
-connector.class=org.apache.camel.kafkaconnector.awskinesis.CamelAwskinesisSinkConnector
-tasks.max=1
-
-# use the kafka converters that better suit your needs, these are just defaults:
-key.converter=org.apache.kafka.connect.storage.StringConverter
-value.converter=org.apache.kafka.connect.storage.StringConverter
-
-# comma separated topics to get messages from
-topics=
-
-# mandatory properties (for a complete properties list see the connector documentation):
-
-# Name of the stream
-camel.sink.path.streamName=
-
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/examples/CamelAwskinesisSourceConnector.properties b/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/examples/CamelAwskinesisSourceConnector.properties
deleted file mode 100644
index 2bf6576..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/main/docs/examples/CamelAwskinesisSourceConnector.properties
+++ /dev/null
@@ -1,33 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-name=CamelAws-kinesisSourceConnector
-connector.class=org.apache.camel.kafkaconnector.awskinesis.CamelAwskinesisSourceConnector
-tasks.max=1
-
-# use the kafka converters that better suit your needs, these are just defaults:
-key.converter=org.apache.kafka.connect.storage.StringConverter
-value.converter=org.apache.kafka.connect.storage.StringConverter
-
-# comma separated topics to send messages into
-topics=
-
-# mandatory properties (for a complete properties list see the connector documentation):
-
-# Name of the stream
-camel.source.path.streamName=
-
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSinkConnector.java b/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSinkConnector.java
deleted file mode 100644
index d795f4f..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSinkConnector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesis;
-
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnector;
-import org.apache.kafka.common.config.ConfigDef;
-import org.apache.kafka.connect.connector.Task;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwskinesisSinkConnector extends CamelSinkConnector {
-
-    @Override
-    public ConfigDef config() {
-        return CamelAwskinesisSinkConnectorConfig.conf();
-    }
-    @Override
-    public Class<? extends Task> taskClass() {
-        return CamelAwskinesisSinkTask.class;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSinkConnectorConfig.java b/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSinkConnectorConfig.java
deleted file mode 100644
index c5f8abb..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSinkConnectorConfig.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesis;
-
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.kafka.common.config.ConfigDef;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwskinesisSinkConnectorConfig
-        extends
-            CamelSinkConnectorConfig {
-
-    public static final String CAMEL_SINK_AWSKINESIS_PATH_STREAM_NAME_CONF = "camel.sink.path.streamName";
-    public static final String CAMEL_SINK_AWSKINESIS_PATH_STREAM_NAME_DOC = "Name of the stream";
-    public static final String CAMEL_SINK_AWSKINESIS_PATH_STREAM_NAME_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_AMAZON_KINESIS_CLIENT_CONF = "camel.sink.endpoint.amazonKinesisClient";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_AMAZON_KINESIS_CLIENT_DOC = "Amazon Kinesis client to use for all requests for this endpoint";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_AMAZON_KINESIS_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF = "camel.sink.endpoint.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking";
-    public static final Boolean CAMEL_SINK_AWSKINESIS_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_HOST_CONF = "camel.sink.endpoint.proxyHost";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the Kinesis client";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PORT_CONF = "camel.sink.endpoint.proxyPort";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the Kinesis client";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.sink.endpoint.proxyProtocol";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_REGION_CONF = "camel.sink.endpoint.region";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_REGION_DOC = "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_LAZY_START_PRODUCER_CONF = "camel.sink.endpoint.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that [...]
-    public static final Boolean CAMEL_SINK_AWSKINESIS_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_ACCESS_KEY_CONF = "camel.sink.endpoint.accessKey";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_SECRET_KEY_CONF = "camel.sink.endpoint.secretKey";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSKINESIS_ENDPOINT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_AMAZON_KINESIS_CLIENT_CONF = "camel.component.aws-kinesis.amazonKinesisClient";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_AMAZON_KINESIS_CLIENT_DOC = "Amazon Kinesis client to use for all requests for this endpoint";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_AMAZON_KINESIS_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_AUTO_DISCOVER_CLIENT_CONF = "camel.component.aws-kinesis.autoDiscoverClient";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking";
-    public static final Boolean CAMEL_SINK_AWSKINESIS_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_CONFIGURATION_CONF = "camel.component.aws-kinesis.configuration";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_CONFIGURATION_DOC = "The component configuration";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_CONFIGURATION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_HOST_CONF = "camel.component.aws-kinesis.proxyHost";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_HOST_DOC = "To define a proxy host when instantiating the Kinesis client";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PORT_CONF = "camel.component.aws-kinesis.proxyPort";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PORT_DOC = "To define a proxy port when instantiating the Kinesis client";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PROTOCOL_CONF = "camel.component.aws-kinesis.proxyProtocol";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_REGION_CONF = "camel.component.aws-kinesis.region";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_REGION_DOC = "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_REGION_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_LAZY_START_PRODUCER_CONF = "camel.component.aws-kinesis.lazyStartProducer";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_LAZY_START_PRODUCER_DOC = "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware tha [...]
-    public static final Boolean CAMEL_SINK_AWSKINESIS_COMPONENT_LAZY_START_PRODUCER_DEFAULT = false;
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_AUTOWIRED_ENABLED_CONF = "camel.component.aws-kinesis.autowiredEnabled";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_AUTOWIRED_ENABLED_DOC = "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc.";
-    public static final Boolean CAMEL_SINK_AWSKINESIS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT = true;
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_ACCESS_KEY_CONF = "camel.component.aws-kinesis.accessKey";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_SECRET_KEY_CONF = "camel.component.aws-kinesis.secretKey";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SINK_AWSKINESIS_COMPONENT_SECRET_KEY_DEFAULT = null;
-
-    public CamelAwskinesisSinkConnectorConfig(
-            ConfigDef config,
-            Map<String, String> parsedConfig) {
-        super(config, parsedConfig);
-    }
-
-    public CamelAwskinesisSinkConnectorConfig(Map<String, String> parsedConfig) {
-        this(conf(), parsedConfig);
-    }
-
-    public static ConfigDef conf() {
-        ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf());
-        conf.define(CAMEL_SINK_AWSKINESIS_PATH_STREAM_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_PATH_STREAM_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSKINESIS_PATH_STREAM_NAME_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_ENDPOINT_AMAZON_KINESIS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_ENDPOINT_AMAZON_KINESIS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_ENDPOINT_AMAZON_KINESIS_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSKINESIS_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_ENDPOINT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_ENDPOINT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_ENDPOINT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_ENDPOINT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_ENDPOINT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSKINESIS_ENDPOINT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_ENDPOINT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_ENDPOINT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSKINESIS_ENDPOINT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_ENDPOINT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_ENDPOINT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSKINESIS_ENDPOINT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_ENDPOINT_SECRET_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_COMPONENT_AMAZON_KINESIS_CLIENT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_COMPONENT_AMAZON_KINESIS_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_COMPONENT_AMAZON_KINESIS_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_COMPONENT_AUTO_DISCOVER_CLIENT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSKINESIS_COMPONENT_AUTO_DISCOVER_CLIENT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_COMPONENT_AUTO_DISCOVER_CLIENT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_COMPONENT_CONFIGURATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_COMPONENT_CONFIGURATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_COMPONENT_CONFIGURATION_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_HOST_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_HOST_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_HOST_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PORT_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PORT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PORT_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PROTOCOL_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PROTOCOL_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_COMPONENT_PROXY_PROTOCOL_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_COMPONENT_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSKINESIS_COMPONENT_REGION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_COMPONENT_REGION_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_COMPONENT_LAZY_START_PRODUCER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSKINESIS_COMPONENT_LAZY_START_PRODUCER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_COMPONENT_LAZY_START_PRODUCER_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_COMPONENT_AUTOWIRED_ENABLED_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSKINESIS_COMPONENT_AUTOWIRED_ENABLED_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_COMPONENT_AUTOWIRED_ENABLED_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_COMPONENT_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSKINESIS_COMPONENT_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_COMPONENT_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AWSKINESIS_COMPONENT_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSKINESIS_COMPONENT_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSKINESIS_COMPONENT_SECRET_KEY_DOC);
-        return conf;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSinkTask.java b/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSinkTask.java
deleted file mode 100644
index 9ca349d..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSinkTask.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesis;
-
-import java.util.HashMap;
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
-import org.apache.camel.kafkaconnector.CamelSinkTask;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwskinesisSinkTask extends CamelSinkTask {
-
-    @Override
-    protected CamelSinkConnectorConfig getCamelSinkConnectorConfig(
-            Map<String, String> props) {
-        return new CamelAwskinesisSinkConnectorConfig(props);
-    }
-    @Override
-    protected Map<String, String> getDefaultConfig() {
-        return new HashMap<String, String>() {{
-            put(CamelSinkConnectorConfig.CAMEL_SINK_COMPONENT_CONF, "aws-kinesis");
-        }};
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSourceConnector.java b/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSourceConnector.java
deleted file mode 100644
index 537b094..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSourceConnector.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesis;
-
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSourceConnector;
-import org.apache.kafka.common.config.ConfigDef;
-import org.apache.kafka.connect.connector.Task;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwskinesisSourceConnector extends CamelSourceConnector {
-
-    @Override
-    public ConfigDef config() {
-        return CamelAwskinesisSourceConnectorConfig.conf();
-    }
-    @Override
-    public Class<? extends Task> taskClass() {
-        return CamelAwskinesisSourceTask.class;
-    }
-}
\ No newline at end of file
diff --git a/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSourceConnectorConfig.java b/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSourceConnectorConfig.java
deleted file mode 100644
index 0300fd9..0000000
--- a/connectors/camel-aws-kinesis-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesis/CamelAwskinesisSourceConnectorConfig.java
+++ /dev/null
@@ -1,240 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesis;
-
-import java.util.Map;
-import javax.annotation.Generated;
-import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig;
-import org.apache.kafka.common.config.ConfigDef;
-
-@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwskinesisSourceConnectorConfig
-        extends
-            CamelSourceConnectorConfig {
-
-    public static final String CAMEL_SOURCE_AWSKINESIS_PATH_STREAM_NAME_CONF = "camel.source.path.streamName";
-    public static final String CAMEL_SOURCE_AWSKINESIS_PATH_STREAM_NAME_DOC = "Name of the stream";
-    public static final String CAMEL_SOURCE_AWSKINESIS_PATH_STREAM_NAME_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_AMAZON_KINESIS_CLIENT_CONF = "camel.source.endpoint.amazonKinesisClient";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_AMAZON_KINESIS_CLIENT_DOC = "Amazon Kinesis client to use for all requests for this endpoint";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_AMAZON_KINESIS_CLIENT_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_AUTO_DISCOVER_CLIENT_CONF = "camel.source.endpoint.autoDiscoverClient";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_AUTO_DISCOVER_CLIENT_DOC = "Setting the autoDiscoverClient mechanism, if true, the component will look for a client instance in the registry automatically otherwise it will skip that checking";
-    public static final Boolean CAMEL_SOURCE_AWSKINESIS_ENDPOINT_AUTO_DISCOVER_CLIENT_DEFAULT = true;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_PROXY_HOST_CONF = "camel.source.endpoint.proxyHost";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_PROXY_HOST_DOC = "To define a proxy host when instantiating the Kinesis client";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_PROXY_HOST_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_PROXY_PORT_CONF = "camel.source.endpoint.proxyPort";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_PROXY_PORT_DOC = "To define a proxy port when instantiating the Kinesis client";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_PROXY_PORT_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_PROXY_PROTOCOL_CONF = "camel.source.endpoint.proxyProtocol";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_PROXY_PROTOCOL_DOC = "To define a proxy protocol when instantiating the Kinesis client One of: [HTTP] [HTTPS]";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_PROXY_PROTOCOL_DEFAULT = "HTTPS";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_REGION_CONF = "camel.source.endpoint.region";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_REGION_DOC = "The region in which Kinesis client needs to work. When using this parameter, the configuration will expect the capitalized name of the region (for example AP_EAST_1)You'll need to use the name Regions.EU_WEST_1.name()";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_REGION_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BRIDGE_ERROR_HANDLER_CONF = "camel.source.endpoint.bridgeErrorHandler";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BRIDGE_ERROR_HANDLER_DOC = "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and  [...]
-    public static final Boolean CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BRIDGE_ERROR_HANDLER_DEFAULT = false;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_ITERATOR_TYPE_CONF = "camel.source.endpoint.iteratorType";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_ITERATOR_TYPE_DOC = "Defines where in the Kinesis stream to start getting records One of: [AT_SEQUENCE_NUMBER] [AFTER_SEQUENCE_NUMBER] [TRIM_HORIZON] [LATEST] [AT_TIMESTAMP]";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_ITERATOR_TYPE_DEFAULT = "TRIM_HORIZON";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_MAX_RESULTS_PER_REQUEST_CONF = "camel.source.endpoint.maxResultsPerRequest";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_MAX_RESULTS_PER_REQUEST_DOC = "Maximum number of records that will be fetched in each poll";
-    public static final Integer CAMEL_SOURCE_AWSKINESIS_ENDPOINT_MAX_RESULTS_PER_REQUEST_DEFAULT = 1;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SEND_EMPTY_MESSAGE_WHEN_IDLE_CONF = "camel.source.endpoint.sendEmptyMessageWhenIdle";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SEND_EMPTY_MESSAGE_WHEN_IDLE_DOC = "If the polling consumer did not poll any files, you can enable this option to send an empty message (no body) instead.";
-    public static final Boolean CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SEND_EMPTY_MESSAGE_WHEN_IDLE_DEFAULT = false;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SEQUENCE_NUMBER_CONF = "camel.source.endpoint.sequenceNumber";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SEQUENCE_NUMBER_DOC = "The sequence number to start polling from. Required if iteratorType is set to AFTER_SEQUENCE_NUMBER or AT_SEQUENCE_NUMBER";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SEQUENCE_NUMBER_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SHARD_CLOSED_CONF = "camel.source.endpoint.shardClosed";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SHARD_CLOSED_DOC = "Define what will be the behavior in case of shard closed. Possible value are ignore, silent and fail. In case of ignore a message will be logged and the consumer will restart from the beginning,in case of silent there will be no logging and the consumer will start from the beginning,in case of fail a ReachedClosedStateException will be raised One of: [ignore] [fail] [silent]";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SHARD_CLOSED_DEFAULT = "ignore";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SHARD_ID_CONF = "camel.source.endpoint.shardId";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SHARD_ID_DOC = "Defines which shardId in the Kinesis stream to get records from";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SHARD_ID_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_EXCEPTION_HANDLER_CONF = "camel.source.endpoint.exceptionHandler";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_EXCEPTION_HANDLER_DOC = "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored.";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_EXCEPTION_HANDLER_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_EXCHANGE_PATTERN_CONF = "camel.source.endpoint.exchangePattern";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_EXCHANGE_PATTERN_DOC = "Sets the exchange pattern when the consumer creates an exchange. One of: [InOnly] [InOut] [InOptionalOut]";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_EXCHANGE_PATTERN_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_POLL_STRATEGY_CONF = "camel.source.endpoint.pollStrategy";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_POLL_STRATEGY_DOC = "A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_POLL_STRATEGY_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BACKOFF_ERROR_THRESHOLD_CONF = "camel.source.endpoint.backoffErrorThreshold";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BACKOFF_ERROR_THRESHOLD_DOC = "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in.";
-    public static final Integer CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BACKOFF_ERROR_THRESHOLD_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BACKOFF_IDLE_THRESHOLD_CONF = "camel.source.endpoint.backoffIdleThreshold";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BACKOFF_IDLE_THRESHOLD_DOC = "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in.";
-    public static final Integer CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BACKOFF_IDLE_THRESHOLD_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BACKOFF_MULTIPLIER_CONF = "camel.source.endpoint.backoffMultiplier";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BACKOFF_MULTIPLIER_DOC = "To let the scheduled polling consumer backoff if there has been a number of subsequent idles/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening again. When this option is in use then backoffIdleThreshold and/or backoffErrorThreshold must also be configured.";
-    public static final Integer CAMEL_SOURCE_AWSKINESIS_ENDPOINT_BACKOFF_MULTIPLIER_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_DELAY_CONF = "camel.source.endpoint.delay";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_DELAY_DOC = "Milliseconds before the next poll.";
-    public static final Long CAMEL_SOURCE_AWSKINESIS_ENDPOINT_DELAY_DEFAULT = 500L;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_GREEDY_CONF = "camel.source.endpoint.greedy";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_GREEDY_DOC = "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages.";
-    public static final Boolean CAMEL_SOURCE_AWSKINESIS_ENDPOINT_GREEDY_DEFAULT = false;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_INITIAL_DELAY_CONF = "camel.source.endpoint.initialDelay";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_INITIAL_DELAY_DOC = "Milliseconds before the first poll starts.";
-    public static final Long CAMEL_SOURCE_AWSKINESIS_ENDPOINT_INITIAL_DELAY_DEFAULT = 1000L;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_REPEAT_COUNT_CONF = "camel.source.endpoint.repeatCount";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_REPEAT_COUNT_DOC = "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever.";
-    public static final Long CAMEL_SOURCE_AWSKINESIS_ENDPOINT_REPEAT_COUNT_DEFAULT = 0L;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_RUN_LOGGING_LEVEL_CONF = "camel.source.endpoint.runLoggingLevel";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_RUN_LOGGING_LEVEL_DOC = "The consumer logs a start/complete log line when it polls. This option allows you to configure the logging level for that. One of: [TRACE] [DEBUG] [INFO] [WARN] [ERROR] [OFF]";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_RUN_LOGGING_LEVEL_DEFAULT = "TRACE";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SCHEDULED_EXECUTOR_SERVICE_CONF = "camel.source.endpoint.scheduledExecutorService";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SCHEDULED_EXECUTOR_SERVICE_DOC = "Allows for configuring a custom/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool.";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SCHEDULED_EXECUTOR_SERVICE_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SCHEDULER_CONF = "camel.source.endpoint.scheduler";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SCHEDULER_DOC = "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SCHEDULER_DEFAULT = "none";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SCHEDULER_PROPERTIES_CONF = "camel.source.endpoint.schedulerProperties";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SCHEDULER_PROPERTIES_DOC = "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler.";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SCHEDULER_PROPERTIES_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_START_SCHEDULER_CONF = "camel.source.endpoint.startScheduler";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_START_SCHEDULER_DOC = "Whether the scheduler should be auto started.";
-    public static final Boolean CAMEL_SOURCE_AWSKINESIS_ENDPOINT_START_SCHEDULER_DEFAULT = true;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_TIME_UNIT_CONF = "camel.source.endpoint.timeUnit";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_TIME_UNIT_DOC = "Time unit for initialDelay and delay options. One of: [NANOSECONDS] [MICROSECONDS] [MILLISECONDS] [SECONDS] [MINUTES] [HOURS] [DAYS]";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_TIME_UNIT_DEFAULT = "MILLISECONDS";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_USE_FIXED_DELAY_CONF = "camel.source.endpoint.useFixedDelay";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_USE_FIXED_DELAY_DOC = "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details.";
-    public static final Boolean CAMEL_SOURCE_AWSKINESIS_ENDPOINT_USE_FIXED_DELAY_DEFAULT = true;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_ACCESS_KEY_CONF = "camel.source.endpoint.accessKey";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_ACCESS_KEY_DOC = "Amazon AWS Access Key";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SECRET_KEY_CONF = "camel.source.endpoint.secretKey";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SECRET_KEY_DOC = "Amazon AWS Secret Key";
-    public static final String CAMEL_SOURCE_AWSKINESIS_ENDPOINT_SECRET_KEY_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AWSKINESIS_COMPONENT_AMAZON_KINESIS_CLIENT_CONF = "camel.component.aws-kinesis.amazonKinesisClient";
... 19174 lines suppressed ...