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 f874a68  CAMEL-16293 - Camel-AWS2-Components: Autocreation of entities 
should be false by default - camel-aws2-s3
f874a68 is described below

commit f874a6870c154a582700b3a4d4a5fd8dcd5cc62d
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Mon Mar 8 08:22:49 2021 +0100

    CAMEL-16293 - Camel-AWS2-Components: Autocreation of entities should be 
false by default - camel-aws2-s3
---
 .../org/apache/camel/springboot/catalog/components/aws2-s3.json       | 4 ++--
 .../camel-aws2-s3-starter/src/main/docs/aws2-s3-starter.adoc          | 2 +-
 .../component/aws2/s3/springboot/AWS2S3ComponentConfiguration.java    | 2 +-
 docs/modules/ROOT/pages/aws2-s3-starter.adoc                          | 2 +-
 4 files changed, 5 insertions(+), 5 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 171ec14..2c45e8e 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
@@ -24,7 +24,7 @@
   "componentProperties": {
     "amazonS3Client": { "kind": "property", "displayName": "Amazon S3 Client", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.services.s3.S3Client", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", 
"configurationField": "configuration", "description": "Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry." },
     "amazonS3Presigner": { "kind": "property", "displayName": "Amazon S3 
Presigner", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"software.amazon.awssdk.services.s3.presigner.S3Presigner", "deprecated": 
false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", 
"configurationField": "configuration", "description": "An S3 Presigner for 
Request, used mainly in createD [...]
-    "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.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Setting the autocreation of the S3 bucket 
bucketName. This will apply also in case of moveAfter [...]
+    "autoCreateBucket": { "kind": "property", "displayName": "Auto Create 
Bucket", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Setting the autocreation of the S3 bucket 
bucketName. This will apply also in case of moveAfte [...]
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "common", "label": "", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
component configuration" },
     "overrideEndpoint": { "kind": "property", "displayName": "Override 
Endpoint", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Set the need for overidding the endpoint. This 
option needs to be used in combination with uriEndpoin [...]
     "pojoRequest": { "kind": "property", "displayName": "Pojo Request", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If we want to use a POJO request as body or 
not" },
@@ -70,7 +70,7 @@
     "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": "software.amazon.awssdk.services.s3.S3Client", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", 
"configurationField": "configuration", "description": "Reference to a 
com.amazonaws.services.s3.AmazonS3 in the registry." },
     "amazonS3Presigner": { "kind": "parameter", "displayName": "Amazon S3 
Presigner", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": 
"software.amazon.awssdk.services.s3.presigner.S3Presigner", "deprecated": 
false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.s3.AWS2S3Configuration", 
"configurationField": "configuration", "description": "An S3 Presigner for 
Request, used mainly in create [...]
-    "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.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Setting the autocreation of the S3 bucket 
bucketName. This will apply also in case of moveAfte [...]
+    "autoCreateBucket": { "kind": "parameter", "displayName": "Auto Create 
Bucket", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Setting the autocreation of the S3 bucket 
bucketName. This will apply also in case of moveAft [...]
     "overrideEndpoint": { "kind": "parameter", "displayName": "Override 
Endpoint", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "Set the need for overidding the endpoint. This 
option needs to be used in combination with uriEndpoi [...]
     "pojoRequest": { "kind": "parameter", "displayName": "Pojo Request", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.s3.AWS2S3Configuration", "configurationField": 
"configuration", "description": "If we want to use a POJO request as body or 
not" },
     "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.aws2.s3.AWS2S3Configuration", 
"configurationField": "configuration", "description": "The policy for this 
queue to set in the com.amazonaws.services.s3.AmazonS3#setBucketPolicy() 
method." },
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 b481a78..bef3807 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
@@ -27,7 +27,7 @@ The component supports 44 options, which are listed below.
 | *camel.component.aws2-s3.access-key* | Amazon AWS Access Key |  | String
 | *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.amazon-s3-presigner* | An S3 Presigner for Request, 
used mainly in createDownloadLink operation. The option is a 
software.amazon.awssdk.services.s3.presigner.S3Presigner type. |  | S3Presigner
-| *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-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. | 
false | 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.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.aws2-s3.aws-k-m-s-key-id* | Define the id of KMS key to use 
in case KMS is enabled |  | String
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 54a08a8..f3486d9 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
@@ -59,7 +59,7 @@ public class AWS2S3ComponentConfiguration
      * also in case of moveAfterRead option enabled and it will create the
      * destinationBucket if it doesn't exist already.
      */
-    private Boolean autoCreateBucket = true;
+    private Boolean autoCreateBucket = false;
     /**
      * The component configuration. The option is a
      * org.apache.camel.component.aws2.s3.AWS2S3Configuration type.
diff --git a/docs/modules/ROOT/pages/aws2-s3-starter.adoc 
b/docs/modules/ROOT/pages/aws2-s3-starter.adoc
index b481a78..bef3807 100644
--- a/docs/modules/ROOT/pages/aws2-s3-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-s3-starter.adoc
@@ -27,7 +27,7 @@ The component supports 44 options, which are listed below.
 | *camel.component.aws2-s3.access-key* | Amazon AWS Access Key |  | String
 | *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.amazon-s3-presigner* | An S3 Presigner for Request, 
used mainly in createDownloadLink operation. The option is a 
software.amazon.awssdk.services.s3.presigner.S3Presigner type. |  | S3Presigner
-| *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-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. | 
false | 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.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.aws2-s3.aws-k-m-s-key-id* | Define the id of KMS key to use 
in case KMS is enabled |  | String

Reply via email to