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

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

commit 3f465602e90b0a05b8c8b12990e687661d5fd90c
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Fri Apr 26 08:43:17 2024 +0200

    CAMEL-20454 - Google Sheets CloudEvent transformer
    
    Signed-off-by: Andrea Cosentino <anco...@gmail.com>
---
 .../org/apache/camel/catalog/transformers.properties       |  1 +
 .../google-sheets-stream-application-cloudevents.json      | 14 ++++++++++++++
 .../services/org/apache/camel/transformer.properties       |  2 +-
 .../google-sheets-stream-application-cloudevents           |  2 ++
 .../google-sheets-stream-application-cloudevents.json      | 14 ++++++++++++++
 .../GoogleSheetsStreamCloudEventDataTypeTransformer.java   |  4 ++--
 6 files changed, 34 insertions(+), 3 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers.properties
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers.properties
index 7f9fa46af0a..3b404011535 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers.properties
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers.properties
@@ -23,6 +23,7 @@ google-calendar-stream-application-cloudevents
 google-mail-stream-application-cloudevents
 google-pubsub-application-cloudevents
 google-sheets-application-x-struct
+google-sheets-stream-application-cloudevents
 google-storage-application-cloudevents
 http-application-cloudevents
 milvus-embeddings
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-sheets-stream-application-cloudevents.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-sheets-stream-application-cloudevents.json
new file mode 100644
index 00000000000..b6aa642739d
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/transformers/google-sheets-stream-application-cloudevents.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "google-sheets-stream:application-cloudevents",
+    "title": "Google Sheets Stream (Application Cloudevents)",
+    "description": "Adds CloudEvent headers to the Camel message with Google 
Sheets Stream consumer response details",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.google.sheets.transform.GoogleSheetsStreamCloudEventDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-google-sheets",
+    "version": "4.6.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties
 
b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties
index e35845ccdf8..abe7305a9e6 100644
--- 
a/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties
+++ 
b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer.properties
@@ -1,5 +1,5 @@
 # Generated by camel build tools - do NOT edit this file!
-transformers=google-sheets:application-x-struct
+transformers=google-sheets-stream:application-cloudevents 
google-sheets:application-x-struct
 groupId=org.apache.camel
 artifactId=camel-google-sheets
 version=4.6.0-SNAPSHOT
diff --git 
a/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents
 
b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents
new file mode 100644
index 00000000000..d4a2d382a40
--- /dev/null
+++ 
b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.google.sheets.transform.GoogleSheetsStreamCloudEventDataTypeTransformer
diff --git 
a/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents.json
 
b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents.json
new file mode 100644
index 00000000000..b6aa642739d
--- /dev/null
+++ 
b/components/camel-google/camel-google-sheets/src/generated/resources/META-INF/services/org/apache/camel/transformer/google-sheets-stream-application-cloudevents.json
@@ -0,0 +1,14 @@
+{
+  "transformer": {
+    "kind": "transformer",
+    "name": "google-sheets-stream:application-cloudevents",
+    "title": "Google Sheets Stream (Application Cloudevents)",
+    "description": "Adds CloudEvent headers to the Camel message with Google 
Sheets Stream consumer response details",
+    "deprecated": false,
+    "javaType": 
"org.apache.camel.component.google.sheets.transform.GoogleSheetsStreamCloudEventDataTypeTransformer",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-google-sheets",
+    "version": "4.6.0-SNAPSHOT"
+  }
+}
+
diff --git 
a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/transform/GoogleSheetsStreamCloudEventDataTypeTransformer.java
 
b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/transform/GoogleSheetsStreamCloudEventDataTypeTransformer.java
index 688397ce285..d94798eda6e 100644
--- 
a/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/transform/GoogleSheetsStreamCloudEventDataTypeTransformer.java
+++ 
b/components/camel-google/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/transform/GoogleSheetsStreamCloudEventDataTypeTransformer.java
@@ -17,6 +17,8 @@
 
 package org.apache.camel.component.google.sheets.transform;
 
+import java.util.Map;
+
 import org.apache.camel.Message;
 import org.apache.camel.component.cloudevents.CloudEvent;
 import org.apache.camel.component.cloudevents.CloudEvents;
@@ -25,8 +27,6 @@ import org.apache.camel.spi.DataType;
 import org.apache.camel.spi.DataTypeTransformer;
 import org.apache.camel.spi.Transformer;
 
-import java.util.Map;
-
 /**
  * Data type transformer converts Google Sheets Stream consumer response to 
CloudEvent v1_0 data format. The data type
  * sets Camel specific CloudEvent headers with values extracted from Google 
Sheets Stream consumer response.

Reply via email to