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

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

commit dcd509b18f2a3a28496c25caeb682ff34f48fe9c
Author: Andrea Cosentino <[email protected]>
AuthorDate: Wed Feb 24 14:05:50 2021 +0100

    CAMEL-16115 - Remove Camel-AWS-* components - AWS-DDB
---
 .../camel/springboot/catalog/components.properties |  3 +-
 .../springboot/catalog/components/aws-ddb.json     | 62 ------------------
 .../catalog/components/aws-ddbstream.json          | 74 ----------------------
 docs/modules/ROOT/pages/aws-ddb-starter.adoc       | 61 ------------------
 4 files changed, 1 insertion(+), 199 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
index 59581c3..02c41b6 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
@@ -19,7 +19,6 @@ atomix-set
 atomix-value
 avro
 aws-cw
-aws-ddb
 aws-ddbstream
 aws-s3
 aws-swf
@@ -347,4 +346,4 @@ xslt-saxon
 yammer
 zendesk
 zookeeper
-zookeeper-master
\ No newline at end of file
+zookeeper-master
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddb.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddb.json
deleted file mode 100644
index 73a3581..0000000
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddb.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "aws-ddb",
-    "title": "AWS DynamoDB",
-    "description": "Store and retrieve data from AWS DynamoDB service.",
-    "deprecated": true,
-    "deprecatedSince": "3.8.0",
-    "firstVersion": "2.10.0",
-    "label": "cloud,database,nosql",
-    "javaType": "org.apache.camel.component.aws.ddb.DdbComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel.springboot",
-    "artifactId": "camel-aws-ddb-starter",
-    "version": "3.9.0-SNAPSHOT",
-    "scheme": "aws-ddb",
-    "extendsScheme": "",
-    "syntax": "aws-ddb:tableName",
-    "async": false,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": true,
-    "lenientProperties": false
-  },
-  "componentProperties": {
-    "amazonDDBClient": { "kind": "property", "displayName": "Amazon 
DDBClient", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.dynamodbv2.AmazonDynamoDB", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "To use the AmazonDynamoDB as the client" },
-    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instan [...]
-    "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.ddb.DdbConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
component configuration" },
-    "consistentRead": { "kind": "property", "displayName": "Consistent Read", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Determines whether or not strong consistency 
should be enforced when data is read." },
-    "keyAttributeName": { "kind": "property", "displayName": "Key Attribute 
Name", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Attribute name when creating table" },
-    "keyAttributeType": { "kind": "property", "displayName": "Key Attribute 
Type", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Attribute type when creating table" },
-    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
-    "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.aws.ddb.DdbOperations", "enum": [ "BatchGetItems", 
"DeleteItem", "DeleteTable", "DescribeTable", "GetItem", "PutItem", "Query", 
"Scan", "UpdateItem", "UpdateTable" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "PutItem", "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbC [...]
-    "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the DDB client" },
-    "proxyPort": { "kind": "property", "displayName": "Proxy Port", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the DDB client. When using this parameter, the configuration 
will expect the capitalize [...]
-    "proxyProtocol": { "kind": "property", "displayName": "Proxy Protocol", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "To define a proxy protocol when instantiating 
the DDB client" },
-    "readCapacity": { "kind": "property", "displayName": "Read Capacity", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "The provisioned throughput to reserve for 
reading resources from your table" },
-    "region": { "kind": "property", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", 
"configurationField": "configuration", "description": "The region in which DDB 
client needs to work" },
-    "writeCapacity": { "kind": "property", "displayName": "Write Capacity", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "The provisioned throughput to reserved for 
writing resources to your table" },
-    "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
-    "accessKey": { "kind": "property", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Amazon AWS Access Key" },
-    "secretKey": { "kind": "property", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Amazon AWS Secret Key" }
-  },
-  "properties": {
-    "tableName": { "kind": "path", "displayName": "Table Name", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "The name of the table currently worked with." 
},
-    "amazonDDBClient": { "kind": "parameter", "displayName": "Amazon 
DDBClient", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": "com.amazonaws.services.dynamodbv2.AmazonDynamoDB", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "To use the AmazonDynamoDB as the client" },
-    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client insta [...]
-    "consistentRead": { "kind": "parameter", "displayName": "Consistent Read", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Determines whether or not strong consistency 
should be enforced when data is read." },
-    "keyAttributeName": { "kind": "parameter", "displayName": "Key Attribute 
Name", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Attribute name when creating table" },
-    "keyAttributeType": { "kind": "parameter", "displayName": "Key Attribute 
Type", "group": "producer", "label": "", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Attribute type when creating table" },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during sta [...]
-    "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.aws.ddb.DdbOperations", "enum": [ "BatchGetItems", 
"DeleteItem", "DeleteTable", "DescribeTable", "GetItem", "PutItem", "Query", 
"Scan", "UpdateItem", "UpdateTable" ], "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "PutItem", "configurationClass": 
"org.apache.camel.component.aws.ddb.Ddb [...]
-    "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the DDB client" },
-    "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the DDB client. When using this parameter, the configuration 
will expect the capitaliz [...]
-    "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "To define a proxy protocol when instantiating 
the DDB client" },
-    "readCapacity": { "kind": "parameter", "displayName": "Read Capacity", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "The provisioned throughput to reserve for 
reading resources from your table" },
-    "region": { "kind": "parameter", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.ddb.DdbConfiguration", 
"configurationField": "configuration", "description": "The region in which DDB 
client needs to work" },
-    "writeCapacity": { "kind": "parameter", "displayName": "Write Capacity", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "java.lang.Long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "The provisioned throughput to reserved for 
writing resources to your table" },
-    "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Amazon AWS Access Key" },
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.ddb.DdbConfiguration", "configurationField": 
"configuration", "description": "Amazon AWS Secret Key" }
-  }
-}
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddbstream.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddbstream.json
deleted file mode 100644
index 619d620..0000000
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ddbstream.json
+++ /dev/null
@@ -1,74 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "aws-ddbstream",
-    "title": "AWS DynamoDB Streams",
-    "description": "Receive messages from AWS DynamoDB Stream service.",
-    "deprecated": true,
-    "deprecatedSince": "3.8.0",
-    "firstVersion": "2.17.0",
-    "label": "cloud,messaging,streams",
-    "javaType": "org.apache.camel.component.aws.ddbstream.DdbStreamComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel.springboot",
-    "artifactId": "camel-aws-ddb-starter",
-    "version": "3.9.0-SNAPSHOT",
-    "scheme": "aws-ddbstream",
-    "extendsScheme": "",
-    "syntax": "aws-ddbstream:tableName",
-    "async": false,
-    "api": false,
-    "consumerOnly": true,
-    "producerOnly": false,
-    "lenientProperties": false
-  },
-  "componentProperties": {
-    "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a c [...]
-    "amazonDynamoDbStreamsClient": { "kind": "property", "displayName": 
"Amazon Dynamo Db Streams Client", "group": "consumer", "label": "consumer", 
"required": false, "type": "object", "javaType": 
"com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Amazon DynamoDB client 
to use for [...]
-    "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a me [...]
-    "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "consumer", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
component configuration" },
-    "iteratorType": { "kind": "property", "displayName": "Iterator Type", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.dynamodbv2.model.ShardIteratorType", 
"enum": [ "TRIM_HORIZON", "LATEST", "AT_SEQUENCE_NUMBER", 
"AFTER_SEQUENCE_NUMBER" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "LATEST", "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", "configu 
[...]
-    "maxResultsPerRequest": { "kind": "property", "displayName": "Max Results 
Per Request", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Maximum number of 
records that will be fetched in each poll" },
-    "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"consumer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the DDBStreams client" },
-    "proxyPort": { "kind": "property", "displayName": "Proxy Port", "group": 
"consumer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the DDBStreams client" },
-    "proxyProtocol": { "kind": "property", "displayName": "Proxy Protocol", 
"group": "consumer", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "To define a proxy 
protocol when instantiating the D [...]
-    "region": { "kind": "property", "displayName": "Region", "group": 
"consumer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "The region in which 
DDBStreams client needs to work" },
-    "sequenceNumberProvider": { "kind": "property", "displayName": "Sequence 
Number Provider", "group": "consumer", "label": "consumer", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.aws.ddbstream.SequenceNumberProvider", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Provider for the 
sequence number when [...]
-    "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
-    "accessKey": { "kind": "property", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
-    "secretKey": { "kind": "property", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Secret Key" }
-  },
-  "properties": {
-    "tableName": { "kind": "path", "displayName": "Table Name", "group": 
"consumer", "label": "consumer", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Name of the dynamodb 
table" },
-    "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover 
Client", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Setting the 
autoDiscoverClient mechanism, if true, the component will look for a  [...]
-    "amazonDynamoDbStreamsClient": { "kind": "parameter", "displayName": 
"Amazon Dynamo Db Streams Client", "group": "consumer", "label": "consumer", 
"required": false, "type": "object", "javaType": 
"com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Amazon DynamoDB client 
to use fo [...]
-    "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a m [...]
-    "iteratorType": { "kind": "parameter", "displayName": "Iterator Type", 
"group": "consumer", "label": "consumer", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.dynamodbv2.model.ShardIteratorType", 
"enum": [ "TRIM_HORIZON", "LATEST", "AT_SEQUENCE_NUMBER", 
"AFTER_SEQUENCE_NUMBER" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "LATEST", "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", "config [...]
-    "maxResultsPerRequest": { "kind": "parameter", "displayName": "Max Results 
Per Request", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Maximum number of 
records that will be fetched in each poll" },
-    "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"consumer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the DDBStreams client" },
-    "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"consumer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the DDBStreams client" },
-    "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", 
"group": "consumer", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.Protocol", "enum": [ "HTTP", "HTTPS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "To define a proxy 
protocol when instantiating the  [...]
-    "region": { "kind": "parameter", "displayName": "Region", "group": 
"consumer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "The region in which 
DDBStreams client needs to work" },
-    "sendEmptyMessageWhenIdle": { "kind": "parameter", "displayName": "Send 
Empty Message When Idle", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "If 
the polling consumer did not poll any files, you can enable this option to send 
an empty message (no body) instead." },
-    "sequenceNumberProvider": { "kind": "parameter", "displayName": "Sequence 
Number Provider", "group": "consumer", "label": "consumer", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.aws.ddbstream.SequenceNumberProvider", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Provider for the 
sequence number whe [...]
-    "exceptionHandler": { "kind": "parameter", "displayName": "Exception 
Handler", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By default the 
con [...]
-    "exchangePattern": { "kind": "parameter", "displayName": "Exchange 
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", 
"InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the exchange pattern when the consumer creates an 
exchange." },
-    "pollStrategy": { "kind": "parameter", "displayName": "Poll Strategy", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.spi.PollingConsumerPollStrategy", "deprecated": false, 
"autowired": false, "secret": false, "description": "A pluggable 
org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your 
custom implementation to control error handling usually occurred during the 
poll operation  [...]
-    "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff 
Error Threshold", "group": "scheduler", "label": "consumer,scheduler", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "description": "The number of subsequent 
error polls (failed due some error) that should happen before the 
backoffMultipler should kick-in." },
-    "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff 
Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", 
"required": false, "type": "integer", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "description": "The number of subsequent 
idle polls that should happen before the backoffMultipler should kick-in." },
-    "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff 
Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "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 agai [...]
-    "delay": { "kind": "parameter", "displayName": "Delay", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 500, "description": "Milliseconds before the 
next poll." },
-    "greedy": { "kind": "parameter", "displayName": "Greedy", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "If greedy is enabled, 
then the ScheduledPollConsumer will run immediately again, if the previous run 
polled 1 or more messages." },
-    "initialDelay": { "kind": "parameter", "displayName": "Initial Delay", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 1000, "description": "Milliseconds before the 
first poll starts." },
-    "repeatCount": { "kind": "parameter", "displayName": "Repeat Count", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 0, "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." },
-    "runLoggingLevel": { "kind": "parameter", "displayName": "Run Logging 
Level", "group": "scheduler", "label": "consumer,scheduler", "required": false, 
"type": "object", "javaType": "org.apache.camel.LoggingLevel", "enum": [ 
"TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "TRACE", "description": 
"The consumer logs a start\/complete log line when it polls. This option allows 
you to configure the logging level  [...]
-    "scheduledExecutorService": { "kind": "parameter", "displayName": 
"Scheduled Executor Service", "group": "scheduler", "label": 
"consumer,scheduler", "required": false, "type": "object", "javaType": 
"java.util.concurrent.ScheduledExecutorService", "deprecated": false, 
"autowired": false, "secret": false, "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." },
-    "scheduler": { "kind": "parameter", "displayName": "Scheduler", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"object", "javaType": "java.lang.Object", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "none", "description": "To use a cron 
scheduler from either camel-spring or camel-quartz component. Use value spring 
or quartz for built in scheduler" },
-    "schedulerProperties": { "kind": "parameter", "displayName": "Scheduler 
Properties", "group": "scheduler", "label": "consumer,scheduler", "required": 
false, "type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "scheduler.", "multiValue": true, "deprecated": 
false, "autowired": false, "secret": false, "description": "To configure 
additional properties when using a custom scheduler or any of the Quartz, 
Spring based scheduler." },
-    "startScheduler": { "kind": "parameter", "displayName": "Start Scheduler", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether the scheduler 
should be auto started." },
-    "timeUnit": { "kind": "parameter", "displayName": "Time Unit", "group": 
"scheduler", "label": "consumer,scheduler", "required": false, "type": 
"object", "javaType": "java.util.concurrent.TimeUnit", "enum": [ "NANOSECONDS", 
"MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ], 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"MILLISECONDS", "description": "Time unit for initialDelay and delay options." 
},
-    "useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay", 
"group": "scheduler", "label": "consumer,scheduler", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Controls if fixed delay 
or fixed rate is used. See ScheduledExecutorService in JDK for details." },
-    "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
-    "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration", 
"configurationField": "configuration", "description": "Amazon AWS Secret Key" }
-  }
-}
diff --git a/docs/modules/ROOT/pages/aws-ddb-starter.adoc 
b/docs/modules/ROOT/pages/aws-ddb-starter.adoc
deleted file mode 100644
index 5298edd..0000000
--- a/docs/modules/ROOT/pages/aws-ddb-starter.adoc
+++ /dev/null
@@ -1,61 +0,0 @@
-// spring-boot-auto-configure options: START
-:page-partial:
-:doctitle: Camel Spring Boot Starter for aws-ddb
-
-== Spring Boot Auto-Configuration
-
-When using aws-ddb with Spring Boot make sure to use the following Maven 
dependency to have support for auto configuration:
-
-[source,xml]
-----
-<dependency>
-  <groupId>org.apache.camel.springboot</groupId>
-  <artifactId>camel-aws-ddb-starter</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel core version -->
-</dependency>
-----
-
-
-The component supports 33 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,2",options="header"]
-|===
-| Name | Description | Default | Type
-| *camel.component.aws-ddb.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-ddb.amazon-d-d-b-client* | To use the AmazonDynamoDB as 
the client. The option is a com.amazonaws.services.dynamodbv2.AmazonDynamoDB 
type. |  | AmazonDynamoDB
-| *camel.component.aws-ddb.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking. | 
true | Boolean
-| *camel.component.aws-ddb.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 | Boolean
-| *camel.component.aws-ddb.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws.ddb.DdbConfiguration type. |  | 
DdbConfiguration
-| *camel.component.aws-ddb.consistent-read* | Determines whether or not strong 
consistency should be enforced when data is read. | false | Boolean
-| *camel.component.aws-ddb.enabled* | Whether to enable auto configuration of 
the aws-ddb component. This is enabled by default. |  | Boolean
-| *camel.component.aws-ddb.key-attribute-name* | Attribute name when creating 
table |  | String
-| *camel.component.aws-ddb.key-attribute-type* | Attribute type when creating 
table |  | String
-| *camel.component.aws-ddb.lazy-start-producer* | Whether the producer should 
be started lazy (on the first message). By starting lazy you can use this to 
allow CamelContext and routes to startup in situations where a producer may 
otherwise fail during starting and cause the route to fail being started. By 
deferring this startup to be lazy then the startup failure can be handled 
during routing messages via Camel's routing error handlers. Beware that when 
the first message is processed th [...]
-| *camel.component.aws-ddb.operation* | What operation to perform |  | 
DdbOperations
-| *camel.component.aws-ddb.proxy-host* | To define a proxy host when 
instantiating the DDB client |  | String
-| *camel.component.aws-ddb.proxy-port* | 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() |  | Integer
-| *camel.component.aws-ddb.proxy-protocol* | To define a proxy protocol when 
instantiating the DDB client |  | Protocol
-| *camel.component.aws-ddb.read-capacity* | The provisioned throughput to 
reserve for reading resources from your table |  | Long
-| *camel.component.aws-ddb.region* | The region in which DDB client needs to 
work |  | String
-| *camel.component.aws-ddb.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-ddb.write-capacity* | The provisioned throughput to 
reserved for writing resources to your table |  | Long
-| *camel.component.aws-ddbstream.access-key* | Amazon AWS Access Key |  | 
String
-| *camel.component.aws-ddbstream.amazon-dynamo-db-streams-client* | Amazon 
DynamoDB client to use for all requests for this endpoint. The option is a 
com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams type. |  | 
AmazonDynamoDBStreams
-| *camel.component.aws-ddbstream.auto-discover-client* | Setting the 
autoDiscoverClient mechanism, if true, the component will look for a client 
instance in the registry automatically otherwise it will skip that checking | 
true | Boolean
-| *camel.component.aws-ddbstream.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 | Boolean
-| *camel.component.aws-ddbstream.bridge-error-handler* | Allows for bridging 
the consumer to the Camel routing Error Handler, which mean any exceptions 
occurred while the consumer is trying to pickup incoming messages, or the 
likes, will now be processed as a message and handled by the routing Error 
Handler. By default the consumer will use the 
org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be 
logged at WARN or ERROR level and ignored. | false | Boolean
-| *camel.component.aws-ddbstream.configuration* | The component configuration. 
The option is a org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration 
type. |  | DdbStreamConfiguration
-| *camel.component.aws-ddbstream.enabled* | Whether to enable auto 
configuration of the aws-ddbstream component. This is enabled by default. |  | 
Boolean
-| *camel.component.aws-ddbstream.iterator-type* | 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. |  | ShardIteratorType
-| *camel.component.aws-ddbstream.max-results-per-request* | Maximum number of 
records that will be fetched in each poll |  | Integer
-| *camel.component.aws-ddbstream.proxy-host* | To define a proxy host when 
instantiating the DDBStreams client |  | String
-| *camel.component.aws-ddbstream.proxy-port* | To define a proxy port when 
instantiating the DDBStreams client |  | Integer
-| *camel.component.aws-ddbstream.proxy-protocol* | To define a proxy protocol 
when instantiating the DDBStreams client |  | Protocol
-| *camel.component.aws-ddbstream.region* | The region in which DDBStreams 
client needs to work |  | String
-| *camel.component.aws-ddbstream.secret-key* | Amazon AWS Secret Key |  | 
String
-| *camel.component.aws-ddbstream.sequence-number-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. The option is a 
org.apache.camel.component.aws.ddbstream.SequenceNumberProvider type. |  | 
SequenceNumberProvider
-|===
-// spring-boot-auto-configure options: END

Reply via email to