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

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


The following commit(s) were added to refs/heads/master by this push:
     new 94023b5  [create-pull-request] automated change
94023b5 is described below

commit 94023b567bd0e6de47900371a50521b5e36e6dbc
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Oct 12 01:02:06 2020 +0000

    [create-pull-request] automated change
---
 .../springboot/catalog/components/aws2-s3.json     |  8 +++----
 .../src/main/docs/aws2-s3-starter.adoc             |  4 ++--
 .../springboot/AWS2S3ComponentConfiguration.java   | 28 ++++++++++++----------
 docs/modules/ROOT/pages/aws2-s3-starter.adoc       |  4 ++--
 4 files changed, 23 insertions(+), 21 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
index 7c7687c..5519eef 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-s3.json
@@ -46,11 +46,11 @@
     "destinationBucketPrefix": { "kind": "property", "displayName": 
"Destination Bucket Prefix", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Define the destination bucket prefix to use 
when an object must be moved and moveAfterRead is set to true." },
     "destinationBucketSuffix": { "kind": "property", "displayName": 
"Destination Bucket Suffix", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Define the destination bucket suffix to use 
when an object must be moved and moveAfterRead is set to true." },
     "fileName": { "kind": "property", "displayName": "File Name", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", 
"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, "secret": false, "defaultValue": 
"true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "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 will be set  
[...]
+    "includeBody": { "kind": "property", "displayName": "Include Body", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If it is true, the S3Object exchange will be 
consumed and put into the body and closed. If false the S3Object stream wil 
[...]
     "includeFolders": { "kind": "property", "displayName": "Include Folders", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If it is true, the folders\/directories will 
be consumed. If it is false, they will be ignored, and Exchanges will [...]
     "moveAfterRead": { "kind": "property", "displayName": "Move After Read", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Move objects from S3 bucket to a different 
bucket after they have been retrieved. To accomplish the operation the de [...]
     "prefix": { "kind": "property", "displayName": "Prefix", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", 
"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, "secret": 
false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If this option is true and includeBody is 
true, then the S3Object.close() method will be called  [...]
+    "autocloseBody": { "kind": "property", "displayName": "Autoclose Body", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": 
false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If this option is true and includeBody is 
false, then the S3Object.close() method will be called [...]
     "deleteAfterWrite": { "kind": "property", "displayName": "Delete After 
Write", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "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, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", 
"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, "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 starting and cause the r [...]
@@ -90,14 +90,14 @@
     "destinationBucketPrefix": { "kind": "parameter", "displayName": 
"Destination Bucket Prefix", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Define the destination bucket prefix to use 
when an object must be moved and moveAfterRead is set to true." },
     "destinationBucketSuffix": { "kind": "parameter", "displayName": 
"Destination Bucket Suffix", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Define the destination bucket suffix to use 
when an object must be moved and moveAfterRead is set to true." },
     "fileName": { "kind": "parameter", "displayName": "File Name", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", 
"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, "secret": false, "defaultValue": 
"true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "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 will be set [...]
+    "includeBody": { "kind": "parameter", "displayName": "Include Body", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If it is true, the S3Object exchange will be 
consumed and put into the body and closed. If false the S3Object stream wi [...]
     "includeFolders": { "kind": "parameter", "displayName": "Include Folders", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
"true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If it is true, the folders\/directories will 
be consumed. If it is false, they will be ignored, and Exchanges wil [...]
     "maxConnections": { "kind": "parameter", "displayName": "Max Connections", 
"group": "consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "int", "deprecated": 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, "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 unlimited." },
     "moveAfterRead": { "kind": "parameter", "displayName": "Move After Read", 
"group": "consumer", "label": "consumer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Move objects from S3 bucket to a different 
bucket after they have been retrieved. To accomplish the operation the d [...]
     "prefix": { "kind": "parameter", "displayName": "Prefix", "group": 
"consumer", "label": "consumer", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", 
"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, "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, "secret": 
false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If this option is true and includeBody is 
true, then the S3Object.close() method will be called [...]
+    "autocloseBody": { "kind": "parameter", "displayName": "Autoclose Body", 
"group": "consumer (advanced)", "label": "consumer,advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": 
false, "defaultValue": "true", "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If this option is true and includeBody is 
false, then the S3Object.close() method will be calle [...]
     "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, "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 consumer will deal with [...]
     "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, "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, 
"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 before an Exchange h [...]
diff --git 
a/components-starter/camel-aws2-s3-starter/src/main/docs/aws2-s3-starter.adoc 
b/components-starter/camel-aws2-s3-starter/src/main/docs/aws2-s3-starter.adoc
index 2c6259a..8b18232 100644
--- 
a/components-starter/camel-aws2-s3-starter/src/main/docs/aws2-s3-starter.adoc
+++ 
b/components-starter/camel-aws2-s3-starter/src/main/docs/aws2-s3-starter.adoc
@@ -28,7 +28,7 @@ The component supports 43 options, which are listed below.
 | *camel.component.aws2-s3.amazon-s3-client* | Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry. The option is a 
software.amazon.awssdk.services.s3.S3Client type. |  | S3Client
 | *camel.component.aws2-s3.auto-create-bucket* | Setting the autocreation of 
the S3 bucket bucketName. This will apply also in case of moveAfterRead option 
enabled and it will create the destinationBucket if it doesn't exist already. | 
true | Boolean
 | *camel.component.aws2-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.aws2-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.aws2-s3.autoclose-body* | If this option is true and 
includeBody is false, 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 false 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.aws2-s3.aws-k-m-s-key-id* | Define the id of KMS key to use 
in case KMS is enabled |  | String
 | *camel.component.aws2-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.aws2-s3.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws2.s3.AWS2S3Configuration type. |  | 
AWS2S3Configuration
@@ -43,7 +43,7 @@ The component supports 43 options, which are listed below.
 | *camel.component.aws2-s3.destination-bucket-suffix* | Define the destination 
bucket suffix to use when an object must be moved and moveAfterRead is set to 
true. |  | String
 | *camel.component.aws2-s3.enabled* | Whether to enable auto configuration of 
the aws2-s3 component. This is enabled by default. |  | Boolean
 | *camel.component.aws2-s3.file-name* | To get the object from the bucket with 
the given file name |  | String
-| *camel.component.aws2-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.aws2-s3.include-body* | If it is true, the S3Object 
exchange will be consumed and put into the body and closed. If false the 
S3Object stream will be put raw into the body and the headers will be set with 
the S3 object metadata. This option is strongly related to autocloseBody 
option. In case of setting includeBody to true because the S3Object stream will 
be consumed then it will also be closed in case of includeBody false then it 
will be up to the caller to close the S [...]
 | *camel.component.aws2-s3.include-folders* | If it is true, the 
folders/directories will be consumed. If it is false, they will be ignored, and 
Exchanges will not be created for those | true | Boolean
 | *camel.component.aws2-s3.key-name* | Setting the key name for an element in 
the bucket through endpoint parameter |  | String
 | *camel.component.aws2-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 th [...]
diff --git 
a/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
 
b/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
index 6d1e1e9..f44e227 100644
--- 
a/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-s3-starter/src/main/java/org/apache/camel/component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java
@@ -168,13 +168,15 @@ public class AWS2S3ComponentConfiguration
      */
     private String fileName;
     /**
-     * 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.
+     * If it is true, the S3Object exchange will be consumed and put into the
+     * body and closed. If false the S3Object stream will be put raw into the
+     * body and the headers will be set with the S3 object metadata. This 
option
+     * is strongly related to autocloseBody option. In case of setting
+     * includeBody to true because the S3Object stream will be consumed then it
+     * will also be closed in case of includeBody false then it will be up to
+     * the caller to close the S3Object stream. However setting autocloseBody 
to
+     * true when includeBody is false it will schedule to close the S3Object
+     * stream automatically on exchange completion.
      */
     private Boolean includeBody = true;
     /**
@@ -196,12 +198,12 @@ public class AWS2S3ComponentConfiguration
      */
     private String prefix;
     /**
-     * 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.
+     * If this option is true and includeBody is false, 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 false 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.
      */
     private Boolean autocloseBody = true;
     /**
diff --git a/docs/modules/ROOT/pages/aws2-s3-starter.adoc 
b/docs/modules/ROOT/pages/aws2-s3-starter.adoc
index 2c6259a..8b18232 100644
--- a/docs/modules/ROOT/pages/aws2-s3-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-s3-starter.adoc
@@ -28,7 +28,7 @@ The component supports 43 options, which are listed below.
 | *camel.component.aws2-s3.amazon-s3-client* | Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry. The option is a 
software.amazon.awssdk.services.s3.S3Client type. |  | S3Client
 | *camel.component.aws2-s3.auto-create-bucket* | Setting the autocreation of 
the S3 bucket bucketName. This will apply also in case of moveAfterRead option 
enabled and it will create the destinationBucket if it doesn't exist already. | 
true | Boolean
 | *camel.component.aws2-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.aws2-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.aws2-s3.autoclose-body* | If this option is true and 
includeBody is false, 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 false 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.aws2-s3.aws-k-m-s-key-id* | Define the id of KMS key to use 
in case KMS is enabled |  | String
 | *camel.component.aws2-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.aws2-s3.configuration* | The component configuration. The 
option is a org.apache.camel.component.aws2.s3.AWS2S3Configuration type. |  | 
AWS2S3Configuration
@@ -43,7 +43,7 @@ The component supports 43 options, which are listed below.
 | *camel.component.aws2-s3.destination-bucket-suffix* | Define the destination 
bucket suffix to use when an object must be moved and moveAfterRead is set to 
true. |  | String
 | *camel.component.aws2-s3.enabled* | Whether to enable auto configuration of 
the aws2-s3 component. This is enabled by default. |  | Boolean
 | *camel.component.aws2-s3.file-name* | To get the object from the bucket with 
the given file name |  | String
-| *camel.component.aws2-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.aws2-s3.include-body* | If it is true, the S3Object 
exchange will be consumed and put into the body and closed. If false the 
S3Object stream will be put raw into the body and the headers will be set with 
the S3 object metadata. This option is strongly related to autocloseBody 
option. In case of setting includeBody to true because the S3Object stream will 
be consumed then it will also be closed in case of includeBody false then it 
will be up to the caller to close the S [...]
 | *camel.component.aws2-s3.include-folders* | If it is true, the 
folders/directories will be consumed. If it is false, they will be ignored, and 
Exchanges will not be created for those | true | Boolean
 | *camel.component.aws2-s3.key-name* | Setting the key name for an element in 
the bucket through endpoint parameter |  | String
 | *camel.component.aws2-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 th [...]

Reply via email to