You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2021/07/08 11:37:07 UTC

[camel] branch main updated: Regen for commit 087017533265178806cbe41b75d04cfa19ea929a (#5812)

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

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


The following commit(s) were added to refs/heads/main by this push:
     new 1aac9ce  Regen for commit 087017533265178806cbe41b75d04cfa19ea929a (#5812)
1aac9ce is described below

commit 1aac9ce4de11c170b1867cfc1c294d2cb434b859
Author: github-actions[bot] <41...@users.noreply.github.com>
AuthorDate: Thu Jul 8 13:36:43 2021 +0200

    Regen for commit 087017533265178806cbe41b75d04cfa19ea929a (#5812)
    
    Signed-off-by: GitHub <no...@github.com>
    
    Co-authored-by: davsclaus <da...@users.noreply.github.com>
---
 .../modules/ROOT/pages/hwcloud-obs-component.adoc  | 35 ++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/docs/components/modules/ROOT/pages/hwcloud-obs-component.adoc b/docs/components/modules/ROOT/pages/hwcloud-obs-component.adoc
index dcc3976..60630fd 100644
--- a/docs/components/modules/ROOT/pages/hwcloud-obs-component.adoc
+++ b/docs/components/modules/ROOT/pages/hwcloud-obs-component.adoc
@@ -136,6 +136,41 @@ If any of the above properties are set, they will override their corresponding q
 - getBucketMetadata - `bucketName` parameter is *required*
 - listObjects - `bucketName` parameter is *required*
 
+=== Passing Options Through Exchange Body
+There are many options that can be submited to the `createBucket` and `listObjects` operations, so they can be passed through the exchange body.
+
+If you would like to configure all the https://support.huaweicloud.com/intl/en-us/api-obs/obs_04_0021.html[parameters] when creating a bucket, you can pass a https://obssdk-intl.obs.ap-southeast-1.myhuaweicloud.com/apidoc/en/java/com/obs/services/model/CreateBucketRequest.html[CreateBucketRequest] object or a Json string into the exchange body. If the exchange body is empty, a new bucket will be created using the bucketName and bucketLocation (if provided) passed through the endpoint uri.
+
+[source,java]
+----
+from("direct:triggerRoute")
+ .setBody(new CreateBucketRequest("Bucket name", "Bucket location"))
+ .to("hwcloud-obs:createBucket?region=cn-north-4&authenticationKey=********&secretKey=********")
+----
+
+[source,java]
+----
+from("direct:triggerRoute")
+ .setBody("{\"bucketName\":\"Bucket name\",\"location\":\"Bucket location\"}")
+ .to("hwcloud-obs:createBucket?region=cn-north-4&authenticationKey=********&secretKey=********")
+----
+
+If you would like to configure all the https://support.huaweicloud.com/intl/en-us/api-obs/obs_04_0022.html[parameters] when listing objects, you can pass a https://obssdk-intl.obs.ap-southeast-1.myhuaweicloud.com/apidoc/en/java/com/obs/services/model/ListObjectsRequest.html[ListObjectsRequest] object or a Json string into the exchange body. If the exchange body is empty, objects will be listed based on the bucketName passed through the endpoint uri.
+
+[source,java]
+----
+from("direct:triggerRoute")
+ .setBody(new ListObjectsRequest("Bucket name", 1000))
+ .to("hwcloud-obs:listObjects?region=cn-north-4&authenticationKey=********&secretKey=********")
+----
+
+[source,java]
+----
+from("direct:triggerRoute")
+ .setBody("{\"bucketName\":\"Bucket name\",\"maxKeys\":1000"}")
+ .to("hwcloud-obs:listObjects?region=cn-north-4&authenticationKey=********&secretKey=********")
+----
+
 
 == Using ServiceKey Configuration Bean