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

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

commit 607842d7444e8b6c98249c2819a1d54affcddf58
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Thu Jan 28 07:31:27 2021 +0100

    CAMEL-16001 - Final regen and full build
---
 .../org/apache/camel/catalog/components.properties |  1 +
 .../camel/catalog/components/hwcloud-smn.json      | 44 +++++++++++++++++++
 .../org/apache/camel/catalog/docs.properties       |  2 +-
 ...d-component.adoc => hwcloud-smn-component.adoc} | 47 +++++++++++----------
 .../src/main/docs/hwcloud-smn-component.adoc       | 47 +++++++++++----------
 docs/components/modules/ROOT/nav.adoc              |  2 +-
 ...d-component.adoc => hwcloud-smn-component.adoc} | 49 +++++++++++-----------
 7 files changed, 120 insertions(+), 72 deletions(-)

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 a4fce40..663e3af 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
@@ -165,6 +165,7 @@ hbase
 hdfs
 http
 https
+hwcloud-smn
 iec60870-client
 iec60870-server
 ignite-cache
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-smn.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-smn.json
new file mode 100644
index 0000000..340d7d4
--- /dev/null
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hwcloud-smn.json
@@ -0,0 +1,44 @@
+{
+  "component": {
+    "kind": "component",
+    "name": "hwcloud-smn",
+    "title": "SimpleNotification",
+    "description": "Huawei Cloud component to integrate with 
SimpleNotification services",
+    "deprecated": false,
+    "firstVersion": "3.8.0",
+    "label": "cloud,messaging",
+    "javaType": 
"org.apache.camel.component.huaweicloud.smn.SimpleNotificationComponent",
+    "supportLevel": "Preview",
+    "groupId": "org.apache.camel",
+    "artifactId": "camel-huaweicloud-smn",
+    "version": "3.8.0-SNAPSHOT",
+    "scheme": "hwcloud-smn",
+    "extendsScheme": "",
+    "syntax": "hwcloud-smn:smnService",
+    "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": {
+    "smnService": { "kind": "path", "displayName": "Service name", "group": 
"producer", "label": "producer", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "Name of SMN service to 
invoke" },
+    "authKey": { "kind": "parameter", "displayName": "API authentication key 
(AK)", "group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": true, "description": "Authentication key for the 
cloud user" },
+    "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" },
+    "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 [...]
+    "messageTtl": { "kind": "parameter", "displayName": "Message TTL", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "defaultValue": 3600, "description": "TTL for published 
message" },
+    "operation": { "kind": "parameter", "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 operation to 
perform" },
+    "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": "SMN 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" },
+    "serviceKeys": { "kind": "parameter", "displayName": "Service 
Configuration", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": 
"org.apache.camel.component.huaweicloud.smn.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/docs.properties
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs.properties
index f47f7e4..4b581c8 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs.properties
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs.properties
@@ -226,7 +226,7 @@ headersmap
 hl7-dataformat
 hl7terser-language
 http-component
-hwcloud-component
+hwcloud-smn-component
 hystrix
 hystrix-eip
 hystrixConfiguration-eip
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hwcloud-component.adoc
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hwcloud-smn-component.adoc
similarity index 70%
rename from 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hwcloud-component.adoc
rename to 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hwcloud-smn-component.adoc
index 7a4c19a..06bdc37 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hwcloud-component.adoc
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/hwcloud-smn-component.adoc
@@ -1,10 +1,10 @@
 [[hwcloud-smn-component]]
-= Huawei Cloud Smn Component
-:docTitle: Huawei Cloud SMN (Simple notification services)
+= SimpleNotification Component
+:docTitle: SimpleNotification
 :artifactId: camel-huaweicloud-smn
-:description: Send message to simple notification services
-:since: 3.8.0
-:supportLevel: Stable
+:description: Huawei Cloud component to integrate with SimpleNotification 
services
+:since: 3.8
+:supportLevel: Preview
 :component-header: Only producer is supported
 
include::{cq-version}@camel-quarkus:ROOT:partial$reference/components/hwcloud-smn.adoc[opts=optional]
 
@@ -40,7 +40,7 @@ hwcloud-smn:service[?options]
 == Options
 
 // component options: START
-The SMN component supports 4 options, which are listed below.
+The SimpleNotification component supports 2 options, which are listed below.
 
 
 
@@ -53,10 +53,10 @@ The SMN component supports 4 options, which are listed 
below.
 // component options: END
 
 // endpoint options: START
-The SMN endpoint is configured using URI syntax:
+The SimpleNotification endpoint is configured using URI syntax:
 
 ----
-hwcloud-smn:service
+hwcloud-smn:smnService
 ----
 
 with the following path and query parameters:
@@ -67,28 +67,29 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *service* | *Required* name of the available services in SMN |  | String
+| *smnService* | *Required* Name of SMN service to invoke |  | String
 |===
 
 
-=== Query Parameters (28 parameters):
+=== Query Parameters (13 parameters):
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *operation* (producer) | *Required* The actual operation to invoke under the 
mentioned service |  | String
-| *serviceKeys* (advanced) | Configuration object of class 
org.apache.camel.component.huaweicloud.smn.models.ServiceKeys containing 
connectivity parameters like AK, SK, ProjectID and region | null | ServiceKeys
-| *authKey* | *Required* Authentication Key (AK) can be generated from your 
cloud account user settings | null | String
-| *secretKey* | *Required* Secret Key (AK) can be generated from your cloud 
account user settings |  | String
-| *projectId* | *Required* Project ID for your specific region. Refer your 
cloud account settings |  | String
-| *proxyHost* | *Optional* IP/Hostname of the proxy server to access the 
public cloud from your deployment landscape |  | String
-| *proxyPort* | *Optional* Port number of the proxy service on proxy host |  | 
String
-| *proxyUser* | *Optional* Proxy user id (if applicable) |  | String
-| *proxyPassword* | *Optional* Proxy user password (if applicable)  |  | String
-| *region*| *Required* Region where your SMN service is hosted |  | String
-| *messageTtl* | *Optional* Time-to-live parameter for each message published 
to the topic. The subcriptions which are added to the topic within this timeout 
value will receive the notification | 3600 | String
-| *ignoreSslVerification* | *Optional* whether to ignore SSL verification 
while connecting to huawei cloud services. It's not recommended in production 
environment  | false | Boolean
+| *authKey* (producer) | *Required* Authentication key for the cloud user |  | 
String
+| *ignoreSslVerification* (producer) | Ignore SSL verification | false | 
boolean
+| *lazyStartProducer* (producer) | 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 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
+| *messageTtl* (producer) | TTL for published message | 3600 | int
+| *operation* (producer) | *Required* Name of operation to perform |  | String
+| *projectId* (producer) | *Required* Cloud project ID |  | String
+| *proxyHost* (producer) | Proxy server ip/hostname |  | String
+| *proxyPassword* (producer) | Proxy authentication password |  | String
+| *proxyPort* (producer) | Proxy server port |  | int
+| *proxyUser* (producer) | Proxy authentication user |  | String
+| *region* (producer) | *Required* SMN service region |  | String
+| *secretKey* (producer) | *Required* Secret key for the cloud user |  | String
+| *serviceKeys* (producer) | Configuration object for cloud service 
authentication |  | ServiceKeys
 |===
 // endpoint options: END
 
@@ -145,4 +146,4 @@ from("direct:triggerRoute")
 .setProperty("CamelHwCloudSmnTemplateTags", constant(tags))
 .setProperty("CamelHwCloudSmnTemplateName", constant("hello-template"))
 
.to("hwcloud-smn:publishMessageService?operation=publishAsTextMessage&authKey=*********&secretKey=********&projectId=9071a38e7f6a4ba7b7bcbeb7d4ea6efc&region=cn-north-4")
---------------------------------------------------------------------------------
\ No newline at end of file
+--------------------------------------------------------------------------------
diff --git 
a/components/camel-huaweicloud-smn/src/main/docs/hwcloud-smn-component.adoc 
b/components/camel-huaweicloud-smn/src/main/docs/hwcloud-smn-component.adoc
index 7a4c19a..06bdc37 100644
--- a/components/camel-huaweicloud-smn/src/main/docs/hwcloud-smn-component.adoc
+++ b/components/camel-huaweicloud-smn/src/main/docs/hwcloud-smn-component.adoc
@@ -1,10 +1,10 @@
 [[hwcloud-smn-component]]
-= Huawei Cloud Smn Component
-:docTitle: Huawei Cloud SMN (Simple notification services)
+= SimpleNotification Component
+:docTitle: SimpleNotification
 :artifactId: camel-huaweicloud-smn
-:description: Send message to simple notification services
-:since: 3.8.0
-:supportLevel: Stable
+:description: Huawei Cloud component to integrate with SimpleNotification 
services
+:since: 3.8
+:supportLevel: Preview
 :component-header: Only producer is supported
 
include::{cq-version}@camel-quarkus:ROOT:partial$reference/components/hwcloud-smn.adoc[opts=optional]
 
@@ -40,7 +40,7 @@ hwcloud-smn:service[?options]
 == Options
 
 // component options: START
-The SMN component supports 4 options, which are listed below.
+The SimpleNotification component supports 2 options, which are listed below.
 
 
 
@@ -53,10 +53,10 @@ The SMN component supports 4 options, which are listed 
below.
 // component options: END
 
 // endpoint options: START
-The SMN endpoint is configured using URI syntax:
+The SimpleNotification endpoint is configured using URI syntax:
 
 ----
-hwcloud-smn:service
+hwcloud-smn:smnService
 ----
 
 with the following path and query parameters:
@@ -67,28 +67,29 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *service* | *Required* name of the available services in SMN |  | String
+| *smnService* | *Required* Name of SMN service to invoke |  | String
 |===
 
 
-=== Query Parameters (28 parameters):
+=== Query Parameters (13 parameters):
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *operation* (producer) | *Required* The actual operation to invoke under the 
mentioned service |  | String
-| *serviceKeys* (advanced) | Configuration object of class 
org.apache.camel.component.huaweicloud.smn.models.ServiceKeys containing 
connectivity parameters like AK, SK, ProjectID and region | null | ServiceKeys
-| *authKey* | *Required* Authentication Key (AK) can be generated from your 
cloud account user settings | null | String
-| *secretKey* | *Required* Secret Key (AK) can be generated from your cloud 
account user settings |  | String
-| *projectId* | *Required* Project ID for your specific region. Refer your 
cloud account settings |  | String
-| *proxyHost* | *Optional* IP/Hostname of the proxy server to access the 
public cloud from your deployment landscape |  | String
-| *proxyPort* | *Optional* Port number of the proxy service on proxy host |  | 
String
-| *proxyUser* | *Optional* Proxy user id (if applicable) |  | String
-| *proxyPassword* | *Optional* Proxy user password (if applicable)  |  | String
-| *region*| *Required* Region where your SMN service is hosted |  | String
-| *messageTtl* | *Optional* Time-to-live parameter for each message published 
to the topic. The subcriptions which are added to the topic within this timeout 
value will receive the notification | 3600 | String
-| *ignoreSslVerification* | *Optional* whether to ignore SSL verification 
while connecting to huawei cloud services. It's not recommended in production 
environment  | false | Boolean
+| *authKey* (producer) | *Required* Authentication key for the cloud user |  | 
String
+| *ignoreSslVerification* (producer) | Ignore SSL verification | false | 
boolean
+| *lazyStartProducer* (producer) | 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 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
+| *messageTtl* (producer) | TTL for published message | 3600 | int
+| *operation* (producer) | *Required* Name of operation to perform |  | String
+| *projectId* (producer) | *Required* Cloud project ID |  | String
+| *proxyHost* (producer) | Proxy server ip/hostname |  | String
+| *proxyPassword* (producer) | Proxy authentication password |  | String
+| *proxyPort* (producer) | Proxy server port |  | int
+| *proxyUser* (producer) | Proxy authentication user |  | String
+| *region* (producer) | *Required* SMN service region |  | String
+| *secretKey* (producer) | *Required* Secret key for the cloud user |  | String
+| *serviceKeys* (producer) | Configuration object for cloud service 
authentication |  | ServiceKeys
 |===
 // endpoint options: END
 
@@ -145,4 +146,4 @@ from("direct:triggerRoute")
 .setProperty("CamelHwCloudSmnTemplateTags", constant(tags))
 .setProperty("CamelHwCloudSmnTemplateName", constant("hello-template"))
 
.to("hwcloud-smn:publishMessageService?operation=publishAsTextMessage&authKey=*********&secretKey=********&projectId=9071a38e7f6a4ba7b7bcbeb7d4ea6efc&region=cn-north-4")
---------------------------------------------------------------------------------
\ No newline at end of file
+--------------------------------------------------------------------------------
diff --git a/docs/components/modules/ROOT/nav.adoc 
b/docs/components/modules/ROOT/nav.adoc
index d83071e..0b56467 100644
--- a/docs/components/modules/ROOT/nav.adoc
+++ b/docs/components/modules/ROOT/nav.adoc
@@ -167,7 +167,6 @@
 ** xref:hbase-component.adoc[HBase]
 ** xref:hdfs-component.adoc[HDFS]
 ** xref:http-component.adoc[HTTP]
-** xref:hwcloud-component.adoc[Huawei Cloud SMN (Simple notification services)]
 ** xref:iec60870-client-component.adoc[IEC 60870 Client]
 ** xref:iec60870-server-component.adoc[IEC 60870 Server]
 ** xref:ignite-summary.adoc[Ignite]
@@ -303,6 +302,7 @@
 ** xref:sftp-component.adoc[SFTP]
 ** xref:sjms-component.adoc[Simple JMS]
 ** xref:sjms2-component.adoc[Simple JMS2]
+** xref:hwcloud-smn-component.adoc[SimpleNotification]
 ** xref:sip-component.adoc[SIP]
 ** xref:slack-component.adoc[Slack]
 ** xref:smpp-component.adoc[SMPP]
diff --git a/docs/components/modules/ROOT/pages/hwcloud-component.adoc 
b/docs/components/modules/ROOT/pages/hwcloud-smn-component.adoc
similarity index 70%
rename from docs/components/modules/ROOT/pages/hwcloud-component.adoc
rename to docs/components/modules/ROOT/pages/hwcloud-smn-component.adoc
index 677cfcd..66ac259 100644
--- a/docs/components/modules/ROOT/pages/hwcloud-component.adoc
+++ b/docs/components/modules/ROOT/pages/hwcloud-smn-component.adoc
@@ -1,12 +1,12 @@
 [[hwcloud-smn-component]]
-= Huawei Cloud Smn Component
+= SimpleNotification Component
 //THIS FILE IS COPIED: EDIT THE SOURCE FILE:
-:page-source: 
components/camel-huaweicloud-smn/src/main/docs/hwcloud-component.adoc
-:docTitle: Huawei Cloud SMN (Simple notification services)
+:page-source: 
components/camel-huaweicloud-smn/src/main/docs/hwcloud-smn-component.adoc
+:docTitle: SimpleNotification
 :artifactId: camel-huaweicloud-smn
-:description: Send message to simple notification services
-:since: 3.8.0
-:supportLevel: Stable
+:description: Huawei Cloud component to integrate with SimpleNotification 
services
+:since: 3.8
+:supportLevel: Preview
 :component-header: Only producer is supported
 
include::{cq-version}@camel-quarkus:ROOT:partial$reference/components/hwcloud-smn.adoc[opts=optional]
 
@@ -42,7 +42,7 @@ hwcloud-smn:service[?options]
 == Options
 
 // component options: START
-The SMN component supports 4 options, which are listed below.
+The SimpleNotification component supports 2 options, which are listed below.
 
 
 
@@ -55,10 +55,10 @@ The SMN component supports 4 options, which are listed 
below.
 // component options: END
 
 // endpoint options: START
-The SMN endpoint is configured using URI syntax:
+The SimpleNotification endpoint is configured using URI syntax:
 
 ----
-hwcloud-smn:service
+hwcloud-smn:smnService
 ----
 
 with the following path and query parameters:
@@ -69,28 +69,29 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *service* | *Required* name of the available services in SMN |  | String
+| *smnService* | *Required* Name of SMN service to invoke |  | String
 |===
 
 
-=== Query Parameters (28 parameters):
+=== Query Parameters (13 parameters):
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *operation* (producer) | *Required* The actual operation to invoke under the 
mentioned service |  | String
-| *serviceKeys* (advanced) | Configuration object of class 
org.apache.camel.component.huaweicloud.smn.models.ServiceKeys containing 
connectivity parameters like AK, SK, ProjectID and region | null | ServiceKeys
-| *authKey* | *Required* Authentication Key (AK) can be generated from your 
cloud account user settings | null | String
-| *secretKey* | *Required* Secret Key (AK) can be generated from your cloud 
account user settings |  | String
-| *projectId* | *Required* Project ID for your specific region. Refer your 
cloud account settings |  | String
-| *proxyHost* | *Optional* IP/Hostname of the proxy server to access the 
public cloud from your deployment landscape |  | String
-| *proxyPort* | *Optional* Port number of the proxy service on proxy host |  | 
String
-| *proxyUser* | *Optional* Proxy user id (if applicable) |  | String
-| *proxyPassword* | *Optional* Proxy user password (if applicable)  |  | String
-| *region*| *Required* Region where your SMN service is hosted |  | String
-| *messageTtl* | *Optional* Time-to-live parameter for each message published 
to the topic. The subcriptions which are added to the topic within this timeout 
value will receive the notification | 3600 | String
-| *ignoreSslVerification* | *Optional* whether to ignore SSL verification 
while connecting to huawei cloud services. It's not recommended in production 
environment  | false | Boolean
+| *authKey* (producer) | *Required* Authentication key for the cloud user |  | 
String
+| *ignoreSslVerification* (producer) | Ignore SSL verification | false | 
boolean
+| *lazyStartProducer* (producer) | 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 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
+| *messageTtl* (producer) | TTL for published message | 3600 | int
+| *operation* (producer) | *Required* Name of operation to perform |  | String
+| *projectId* (producer) | *Required* Cloud project ID |  | String
+| *proxyHost* (producer) | Proxy server ip/hostname |  | String
+| *proxyPassword* (producer) | Proxy authentication password |  | String
+| *proxyPort* (producer) | Proxy server port |  | int
+| *proxyUser* (producer) | Proxy authentication user |  | String
+| *region* (producer) | *Required* SMN service region |  | String
+| *secretKey* (producer) | *Required* Secret key for the cloud user |  | String
+| *serviceKeys* (producer) | Configuration object for cloud service 
authentication |  | ServiceKeys
 |===
 // endpoint options: END
 
@@ -147,4 +148,4 @@ from("direct:triggerRoute")
 .setProperty("CamelHwCloudSmnTemplateTags", constant(tags))
 .setProperty("CamelHwCloudSmnTemplateName", constant("hello-template"))
 
.to("hwcloud-smn:publishMessageService?operation=publishAsTextMessage&authKey=*********&secretKey=********&projectId=9071a38e7f6a4ba7b7bcbeb7d4ea6efc&region=cn-north-4")
---------------------------------------------------------------------------------
\ No newline at end of file
+--------------------------------------------------------------------------------

Reply via email to