This is an automated email from the ASF dual-hosted git repository. acosentino 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 f1ad5f2 Regen for commit c74dcbb4608b96a9205bbc57f7e7769ac431dbe8 f1ad5f2 is described below commit f1ad5f29a08e89875646afe15b162d1f2d1f659a Author: davsclaus <davscl...@users.noreply.github.com> AuthorDate: Tue Sep 21 05:10:40 2021 +0000 Regen for commit c74dcbb4608b96a9205bbc57f7e7769ac431dbe8 Signed-off-by: GitHub <nore...@github.com> --- bom/camel-bom/pom.xml | 10 +-- camel-dependencies/pom.xml | 2 +- .../org/apache/camel/catalog/components.properties | 3 + .../camel/catalog/components/hwcloud-dms.json | 60 ++++++++++++++++++ .../camel/catalog/components/hwcloud-image.json | 48 +++++++++++++++ .../camel/catalog/components/hwcloud-obs.json | 72 ++++++++++++++++++++++ .../org/apache/camel/catalog/others.properties | 1 + .../others/huaweicloud-imagerecognition.json | 14 +++++ .../services/org/apache/camel/component.properties | 7 +++ .../org/apache/camel/component/hwcloud-image | 2 + .../builder/endpoint/EndpointBuilderFactory.java | 56 ++++++++--------- .../camel/builder/endpoint/EndpointBuilders.java | 56 ++++++++--------- .../org/apache/camel/main/components.properties | 3 + .../modules/ROOT/examples/json/hwcloud-image.json | 1 + docs/components/modules/ROOT/nav.adoc | 1 + .../pages/hwcloud-image-recognition-component.adoc | 1 + .../json/huaweicloud-imagerecognition.json | 1 + .../EndpointConsumerDeserializersResolver.java | 1 + .../EndpointProducerDeserializersResolver.java | 3 + 19 files changed, 280 insertions(+), 62 deletions(-) diff --git a/bom/camel-bom/pom.xml b/bom/camel-bom/pom.xml index a9e3ae0..96339ce 100644 --- a/bom/camel-bom/pom.xml +++ b/bom/camel-bom/pom.xml @@ -959,6 +959,11 @@ </dependency> <dependency> <groupId>org.apache.camel</groupId> + <artifactId>camel-huaweicloud-imagerecognition</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.camel</groupId> <artifactId>camel-huaweicloud-obs</artifactId> <version>${project.version}</version> </dependency> @@ -967,11 +972,6 @@ <artifactId>camel-huaweicloud-smn</artifactId> <version>${project.version}</version> </dependency> - <dependency> - <groupId>org.apache.camel</groupId> - <artifactId>camel-huaweicloud-imagerecognition</artifactId> - <version>${project.version}</version> - </dependency> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-hystrix</artifactId> diff --git a/camel-dependencies/pom.xml b/camel-dependencies/pom.xml index 5316497..82d7ad0 100644 --- a/camel-dependencies/pom.xml +++ b/camel-dependencies/pom.xml @@ -261,7 +261,7 @@ <httpcore4-version>4.4.14</httpcore4-version> <httpunit-version>1.7</httpunit-version> <huaweicloud-obs-version>3.21.4.1</huaweicloud-obs-version> - <huaweicloud-sdk-version>3.0.32-rc</huaweicloud-sdk-version> + <huaweicloud-sdk-version>3.0.59</huaweicloud-sdk-version> <hystrix-version>1.5.18</hystrix-version> <ical4j-version>1.0.7</ical4j-version> <icu4j-version>69.1</icu4j-version> diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components.properties b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components.properties index 58646f4..fe8cde7 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components.properties +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components.properties @@ -145,8 +145,11 @@ hbase hdfs http https +hwcloud-dms hwcloud-functiongraph hwcloud-iam +hwcloud-image +hwcloud-obs hwcloud-smn iec60870-client iec60870-server diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-dms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-dms.json new file mode 100644 index 0000000..4502864 --- /dev/null +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-dms.json @@ -0,0 +1,60 @@ +{ + "component": { + "kind": "component", + "name": "hwcloud-dms", + "title": "Huawei Distributed Message Service (DMS)", + "description": "To integrate with a fully managed, high-performance message queuing service on Huawei Cloud", + "deprecated": false, + "firstVersion": "3.12.0", + "label": "cloud", + "javaType": "org.apache.camel.component.huaweicloud.dms.DMSComponent", + "supportLevel": "Preview", + "groupId": "org.apache.camel", + "artifactId": "camel-huaweicloud-dms", + "version": "3.12.0-SNAPSHOT", + "scheme": "hwcloud-dms", + "extendsScheme": "", + "syntax": "hwcloud-dms:operation", + "async": false, + "api": false, + "consumerOnly": false, + "producerOnly": true, + "lenientProperties": false + }, + "componentProperties": { + "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 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 star [...] + "autowiredEnabled": { "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "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 t [...] + }, + "properties": { + "operation": { "kind": "path", "displayName": "Operation", "group": "producer", "label": "producer", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Operation to be performed" }, + "accessKey": { "kind": "parameter", "displayName": "API access key (AK)", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Access key for the cloud user" }, + "accessUser": { "kind": "parameter", "displayName": "Access user", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The username of a RabbitMQ instance. This option is mandatory when creating a RabbitMQ instance." }, + "availableZones": { "kind": "parameter", "displayName": "Available zones", "group": "producer", "label": "", "required": false, "type": "array", "javaType": "java.util.List<java.lang.String>", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The ID of an available zone. This option is mandatory when creating an instance and it cannot be an empty array." }, + "endpoint": { "kind": "parameter", "displayName": "Service endpoint", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "DMS url. Carries higher precedence than region parameter based client initialization" }, + "engine": { "kind": "parameter", "displayName": "Engine type", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "kafka", "rabbitmq" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The message engine. Either kafka or rabbitmq. If the parameter is not specified, all instances will be queried" }, + "engineVersion": { "kind": "parameter", "displayName": "Engine version", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The version of the message engine. This option is mandatory when creating an instance." }, + "ignoreSslVerification": { "kind": "parameter", "displayName": "SSL Verification Ignored", "group": "producer", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": false, "description": "Ignore SSL verification" }, + "instanceId": { "kind": "parameter", "displayName": "Instance id", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The id of the instance. This option is mandatory when deleting or querying an instance" }, + "kafkaManagerPassword": { "kind": "parameter", "displayName": "Kafka manager password", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The password for logging in to the Kafka Manager. This option is mandatory when creating a Kafka instance." }, + "kafkaManagerUser": { "kind": "parameter", "displayName": "Kafka manager username", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The username for logging in to the Kafka Manager. This option is mandatory when creating a Kafka instance." }, + "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 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 sta [...] + "name": { "kind": "parameter", "displayName": "Name", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The name of the instance for creating and updating an instance. This option is mandatory when creating an instance" }, + "partitionNum": { "kind": "parameter", "displayName": "Partition Number", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The maximum number of partitions in a Kafka instance. This option is mandatory when creating a Kafka instance." }, + "password": { "kind": "parameter", "displayName": "Password", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The password of a RabbitMQ instance. This option is mandatory when creating a RabbitMQ instance." }, + "productId": { "kind": "parameter", "displayName": "Product ID", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The product ID. This option is mandatory when creating an instance." }, + "projectId": { "kind": "parameter", "displayName": "Project ID", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Cloud project ID" }, + "proxyHost": { "kind": "parameter", "displayName": "Proxy server host", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Proxy server ip\/hostname" }, + "proxyPassword": { "kind": "parameter", "displayName": "Proxy password", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Proxy authentication password" }, + "proxyPort": { "kind": "parameter", "displayName": "Proxy server port", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Proxy server port" }, + "proxyUser": { "kind": "parameter", "displayName": "Proxy user", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Proxy authentication user" }, + "region": { "kind": "parameter", "displayName": "Service region", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "DMS service region" }, + "secretKey": { "kind": "parameter", "displayName": "API secret key (SK)", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Secret key for the cloud user" }, + "securityGroupId": { "kind": "parameter", "displayName": "Security group ID", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The security group which the instance belongs to. This option is mandatory when creating an instance." }, + "serviceKeys": { "kind": "parameter", "displayName": "Service Configuration", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.huaweicloud.common.models.ServiceKeys", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Configuration object for cloud service authentication" }, + "specification": { "kind": "parameter", "displayName": "Engine version", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The baseline bandwidth of a Kafka instance. This option is mandatory when creating a Kafka instance." }, + "storageSpace": { "kind": "parameter", "displayName": "Storage space", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The message storage space. This option is mandatory when creating an instance." }, + "storageSpecCode": { "kind": "parameter", "displayName": "Storage specification code", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The storage I\/O specification. This option is mandatory when creating an instance." }, + "subnetId": { "kind": "parameter", "displayName": "Subnet ID", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The subnet ID. This option is mandatory when creating an instance." }, + "vpcId": { "kind": "parameter", "displayName": "VPC ID", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The VPC ID. This option is mandatory when creating an instance." } + } +} diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-image.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-image.json new file mode 100644 index 0000000..1b873fc --- /dev/null +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-image.json @@ -0,0 +1,48 @@ +{ + "component": { + "kind": "component", + "name": "hwcloud-image", + "title": "Huawei Cloud Image Recognition", + "description": "component to connect to image recognition service", + "deprecated": false, + "firstVersion": "3.12.0", + "label": "cloud,messaging", + "javaType": "org.apache.camel.component.huaweicloud.image.ImageRecognitionComponent", + "supportLevel": "Preview", + "groupId": "org.apache.camel", + "artifactId": "camel-huaweicloud-imagerecognition", + "version": "3.12.0-SNAPSHOT", + "scheme": "hwcloud-image", + "extendsScheme": "", + "syntax": "hwcloud-image:operation", + "async": false, + "api": false, + "consumerOnly": false, + "producerOnly": true, + "lenientProperties": false + }, + "componentProperties": { + "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 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 star [...] + "autowiredEnabled": { "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "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 t [...] + }, + "properties": { + "operation": { "kind": "path", "displayName": "Operation name", "group": "producer", "label": "producer", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Name of Image Recognition operation to perform, including celebrityRecognition and tagRecognition" }, + "accessKey": { "kind": "parameter", "displayName": "Account access key (AK)", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Access key for the cloud user" }, + "endpoint": { "kind": "parameter", "displayName": "Service endpoint", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Fully qualified Image Recognition service url. Carries higher precedence than region based configuration." }, + "imageContent": { "kind": "parameter", "displayName": "imageContent", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Indicates the Base64 character string converted from the image. The size cannot exceed 10 MB. The image resolution of the narrow sides must be greater than 15 pixels, and that of the wide sides cannot exceed 4096 pixel [...] + "imageUrl": { "kind": "parameter", "displayName": "imageUrl", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Indicates the URL of an image. The options are as follows: HTTP\/HTTPS URLs on the public network OBS URLs. To use OBS data, authorization is required, including service authorization, temporary authorization, and anonymous pu [...] + "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 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 sta [...] + "projectId": { "kind": "parameter", "displayName": "Project ID", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Cloud project ID" }, + "proxyHost": { "kind": "parameter", "displayName": "Proxy server host", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Proxy server ip\/hostname" }, + "proxyPassword": { "kind": "parameter", "displayName": "Proxy password", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Proxy authentication password" }, + "proxyPort": { "kind": "parameter", "displayName": "Proxy server port", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Proxy server port" }, + "proxyUser": { "kind": "parameter", "displayName": "Proxy user", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Proxy authentication user" }, + "region": { "kind": "parameter", "displayName": "Service region", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Image Recognition service region. Currently only cn-north-1 and cn-north-4 are supported. This is lower precedence than endpoint based configuration." }, + "secretKey": { "kind": "parameter", "displayName": "Account secret key (SK)", "group": "producer", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Secret key for the cloud user" }, + "serviceKeys": { "kind": "parameter", "displayName": "Service Configuration", "group": "producer", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.huaweicloud.common.models.ServiceKeys", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Configuration object for cloud service authentication" }, + "tagLanguage": { "kind": "parameter", "displayName": "tagLanguage", "group": "producer", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": "zh", "description": "Indicates the language of the returned tags when the operation is tagRecognition, including zh and en." }, + "tagLimit": { "kind": "parameter", "displayName": "tagLimit", "group": "producer", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 50, "description": "Indicates the maximum number of the returned tags when the operation is tagRecognition." }, + "threshold": { "kind": "parameter", "displayName": "threshold", "group": "producer", "label": "", "required": false, "type": "number", "javaType": "float", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Indicates the threshold of confidence. When the operation is tagRecognition, this parameter ranges from 0 to 100. Tags whose confidence score is lower than the threshold will not be returned. The default value is 60. When the operation [...] + "ignoreSslVerification": { "kind": "parameter", "displayName": "SSL Verification Ignored", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": false, "description": "Ignore SSL verification" } + } +} diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-obs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-obs.json new file mode 100644 index 0000000..a8bc14d --- /dev/null +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-obs.json @@ -0,0 +1,72 @@ +{ + "component": { + "kind": "component", + "name": "hwcloud-obs", + "title": "Huawei Object Storage Service (OBS)", + "description": "To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud", + "deprecated": false, + "firstVersion": "3.12.0", + "label": "cloud", + "javaType": "org.apache.camel.component.huaweicloud.obs.OBSComponent", + "supportLevel": "Preview", + "groupId": "org.apache.camel", + "artifactId": "camel-huaweicloud-obs", + "version": "3.12.0-SNAPSHOT", + "scheme": "hwcloud-obs", + "extendsScheme": "", + "syntax": "hwcloud-obs:operation", + "async": false, + "api": false, + "consumerOnly": false, + "producerOnly": false, + "lenientProperties": false + }, + "componentProperties": { + "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "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 me [...] + "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 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 star [...] + "autowiredEnabled": { "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "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 t [...] + }, + "properties": { + "operation": { "kind": "path", "displayName": "Operation", "group": "producer", "label": "producer", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Operation to be performed" }, + "bucketName": { "kind": "parameter", "displayName": "Bucket Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Name of bucket to perform operation on" }, + "endpoint": { "kind": "parameter", "displayName": "Endpoint url", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "OBS url. Carries higher precedence than region parameter based client initialization" }, + "region": { "kind": "parameter", "displayName": "Service region", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "OBS service region. This is lower precedence than endpoint based configuration" }, + "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "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 m [...] + "deleteAfterRead": { "kind": "parameter", "displayName": "Delete after read", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": false, "description": "Determines if objects should be deleted after it has been retrieved" }, + "delimiter": { "kind": "parameter", "displayName": "Delimiter", "group": "consumer", "label": "consumer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The character used for grouping object names" }, + "destinationBucket": { "kind": "parameter", "displayName": "Destination Bucket", "group": "consumer", "label": "consumer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Name of destination bucket where objects will be moved when 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, "deprecationNote": "", "autowired": false, "secret": false, "description": "Get the object from the bucket with the given file name" }, + "includeFolders": { "kind": "parameter", "displayName": "Include Folders", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": true, "description": "If true, objects in folders will be consumed. Otherwise, they will be ignored and no Exchanges will be created for them" }, + "maxMessagesPerPoll": { "kind": "parameter", "displayName": "Maximum messages per poll", "group": "consumer", "label": "consumer", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": 10, "description": "The maximum number of messages to poll at each polling" }, + "moveAfterRead": { "kind": "parameter", "displayName": "Move After Read", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": false, "description": "Determines whether objects should be moved to a different bucket after they have been retrieved. The destinationBucket option must also be set for this option to work." }, + "prefix": { "kind": "parameter", "displayName": "Prefix", "group": "consumer", "label": "consumer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The object name prefix used for filtering objects to be listed" }, + "sendEmptyMessageWhenIdle": { "kind": "parameter", "displayName": "Send Empty Message When Idle", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 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." }, + "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, "autowired": 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 con [...] + "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, "autowired": 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, "autowired": 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 [...] + "bucketLocation": { "kind": "parameter", "displayName": "Bucket Location", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Location of bucket when creating a new bucket" }, + "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 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 sta [...] + "proxyHost": { "kind": "parameter", "displayName": "Proxy server host", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Proxy server ip\/hostname" }, + "proxyPassword": { "kind": "parameter", "displayName": "Proxy password", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Proxy authentication password" }, + "proxyPort": { "kind": "parameter", "displayName": "Proxy server port", "group": "proxy", "label": "proxy", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Proxy server port" }, + "proxyUser": { "kind": "parameter", "displayName": "Proxy user", "group": "proxy", "label": "proxy", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Proxy authentication user" }, + "backoffErrorThreshold": { "kind": "parameter", "displayName": "Backoff Error Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent error polls (failed due some error) that should happen before the backoffMultipler should kick-in." }, + "backoffIdleThreshold": { "kind": "parameter", "displayName": "Backoff Idle Threshold", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "The number of subsequent idle polls that should happen before the backoffMultipler should kick-in." }, + "backoffMultiplier": { "kind": "parameter", "displayName": "Backoff Multiplier", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "description": "To let the scheduled polling consumer backoff if there has been a number of subsequent idles\/errors in a row. The multiplier is then the number of polls that will be skipped before the next actual attempt is happening agai [...] + "delay": { "kind": "parameter", "displayName": "Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 500, "description": "Milliseconds before the next poll." }, + "greedy": { "kind": "parameter", "displayName": "Greedy", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If greedy is enabled, then the ScheduledPollConsumer will run immediately again, if the previous run polled 1 or more messages." }, + "initialDelay": { "kind": "parameter", "displayName": "Initial Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 1000, "description": "Milliseconds before the first poll starts." }, + "repeatCount": { "kind": "parameter", "displayName": "Repeat Count", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 0, "description": "Specifies a maximum limit of number of fires. So if you set it to 1, the scheduler will only fire once. If you set it to 5, it will only fire five times. A value of zero or negative means fire forever." }, + "runLoggingLevel": { "kind": "parameter", "displayName": "Run Logging Level", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "org.apache.camel.LoggingLevel", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "TRACE", "description": "The consumer logs a start\/complete log line when it polls. This option allows you to configure the logging level [...] + "scheduledExecutorService": { "kind": "parameter", "displayName": "Scheduled Executor Service", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.util.concurrent.ScheduledExecutorService", "deprecated": false, "autowired": false, "secret": false, "description": "Allows for configuring a custom\/shared thread pool to use for the consumer. By default each consumer has its own single threaded thread pool." }, + "scheduler": { "kind": "parameter", "displayName": "Scheduler", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.lang.Object", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "none", "description": "To use a cron scheduler from either camel-spring or camel-quartz component. Use value spring or quartz for built in scheduler" }, + "schedulerProperties": { "kind": "parameter", "displayName": "Scheduler Properties", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>", "prefix": "scheduler.", "multiValue": true, "deprecated": false, "autowired": false, "secret": false, "description": "To configure additional properties when using a custom scheduler or any of the Quartz, Spring based scheduler." }, + "startScheduler": { "kind": "parameter", "displayName": "Start Scheduler", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether the scheduler should be auto started." }, + "timeUnit": { "kind": "parameter", "displayName": "Time Unit", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "object", "javaType": "java.util.concurrent.TimeUnit", "enum": [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "MILLISECONDS", "description": "Time unit for initialDelay and delay options." }, + "useFixedDelay": { "kind": "parameter", "displayName": "Use Fixed Delay", "group": "scheduler", "label": "consumer,scheduler", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Controls if fixed delay or fixed rate is used. See ScheduledExecutorService in JDK for details." }, + "accessKey": { "kind": "parameter", "displayName": "API access key (AK)", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Access key for the cloud user" }, + "ignoreSslVerification": { "kind": "parameter", "displayName": "SSL Verification Ignored", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "defaultValue": false, "description": "Ignore SSL verification" }, + "secretKey": { "kind": "parameter", "displayName": "API secret key (SK)", "group": "security", "label": "security", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Secret key for the cloud user" }, + "serviceKeys": { "kind": "parameter", "displayName": "Service Configuration", "group": "security", "label": "security", "required": false, "type": "object", "javaType": "org.apache.camel.component.huaweicloud.common.models.ServiceKeys", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "description": "Configuration object for cloud service authentication" } + } +} diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties index 128d3a1..06f80d6 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others.properties @@ -7,6 +7,7 @@ cxf-transport elytron etcd3 headersmap +huaweicloud-imagerecognition hystrix jasypt jfr diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/huaweicloud-imagerecognition.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/huaweicloud-imagerecognition.json new file mode 100644 index 0000000..47ea016 --- /dev/null +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/huaweicloud-imagerecognition.json @@ -0,0 +1,14 @@ +{ + "other": { + "kind": "other", + "name": "huaweicloud-imagerecognition", + "title": "Huaweicloud Imagerecognition", + "description": "A Camel Huawei Image Recognition component", + "deprecated": false, + "firstVersion": "3.12.0", + "supportLevel": "Preview", + "groupId": "org.apache.camel", + "artifactId": "camel-huaweicloud-imagerecognition", + "version": "3.12.0-SNAPSHOT" + } +} diff --git a/components/camel-huawei/camel-huaweicloud-imagerecognition/src/generated/resources/META-INF/services/org/apache/camel/component.properties b/components/camel-huawei/camel-huaweicloud-imagerecognition/src/generated/resources/META-INF/services/org/apache/camel/component.properties new file mode 100644 index 0000000..8b78f3f --- /dev/null +++ b/components/camel-huawei/camel-huaweicloud-imagerecognition/src/generated/resources/META-INF/services/org/apache/camel/component.properties @@ -0,0 +1,7 @@ +# Generated by camel build tools - do NOT edit this file! +components=hwcloud-image +groupId=org.apache.camel +artifactId=camel-huaweicloud-imagerecognition +version=3.12.0-SNAPSHOT +projectName=Camel :: Huawei Cloud :: ImageRecognition Component +projectDescription=A Camel Huawei Image Recognition component diff --git a/components/camel-huawei/camel-huaweicloud-imagerecognition/src/generated/resources/META-INF/services/org/apache/camel/component/hwcloud-image b/components/camel-huawei/camel-huaweicloud-imagerecognition/src/generated/resources/META-INF/services/org/apache/camel/component/hwcloud-image new file mode 100644 index 0000000..b14b18c --- /dev/null +++ b/components/camel-huawei/camel-huaweicloud-imagerecognition/src/generated/resources/META-INF/services/org/apache/camel/component/hwcloud-image @@ -0,0 +1,2 @@ +# Generated by camel build tools - do NOT edit this file! +class=org.apache.camel.component.huaweicloud.image.ImageRecognitionComponent diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java index 8d76937..c447925 100644 --- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java @@ -28,11 +28,13 @@ import javax.annotation.Generated; @Generated("org.apache.camel.maven.packaging.EndpointDslMojo") public interface EndpointBuilderFactory extends + org.apache.camel.builder.endpoint.dsl.AMQPEndpointBuilderFactory.AMQPBuilders, + org.apache.camel.builder.endpoint.dsl.AS2EndpointBuilderFactory.AS2Builders, + org.apache.camel.builder.endpoint.dsl.AWS2EC2EndpointBuilderFactory.AWS2EC2Builders, + org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory.AWS2S3Builders, org.apache.camel.builder.endpoint.dsl.ActiveMQEndpointBuilderFactory.ActiveMQBuilders, org.apache.camel.builder.endpoint.dsl.AhcEndpointBuilderFactory.AhcBuilders, - org.apache.camel.builder.endpoint.dsl.AMQPEndpointBuilderFactory.AMQPBuilders, org.apache.camel.builder.endpoint.dsl.ArangoDbEndpointBuilderFactory.ArangoDbBuilders, - org.apache.camel.builder.endpoint.dsl.AS2EndpointBuilderFactory.AS2Builders, org.apache.camel.builder.endpoint.dsl.AsteriskEndpointBuilderFactory.AsteriskBuilders, org.apache.camel.builder.endpoint.dsl.Athena2EndpointBuilderFactory.Athena2Builders, org.apache.camel.builder.endpoint.dsl.AtlasMapEndpointBuilderFactory.AtlasMapBuilders, @@ -46,16 +48,16 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.AtomixSetEndpointBuilderFactory.AtomixSetBuilders, org.apache.camel.builder.endpoint.dsl.AtomixValueEndpointBuilderFactory.AtomixValueBuilders, org.apache.camel.builder.endpoint.dsl.AvroEndpointBuilderFactory.AvroBuilders, - org.apache.camel.builder.endpoint.dsl.AWS2EC2EndpointBuilderFactory.AWS2EC2Builders, - org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory.AWS2S3Builders, org.apache.camel.builder.endpoint.dsl.BeanEndpointBuilderFactory.BeanBuilders, - org.apache.camel.builder.endpoint.dsl.BeanstalkEndpointBuilderFactory.BeanstalkBuilders, org.apache.camel.builder.endpoint.dsl.BeanValidatorEndpointBuilderFactory.BeanValidatorBuilders, + org.apache.camel.builder.endpoint.dsl.BeanstalkEndpointBuilderFactory.BeanstalkBuilders, org.apache.camel.builder.endpoint.dsl.BlobEndpointBuilderFactory.BlobBuilders, org.apache.camel.builder.endpoint.dsl.BonitaEndpointBuilderFactory.BonitaBuilders, org.apache.camel.builder.endpoint.dsl.BoxEndpointBuilderFactory.BoxBuilders, org.apache.camel.builder.endpoint.dsl.BraintreeEndpointBuilderFactory.BraintreeBuilders, org.apache.camel.builder.endpoint.dsl.BrowseEndpointBuilderFactory.BrowseBuilders, + org.apache.camel.builder.endpoint.dsl.CMEndpointBuilderFactory.CMBuilders, + org.apache.camel.builder.endpoint.dsl.CMISEndpointBuilderFactory.CMISBuilders, org.apache.camel.builder.endpoint.dsl.CaffeineCacheEndpointBuilderFactory.CaffeineCacheBuilders, org.apache.camel.builder.endpoint.dsl.CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheBuilders, org.apache.camel.builder.endpoint.dsl.CassandraEndpointBuilderFactory.CassandraBuilders, @@ -64,20 +66,20 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.CinderEndpointBuilderFactory.CinderBuilders, org.apache.camel.builder.endpoint.dsl.ClassEndpointBuilderFactory.ClassBuilders, org.apache.camel.builder.endpoint.dsl.ClientEndpointBuilderFactory.ClientBuilders, - org.apache.camel.builder.endpoint.dsl.CMEndpointBuilderFactory.CMBuilders, - org.apache.camel.builder.endpoint.dsl.CMISEndpointBuilderFactory.CMISBuilders, org.apache.camel.builder.endpoint.dsl.CoAPEndpointBuilderFactory.CoAPBuilders, org.apache.camel.builder.endpoint.dsl.CometdEndpointBuilderFactory.CometdBuilders, org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory.ConsulBuilders, org.apache.camel.builder.endpoint.dsl.ControlBusEndpointBuilderFactory.ControlBusBuilders, org.apache.camel.builder.endpoint.dsl.CordaEndpointBuilderFactory.CordaBuilders, org.apache.camel.builder.endpoint.dsl.CosmosDbEndpointBuilderFactory.CosmosDbBuilders, - org.apache.camel.builder.endpoint.dsl.CouchbaseEndpointBuilderFactory.CouchbaseBuilders, org.apache.camel.builder.endpoint.dsl.CouchDbEndpointBuilderFactory.CouchDbBuilders, + org.apache.camel.builder.endpoint.dsl.CouchbaseEndpointBuilderFactory.CouchbaseBuilders, org.apache.camel.builder.endpoint.dsl.CronEndpointBuilderFactory.CronBuilders, org.apache.camel.builder.endpoint.dsl.Cw2EndpointBuilderFactory.Cw2Builders, org.apache.camel.builder.endpoint.dsl.CxfEndpointBuilderFactory.CxfBuilders, org.apache.camel.builder.endpoint.dsl.CxfRsEndpointBuilderFactory.CxfRsBuilders, + org.apache.camel.builder.endpoint.dsl.DJLEndpointBuilderFactory.DJLBuilders, + org.apache.camel.builder.endpoint.dsl.DMSEndpointBuilderFactory.DMSBuilders, org.apache.camel.builder.endpoint.dsl.DataFormatEndpointBuilderFactory.DataFormatBuilders, org.apache.camel.builder.endpoint.dsl.DataLakeEndpointBuilderFactory.DataLakeBuilders, org.apache.camel.builder.endpoint.dsl.DataSetEndpointBuilderFactory.DataSetBuilders, @@ -94,24 +96,22 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.DirectVmEndpointBuilderFactory.DirectVmBuilders, org.apache.camel.builder.endpoint.dsl.DisruptorEndpointBuilderFactory.DisruptorBuilders, org.apache.camel.builder.endpoint.dsl.DisruptorVmEndpointBuilderFactory.DisruptorVmBuilders, - org.apache.camel.builder.endpoint.dsl.DJLEndpointBuilderFactory.DJLBuilders, - org.apache.camel.builder.endpoint.dsl.DMSEndpointBuilderFactory.DMSBuilders, org.apache.camel.builder.endpoint.dsl.DnsEndpointBuilderFactory.DnsBuilders, org.apache.camel.builder.endpoint.dsl.DockerEndpointBuilderFactory.DockerBuilders, org.apache.camel.builder.endpoint.dsl.DozerEndpointBuilderFactory.DozerBuilders, org.apache.camel.builder.endpoint.dsl.DrillEndpointBuilderFactory.DrillBuilders, org.apache.camel.builder.endpoint.dsl.DropboxEndpointBuilderFactory.DropboxBuilders, org.apache.camel.builder.endpoint.dsl.ECS2EndpointBuilderFactory.ECS2Builders, - org.apache.camel.builder.endpoint.dsl.EhcacheEndpointBuilderFactory.EhcacheBuilders, org.apache.camel.builder.endpoint.dsl.EKS2EndpointBuilderFactory.EKS2Builders, + org.apache.camel.builder.endpoint.dsl.EhcacheEndpointBuilderFactory.EhcacheBuilders, org.apache.camel.builder.endpoint.dsl.ElasticsearchEndpointBuilderFactory.ElasticsearchBuilders, org.apache.camel.builder.endpoint.dsl.ElsqlEndpointBuilderFactory.ElsqlBuilders, org.apache.camel.builder.endpoint.dsl.EtcdKeysEndpointBuilderFactory.EtcdKeysBuilders, org.apache.camel.builder.endpoint.dsl.EtcdStatsEndpointBuilderFactory.EtcdStatsBuilders, org.apache.camel.builder.endpoint.dsl.EtcdWatchEndpointBuilderFactory.EtcdWatchBuilders, - org.apache.camel.builder.endpoint.dsl.EventbridgeEndpointBuilderFactory.EventbridgeBuilders, org.apache.camel.builder.endpoint.dsl.EventEndpointBuilderFactory.EventBuilders, org.apache.camel.builder.endpoint.dsl.EventHubsEndpointBuilderFactory.EventHubsBuilders, + org.apache.camel.builder.endpoint.dsl.EventbridgeEndpointBuilderFactory.EventbridgeBuilders, org.apache.camel.builder.endpoint.dsl.ExecEndpointBuilderFactory.ExecBuilders, org.apache.camel.builder.endpoint.dsl.FacebookEndpointBuilderFactory.FacebookBuilders, org.apache.camel.builder.endpoint.dsl.FhirEndpointBuilderFactory.FhirBuilders, @@ -147,6 +147,7 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.GridFsEndpointBuilderFactory.GridFsBuilders, org.apache.camel.builder.endpoint.dsl.GrpcEndpointBuilderFactory.GrpcBuilders, org.apache.camel.builder.endpoint.dsl.GuavaEventBusEndpointBuilderFactory.GuavaEventBusBuilders, + org.apache.camel.builder.endpoint.dsl.HBaseEndpointBuilderFactory.HBaseBuilders, org.apache.camel.builder.endpoint.dsl.HazelcastAtomicnumberEndpointBuilderFactory.HazelcastAtomicnumberBuilders, org.apache.camel.builder.endpoint.dsl.HazelcastInstanceEndpointBuilderFactory.HazelcastInstanceBuilders, org.apache.camel.builder.endpoint.dsl.HazelcastListEndpointBuilderFactory.HazelcastListBuilders, @@ -158,11 +159,12 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.HazelcastSedaEndpointBuilderFactory.HazelcastSedaBuilders, org.apache.camel.builder.endpoint.dsl.HazelcastSetEndpointBuilderFactory.HazelcastSetBuilders, org.apache.camel.builder.endpoint.dsl.HazelcastTopicEndpointBuilderFactory.HazelcastTopicBuilders, - org.apache.camel.builder.endpoint.dsl.HBaseEndpointBuilderFactory.HBaseBuilders, org.apache.camel.builder.endpoint.dsl.HdfsEndpointBuilderFactory.HdfsBuilders, org.apache.camel.builder.endpoint.dsl.HttpEndpointBuilderFactory.HttpBuilders, org.apache.camel.builder.endpoint.dsl.IAM2EndpointBuilderFactory.IAM2Builders, org.apache.camel.builder.endpoint.dsl.IAMEndpointBuilderFactory.IAMBuilders, + org.apache.camel.builder.endpoint.dsl.IOTAEndpointBuilderFactory.IOTABuilders, + org.apache.camel.builder.endpoint.dsl.IPFSEndpointBuilderFactory.IPFSBuilders, org.apache.camel.builder.endpoint.dsl.IgniteCacheEndpointBuilderFactory.IgniteCacheBuilders, org.apache.camel.builder.endpoint.dsl.IgniteComputeEndpointBuilderFactory.IgniteComputeBuilders, org.apache.camel.builder.endpoint.dsl.IgniteEventsEndpointBuilderFactory.IgniteEventsBuilders, @@ -174,38 +176,36 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedBuilders, org.apache.camel.builder.endpoint.dsl.InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteBuilders, org.apache.camel.builder.endpoint.dsl.InfluxDbEndpointBuilderFactory.InfluxDbBuilders, - org.apache.camel.builder.endpoint.dsl.IOTAEndpointBuilderFactory.IOTABuilders, - org.apache.camel.builder.endpoint.dsl.IPFSEndpointBuilderFactory.IPFSBuilders, org.apache.camel.builder.endpoint.dsl.IrcEndpointBuilderFactory.IrcBuilders, org.apache.camel.builder.endpoint.dsl.IronMQEndpointBuilderFactory.IronMQBuilders, org.apache.camel.builder.endpoint.dsl.JBPMEndpointBuilderFactory.JBPMBuilders, org.apache.camel.builder.endpoint.dsl.JCacheEndpointBuilderFactory.JCacheBuilders, + org.apache.camel.builder.endpoint.dsl.JGroupsEndpointBuilderFactory.JGroupsBuilders, + org.apache.camel.builder.endpoint.dsl.JGroupsRaftEndpointBuilderFactory.JGroupsRaftBuilders, + org.apache.camel.builder.endpoint.dsl.JMXEndpointBuilderFactory.JMXBuilders, + org.apache.camel.builder.endpoint.dsl.JSR356WebSocketEndpointBuilderFactory.JSR356WebSocketBuilders, org.apache.camel.builder.endpoint.dsl.JcloudsEndpointBuilderFactory.JcloudsBuilders, org.apache.camel.builder.endpoint.dsl.JcrEndpointBuilderFactory.JcrBuilders, org.apache.camel.builder.endpoint.dsl.JdbcEndpointBuilderFactory.JdbcBuilders, org.apache.camel.builder.endpoint.dsl.JettyHttpEndpointBuilderFactory.JettyHttpBuilders, - org.apache.camel.builder.endpoint.dsl.JGroupsEndpointBuilderFactory.JGroupsBuilders, - org.apache.camel.builder.endpoint.dsl.JGroupsRaftEndpointBuilderFactory.JGroupsRaftBuilders, org.apache.camel.builder.endpoint.dsl.JingEndpointBuilderFactory.JingBuilders, org.apache.camel.builder.endpoint.dsl.JiraEndpointBuilderFactory.JiraBuilders, org.apache.camel.builder.endpoint.dsl.JmsEndpointBuilderFactory.JmsBuilders, - org.apache.camel.builder.endpoint.dsl.JMXEndpointBuilderFactory.JMXBuilders, org.apache.camel.builder.endpoint.dsl.JoltEndpointBuilderFactory.JoltBuilders, org.apache.camel.builder.endpoint.dsl.JooqEndpointBuilderFactory.JooqBuilders, org.apache.camel.builder.endpoint.dsl.JpaEndpointBuilderFactory.JpaBuilders, org.apache.camel.builder.endpoint.dsl.JsltEndpointBuilderFactory.JsltBuilders, - org.apache.camel.builder.endpoint.dsl.JsonataEndpointBuilderFactory.JsonataBuilders, org.apache.camel.builder.endpoint.dsl.JsonPatchEndpointBuilderFactory.JsonPatchBuilders, org.apache.camel.builder.endpoint.dsl.JsonValidatorEndpointBuilderFactory.JsonValidatorBuilders, - org.apache.camel.builder.endpoint.dsl.JSR356WebSocketEndpointBuilderFactory.JSR356WebSocketBuilders, + org.apache.camel.builder.endpoint.dsl.JsonataEndpointBuilderFactory.JsonataBuilders, org.apache.camel.builder.endpoint.dsl.Jt400EndpointBuilderFactory.Jt400Builders, + org.apache.camel.builder.endpoint.dsl.KMS2EndpointBuilderFactory.KMS2Builders, org.apache.camel.builder.endpoint.dsl.KafkaEndpointBuilderFactory.KafkaBuilders, org.apache.camel.builder.endpoint.dsl.KameletEndpointBuilderFactory.KameletBuilders, org.apache.camel.builder.endpoint.dsl.KameletReifyEndpointBuilderFactory.KameletReifyBuilders, org.apache.camel.builder.endpoint.dsl.KeystoneEndpointBuilderFactory.KeystoneBuilders, org.apache.camel.builder.endpoint.dsl.Kinesis2EndpointBuilderFactory.Kinesis2Builders, org.apache.camel.builder.endpoint.dsl.KinesisFirehose2EndpointBuilderFactory.KinesisFirehose2Builders, - org.apache.camel.builder.endpoint.dsl.KMS2EndpointBuilderFactory.KMS2Builders, org.apache.camel.builder.endpoint.dsl.KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsBuilders, org.apache.camel.builder.endpoint.dsl.KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesBuilders, org.apache.camel.builder.endpoint.dsl.KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsBuilders, @@ -229,11 +229,13 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.LogEndpointBuilderFactory.LogBuilders, org.apache.camel.builder.endpoint.dsl.LuceneEndpointBuilderFactory.LuceneBuilders, org.apache.camel.builder.endpoint.dsl.LumberjackEndpointBuilderFactory.LumberjackBuilders, + org.apache.camel.builder.endpoint.dsl.MQ2EndpointBuilderFactory.MQ2Builders, + org.apache.camel.builder.endpoint.dsl.MSK2EndpointBuilderFactory.MSK2Builders, org.apache.camel.builder.endpoint.dsl.MailEndpointBuilderFactory.MailBuilders, org.apache.camel.builder.endpoint.dsl.MasterEndpointBuilderFactory.MasterBuilders, org.apache.camel.builder.endpoint.dsl.MetricsEndpointBuilderFactory.MetricsBuilders, - org.apache.camel.builder.endpoint.dsl.MicrometerEndpointBuilderFactory.MicrometerBuilders, org.apache.camel.builder.endpoint.dsl.MicroProfileMetricsEndpointBuilderFactory.MicroProfileMetricsBuilders, + org.apache.camel.builder.endpoint.dsl.MicrometerEndpointBuilderFactory.MicrometerBuilders, org.apache.camel.builder.endpoint.dsl.MiloClientEndpointBuilderFactory.MiloClientBuilders, org.apache.camel.builder.endpoint.dsl.MiloServerEndpointBuilderFactory.MiloServerBuilders, org.apache.camel.builder.endpoint.dsl.MinaEndpointBuilderFactory.MinaBuilders, @@ -241,8 +243,6 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.MllpEndpointBuilderFactory.MllpBuilders, org.apache.camel.builder.endpoint.dsl.MockEndpointBuilderFactory.MockBuilders, org.apache.camel.builder.endpoint.dsl.MongoDbEndpointBuilderFactory.MongoDbBuilders, - org.apache.camel.builder.endpoint.dsl.MQ2EndpointBuilderFactory.MQ2Builders, - org.apache.camel.builder.endpoint.dsl.MSK2EndpointBuilderFactory.MSK2Builders, org.apache.camel.builder.endpoint.dsl.MsvEndpointBuilderFactory.MsvBuilders, org.apache.camel.builder.endpoint.dsl.MustacheEndpointBuilderFactory.MustacheBuilders, org.apache.camel.builder.endpoint.dsl.MvelEndpointBuilderFactory.MvelBuilders, @@ -250,9 +250,9 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.MyBatisEndpointBuilderFactory.MyBatisBuilders, org.apache.camel.builder.endpoint.dsl.NagiosEndpointBuilderFactory.NagiosBuilders, org.apache.camel.builder.endpoint.dsl.NatsEndpointBuilderFactory.NatsBuilders, + org.apache.camel.builder.endpoint.dsl.NetWeaverEndpointBuilderFactory.NetWeaverBuilders, org.apache.camel.builder.endpoint.dsl.NettyEndpointBuilderFactory.NettyBuilders, org.apache.camel.builder.endpoint.dsl.NettyHttpEndpointBuilderFactory.NettyHttpBuilders, - org.apache.camel.builder.endpoint.dsl.NetWeaverEndpointBuilderFactory.NetWeaverBuilders, org.apache.camel.builder.endpoint.dsl.NeutronEndpointBuilderFactory.NeutronBuilders, org.apache.camel.builder.endpoint.dsl.NitriteEndpointBuilderFactory.NitriteBuilders, org.apache.camel.builder.endpoint.dsl.NovaEndpointBuilderFactory.NovaBuilders, @@ -281,12 +281,13 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.RedisEndpointBuilderFactory.RedisBuilders, org.apache.camel.builder.endpoint.dsl.RefEndpointBuilderFactory.RefBuilders, org.apache.camel.builder.endpoint.dsl.RestApiEndpointBuilderFactory.RestApiBuilders, - org.apache.camel.builder.endpoint.dsl.ResteasyEndpointBuilderFactory.ResteasyBuilders, org.apache.camel.builder.endpoint.dsl.RestEndpointBuilderFactory.RestBuilders, org.apache.camel.builder.endpoint.dsl.RestOpenApiEndpointBuilderFactory.RestOpenApiBuilders, org.apache.camel.builder.endpoint.dsl.RestSwaggerEndpointBuilderFactory.RestSwaggerBuilders, + org.apache.camel.builder.endpoint.dsl.ResteasyEndpointBuilderFactory.ResteasyBuilders, org.apache.camel.builder.endpoint.dsl.RobotFrameworkEndpointBuilderFactory.RobotFrameworkBuilders, org.apache.camel.builder.endpoint.dsl.RssEndpointBuilderFactory.RssBuilders, + org.apache.camel.builder.endpoint.dsl.STS2EndpointBuilderFactory.STS2Builders, org.apache.camel.builder.endpoint.dsl.SagaEndpointBuilderFactory.SagaBuilders, org.apache.camel.builder.endpoint.dsl.SalesforceEndpointBuilderFactory.SalesforceBuilders, org.apache.camel.builder.endpoint.dsl.SchedulerEndpointBuilderFactory.SchedulerBuilders, @@ -329,7 +330,6 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.StompEndpointBuilderFactory.StompBuilders, org.apache.camel.builder.endpoint.dsl.StreamEndpointBuilderFactory.StreamBuilders, org.apache.camel.builder.endpoint.dsl.StringTemplateEndpointBuilderFactory.StringTemplateBuilders, - org.apache.camel.builder.endpoint.dsl.STS2EndpointBuilderFactory.STS2Builders, org.apache.camel.builder.endpoint.dsl.StubEndpointBuilderFactory.StubBuilders, org.apache.camel.builder.endpoint.dsl.SwiftEndpointBuilderFactory.SwiftBuilders, org.apache.camel.builder.endpoint.dsl.TelegramEndpointBuilderFactory.TelegramBuilders, @@ -359,10 +359,10 @@ public interface EndpointBuilderFactory org.apache.camel.builder.endpoint.dsl.WsEndpointBuilderFactory.WsBuilders, org.apache.camel.builder.endpoint.dsl.XChangeEndpointBuilderFactory.XChangeBuilders, org.apache.camel.builder.endpoint.dsl.XJEndpointBuilderFactory.XJBuilders, + org.apache.camel.builder.endpoint.dsl.XQueryEndpointBuilderFactory.XQueryBuilders, org.apache.camel.builder.endpoint.dsl.XmlSignerEndpointBuilderFactory.XmlSignerBuilders, org.apache.camel.builder.endpoint.dsl.XmlVerifierEndpointBuilderFactory.XmlVerifierBuilders, org.apache.camel.builder.endpoint.dsl.XmppEndpointBuilderFactory.XmppBuilders, - org.apache.camel.builder.endpoint.dsl.XQueryEndpointBuilderFactory.XQueryBuilders, org.apache.camel.builder.endpoint.dsl.XsltEndpointBuilderFactory.XsltBuilders, org.apache.camel.builder.endpoint.dsl.XsltSaxonEndpointBuilderFactory.XsltSaxonBuilders, org.apache.camel.builder.endpoint.dsl.YammerEndpointBuilderFactory.YammerBuilders, diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java index 2120720..e819142 100644 --- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java +++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java @@ -25,11 +25,13 @@ import javax.annotation.Generated; @Generated("org.apache.camel.maven.packaging.EndpointDslMojo") public interface EndpointBuilders extends + org.apache.camel.builder.endpoint.dsl.AMQPEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.AS2EndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.AWS2EC2EndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.ActiveMQEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.AhcEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.AMQPEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.ArangoDbEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.AS2EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.AsteriskEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.Athena2EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.AtlasMapEndpointBuilderFactory, @@ -43,16 +45,16 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.AtomixSetEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.AtomixValueEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.AvroEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.AWS2EC2EndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.AWS2S3EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.BeanEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.BeanstalkEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.BeanValidatorEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.BeanstalkEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.BlobEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.BonitaEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.BoxEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.BraintreeEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.BrowseEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.CMEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.CMISEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.CaffeineCacheEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.CaffeineLoadCacheEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.CassandraEndpointBuilderFactory, @@ -61,20 +63,20 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.CinderEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.ClassEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.ClientEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.CMEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.CMISEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.CoAPEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.CometdEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.ConsulEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.ControlBusEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.CordaEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.CosmosDbEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.CouchbaseEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.CouchDbEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.CouchbaseEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.CronEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.Cw2EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.CxfEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.CxfRsEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.DJLEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.DMSEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.DataFormatEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.DataLakeEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.DataSetEndpointBuilderFactory, @@ -91,24 +93,22 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.DirectVmEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.DisruptorEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.DisruptorVmEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.DJLEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.DMSEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.DnsEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.DockerEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.DozerEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.DrillEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.DropboxEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.ECS2EndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.EhcacheEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.EKS2EndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.EhcacheEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.ElasticsearchEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.ElsqlEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.EtcdKeysEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.EtcdStatsEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.EtcdWatchEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.EventbridgeEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.EventEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.EventHubsEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.EventbridgeEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.ExecEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.FacebookEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.FhirEndpointBuilderFactory, @@ -144,6 +144,7 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.GridFsEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.GrpcEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.GuavaEventBusEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.HBaseEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.HazelcastAtomicnumberEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.HazelcastInstanceEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.HazelcastListEndpointBuilderFactory, @@ -155,11 +156,12 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.HazelcastSedaEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.HazelcastSetEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.HazelcastTopicEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.HBaseEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.HdfsEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.HttpEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.IAM2EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.IAMEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.IOTAEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.IPFSEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.IgniteCacheEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.IgniteComputeEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.IgniteEventsEndpointBuilderFactory, @@ -171,38 +173,36 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.InfinispanEmbeddedEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.InfinispanRemoteEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.InfluxDbEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.IOTAEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.IPFSEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.IrcEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.IronMQEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JBPMEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JCacheEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.JGroupsEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.JGroupsRaftEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.JMXEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.JSR356WebSocketEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JcloudsEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JcrEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JdbcEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JettyHttpEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.JGroupsEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.JGroupsRaftEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JingEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JiraEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JmsEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.JMXEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JoltEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JooqEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JpaEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JsltEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.JsonataEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JsonPatchEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.JsonValidatorEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.JSR356WebSocketEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.JsonataEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.Jt400EndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.KMS2EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.KafkaEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.KameletEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.KameletReifyEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.KeystoneEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.Kinesis2EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.KinesisFirehose2EndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.KMS2EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.KubernetesConfigMapsEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.KubernetesCustomResourcesEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.KubernetesDeploymentsEndpointBuilderFactory, @@ -226,11 +226,13 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.LogEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.LuceneEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.LumberjackEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.MQ2EndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.MSK2EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MailEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MasterEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MetricsEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.MicrometerEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MicroProfileMetricsEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.MicrometerEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MiloClientEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MiloServerEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MinaEndpointBuilderFactory, @@ -238,8 +240,6 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.MllpEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MockEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MongoDbEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.MQ2EndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.MSK2EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MsvEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MustacheEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.MvelEndpointBuilderFactory, @@ -247,9 +247,9 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.MyBatisEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.NagiosEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.NatsEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.NetWeaverEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.NettyEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.NettyHttpEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.NetWeaverEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.NeutronEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.NitriteEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.NovaEndpointBuilderFactory, @@ -278,12 +278,13 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.RedisEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.RefEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.RestApiEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.ResteasyEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.RestEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.RestOpenApiEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.RestSwaggerEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.ResteasyEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.RobotFrameworkEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.RssEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.STS2EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.SagaEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.SalesforceEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.SchedulerEndpointBuilderFactory, @@ -326,7 +327,6 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.StompEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.StreamEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.StringTemplateEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.STS2EndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.StubEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.SwiftEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.TelegramEndpointBuilderFactory, @@ -356,10 +356,10 @@ public interface EndpointBuilders org.apache.camel.builder.endpoint.dsl.WsEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.XChangeEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.XJEndpointBuilderFactory, + org.apache.camel.builder.endpoint.dsl.XQueryEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.XmlSignerEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.XmlVerifierEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.XmppEndpointBuilderFactory, - org.apache.camel.builder.endpoint.dsl.XQueryEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.XsltEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.XsltSaxonEndpointBuilderFactory, org.apache.camel.builder.endpoint.dsl.YammerEndpointBuilderFactory, diff --git a/core/camel-main/src/generated/resources/org/apache/camel/main/components.properties b/core/camel-main/src/generated/resources/org/apache/camel/main/components.properties index 58646f4..fe8cde7 100644 --- a/core/camel-main/src/generated/resources/org/apache/camel/main/components.properties +++ b/core/camel-main/src/generated/resources/org/apache/camel/main/components.properties @@ -145,8 +145,11 @@ hbase hdfs http https +hwcloud-dms hwcloud-functiongraph hwcloud-iam +hwcloud-image +hwcloud-obs hwcloud-smn iec60870-client iec60870-server diff --git a/docs/components/modules/ROOT/examples/json/hwcloud-image.json b/docs/components/modules/ROOT/examples/json/hwcloud-image.json new file mode 120000 index 0000000..28abf1f --- /dev/null +++ b/docs/components/modules/ROOT/examples/json/hwcloud-image.json @@ -0,0 +1 @@ +../../../../../../components/camel-huawei/camel-huaweicloud-imagerecognition/src/generated/resources/org/apache/camel/component/huaweicloud/image/hwcloud-image.json \ No newline at end of file diff --git a/docs/components/modules/ROOT/nav.adoc b/docs/components/modules/ROOT/nav.adoc index fdcd618..5d9e577 100644 --- a/docs/components/modules/ROOT/nav.adoc +++ b/docs/components/modules/ROOT/nav.adoc @@ -150,6 +150,7 @@ ** xref:hdfs-component.adoc[HDFS] ** xref:http-component.adoc[HTTP] ** xref:hwcloud-summary.adoc[Huawei Cloud] +*** xref:hwcloud-image-recognition-component.adoc[Huawei Cloud Image Recognition] *** xref:hwcloud-dms-component.adoc[Huawei Distributed Message Service (DMS)] *** xref:hwcloud-functiongraph-component.adoc[Huawei FunctionGraph] *** xref:hwcloud-iam-component.adoc[Huawei Identity and Access Management (IAM)] diff --git a/docs/components/modules/ROOT/pages/hwcloud-image-recognition-component.adoc b/docs/components/modules/ROOT/pages/hwcloud-image-recognition-component.adoc new file mode 120000 index 0000000..5ef2c0b --- /dev/null +++ b/docs/components/modules/ROOT/pages/hwcloud-image-recognition-component.adoc @@ -0,0 +1 @@ +../../../../../components/camel-huawei/camel-huaweicloud-imagerecognition/src/main/docs/hwcloud-image-recognition-component.adoc \ No newline at end of file diff --git a/docs/components/modules/others/examples/json/huaweicloud-imagerecognition.json b/docs/components/modules/others/examples/json/huaweicloud-imagerecognition.json new file mode 120000 index 0000000..0d913d4 --- /dev/null +++ b/docs/components/modules/others/examples/json/huaweicloud-imagerecognition.json @@ -0,0 +1 @@ +../../../../../../components/camel-huawei/camel-huaweicloud-imagerecognition/src/generated/resources/huaweicloud-imagerecognition.json \ No newline at end of file diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointConsumerDeserializersResolver.java b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointConsumerDeserializersResolver.java index 527d162..bb9181a 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointConsumerDeserializersResolver.java +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointConsumerDeserializersResolver.java @@ -104,6 +104,7 @@ public final class EndpointConsumerDeserializersResolver implements YamlDeserial case "hazelcast-topic": case "hbase": case "hdfs": + case "hwcloud-obs": case "iec60870-client": case "iec60870-server": case "ignite-cache": diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointProducerDeserializersResolver.java b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointProducerDeserializersResolver.java index d17733f..a898e74 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointProducerDeserializersResolver.java +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/EndpointProducerDeserializersResolver.java @@ -149,8 +149,11 @@ public final class EndpointProducerDeserializersResolver implements YamlDeserial case "hdfs": case "http": case "https": + case "hwcloud-dms": case "hwcloud-functiongraph": case "hwcloud-iam": + case "hwcloud-image": + case "hwcloud-obs": case "hwcloud-smn": case "iec60870-client": case "iec60870-server":