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 a61ddea3c92115b46ab4c8b2919ecfaa8fa140df
Author: Andrea Cosentino <[email protected]>
AuthorDate: Thu Feb 25 10:30:31 2021 +0100

    CAMEL-16115 - Remove Camel-AWS-* components - AWS-S3
---
 .../camel/springboot/catalog/components.properties |   3 +-
 .../springboot/catalog/components/aws-s3.json      | 128 ---------------------
 docs/modules/ROOT/pages/aws-s3-starter.adoc        |  69 -----------
 3 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 22f8f7d..718f5cf 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
@@ -18,7 +18,6 @@ atomix-queue
 atomix-set
 atomix-value
 avro
-aws-s3
 aws-swf
 aws2-athena
 aws2-cw
@@ -342,4 +341,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-s3.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-s3.json
deleted file mode 100644
index 4b55a6b..0000000
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-s3.json
+++ /dev/null
@@ -1,128 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "aws-s3",
-    "title": "AWS S3 Storage Service",
-    "description": "Store and retrieve objects from AWS S3 Storage Service.",
-    "deprecated": true,
-    "deprecatedSince": "3.8.0",
-    "firstVersion": "2.8.0",
-    "label": "cloud,file",
-    "javaType": "org.apache.camel.component.aws.s3.S3Component",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel.springboot",
-    "artifactId": "camel-aws-s3-starter",
-    "version": "3.9.0-SNAPSHOT",
-    "scheme": "aws-s3",
-    "extendsScheme": "",
-    "syntax": "aws-s3:\/\/bucketNameOrArn",
-    "async": false,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": false,
-    "lenientProperties": false
-  },
-  "componentProperties": {
-    "amazonS3Client": { "kind": "property", "displayName": "Amazon S3 Client", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.s3.AmazonS3", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry." },
-    "autoCreateBucket": { "kind": "property", "displayName": "Auto Create 
Bucket", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setting the autocreation of the bucket" },
-    "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.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instance [...]
-    "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.s3.S3Configuration", "deprecated": 
false, "autowired": false, "secret": false, "description": "The component 
configuration" },
-    "endpointConfiguration": { "kind": "property", "displayName": "Endpoint 
Configuration", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Amazon AWS Endpoint Configuration" },
-    "pathStyleAccess": { "kind": "property", "displayName": "Path Style 
Access", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Whether or not the S3 client should use path 
style access" },
-    "policy": { "kind": "property", "displayName": "Policy", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "The policy for this 
queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() 
method." },
-    "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the S3 client" },
-    "proxyPort": { "kind": "property", "displayName": "Proxy Port", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "Specify a proxy port to 
be used inside the client definition." },
-    "proxyProtocol": { "kind": "property", "displayName": "Proxy Protocol", 
"group": "common", "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.s3.S3Configuration", "configurationField": 
"configuration", "description": "To define a proxy protocol when instantiating 
the S3 client" },
-    "region": { "kind": "property", "displayName": "Region", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "The region in which S3 
client needs to work. When using this parameter, the configuration will expect 
the capitalized name of the region (for  [...]
-    "useIAMCredentials": { "kind": "property", "displayName": "Use 
IAMCredentials", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Set whether the S3 client should expect to 
load credentials on an EC2 instance or to expect static crede [...]
-    "encryptionMaterials": { "kind": "property", "displayName": "Encryption 
Materials", "group": "common (advanced)", "label": "common,advanced", 
"required": false, "type": "object", "javaType": 
"com.amazonaws.services.s3.model.EncryptionMaterials", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "The encryption materials to use in case of 
Symmetric\/ [...]
-    "useEncryption": { "kind": "property", "displayName": "Use Encryption", 
"group": "common (advanced)", "label": "common,advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Define if encryption must be used or not" },
-    "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 [...]
-    "deleteAfterRead": { "kind": "property", "displayName": "Delete After 
Read", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Delete objects from S3 after they have been 
retrieved. The delete is only performed if the Exchang [...]
-    "delimiter": { "kind": "property", "displayName": "Delimiter", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "The delimiter which is used in the 
com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we 
are intereste [...]
-    "doneFileName": { "kind": "property", "displayName": "Done File Name", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "If provided, Camel will only consume files if 
a done file exists." },
-    "fileName": { "kind": "property", "displayName": "File Name", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "To get the object from the bucket with the 
given file name" },
-    "includeBody": { "kind": "property", "displayName": "Include Body", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "If it is true, the exchange body will be set 
to a stream to the contents of the file. If false, the headers [...]
-    "prefix": { "kind": "property", "displayName": "Prefix", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "The prefix which is used in the 
com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we 
are interested in." },
-    "autocloseBody": { "kind": "property", "displayName": "Autoclose Body", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "If this option is true 
and includeBody is true, then the S3Object.close() method wi [...]
-    "deleteAfterWrite": { "kind": "property", "displayName": "Delete After 
Write", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Delete file object after the S3 file has been 
uploaded" },
-    "keyName": { "kind": "property", "displayName": "Key Name", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setting the key name for an element in the 
bucket through endpoint parameter" },
-    "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 [...]
-    "multiPartUpload": { "kind": "property", "displayName": "Multi Part 
Upload", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "If it is true, camel will upload the file with 
multi part format, the part size is decided by the [...]
-    "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.s3.S3Operations", "enum": [ 
"copyObject", "deleteBucket", "listBuckets", "downloadLink" ], "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "The operation to do in  [...]
-    "partSize": { "kind": "property", "displayName": "Part Size", "group": 
"producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 26214400, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setup the partSize which is used in multi part 
upload, the default size is 25M." },
-    "serverSideEncryption": { "kind": "property", "displayName": "Server Side 
Encryption", "group": "producer", "label": "producer", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Sets the server-side encryption algorithm when 
encrypting the object using AWS-managed keys. For examp [...]
-    "storageClass": { "kind": "property", "displayName": "Storage Class", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "The storage class to set in the 
com.amazonaws.services.s3.model.PutObjectRequest request." },
-    "awsKMSKeyId": { "kind": "property", "displayName": "Aws KMSKey Id", 
"group": "producer (advanced)", "label": "producer,advanced", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Define the id of KMS key to use in case KMS is 
enabled" },
-    "useAwsKMS": { "kind": "property", "displayName": "Use Aws KMS", "group": 
"producer (advanced)", "label": "producer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Define if KMS must be used or not" },
-    "accelerateModeEnabled": { "kind": "property", "displayName": "Accelerate 
Mode Enabled", "group": " advanced", "label": "common, advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "Define if Accelerate 
Mode enabled is true or false" },
-    "chunkedEncodingDisabled": { "kind": "property", "displayName": "Chunked 
Encoding Disabled", "group": " advanced", "label": "common, advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "Define if disabled 
Chunked Encoding is true or false" },
-    "dualstackEnabled": { "kind": "property", "displayName": "Dualstack 
Enabled", "group": " advanced", "label": "common, advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Define if Dualstack enabled is true or false" 
},
-    "forceGlobalBucketAccessEnabled": { "kind": "property", "displayName": 
"Force Global Bucket Access Enabled", "group": " advanced", "label": "common, 
advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Define if Force Global Bucket Access enabled 
is true or  [...]
-    "payloadSigningEnabled": { "kind": "property", "displayName": "Payload 
Signing Enabled", "group": " advanced", "label": "common, advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "Define if Payload 
Signing enabled is true or false" },
-    "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.s3.S3Configuration", "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.s3.S3Configuration", "configurationField": 
"configuration", "description": "Amazon AWS Secret Key" }
-  },
-  "properties": {
-    "bucketNameOrArn": { "kind": "path", "displayName": "Bucket Name Or Arn", 
"group": "common", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "description": "Bucket name or ARN" },
-    "amazonS3Client": { "kind": "parameter", "displayName": "Amazon S3 
Client", "group": "common", "label": "", "required": false, "type": "object", 
"javaType": "com.amazonaws.services.s3.AmazonS3", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry." },
-    "autoCreateBucket": { "kind": "parameter", "displayName": "Auto Create 
Bucket", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setting the autocreation of the bucket" },
-    "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.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setting the autoDiscoverClient mechanism, if 
true, the component will look for a client instanc [...]
-    "endpointConfiguration": { "kind": "parameter", "displayName": "Endpoint 
Configuration", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Amazon AWS Endpoint Configuration" },
-    "pathStyleAccess": { "kind": "parameter", "displayName": "Path Style 
Access", "group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Whether or not the S3 client should use path 
style access" },
-    "policy": { "kind": "parameter", "displayName": "Policy", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "The policy for this 
queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() 
method." },
-    "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the S3 client" },
-    "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"common", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "Specify a proxy port to 
be used inside the client definition." },
-    "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", 
"group": "common", "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.s3.S3Configuration", "configurationField": 
"configuration", "description": "To define a proxy protocol when instantiating 
the S3 client" },
-    "region": { "kind": "parameter", "displayName": "Region", "group": 
"common", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "The region in which S3 
client needs to work. When using this parameter, the configuration will expect 
the capitalized name of the region (for [...]
-    "useIAMCredentials": { "kind": "parameter", "displayName": "Use 
IAMCredentials", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Set whether the S3 client should expect to 
load credentials on an EC2 instance or to expect static cred [...]
-    "encryptionMaterials": { "kind": "parameter", "displayName": "Encryption 
Materials", "group": "common (advanced)", "label": "common,advanced", 
"required": false, "type": "object", "javaType": 
"com.amazonaws.services.s3.model.EncryptionMaterials", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "The encryption materials to use in case of 
Symmetric\ [...]
-    "useEncryption": { "kind": "parameter", "displayName": "Use Encryption", 
"group": "common (advanced)", "label": "common,advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Define if encryption must be used or not" },
-    "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 [...]
-    "deleteAfterRead": { "kind": "parameter", "displayName": "Delete After 
Read", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Delete objects from S3 after they have been 
retrieved. The delete is only performed if the Exchan [...]
-    "delimiter": { "kind": "parameter", "displayName": "Delimiter", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "The delimiter which is used in the 
com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we 
are interest [...]
-    "doneFileName": { "kind": "parameter", "displayName": "Done File Name", 
"group": "consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "If provided, Camel will only consume files if 
a done file exists." },
-    "fileName": { "kind": "parameter", "displayName": "File Name", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "To get the object from the bucket with the 
given file name" },
-    "includeBody": { "kind": "parameter", "displayName": "Include Body", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "If it is true, the exchange body will be set 
to a stream to the contents of the file. If false, the header [...]
-    "maxConnections": { "kind": "parameter", "displayName": "Max Connections", 
"group": "consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 60, "description": "Set the maxConnections parameter in the S3 
client configuration" },
-    "maxMessagesPerPoll": { "kind": "parameter", "displayName": "Max Messages 
Per Poll", "group": "consumer", "label": "consumer", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 10, "description": "Gets the maximum number of 
messages as a limit to poll at each polling. Gets the maximum number of 
messages as a limit to poll at each polling. The default value is 10. Use 0 or 
a negative number to set it as u [...]
-    "prefix": { "kind": "parameter", "displayName": "Prefix", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "The prefix which is used in the 
com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we 
are interested in." },
-    "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." },
-    "autocloseBody": { "kind": "parameter", "displayName": "Autoclose Body", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "If this option is true 
and includeBody is true, then the S3Object.close() method w [...]
-    "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  [...]
-    "deleteAfterWrite": { "kind": "parameter", "displayName": "Delete After 
Write", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Delete file object after the S3 file has been 
uploaded" },
-    "keyName": { "kind": "parameter", "displayName": "Key Name", "group": 
"producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setting the key name for an element in the 
bucket through endpoint parameter" },
-    "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 [...]
-    "multiPartUpload": { "kind": "parameter", "displayName": "Multi Part 
Upload", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "If it is true, camel will upload the file with 
multi part format, the part size is decided by th [...]
-    "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws.s3.S3Operations", "enum": [ 
"copyObject", "deleteBucket", "listBuckets", "downloadLink" ], "deprecated": 
false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "The operation to do in [...]
-    "partSize": { "kind": "parameter", "displayName": "Part Size", "group": 
"producer", "label": "producer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 26214400, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Setup the partSize which is used in multi part 
upload, the default size is 25M." },
-    "serverSideEncryption": { "kind": "parameter", "displayName": "Server Side 
Encryption", "group": "producer", "label": "producer", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Sets the server-side encryption algorithm when 
encrypting the object using AWS-managed keys. For exam [...]
-    "storageClass": { "kind": "parameter", "displayName": "Storage Class", 
"group": "producer", "label": "producer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "The storage class to set in the 
com.amazonaws.services.s3.model.PutObjectRequest request." },
-    "awsKMSKeyId": { "kind": "parameter", "displayName": "Aws KMSKey Id", 
"group": "producer (advanced)", "label": "producer,advanced", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Define the id of KMS key to use in case KMS is 
enabled" },
-    "useAwsKMS": { "kind": "parameter", "displayName": "Use Aws KMS", "group": 
"producer (advanced)", "label": "producer,advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Define if KMS must be used or not" },
-    "accelerateModeEnabled": { "kind": "parameter", "displayName": "Accelerate 
Mode Enabled", "group": " advanced", "label": "common, advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "Define if Accelerate 
Mode enabled is true or false" },
-    "chunkedEncodingDisabled": { "kind": "parameter", "displayName": "Chunked 
Encoding Disabled", "group": " advanced", "label": "common, advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "Define if disabled 
Chunked Encoding is true or false" },
-    "dualstackEnabled": { "kind": "parameter", "displayName": "Dualstack 
Enabled", "group": " advanced", "label": "common, advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Define if Dualstack enabled is true or false" 
},
-    "forceGlobalBucketAccessEnabled": { "kind": "parameter", "displayName": 
"Force Global Bucket Access Enabled", "group": " advanced", "label": "common, 
advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws.s3.S3Configuration", "configurationField": 
"configuration", "description": "Define if Force Global Bucket Access enabled 
is true or [...]
-    "payloadSigningEnabled": { "kind": "parameter", "displayName": "Payload 
Signing Enabled", "group": " advanced", "label": "common, advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.aws.s3.S3Configuration", 
"configurationField": "configuration", "description": "Define if Payload 
Signing enabled is true or false" },
-    "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.s3.S3Configuration", "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.s3.S3Configuration", "configurationField": 
"configuration", "description": "Amazon AWS Secret Key" }
-  }
-}
diff --git a/docs/modules/ROOT/pages/aws-s3-starter.adoc 
b/docs/modules/ROOT/pages/aws-s3-starter.adoc
deleted file mode 100644
index e8f34b8..0000000
--- a/docs/modules/ROOT/pages/aws-s3-starter.adoc
+++ /dev/null
@@ -1,69 +0,0 @@
-// spring-boot-auto-configure options: START
-:page-partial:
-:doctitle: Camel Spring Boot Starter for aws-s3
-
-== Spring Boot Auto-Configuration
-
-When using aws-s3 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-s3-starter</artifactId>
-  <version>x.x.x</version>
-  <!-- use the same version as your Camel core version -->
-</dependency>
-----
-
-
-The component supports 41 options, which are listed below.
-
-
-
-[width="100%",cols="2,5,^1,2",options="header"]
-|===
-| Name | Description | Default | Type
-| *camel.component.aws-s3.accelerate-mode-enabled* | Define if Accelerate Mode 
enabled is true or false | false | Boolean
-| *camel.component.aws-s3.access-key* | Amazon AWS Access Key |  | String
-| *camel.component.aws-s3.amazon-s3-client* | Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry. The option is a 
com.amazonaws.services.s3.AmazonS3 type. |  | AmazonS3
-| *camel.component.aws-s3.auto-create-bucket* | Setting the autocreation of 
the bucket | true | Boolean
-| *camel.component.aws-s3.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-s3.autoclose-body* | If this option is true and 
includeBody is true, then the S3Object.close() method will be called on 
exchange completion. This option is strongly related to includeBody option. In 
case of setting includeBody to true and autocloseBody to false, it will be up 
to the caller to close the S3Object stream. Setting autocloseBody to true, will 
close the S3Object stream automatically. | true | Boolean
-| *camel.component.aws-s3.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-s3.aws-k-m-s-key-id* | Define the id of KMS key to use 
in case KMS is enabled |  | String
-| *camel.component.aws-s3.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-s3.chunked-encoding-disabled* | Define if disabled 
Chunked Encoding is true or false | false | Boolean
-| *camel.component.aws-s3.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws.s3.S3Configuration type. |  | 
S3Configuration
-| *camel.component.aws-s3.delete-after-read* | Delete objects from S3 after 
they have been retrieved. The delete is only performed if the Exchange is 
committed. If a rollback occurs, the object is not deleted. If this option is 
false, then the same objects will be retrieve over and over again on the polls. 
Therefore you need to use the Idempotent Consumer EIP in the route to filter 
out duplicates. You can filter using the S3Constants#BUCKET_NAME and 
S3Constants#KEY headers, or only the S [...]
-| *camel.component.aws-s3.delete-after-write* | Delete file object after the 
S3 file has been uploaded | false | Boolean
-| *camel.component.aws-s3.delimiter* | The delimiter which is used in the 
com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we 
are interested in. |  | String
-| *camel.component.aws-s3.done-file-name* | If provided, Camel will only 
consume files if a done file exists. |  | String
-| *camel.component.aws-s3.dualstack-enabled* | Define if Dualstack enabled is 
true or false | false | Boolean
-| *camel.component.aws-s3.enabled* | Whether to enable auto configuration of 
the aws-s3 component. This is enabled by default. |  | Boolean
-| *camel.component.aws-s3.encryption-materials* | The encryption materials to 
use in case of Symmetric/Asymmetric client usage. The option is a 
com.amazonaws.services.s3.model.EncryptionMaterials type. |  | 
EncryptionMaterials
-| *camel.component.aws-s3.endpoint-configuration* | Amazon AWS Endpoint 
Configuration. The option is a 
com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration type. |  | 
AwsClientBuilder$EndpointConfiguration
-| *camel.component.aws-s3.file-name* | To get the object from the bucket with 
the given file name |  | String
-| *camel.component.aws-s3.force-global-bucket-access-enabled* | Define if 
Force Global Bucket Access enabled is true or false | false | Boolean
-| *camel.component.aws-s3.include-body* | If it is true, the exchange body 
will be set to a stream to the contents of the file. If false, the headers will 
be set with the S3 object metadata, but the body will be null. This option is 
strongly related to autocloseBody option. In case of setting includeBody to 
true and autocloseBody to false, it will be up to the caller to close the 
S3Object stream. Setting autocloseBody to true, will close the S3Object stream 
automatically. | true | Boolean
-| *camel.component.aws-s3.key-name* | Setting the key name for an element in 
the bucket through endpoint parameter |  | String
-| *camel.component.aws-s3.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 the [...]
-| *camel.component.aws-s3.multi-part-upload* | If it is true, camel will 
upload the file with multi part format, the part size is decided by the option 
of partSize | false | Boolean
-| *camel.component.aws-s3.operation* | The operation to do in case the user 
don't want to do only an upload |  | S3Operations
-| *camel.component.aws-s3.part-size* | Setup the partSize which is used in 
multi part upload, the default size is 25M. | 26214400 | Long
-| *camel.component.aws-s3.path-style-access* | Whether or not the S3 client 
should use path style access | false | Boolean
-| *camel.component.aws-s3.payload-signing-enabled* | Define if Payload Signing 
enabled is true or false | false | Boolean
-| *camel.component.aws-s3.policy* | The policy for this queue to set in the 
com.amazonaws.services.s3.AmazonS3#setBucketPolicy() method. |  | String
-| *camel.component.aws-s3.prefix* | The prefix which is used in the 
com.amazonaws.services.s3.model.ListObjectsRequest to only consume objects we 
are interested in. |  | String
-| *camel.component.aws-s3.proxy-host* | To define a proxy host when 
instantiating the S3 client |  | String
-| *camel.component.aws-s3.proxy-port* | Specify a proxy port to be used inside 
the client definition. |  | Integer
-| *camel.component.aws-s3.proxy-protocol* | To define a proxy protocol when 
instantiating the S3 client |  | Protocol
-| *camel.component.aws-s3.region* | The region in which S3 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() |  | String
-| *camel.component.aws-s3.secret-key* | Amazon AWS Secret Key |  | String
-| *camel.component.aws-s3.server-side-encryption* | Sets the server-side 
encryption algorithm when encrypting the object using AWS-managed keys. For 
example use AES256. |  | String
-| *camel.component.aws-s3.storage-class* | The storage class to set in the 
com.amazonaws.services.s3.model.PutObjectRequest request. |  | String
-| *camel.component.aws-s3.use-aws-k-m-s* | Define if KMS must be used or not | 
false | Boolean
-| *camel.component.aws-s3.use-encryption* | Define if encryption must be used 
or not | false | Boolean
-| *camel.component.aws-s3.use-i-a-m-credentials* | Set whether the S3 client 
should expect to load credentials on an EC2 instance or to expect static 
credentials to be passed in. | false | Boolean
-|===
-// spring-boot-auto-configure options: END

Reply via email to