This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch timestamp-strategy-s3 in repository https://gitbox.apache.org/repos/asf/camel.git
commit 9e7c1dba6eeda5b5a22d7f73274703624010da3f Author: Andrea Cosentino <[email protected]> AuthorDate: Wed Sep 24 10:07:20 2025 +0200 CAMEL-22440 - Camel-AWS2-S3 Streaming upload: Add a timestamp naming strategy Signed-off-by: Andrea Cosentino <[email protected]> --- .../jbang/camel-jbang-configuration-metadata.json | 60 +++++++++++----------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/jbang/camel-jbang-configuration-metadata.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/jbang/camel-jbang-configuration-metadata.json index 5ddbf4d3810..4cd4e712e1d 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/jbang/camel-jbang-configuration-metadata.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/jbang/camel-jbang-configuration-metadata.json @@ -3,49 +3,49 @@ { "name": "camel.jbang", "description": "Camel JBang configurations" } ], "properties": [ - { "name": "camel.jbang.buildTool", "required": false, "description": "Build tool to use (Maven or Gradle)", "type": "string", "javaType": "String", "defaultValue": "Maven", "secret": false }, - { "name": "camel.jbang.camel-version", "required": false, "description": "The version of Apache Camel to use", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.camelSpringBootVersion", "required": false, "description": "To use a custom Camel version when running or export to Spring Boot", "label": "spring-boot", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.classpathFiles", "required": false, "description": "Additional files to add to classpath (Use commas to separate multiple files).", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.compileWorkDir", "required": false, "description": "Work directory for compiler. Can be used to write compiled classes or other resources.", "label": "advanced", "type": "string", "javaType": "String", "defaultValue": ".camel-jbang\/compile", "secret": false }, + { "name": "camel.jbang.buildTool", "required": false, "description": "Build tool to use (Maven or Gradle)", "type": "object", "javaType": "String", "defaultValue": "Maven", "secret": false }, + { "name": "camel.jbang.camel-version", "required": false, "description": "The version of Apache Camel to use", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.camelSpringBootVersion", "required": false, "description": "To use a custom Camel version when running or export to Spring Boot", "label": "spring-boot", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.classpathFiles", "required": false, "description": "Additional files to add to classpath (Use commas to separate multiple files).", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.compileWorkDir", "required": false, "description": "Work directory for compiler. Can be used to write compiled classes or other resources.", "label": "advanced", "type": "object", "javaType": "String", "defaultValue": ".camel-jbang\/compile", "secret": false }, { "name": "camel.jbang.console", "required": false, "description": "Developer console at \/q\/dev on local HTTP server (port 8080 by default)", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, - { "name": "camel.jbang.dependencies", "required": false, "description": "Additional dependencies (Use commas to separate multiple dependencies).", "type": "string", "javaType": "String", "secret": false }, + { "name": "camel.jbang.dependencies", "required": false, "description": "Additional dependencies (Use commas to separate multiple dependencies).", "type": "object", "javaType": "String", "secret": false }, { "name": "camel.jbang.download", "required": false, "description": "Whether to allow automatic downloading JAR dependencies (over the internet)", "type": "boolean", "javaType": "boolean", "defaultValue": true, "secret": false }, - { "name": "camel.jbang.excludes", "required": false, "description": "Exclude files by name or pattern (Use commas to separate multiple files)", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.exportDir", "required": false, "description": "Directory where the project will be exported", "type": "string", "javaType": "String", "defaultValue": ".", "secret": false }, - { "name": "camel.jbang.gav", "required": false, "description": "Maven coordinate (groupId:artifactId:version)", "type": "string", "javaType": "String", "secret": false }, + { "name": "camel.jbang.excludes", "required": false, "description": "Exclude files by name or pattern (Use commas to separate multiple files)", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.exportDir", "required": false, "description": "Directory where the project will be exported", "type": "object", "javaType": "String", "defaultValue": ".", "secret": false }, + { "name": "camel.jbang.gav", "required": false, "description": "Maven coordinate (groupId:artifactId:version)", "type": "object", "javaType": "String", "secret": false }, { "name": "camel.jbang.gradleWrapper", "required": false, "description": "Include Gradle Wrapper files in the exported project", "type": "boolean", "javaType": "boolean", "defaultValue": true, "secret": false }, - { "name": "camel.jbang.groovyFiles", "required": false, "description": "Additional groovy source files to export to src\/main\/resources\/camel-groovy directory (Use commas to separate multiple files)", "type": "string", "javaType": "String", "secret": false }, + { "name": "camel.jbang.groovyFiles", "required": false, "description": "Additional groovy source files to export to src\/main\/resources\/camel-groovy directory (Use commas to separate multiple files)", "type": "object", "javaType": "String", "secret": false }, { "name": "camel.jbang.health", "required": false, "description": "Health check at \/observe\/health on local HTTP server (port 8080 by default)", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false, "deprecated": true }, { "name": "camel.jbang.ignoreLoadingError", "required": false, "description": "Whether to ignore route loading and compilation errors (use this with care!)", "label": "advanced", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, - { "name": "camel.jbang.javaVersion", "required": false, "description": "Java version (17 or 21)", "type": "enum", "javaType": "String", "defaultValue": "21", "secret": false, "enum": [ "17", "21" ] }, + { "name": "camel.jbang.javaVersion", "required": false, "description": "Java version (17 or 21)", "type": "object", "javaType": "String", "defaultValue": "21", "secret": false, "enum": [ "17", "21" ] }, { "name": "camel.jbang.jfr", "required": false, "description": "Enables Java Flight Recorder saving recording to disk on exit", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, - { "name": "camel.jbang.jfr-profile", "required": false, "description": "Java Flight Recorder profile to use (such as default or profile)", "type": "string", "javaType": "String", "defaultValue": "default", "secret": false }, - { "name": "camel.jbang.jib-maven-plugin-version", "required": false, "description": "Version to use for jib-maven-plugin if exporting to camel-main and have Kubernetes enabled (jkube.xxx options)", "label": "kubernetes", "type": "string", "javaType": "String", "defaultValue": "3.4.5", "secret": false }, - { "name": "camel.jbang.jkube-maven-plugin-version", "required": false, "description": "Version to use for jkube-maven-plugin if exporting to camel-main and have Kubernetes enabled (jkube.xxx options)", "label": "kubernetes", "type": "string", "javaType": "String", "defaultValue": "1.18.1", "secret": false }, - { "name": "camel.jbang.jkubeFiles", "required": false, "description": "Resource YAML fragments for Kubernetes using Eclipse JKube tool (Use commas to separate multiple files).", "label": "kubernetes", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.kameletsVersion", "required": false, "description": "Apache Camel Kamelets version. By default the Kamelets are the same version as Camel.", "type": "string", "javaType": "String", "secret": false }, + { "name": "camel.jbang.jfr-profile", "required": false, "description": "Java Flight Recorder profile to use (such as default or profile)", "type": "object", "javaType": "String", "defaultValue": "default", "secret": false }, + { "name": "camel.jbang.jib-maven-plugin-version", "required": false, "description": "Version to use for jib-maven-plugin if exporting to camel-main and have Kubernetes enabled (jkube.xxx options)", "label": "kubernetes", "type": "object", "javaType": "String", "defaultValue": "3.4.5", "secret": false }, + { "name": "camel.jbang.jkube-maven-plugin-version", "required": false, "description": "Version to use for jkube-maven-plugin if exporting to camel-main and have Kubernetes enabled (jkube.xxx options)", "label": "kubernetes", "type": "object", "javaType": "String", "defaultValue": "1.18.1", "secret": false }, + { "name": "camel.jbang.jkubeFiles", "required": false, "description": "Resource YAML fragments for Kubernetes using Eclipse JKube tool (Use commas to separate multiple files).", "label": "kubernetes", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.kameletsVersion", "required": false, "description": "Apache Camel Kamelets version. By default the Kamelets are the same version as Camel.", "type": "object", "javaType": "String", "secret": false }, { "name": "camel.jbang.lazyBean", "required": false, "description": "Whether to use lazy bean initialization (can help with complex classloading issues)", "label": "advanced", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, - { "name": "camel.jbang.localKameletDir", "required": false, "description": "Local file directory for loading custom Kamelets", "type": "string", "javaType": "String", "secret": false }, + { "name": "camel.jbang.localKameletDir", "required": false, "description": "Local file directory for loading custom Kamelets", "type": "object", "javaType": "String", "secret": false }, { "name": "camel.jbang.maven-apache-snapshot-enabled", "required": false, "description": "Whether downloading JARs from ASF Maven Snapshot repository is enabled", "label": "maven", "type": "boolean", "javaType": "boolean", "defaultValue": true, "secret": false }, { "name": "camel.jbang.maven-central-enabled", "required": false, "description": "Whether downloading JARs from Maven Central repository is enabled", "label": "maven", "type": "boolean", "javaType": "boolean", "defaultValue": true, "secret": false }, - { "name": "camel.jbang.maven-settings", "required": false, "description": "Optional location of Maven settings.xml file to configure servers, repositories, mirrors, and proxies. If set to false, not even the default \/.m2\/settings.xml will be used.", "label": "maven", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.maven-settings-security", "required": false, "description": "Optional location of Maven settings-security.xml file to decrypt Maven Settings (settings.xml) file", "label": "maven", "type": "string", "javaType": "String", "secret": false }, + { "name": "camel.jbang.maven-settings", "required": false, "description": "Optional location of Maven settings.xml file to configure servers, repositories, mirrors, and proxies. If set to false, not even the default \/.m2\/settings.xml will be used.", "label": "maven", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.maven-settings-security", "required": false, "description": "Optional location of Maven settings-security.xml file to decrypt Maven Settings (settings.xml) file", "label": "maven", "type": "object", "javaType": "String", "secret": false }, { "name": "camel.jbang.mavenWrapper", "required": false, "description": "Include Maven Wrapper files in the exported project", "type": "boolean", "javaType": "boolean", "defaultValue": true, "secret": false }, { "name": "camel.jbang.metrics", "required": false, "description": "Metrics (Micrometer and Prometheus) at \/observe\/metrics on local HTTP server (port 8080 by default) when running standalone Camel", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false, "deprecated": true }, - { "name": "camel.jbang.openApi", "required": false, "description": "File name of open-api spec file (JSON or YAML) to generate routes from the swagger\/openapi API spec file.", "type": "string", "javaType": "String", "secret": false }, + { "name": "camel.jbang.openApi", "required": false, "description": "File name of open-api spec file (JSON or YAML) to generate routes from the swagger\/openapi API spec file.", "type": "object", "javaType": "String", "secret": false }, { "name": "camel.jbang.packageScanJars", "required": false, "description": "Whether to automatic package scan JARs for custom Spring or Quarkus beans making them available for Camel JBang", "label": "advanced", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, { "name": "camel.jbang.prompt", "required": false, "description": "Allow user to type in required parameters in prompt if not present in application", "label": "advanced", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false }, - { "name": "camel.jbang.quarkusArtifactId", "required": false, "description": "Quarkus Platform Maven artifactId", "label": "quarkus", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.quarkusGroupId", "required": false, "description": "Quarkus Platform Maven groupId", "label": "quarkus", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.quarkusVersion", "required": false, "description": "Quarkus Platform version", "label": "quarkus", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.repos", "required": false, "description": "Additional Maven repositories for download on-demand (Use commas to separate multiple repositories)", "label": "maven", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.runtime", "required": false, "description": "Which runtime to use (camel-main, spring-boot, quarkus)", "type": "enum", "javaType": "String", "secret": false, "enum": [ "camel-main", "spring-boot", "quarkus" ] }, - { "name": "camel.jbang.scriptFiles", "required": false, "description": "Additional shell script files to export to src\/main\/scripts directory", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.sourceDir", "required": false, "description": "Source directory for dynamically loading Camel file(s) to run. When using this, then files cannot be specified at the same time.", "label": "advanced", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.springBootVersion", "required": false, "description": "Spring Boot version", "label": "spring-boot", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.stub", "required": false, "description": "Stubs all the matching endpoint with the given component name or pattern. Multiple names can be separated by comma. (all = everything).", "type": "string", "javaType": "String", "secret": false }, - { "name": "camel.jbang.tlsFiles", "required": false, "description": "Additional SSL\/TLS files to export to src\/main\/tls directory", "type": "string", "javaType": "String", "secret": false }, + { "name": "camel.jbang.quarkusArtifactId", "required": false, "description": "Quarkus Platform Maven artifactId", "label": "quarkus", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.quarkusGroupId", "required": false, "description": "Quarkus Platform Maven groupId", "label": "quarkus", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.quarkusVersion", "required": false, "description": "Quarkus Platform version", "label": "quarkus", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.repos", "required": false, "description": "Additional Maven repositories for download on-demand (Use commas to separate multiple repositories)", "label": "maven", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.runtime", "required": false, "description": "Which runtime to use (camel-main, spring-boot, quarkus)", "type": "object", "javaType": "String", "secret": false, "enum": [ "camel-main", "spring-boot", "quarkus" ] }, + { "name": "camel.jbang.scriptFiles", "required": false, "description": "Additional shell script files to export to src\/main\/scripts directory", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.sourceDir", "required": false, "description": "Source directory for dynamically loading Camel file(s) to run. When using this, then files cannot be specified at the same time.", "label": "advanced", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.springBootVersion", "required": false, "description": "Spring Boot version", "label": "spring-boot", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.stub", "required": false, "description": "Stubs all the matching endpoint with the given component name or pattern. Multiple names can be separated by comma. (all = everything).", "type": "object", "javaType": "String", "secret": false }, + { "name": "camel.jbang.tlsFiles", "required": false, "description": "Additional SSL\/TLS files to export to src\/main\/tls directory", "type": "object", "javaType": "String", "secret": false }, { "name": "camel.jbang.verbose", "required": false, "description": "Verbose output of startup activity (dependency resolution and downloading", "type": "boolean", "javaType": "boolean", "defaultValue": false, "secret": false } ] }
