This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/master by this push:
new edc6767 Regen
edc6767 is described below
commit edc676743a5aaa3e5d0ec853b49a4641ffefc31d
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Jul 27 07:30:18 2020 +0200
Regen
---
.../springboot/catalog/components/aws-lambda.json | 2 +
.../springboot/catalog/components/aws-mq.json | 2 +
.../springboot/catalog/components/aws-msk.json | 2 +
.../springboot/catalog/components/aws-ses.json | 2 +
.../springboot/catalog/components/aws2-lambda.json | 2 +
.../springboot/catalog/components/aws2-mq.json | 2 +
.../springboot/catalog/components/aws2-msk.json | 2 +
.../springboot/catalog/components/aws2-ses.json | 2 +
.../catalog/components/azure-storage-blob.json | 20 ++++
.../src/main/docs/aws-lambda-starter.adoc | 3 +-
.../springboot/LambdaComponentConfiguration.java | 14 +++
.../src/main/docs/aws-mq-starter.adoc | 3 +-
.../mq/springboot/MQComponentConfiguration.java | 14 +++
.../src/main/docs/aws-msk-starter.adoc | 3 +-
.../msk/springboot/MSKComponentConfiguration.java | 14 +++
.../src/main/docs/aws-ses-starter.adoc | 3 +-
.../ses/springboot/SesComponentConfiguration.java | 14 +++
.../src/main/docs/aws2-lambda-starter.adoc | 3 +-
.../springboot/Lambda2ComponentConfiguration.java | 14 +++
.../src/main/docs/aws2-mq-starter.adoc | 3 +-
.../mq/springboot/MQ2ComponentConfiguration.java | 14 +++
.../src/main/docs/aws2-msk-starter.adoc | 3 +-
.../msk/springboot/MSK2ComponentConfiguration.java | 14 +++
.../src/main/docs/aws2-ses-starter.adoc | 3 +-
.../ses/springboot/Ses2ComponentConfiguration.java | 14 +++
.../src/main/docs/azure-storage-blob-starter.adoc | 14 ++-
.../springboot/BlobComponentConfiguration.java | 129 +++++++++++++++++++++
docs/modules/ROOT/pages/aws-lambda-starter.adoc | 3 +-
docs/modules/ROOT/pages/aws-mq-starter.adoc | 3 +-
docs/modules/ROOT/pages/aws-msk-starter.adoc | 3 +-
docs/modules/ROOT/pages/aws-ses-starter.adoc | 3 +-
docs/modules/ROOT/pages/aws2-lambda-starter.adoc | 3 +-
docs/modules/ROOT/pages/aws2-mq-starter.adoc | 3 +-
docs/modules/ROOT/pages/aws2-msk-starter.adoc | 3 +-
docs/modules/ROOT/pages/aws2-ses-starter.adoc | 3 +-
.../ROOT/pages/azure-storage-blob-starter.adoc | 14 ++-
36 files changed, 331 insertions(+), 22 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-lambda.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-lambda.json
index 321fe9e..895a85e 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-lambda.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-lambda.json
@@ -21,6 +21,7 @@
"lenientProperties": false
},
"componentProperties": {
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.lambda.LambdaConfiguration",
"configurationField": "configuration", "description": "Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the re [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws.lambda.LambdaConfiguration",
"deprecated": false, "secret": false, "description": "The AWS Lambda default
configuration" },
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the r [...]
"operation": { "kind": "property", "displayName": "Operation", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.aws.lambda.LambdaOperations", "enum": [
"listFunctions", "getFunction", "createAlias", "deleteAlias", "getAlias",
"listAliases", "createFunction", "deleteFunction", "invokeFunction",
"updateFunction", "createEventSourceMapping", "deleteEventSourceMapping",
"listEventSourceMapping", "listTags", "tagResource", "unt [...]
@@ -35,6 +36,7 @@
},
"properties": {
"function": { "kind": "path", "displayName": "Function", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "description": "Name of the Lambda function." },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.lambda.LambdaConfiguration",
"configurationField": "configuration", "description": "Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the r [...]
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the [...]
"operation": { "kind": "parameter", "displayName": "Operation", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.aws.lambda.LambdaOperations", "enum": [
"listFunctions", "getFunction", "createAlias", "deleteAlias", "getAlias",
"listAliases", "createFunction", "deleteFunction", "invokeFunction",
"updateFunction", "createEventSourceMapping", "deleteEventSourceMapping",
"listEventSourceMapping", "listTags", "tagResource", "un [...]
"region": { "kind": "parameter", "displayName": "Region", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.aws.lambda.LambdaConfiguration",
"configurationField": "configuration", "description": "Amazon AWS Region. When
using this parameter, the configuration will expect the capitalized name of the
region (for example AP_EAST_1) You'll n [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-mq.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-mq.json
index e14aca1..85d4ee7 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-mq.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-mq.json
@@ -21,6 +21,7 @@
"lenientProperties": false
},
"componentProperties": {
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.mq.MQConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registry a [...]
"accessKey": { "kind": "property", "displayName": "Access Key", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass": "org.apache.camel.component.aws.mq.MQConfiguration",
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
"amazonMqClient": { "kind": "property", "displayName": "Amazon Mq Client",
"group": "producer", "label": "producer", "required": false, "type": "object",
"javaType": "com.amazonaws.services.mq.AmazonMQ", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws.mq.MQConfiguration", "configurationField":
"configuration", "description": "To use a existing configured AmazonMQClient as
client" },
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws.mq.MQConfiguration", "deprecated":
false, "secret": false, "description": "The Component configuration" },
@@ -35,6 +36,7 @@
},
"properties": {
"label": { "kind": "path", "displayName": "Label", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws.mq.MQConfiguration", "configurationField":
"configuration", "description": "Logical name" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.mq.MQConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registry [...]
"accessKey": { "kind": "parameter", "displayName": "Access Key", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass": "org.apache.camel.component.aws.mq.MQConfiguration",
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
"amazonMqClient": { "kind": "parameter", "displayName": "Amazon Mq
Client", "group": "producer", "label": "producer", "required": false, "type":
"object", "javaType": "com.amazonaws.services.mq.AmazonMQ", "deprecated":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.mq.MQConfiguration", "configurationField":
"configuration", "description": "To use a existing configured AmazonMQClient as
client" },
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-msk.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-msk.json
index f9f1830..4abbadd 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-msk.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-msk.json
@@ -21,6 +21,7 @@
"lenientProperties": false
},
"componentProperties": {
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.msk.MSKConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registry [...]
"accessKey": { "kind": "property", "displayName": "Access Key", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass": "org.apache.camel.component.aws.msk.MSKConfiguration",
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws.msk.MSKConfiguration",
"deprecated": false, "secret": false, "description": "The component
configuration" },
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the r [...]
@@ -35,6 +36,7 @@
},
"properties": {
"label": { "kind": "path", "displayName": "Label", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws.msk.MSKConfiguration", "configurationField":
"configuration", "description": "Logical name" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.msk.MSKConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registr [...]
"accessKey": { "kind": "parameter", "displayName": "Access Key", "group":
"producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass": "org.apache.camel.component.aws.msk.MSKConfiguration",
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the [...]
"mskClient": { "kind": "parameter", "displayName": "Msk Client", "group":
"producer", "label": "producer", "required": false, "type": "object",
"javaType": "com.amazonaws.services.kafka.AWSKafka", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws.msk.MSKConfiguration", "configurationField":
"configuration", "description": "To use a existing configured AWS MSK as
client" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ses.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ses.json
index fec6cd3..84e1bd3 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ses.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws-ses.json
@@ -22,6 +22,7 @@
},
"componentProperties": {
"amazonSESClient": { "kind": "property", "displayName": "Amazon
SESClient", "group": "producer", "label": "", "required": false, "type":
"object", "javaType":
"com.amazonaws.services.simpleemail.AmazonSimpleEmailService", "deprecated":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.ses.SesConfiguration", "configurationField":
"configuration", "description": "To use the AmazonSimpleEmailService as the
client" },
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.ses.SesConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registry [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws.ses.SesConfiguration",
"deprecated": false, "secret": false, "description": "The component
configuration" },
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the r [...]
"proxyHost": { "kind": "property", "displayName": "Proxy Host", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.ses.SesConfiguration", "configurationField":
"configuration", "description": "To define a proxy host when instantiating the
SES client" },
@@ -39,6 +40,7 @@
"properties": {
"from": { "kind": "path", "displayName": "From", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws.ses.SesConfiguration", "configurationField":
"configuration", "description": "The sender's email address." },
"amazonSESClient": { "kind": "parameter", "displayName": "Amazon
SESClient", "group": "producer", "label": "", "required": false, "type":
"object", "javaType":
"com.amazonaws.services.simpleemail.AmazonSimpleEmailService", "deprecated":
false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.ses.SesConfiguration", "configurationField":
"configuration", "description": "To use the AmazonSimpleEmailService as the
client" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws.ses.SesConfiguration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registr [...]
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the [...]
"proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws.ses.SesConfiguration", "configurationField":
"configuration", "description": "To define a proxy host when instantiating the
SES client" },
"proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group":
"producer", "label": "", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws.ses.SesConfiguration",
"configurationField": "configuration", "description": "To define a proxy port
when instantiating the SES client" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-lambda.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-lambda.json
index 933e9e6..66a31eb 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-lambda.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-lambda.json
@@ -21,6 +21,7 @@
"lenientProperties": false
},
"componentProperties": {
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.lambda.Lambda2Configuration",
"configurationField": "configuration", "description": "Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws2.lambda.Lambda2Configuration",
"deprecated": false, "secret": false, "description": "Component configuration"
},
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the r [...]
"operation": { "kind": "property", "displayName": "Operation", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.aws2.lambda.Lambda2Operations", "enum": [
"listFunctions", "getFunction", "createAlias", "deleteAlias", "getAlias",
"listAliases", "createFunction", "deleteFunction", "invokeFunction",
"updateFunction", "createEventSourceMapping", "deleteEventSourceMapping",
"listEventSourceMapping", "listTags", "tagResource", "u [...]
@@ -37,6 +38,7 @@
},
"properties": {
"function": { "kind": "path", "displayName": "Function", "group":
"producer", "label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "description": "Name of the Lambda function." },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.lambda.Lambda2Configuration",
"configurationField": "configuration", "description": "Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the [...]
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the [...]
"operation": { "kind": "parameter", "displayName": "Operation", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"org.apache.camel.component.aws2.lambda.Lambda2Operations", "enum": [
"listFunctions", "getFunction", "createAlias", "deleteAlias", "getAlias",
"listAliases", "createFunction", "deleteFunction", "invokeFunction",
"updateFunction", "createEventSourceMapping", "deleteEventSourceMapping",
"listEventSourceMapping", "listTags", "tagResource", " [...]
"pojoRequest": { "kind": "parameter", "displayName": "Pojo Request",
"group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"false", "configurationClass":
"org.apache.camel.component.aws2.lambda.Lambda2Configuration",
"configurationField": "configuration", "description": "If we want to use a POJO
request as body or not" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-mq.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-mq.json
index 25a7d34..6d9e21f 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-mq.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-mq.json
@@ -22,6 +22,7 @@
},
"componentProperties": {
"amazonMqClient": { "kind": "property", "displayName": "Amazon Mq Client",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "software.amazon.awssdk.services.mq.MqClient", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField":
"configuration", "description": "To use a existing configured AmazonMQClient as
client" },
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registry [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws2.mq.MQ2Configuration",
"deprecated": false, "secret": false, "description": "Component configuration"
},
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the r [...]
"operation": { "kind": "property", "displayName": "Operation", "group":
"producer", "label": "", "required": true, "type": "object", "javaType":
"org.apache.camel.component.aws2.mq.MQ2Operations", "enum": [ "listBrokers",
"createBroker", "deleteBroker", "rebootBroker", "updateBroker",
"describeBroker" ], "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField":
"configuration", "desc [...]
@@ -38,6 +39,7 @@
"properties": {
"label": { "kind": "path", "displayName": "Label", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField":
"configuration", "description": "Logical name" },
"amazonMqClient": { "kind": "parameter", "displayName": "Amazon Mq
Client", "group": "producer", "label": "", "required": false, "type": "object",
"javaType": "software.amazon.awssdk.services.mq.MqClient", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField":
"configuration", "description": "To use a existing configured AmazonMQClient as
client" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the registr [...]
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the [...]
"operation": { "kind": "parameter", "displayName": "Operation", "group":
"producer", "label": "", "required": true, "type": "object", "javaType":
"org.apache.camel.component.aws2.mq.MQ2Operations", "enum": [ "listBrokers",
"createBroker", "deleteBroker", "rebootBroker", "updateBroker",
"describeBroker" ], "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField":
"configuration", "des [...]
"pojoRequest": { "kind": "parameter", "displayName": "Pojo Request",
"group": "producer", "label": "", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"false", "configurationClass":
"org.apache.camel.component.aws2.mq.MQ2Configuration", "configurationField":
"configuration", "description": "If we want to use a POJO request as body or
not" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-msk.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-msk.json
index f3286ab..0371b6e 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-msk.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-msk.json
@@ -21,6 +21,7 @@
"lenientProperties": false
},
"componentProperties": {
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.msk.MSK2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regist [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws2.msk.MSK2Configuration",
"deprecated": false, "secret": false, "description": "Component configuration"
},
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the r [...]
"mskClient": { "kind": "property", "displayName": "Msk Client", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"software.amazon.awssdk.services.kafka.KafkaClient", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.msk.MSK2Configuration", "configurationField":
"configuration", "description": "To use a existing configured AWS MSK as
client" },
@@ -37,6 +38,7 @@
},
"properties": {
"label": { "kind": "path", "displayName": "Label", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.msk.MSK2Configuration", "configurationField":
"configuration", "description": "Logical name" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.msk.MSK2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regis [...]
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the [...]
"mskClient": { "kind": "parameter", "displayName": "Msk Client", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"software.amazon.awssdk.services.kafka.KafkaClient", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.aws2.msk.MSK2Configuration", "configurationField":
"configuration", "description": "To use a existing configured AWS MSK as
client" },
"operation": { "kind": "parameter", "displayName": "Operation", "group":
"producer", "label": "", "required": true, "type": "object", "javaType":
"org.apache.camel.component.aws2.msk.MSK2Operations", "enum": [ "listClusters",
"createCluster", "deleteCluster", "describeCluster" ], "deprecated": false,
"deprecationNote": "", "secret": false, "configurationClass":
"org.apache.camel.component.aws2.msk.MSK2Configuration", "configurationField":
"configuration", "description": "The operatio [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ses.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ses.json
index 572c27f..550205a 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ses.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ses.json
@@ -22,6 +22,7 @@
},
"componentProperties": {
"amazonSESClient": { "kind": "property", "displayName": "Amazon
SESClient", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "software.amazon.awssdk.services.ses.SesClient",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField":
"configuration", "description": "To use the AmazonSimpleEmailService as the
client" },
+ "autoDiscoverClient": { "kind": "property", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regist [...]
"configuration": { "kind": "property", "displayName": "Configuration",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "org.apache.camel.component.aws2.ses.Ses2Configuration",
"deprecated": false, "secret": false, "description": "component configuration"
},
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the r [...]
"proxyHost": { "kind": "property", "displayName": "Proxy Host", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField":
"configuration", "description": "To define a proxy host when instantiating the
SES client" },
@@ -40,6 +41,7 @@
"properties": {
"from": { "kind": "path", "displayName": "From", "group": "producer",
"label": "", "required": true, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "deprecationNote": "", "secret":
false, "configurationClass":
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField":
"configuration", "description": "The sender's email address." },
"amazonSESClient": { "kind": "parameter", "displayName": "Amazon
SESClient", "group": "producer", "label": "", "required": false, "type":
"object", "javaType": "software.amazon.awssdk.services.ses.SesClient",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField":
"configuration", "description": "To use the AmazonSimpleEmailService as the
client" },
+ "autoDiscoverClient": { "kind": "parameter", "displayName": "Auto Discover
Client", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField":
"configuration", "description": "Setting the autoDiscoverClient mechanism, if
true, the component will look for a client instance in the regis [...]
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the [...]
"proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group":
"producer", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.aws2.ses.Ses2Configuration", "configurationField":
"configuration", "description": "To define a proxy host when instantiating the
SES client" },
"proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group":
"producer", "label": "", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": false, "secret": false,
"configurationClass": "org.apache.camel.component.aws2.ses.Ses2Configuration",
"configurationField": "configuration", "description": "To define a proxy port
when instantiating the SES client" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-blob.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-blob.json
index 629ed5b..d95b35f 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-blob.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-storage-blob.json
@@ -29,12 +29,22 @@
"credentials": { "kind": "property", "displayName": "Credentials",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.azure.storage.common.StorageSharedKeyCredential",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description":
"StorageSharedKeyCredential can be injected to create the azure client, this
holds the important authent [...]
"dataCount": { "kind": "property", "displayName": "Data Count", "group":
"common", "label": "common", "required": false, "type": "integer", "javaType":
"java.lang.Long", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "How many bytes to
include in the range. Must be greater than or equal to 0 if specified." },
"fileDir": { "kind": "property", "displayName": "File Dir", "group":
"common", "label": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "The file directory where
the downloaded blobs will be saved to, this can be used in both, producer and
consumer" },
+ "maxResultsPerPage": { "kind": "property", "displayName": "Max Results Per
Page", "group": "common", "label": "common", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "secret":
false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Specifies the maximum
number of blobs to return, including all BlobPrefix elements. If the request
does not specify [...]
"maxRetryRequests": { "kind": "property", "displayName": "Max Retry
Requests", "group": "common", "label": "common", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "secret": false,
"defaultValue": "0", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Specifies the maximum
number of additional HTTP Get requests that will be made while reading the data
from a re [...]
+ "prefix": { "kind": "property", "displayName": "Prefix", "group":
"common", "label": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Filters the results to
return only blobs whose names begin with the specified prefix. May be null to
return all blobs." },
"serviceClient": { "kind": "property", "displayName": "Service Client",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.azure.storage.blob.BlobServiceClient", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Client to a storage
account. This client does not hold any state about a particular storage account
but is in [...]
+ "timeout": { "kind": "property", "displayName": "Timeout", "group":
"common", "label": "common", "required": false, "type": "object", "javaType":
"java.time.Duration", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "An optional timeout
value beyond which a RuntimeException will be raised." },
"bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error
Handler", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 message and handled by [...]
+ "blobSequenceNumber": { "kind": "property", "displayName": "Blob Sequence
Number", "group": "producer", "label": "producer", "required": false, "type":
"integer", "javaType": "java.lang.Long", "deprecated": false, "secret": false,
"defaultValue": "0", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "A user-controlled value
that you can use to track requests. The value of the sequence number [...]
+ "blockListType": { "kind": "property", "displayName": "Block List Type",
"group": "producer", "label": "producer", "required": false, "type": "object",
"javaType": "com.azure.storage.blob.models.BlockListType", "enum": [
"committed", "uncommitted", "all" ], "deprecated": false, "secret": false,
"defaultValue": "COMMITTED", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Specifies which typ [...]
"closeStreamAfterWrite": { "kind": "property", "displayName": "Close
Stream After Write", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret":
false, "defaultValue": "true", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Close the stream after
write or keep it open, default is true" },
+ "commitBlockListLater": { "kind": "property", "displayName": "Commit Block
List Later", "group": "producer", "label": "producer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "When is set to true, the
staged blocks will not be committed directly." },
+ "createAppendBlob": { "kind": "property", "displayName": "Create Append
Blob", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "When is set to true, the
append blocks will be created when committing append blocks." },
+ "createPageBlob": { "kind": "property", "displayName": "Create Page Blob",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "When is set to true, the
page blob will be created when uploading page blob." },
+ "downloadLinkExpiration": { "kind": "property", "displayName": "Download
Link Expiration", "group": "producer", "label": "producer", "required": false,
"type": "integer", "javaType": "java.lang.Long", "deprecated": false, "secret":
false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Override the default
expiration (millis) of URL download link." },
"lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the r [...]
"operation": { "kind": "property", "displayName": "Operation", "group":
"producer", "label": "producer", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.azure.storage.blob.BlobOperationsDefinition",
"enum": [ "listBlobContainers", "createBlobContainer", "deleteBlobContainer",
"listBlobs", "getBlob", "deleteBlob", "downloadBlobToFile", "downloadLink",
"uploadBlockBlob", "stageBlockBlobList", "commitBlobBlockList",
"getBlobBlockList", "createAppendBlob", "c [...]
+ "pageBlobSize": { "kind": "property", "displayName": "Page Blob Size",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "java.lang.Long", "deprecated": false, "secret": false,
"defaultValue": "512", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Specifies the maximum
size for the page blob, up to 8 TB. The page blob size must be aligned to a
512- [...]
"basicPropertyBinding": { "kind": "property", "displayName": "Basic
Property Binding", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the component should use basic
property binding (Camel 2.x) or the newer property binding with additional
capabilities" },
"accessKey": { "kind": "property", "displayName": "Access Key", "group":
"security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Access key for the
associated azure account name to be used for authentication with azure blob
services" }
},
@@ -49,14 +59,24 @@
"credentials": { "kind": "parameter", "displayName": "Credentials",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.azure.storage.common.StorageSharedKeyCredential",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description":
"StorageSharedKeyCredential can be injected to create the azure client, this
holds the important authen [...]
"dataCount": { "kind": "parameter", "displayName": "Data Count", "group":
"common", "label": "common", "required": false, "type": "integer", "javaType":
"java.lang.Long", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "How many bytes to
include in the range. Must be greater than or equal to 0 if specified." },
"fileDir": { "kind": "parameter", "displayName": "File Dir", "group":
"common", "label": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "The file directory where
the downloaded blobs will be saved to, this can be used in both, producer and
consumer" },
+ "maxResultsPerPage": { "kind": "parameter", "displayName": "Max Results
Per Page", "group": "common", "label": "common", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "secret":
false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Specifies the maximum
number of blobs to return, including all BlobPrefix elements. If the request
does not specif [...]
"maxRetryRequests": { "kind": "parameter", "displayName": "Max Retry
Requests", "group": "common", "label": "common", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "secret": false,
"defaultValue": "0", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Specifies the maximum
number of additional HTTP Get requests that will be made while reading the data
from a r [...]
+ "prefix": { "kind": "parameter", "displayName": "Prefix", "group":
"common", "label": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Filters the results to
return only blobs whose names begin with the specified prefix. May be null to
return all blobs." },
"serviceClient": { "kind": "parameter", "displayName": "Service Client",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.azure.storage.blob.BlobServiceClient", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Client to a storage
account. This client does not hold any state about a particular storage account
but is i [...]
+ "timeout": { "kind": "parameter", "displayName": "Timeout", "group":
"common", "label": "common", "required": false, "type": "object", "javaType":
"java.time.Duration", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "An optional timeout
value beyond which a RuntimeException will be raised." },
"bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error
Handler", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 message and handled b [...]
"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, "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 consumer will deal with [...]
"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, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
+ "blobSequenceNumber": { "kind": "parameter", "displayName": "Blob Sequence
Number", "group": "producer", "label": "producer", "required": false, "type":
"integer", "javaType": "java.lang.Long", "deprecated": false, "secret": false,
"defaultValue": "0", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "A user-controlled value
that you can use to track requests. The value of the sequence numbe [...]
+ "blockListType": { "kind": "parameter", "displayName": "Block List Type",
"group": "producer", "label": "producer", "required": false, "type": "object",
"javaType": "com.azure.storage.blob.models.BlockListType", "enum": [
"committed", "uncommitted", "all" ], "deprecated": false, "secret": false,
"defaultValue": "COMMITTED", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Specifies which ty [...]
"closeStreamAfterWrite": { "kind": "parameter", "displayName": "Close
Stream After Write", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret":
false, "defaultValue": "true", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Close the stream after
write or keep it open, default is true" },
+ "commitBlockListLater": { "kind": "parameter", "displayName": "Commit
Block List Later", "group": "producer", "label": "producer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "When is set to true, the
staged blocks will not be committed directly." },
+ "createAppendBlob": { "kind": "parameter", "displayName": "Create Append
Blob", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "When is set to true, the
append blocks will be created when committing append blocks." },
+ "createPageBlob": { "kind": "parameter", "displayName": "Create Page
Blob", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "When is set to true, the
page blob will be created when uploading page blob." },
+ "downloadLinkExpiration": { "kind": "parameter", "displayName": "Download
Link Expiration", "group": "producer", "label": "producer", "required": false,
"type": "integer", "javaType": "java.lang.Long", "deprecated": false, "secret":
false, "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Override the default
expiration (millis) of URL download link." },
"lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 starting and cause the [...]
"operation": { "kind": "parameter", "displayName": "Operation", "group":
"producer", "label": "producer", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.azure.storage.blob.BlobOperationsDefinition",
"enum": [ "listBlobContainers", "createBlobContainer", "deleteBlobContainer",
"listBlobs", "getBlob", "deleteBlob", "downloadBlobToFile", "downloadLink",
"uploadBlockBlob", "stageBlockBlobList", "commitBlobBlockList",
"getBlobBlockList", "createAppendBlob", " [...]
+ "pageBlobSize": { "kind": "parameter", "displayName": "Page Blob Size",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "java.lang.Long", "deprecated": false, "secret": false,
"defaultValue": "512", "configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Specifies the maximum
size for the page blob, up to 8 TB. The page blob size must be aligned to a 512
[...]
"basicPropertyBinding": { "kind": "parameter", "displayName": "Basic
Property Binding", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the endpoint should use basic
property binding (Camel 2.x) or the newer property binding with additional
capabilities" },
"synchronous": { "kind": "parameter", "displayName": "Synchronous",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"false", "description": "Sets whether synchronous processing should be strictly
used, or Camel is allowed to use asynchronous processing (if supported)." },
"accessKey": { "kind": "parameter", "displayName": "Access Key", "group":
"security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"configurationClass":
"org.apache.camel.component.azure.storage.blob.BlobConfiguration",
"configurationField": "configuration", "description": "Access key for the
associated azure account name to be used for authentication with azure blob
services" }
diff --git
a/components-starter/camel-aws-lambda-starter/src/main/docs/aws-lambda-starter.adoc
b/components-starter/camel-aws-lambda-starter/src/main/docs/aws-lambda-starter.adoc
index 7966016..e559b3c 100644
---
a/components-starter/camel-aws-lambda-starter/src/main/docs/aws-lambda-starter.adoc
+++
b/components-starter/camel-aws-lambda-starter/src/main/docs/aws-lambda-starter.adoc
@@ -17,7 +17,7 @@ When using aws-lambda with Spring Boot make sure to use the
following Maven depe
----
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 12 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws-lambda.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws-lambda.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-lambda.aws-lambda-client* | To use a existing
configured AwsLambdaClient as client. The option is a
com.amazonaws.services.lambda.AWSLambda type. | | String
| *camel.component.aws-lambda.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-lambda.configuration* | The AWS Lambda default
configuration. The option is a
org.apache.camel.component.aws.lambda.LambdaConfiguration type. | | String
diff --git
a/components-starter/camel-aws-lambda-starter/src/main/java/org/apache/camel/component/aws/lambda/springboot/LambdaComponentConfiguration.java
b/components-starter/camel-aws-lambda-starter/src/main/java/org/apache/camel/component/aws/lambda/springboot/LambdaComponentConfiguration.java
index e62b6b3..5000ec4 100644
---
a/components-starter/camel-aws-lambda-starter/src/main/java/org/apache/camel/component/aws/lambda/springboot/LambdaComponentConfiguration.java
+++
b/components-starter/camel-aws-lambda-starter/src/main/java/org/apache/camel/component/aws/lambda/springboot/LambdaComponentConfiguration.java
@@ -40,6 +40,12 @@ public class LambdaComponentConfiguration
*/
private Boolean enabled;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* The AWS Lambda default configuration. The option is a
* org.apache.camel.component.aws.lambda.LambdaConfiguration type.
*/
@@ -97,6 +103,14 @@ public class LambdaComponentConfiguration
*/
private String secretKey;
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git
a/components-starter/camel-aws-mq-starter/src/main/docs/aws-mq-starter.adoc
b/components-starter/camel-aws-mq-starter/src/main/docs/aws-mq-starter.adoc
index ea35a55..1cb4f5a 100644
--- a/components-starter/camel-aws-mq-starter/src/main/docs/aws-mq-starter.adoc
+++ b/components-starter/camel-aws-mq-starter/src/main/docs/aws-mq-starter.adoc
@@ -17,7 +17,7 @@ When using aws-mq with Spring Boot make sure to use the
following Maven dependen
----
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
@@ -26,6 +26,7 @@ The component supports 12 options, which are listed below.
| Name | Description | Default | Type
| *camel.component.aws-mq.access-key* | Amazon AWS Access Key | | String
| *camel.component.aws-mq.amazon-mq-client* | To use a existing configured
AmazonMQClient as client. The option is a com.amazonaws.services.mq.AmazonMQ
type. | | String
+| *camel.component.aws-mq.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-mq.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-mq.configuration* | The Component configuration. The
option is a org.apache.camel.component.aws.mq.MQConfiguration type. | | String
| *camel.component.aws-mq.enabled* | Whether to enable auto configuration of
the aws-mq component. This is enabled by default. | | Boolean
diff --git
a/components-starter/camel-aws-mq-starter/src/main/java/org/apache/camel/component/aws/mq/springboot/MQComponentConfiguration.java
b/components-starter/camel-aws-mq-starter/src/main/java/org/apache/camel/component/aws/mq/springboot/MQComponentConfiguration.java
index 39ea566..7a8758e 100644
---
a/components-starter/camel-aws-mq-starter/src/main/java/org/apache/camel/component/aws/mq/springboot/MQComponentConfiguration.java
+++
b/components-starter/camel-aws-mq-starter/src/main/java/org/apache/camel/component/aws/mq/springboot/MQComponentConfiguration.java
@@ -40,6 +40,12 @@ public class MQComponentConfiguration
*/
private Boolean enabled;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* Amazon AWS Access Key
*/
private String accessKey;
@@ -96,6 +102,14 @@ public class MQComponentConfiguration
*/
private Boolean basicPropertyBinding = false;
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getAccessKey() {
return accessKey;
}
diff --git
a/components-starter/camel-aws-msk-starter/src/main/docs/aws-msk-starter.adoc
b/components-starter/camel-aws-msk-starter/src/main/docs/aws-msk-starter.adoc
index b02c561..1b7646a 100644
---
a/components-starter/camel-aws-msk-starter/src/main/docs/aws-msk-starter.adoc
+++
b/components-starter/camel-aws-msk-starter/src/main/docs/aws-msk-starter.adoc
@@ -17,7 +17,7 @@ When using aws-msk with Spring Boot make sure to use the
following Maven depende
----
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 12 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws-msk.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws-msk.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-msk.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-msk.configuration* | The component configuration. The
option is a org.apache.camel.component.aws.msk.MSKConfiguration type. | |
String
| *camel.component.aws-msk.enabled* | Whether to enable auto configuration of
the aws-msk component. This is enabled by default. | | Boolean
diff --git
a/components-starter/camel-aws-msk-starter/src/main/java/org/apache/camel/component/aws/msk/springboot/MSKComponentConfiguration.java
b/components-starter/camel-aws-msk-starter/src/main/java/org/apache/camel/component/aws/msk/springboot/MSKComponentConfiguration.java
index e899f2b..d41e899 100644
---
a/components-starter/camel-aws-msk-starter/src/main/java/org/apache/camel/component/aws/msk/springboot/MSKComponentConfiguration.java
+++
b/components-starter/camel-aws-msk-starter/src/main/java/org/apache/camel/component/aws/msk/springboot/MSKComponentConfiguration.java
@@ -40,6 +40,12 @@ public class MSKComponentConfiguration
*/
private Boolean enabled;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* Amazon AWS Access Key
*/
private String accessKey;
@@ -96,6 +102,14 @@ public class MSKComponentConfiguration
*/
private Boolean basicPropertyBinding = false;
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getAccessKey() {
return accessKey;
}
diff --git
a/components-starter/camel-aws-ses-starter/src/main/docs/aws-ses-starter.adoc
b/components-starter/camel-aws-ses-starter/src/main/docs/aws-ses-starter.adoc
index 663ee36..ebe9886 100644
---
a/components-starter/camel-aws-ses-starter/src/main/docs/aws-ses-starter.adoc
+++
b/components-starter/camel-aws-ses-starter/src/main/docs/aws-ses-starter.adoc
@@ -17,7 +17,7 @@ When using aws-ses with Spring Boot make sure to use the
following Maven depende
----
-The component supports 15 options, which are listed below.
+The component supports 16 options, which are listed below.
@@ -26,6 +26,7 @@ The component supports 15 options, which are listed below.
| Name | Description | Default | Type
| *camel.component.aws-ses.access-key* | Amazon AWS Access Key | | String
| *camel.component.aws-ses.amazon-s-e-s-client* | To use the
AmazonSimpleEmailService as the client. The option is a
com.amazonaws.services.simpleemail.AmazonSimpleEmailService type. | | String
+| *camel.component.aws-ses.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-ses.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-ses.configuration* | The component configuration. The
option is a org.apache.camel.component.aws.ses.SesConfiguration type. | |
String
| *camel.component.aws-ses.enabled* | Whether to enable auto configuration of
the aws-ses component. This is enabled by default. | | Boolean
diff --git
a/components-starter/camel-aws-ses-starter/src/main/java/org/apache/camel/component/aws/ses/springboot/SesComponentConfiguration.java
b/components-starter/camel-aws-ses-starter/src/main/java/org/apache/camel/component/aws/ses/springboot/SesComponentConfiguration.java
index d5c60c2..e20be1d 100644
---
a/components-starter/camel-aws-ses-starter/src/main/java/org/apache/camel/component/aws/ses/springboot/SesComponentConfiguration.java
+++
b/components-starter/camel-aws-ses-starter/src/main/java/org/apache/camel/component/aws/ses/springboot/SesComponentConfiguration.java
@@ -45,6 +45,12 @@ public class SesComponentConfiguration
*/
private String amazonSESClient;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* The component configuration. The option is a
* org.apache.camel.component.aws.ses.SesConfiguration type.
*/
@@ -120,6 +126,14 @@ public class SesComponentConfiguration
this.amazonSESClient = amazonSESClient;
}
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git
a/components-starter/camel-aws2-lambda-starter/src/main/docs/aws2-lambda-starter.adoc
b/components-starter/camel-aws2-lambda-starter/src/main/docs/aws2-lambda-starter.adoc
index a8e24eb..ec3de86 100644
---
a/components-starter/camel-aws2-lambda-starter/src/main/docs/aws2-lambda-starter.adoc
+++
b/components-starter/camel-aws2-lambda-starter/src/main/docs/aws2-lambda-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-lambda with Spring Boot make sure to use the
following Maven dep
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 14 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws2-lambda.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws2-lambda.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-lambda.aws-lambda-client* | To use a existing
configured AwsLambdaClient as client. The option is a
software.amazon.awssdk.services.lambda.LambdaClient type. | | String
| *camel.component.aws2-lambda.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-lambda.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.lambda.Lambda2Configuration type. |
| String
diff --git
a/components-starter/camel-aws2-lambda-starter/src/main/java/org/apache/camel/component/aws2/lambda/springboot/Lambda2ComponentConfiguration.java
b/components-starter/camel-aws2-lambda-starter/src/main/java/org/apache/camel/component/aws2/lambda/springboot/Lambda2ComponentConfiguration.java
index eb09fca6..5a6f5dc 100644
---
a/components-starter/camel-aws2-lambda-starter/src/main/java/org/apache/camel/component/aws2/lambda/springboot/Lambda2ComponentConfiguration.java
+++
b/components-starter/camel-aws2-lambda-starter/src/main/java/org/apache/camel/component/aws2/lambda/springboot/Lambda2ComponentConfiguration.java
@@ -40,6 +40,12 @@ public class Lambda2ComponentConfiguration
*/
private Boolean enabled;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* Component configuration. The option is a
* org.apache.camel.component.aws2.lambda.Lambda2Configuration type.
*/
@@ -105,6 +111,14 @@ public class Lambda2ComponentConfiguration
*/
private String secretKey;
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git
a/components-starter/camel-aws2-mq-starter/src/main/docs/aws2-mq-starter.adoc
b/components-starter/camel-aws2-mq-starter/src/main/docs/aws2-mq-starter.adoc
index 2e4f733..aece7ee 100644
---
a/components-starter/camel-aws2-mq-starter/src/main/docs/aws2-mq-starter.adoc
+++
b/components-starter/camel-aws2-mq-starter/src/main/docs/aws2-mq-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-mq with Spring Boot make sure to use the
following Maven depende
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -26,6 +26,7 @@ The component supports 14 options, which are listed below.
| Name | Description | Default | Type
| *camel.component.aws2-mq.access-key* | Amazon AWS Access Key | | String
| *camel.component.aws2-mq.amazon-mq-client* | To use a existing configured
AmazonMQClient as client. The option is a
software.amazon.awssdk.services.mq.MqClient type. | | String
+| *camel.component.aws2-mq.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-mq.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-mq.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.mq.MQ2Configuration type. | |
String
| *camel.component.aws2-mq.enabled* | Whether to enable auto configuration of
the aws2-mq component. This is enabled by default. | | Boolean
diff --git
a/components-starter/camel-aws2-mq-starter/src/main/java/org/apache/camel/component/aws2/mq/springboot/MQ2ComponentConfiguration.java
b/components-starter/camel-aws2-mq-starter/src/main/java/org/apache/camel/component/aws2/mq/springboot/MQ2ComponentConfiguration.java
index b4e7ed1..69bdf4b 100644
---
a/components-starter/camel-aws2-mq-starter/src/main/java/org/apache/camel/component/aws2/mq/springboot/MQ2ComponentConfiguration.java
+++
b/components-starter/camel-aws2-mq-starter/src/main/java/org/apache/camel/component/aws2/mq/springboot/MQ2ComponentConfiguration.java
@@ -45,6 +45,12 @@ public class MQ2ComponentConfiguration
*/
private String amazonMqClient;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* Component configuration. The option is a
* org.apache.camel.component.aws2.mq.MQ2Configuration type.
*/
@@ -112,6 +118,14 @@ public class MQ2ComponentConfiguration
this.amazonMqClient = amazonMqClient;
}
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git
a/components-starter/camel-aws2-msk-starter/src/main/docs/aws2-msk-starter.adoc
b/components-starter/camel-aws2-msk-starter/src/main/docs/aws2-msk-starter.adoc
index d4a314b..260d491 100644
---
a/components-starter/camel-aws2-msk-starter/src/main/docs/aws2-msk-starter.adoc
+++
b/components-starter/camel-aws2-msk-starter/src/main/docs/aws2-msk-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-msk with Spring Boot make sure to use the
following Maven depend
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 14 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws2-msk.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws2-msk.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-msk.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-msk.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.msk.MSK2Configuration type. | |
String
| *camel.component.aws2-msk.enabled* | Whether to enable auto configuration of
the aws2-msk component. This is enabled by default. | | Boolean
diff --git
a/components-starter/camel-aws2-msk-starter/src/main/java/org/apache/camel/component/aws2/msk/springboot/MSK2ComponentConfiguration.java
b/components-starter/camel-aws2-msk-starter/src/main/java/org/apache/camel/component/aws2/msk/springboot/MSK2ComponentConfiguration.java
index c666301..3f24793 100644
---
a/components-starter/camel-aws2-msk-starter/src/main/java/org/apache/camel/component/aws2/msk/springboot/MSK2ComponentConfiguration.java
+++
b/components-starter/camel-aws2-msk-starter/src/main/java/org/apache/camel/component/aws2/msk/springboot/MSK2ComponentConfiguration.java
@@ -40,6 +40,12 @@ public class MSK2ComponentConfiguration
*/
private Boolean enabled;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* Component configuration. The option is a
* org.apache.camel.component.aws2.msk.MSK2Configuration type.
*/
@@ -104,6 +110,14 @@ public class MSK2ComponentConfiguration
*/
private String secretKey;
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git
a/components-starter/camel-aws2-ses-starter/src/main/docs/aws2-ses-starter.adoc
b/components-starter/camel-aws2-ses-starter/src/main/docs/aws2-ses-starter.adoc
index 3f9d562..a13160c 100644
---
a/components-starter/camel-aws2-ses-starter/src/main/docs/aws2-ses-starter.adoc
+++
b/components-starter/camel-aws2-ses-starter/src/main/docs/aws2-ses-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-ses with Spring Boot make sure to use the
following Maven depend
----
-The component supports 16 options, which are listed below.
+The component supports 17 options, which are listed below.
@@ -26,6 +26,7 @@ The component supports 16 options, which are listed below.
| Name | Description | Default | Type
| *camel.component.aws2-ses.access-key* | Amazon AWS Access Key | | String
| *camel.component.aws2-ses.amazon-s-e-s-client* | To use the
AmazonSimpleEmailService as the client. The option is a
software.amazon.awssdk.services.ses.SesClient type. | | String
+| *camel.component.aws2-ses.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-ses.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-ses.configuration* | component configuration. The
option is a org.apache.camel.component.aws2.ses.Ses2Configuration type. | |
String
| *camel.component.aws2-ses.enabled* | Whether to enable auto configuration of
the aws2-ses component. This is enabled by default. | | Boolean
diff --git
a/components-starter/camel-aws2-ses-starter/src/main/java/org/apache/camel/component/aws2/ses/springboot/Ses2ComponentConfiguration.java
b/components-starter/camel-aws2-ses-starter/src/main/java/org/apache/camel/component/aws2/ses/springboot/Ses2ComponentConfiguration.java
index e16f6b3..7e7abac 100644
---
a/components-starter/camel-aws2-ses-starter/src/main/java/org/apache/camel/component/aws2/ses/springboot/Ses2ComponentConfiguration.java
+++
b/components-starter/camel-aws2-ses-starter/src/main/java/org/apache/camel/component/aws2/ses/springboot/Ses2ComponentConfiguration.java
@@ -45,6 +45,12 @@ public class Ses2ComponentConfiguration
*/
private String amazonSESClient;
/**
+ * Setting the autoDiscoverClient mechanism, if true, the component will
+ * look for a client instance in the registry automatically otherwise it
+ * will skip that checking.
+ */
+ private Boolean autoDiscoverClient = true;
+ /**
* component configuration. The option is a
* org.apache.camel.component.aws2.ses.Ses2Configuration type.
*/
@@ -124,6 +130,14 @@ public class Ses2ComponentConfiguration
this.amazonSESClient = amazonSESClient;
}
+ public Boolean getAutoDiscoverClient() {
+ return autoDiscoverClient;
+ }
+
+ public void setAutoDiscoverClient(Boolean autoDiscoverClient) {
+ this.autoDiscoverClient = autoDiscoverClient;
+ }
+
public String getConfiguration() {
return configuration;
}
diff --git
a/components-starter/camel-azure-storage-blob-starter/src/main/docs/azure-storage-blob-starter.adoc
b/components-starter/camel-azure-storage-blob-starter/src/main/docs/azure-storage-blob-starter.adoc
index c79c1fa..e2c8b14 100644
---
a/components-starter/camel-azure-storage-blob-starter/src/main/docs/azure-storage-blob-starter.adoc
+++
b/components-starter/camel-azure-storage-blob-starter/src/main/docs/azure-storage-blob-starter.adoc
@@ -17,7 +17,7 @@ When using azure-storage-blob with Spring Boot make sure to
use the following Ma
----
-The component supports 17 options, which are listed below.
+The component supports 27 options, which are listed below.
@@ -28,20 +28,28 @@ The component supports 17 options, which are listed below.
| *camel.component.azure-storage-blob.basic-property-binding* | Whether the
component should use basic property binding (Camel 2.x) or the newer property
binding with additional capabilities | false | Boolean
| *camel.component.azure-storage-blob.blob-name* | The blob name, required for
consumer. However on producer, is only required for the operations on the blob
level | | String
| *camel.component.azure-storage-blob.blob-offset* | Set the blob offset for
the upload or download operations, default is 0 | 0 | Long
+| *camel.component.azure-storage-blob.blob-sequence-number* | A
user-controlled value that you can use to track requests. The value of the
sequence number must be between 0 and 263 - 1.The default value is 0. | 0 | Long
| *camel.component.azure-storage-blob.blob-type* | The blob type in order to
initiate the appropriate settings for each blob type | | BlobType
+| *camel.component.azure-storage-blob.block-list-type* | Specifies which type
of blocks to return. | | BlockListType
| *camel.component.azure-storage-blob.bridge-error-handler* | 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 message and handled by the routing
Error Handler. By default the consumer will use the
org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be
logged at WARN or ERROR level and ignored. | false | Boolean
| *camel.component.azure-storage-blob.close-stream-after-read* | Close the
stream after read or keep it open, default is true | true | Boolean
| *camel.component.azure-storage-blob.close-stream-after-write* | Close the
stream after write or keep it open, default is true | true | Boolean
+| *camel.component.azure-storage-blob.commit-block-list-later* | When is set
to true, the staged blocks will not be committed directly. | true | Boolean
| *camel.component.azure-storage-blob.configuration* | The component
configurations. The option is a
org.apache.camel.component.azure.storage.blob.BlobConfiguration type. | |
String
+| *camel.component.azure-storage-blob.create-append-blob* | When is set to
true, the append blocks will be created when committing append blocks. | true |
Boolean
+| *camel.component.azure-storage-blob.create-page-blob* | When is set to true,
the page blob will be created when uploading page blob. | true | Boolean
| *camel.component.azure-storage-blob.credentials* |
StorageSharedKeyCredential can be injected to create the azure client, this
holds the important authentication information. The option is a
com.azure.storage.common.StorageSharedKeyCredential type. | | String
| *camel.component.azure-storage-blob.data-count* | How many bytes to include
in the range. Must be greater than or equal to 0 if specified. | | Long
+| *camel.component.azure-storage-blob.download-link-expiration* | Override the
default expiration (millis) of URL download link. | | Long
| *camel.component.azure-storage-blob.enabled* | Whether to enable auto
configuration of the azure-storage-blob component. This is enabled by default.
| | Boolean
| *camel.component.azure-storage-blob.file-dir* | The file directory where the
downloaded blobs will be saved to, this can be used in both, producer and
consumer | | String
| *camel.component.azure-storage-blob.lazy-start-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 p [...]
+| *camel.component.azure-storage-blob.max-results-per-page* | Specifies the
maximum number of blobs to return, including all BlobPrefix elements. If the
request does not specify maxResultsPerPage or specifies a value greater than
5,000, the server will return up to 5,000 items. | | Integer
| *camel.component.azure-storage-blob.max-retry-requests* | Specifies the
maximum number of additional HTTP Get requests that will be made while reading
the data from a response body. | 0 | Integer
| *camel.component.azure-storage-blob.operation* | The blob operation that can
be used with this component on the producer | | BlobOperationsDefinition
+| *camel.component.azure-storage-blob.page-blob-size* | Specifies the maximum
size for the page blob, up to 8 TB. The page blob size must be aligned to a
512-byte boundary. | 512 | Long
+| *camel.component.azure-storage-blob.prefix* | Filters the results to return
only blobs whose names begin with the specified prefix. May be null to return
all blobs. | | String
| *camel.component.azure-storage-blob.service-client* | Client to a storage
account. This client does not hold any state about a particular storage account
but is instead a convenient way of sending off appropriate requests to the
resource on the service. It may also be used to construct URLs to blobs and
containers. This client contains operations on a service account. Operations on
a container are available on BlobContainerClient through
getBlobContainerClient(String), and operations o [...]
+| *camel.component.azure-storage-blob.timeout* | An optional timeout value
beyond which a RuntimeException will be raised. The option is a
java.time.Duration type. | | String
|===
-
-
// spring-boot-auto-configure options: END
diff --git
a/components-starter/camel-azure-storage-blob-starter/src/main/java/org/apache/camel/component/azure/storage/blob/springboot/BlobComponentConfiguration.java
b/components-starter/camel-azure-storage-blob-starter/src/main/java/org/apache/camel/component/azure/storage/blob/springboot/BlobComponentConfiguration.java
index 76d8e07..a58ff7f 100644
---
a/components-starter/camel-azure-storage-blob-starter/src/main/java/org/apache/camel/component/azure/storage/blob/springboot/BlobComponentConfiguration.java
+++
b/components-starter/camel-azure-storage-blob-starter/src/main/java/org/apache/camel/component/azure/storage/blob/springboot/BlobComponentConfiguration.java
@@ -17,6 +17,7 @@
package org.apache.camel.component.azure.storage.blob.springboot;
import javax.annotation.Generated;
+import com.azure.storage.blob.models.BlockListType;
import org.apache.camel.component.azure.storage.blob.BlobComponent;
import org.apache.camel.component.azure.storage.blob.BlobOperationsDefinition;
import org.apache.camel.component.azure.storage.blob.BlobType;
@@ -79,11 +80,22 @@ public class BlobComponentConfiguration
*/
private String fileDir;
/**
+ * Specifies the maximum number of blobs to return, including all
BlobPrefix
+ * elements. If the request does not specify maxResultsPerPage or specifies
+ * a value greater than 5,000, the server will return up to 5,000 items.
+ */
+ private Integer maxResultsPerPage;
+ /**
* Specifies the maximum number of additional HTTP Get requests that will
be
* made while reading the data from a response body.
*/
private Integer maxRetryRequests = 0;
/**
+ * Filters the results to return only blobs whose names begin with the
+ * specified prefix. May be null to return all blobs.
+ */
+ private String prefix;
+ /**
* Client to a storage account. This client does not hold any state about a
* particular storage account but is instead a convenient way of sending
off
* appropriate requests to the resource on the service. It may also be used
@@ -96,6 +108,11 @@ public class BlobComponentConfiguration
*/
private String serviceClient;
/**
+ * An optional timeout value beyond which a RuntimeException will be
raised.
+ * The option is a java.time.Duration type.
+ */
+ private String timeout;
+ /**
* 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 message and
@@ -105,10 +122,37 @@ public class BlobComponentConfiguration
*/
private Boolean bridgeErrorHandler = false;
/**
+ * A user-controlled value that you can use to track requests. The value of
+ * the sequence number must be between 0 and 263 - 1.The default value is
0.
+ */
+ private Long blobSequenceNumber = 0L;
+ /**
+ * Specifies which type of blocks to return.
+ */
+ private BlockListType blockListType = BlockListType.COMMITTED;
+ /**
* Close the stream after write or keep it open, default is true
*/
private Boolean closeStreamAfterWrite = true;
/**
+ * When is set to true, the staged blocks will not be committed directly.
+ */
+ private Boolean commitBlockListLater = true;
+ /**
+ * When is set to true, the append blocks will be created when committing
+ * append blocks.
+ */
+ private Boolean createAppendBlob = true;
+ /**
+ * When is set to true, the page blob will be created when uploading page
+ * blob.
+ */
+ private Boolean createPageBlob = true;
+ /**
+ * Override the default expiration (millis) of URL download link.
+ */
+ private Long downloadLinkExpiration;
+ /**
* 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
@@ -124,6 +168,11 @@ public class BlobComponentConfiguration
*/
private BlobOperationsDefinition operation =
BlobOperationsDefinition.listBlobContainers;
/**
+ * Specifies the maximum size for the page blob, up to 8 TB. The page blob
+ * size must be aligned to a 512-byte boundary.
+ */
+ private Long pageBlobSize = 512L;
+ /**
* Whether the component should use basic property binding (Camel 2.x) or
* the newer property binding with additional capabilities
*/
@@ -198,6 +247,14 @@ public class BlobComponentConfiguration
this.fileDir = fileDir;
}
+ public Integer getMaxResultsPerPage() {
+ return maxResultsPerPage;
+ }
+
+ public void setMaxResultsPerPage(Integer maxResultsPerPage) {
+ this.maxResultsPerPage = maxResultsPerPage;
+ }
+
public Integer getMaxRetryRequests() {
return maxRetryRequests;
}
@@ -206,6 +263,14 @@ public class BlobComponentConfiguration
this.maxRetryRequests = maxRetryRequests;
}
+ public String getPrefix() {
+ return prefix;
+ }
+
+ public void setPrefix(String prefix) {
+ this.prefix = prefix;
+ }
+
public String getServiceClient() {
return serviceClient;
}
@@ -214,6 +279,14 @@ public class BlobComponentConfiguration
this.serviceClient = serviceClient;
}
+ public String getTimeout() {
+ return timeout;
+ }
+
+ public void setTimeout(String timeout) {
+ this.timeout = timeout;
+ }
+
public Boolean getBridgeErrorHandler() {
return bridgeErrorHandler;
}
@@ -222,6 +295,22 @@ public class BlobComponentConfiguration
this.bridgeErrorHandler = bridgeErrorHandler;
}
+ public Long getBlobSequenceNumber() {
+ return blobSequenceNumber;
+ }
+
+ public void setBlobSequenceNumber(Long blobSequenceNumber) {
+ this.blobSequenceNumber = blobSequenceNumber;
+ }
+
+ public BlockListType getBlockListType() {
+ return blockListType;
+ }
+
+ public void setBlockListType(BlockListType blockListType) {
+ this.blockListType = blockListType;
+ }
+
public Boolean getCloseStreamAfterWrite() {
return closeStreamAfterWrite;
}
@@ -230,6 +319,38 @@ public class BlobComponentConfiguration
this.closeStreamAfterWrite = closeStreamAfterWrite;
}
+ public Boolean getCommitBlockListLater() {
+ return commitBlockListLater;
+ }
+
+ public void setCommitBlockListLater(Boolean commitBlockListLater) {
+ this.commitBlockListLater = commitBlockListLater;
+ }
+
+ public Boolean getCreateAppendBlob() {
+ return createAppendBlob;
+ }
+
+ public void setCreateAppendBlob(Boolean createAppendBlob) {
+ this.createAppendBlob = createAppendBlob;
+ }
+
+ public Boolean getCreatePageBlob() {
+ return createPageBlob;
+ }
+
+ public void setCreatePageBlob(Boolean createPageBlob) {
+ this.createPageBlob = createPageBlob;
+ }
+
+ public Long getDownloadLinkExpiration() {
+ return downloadLinkExpiration;
+ }
+
+ public void setDownloadLinkExpiration(Long downloadLinkExpiration) {
+ this.downloadLinkExpiration = downloadLinkExpiration;
+ }
+
public Boolean getLazyStartProducer() {
return lazyStartProducer;
}
@@ -246,6 +367,14 @@ public class BlobComponentConfiguration
this.operation = operation;
}
+ public Long getPageBlobSize() {
+ return pageBlobSize;
+ }
+
+ public void setPageBlobSize(Long pageBlobSize) {
+ this.pageBlobSize = pageBlobSize;
+ }
+
public Boolean getBasicPropertyBinding() {
return basicPropertyBinding;
}
diff --git a/docs/modules/ROOT/pages/aws-lambda-starter.adoc
b/docs/modules/ROOT/pages/aws-lambda-starter.adoc
index 7966016..e559b3c 100644
--- a/docs/modules/ROOT/pages/aws-lambda-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-lambda-starter.adoc
@@ -17,7 +17,7 @@ When using aws-lambda with Spring Boot make sure to use the
following Maven depe
----
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 12 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws-lambda.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws-lambda.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-lambda.aws-lambda-client* | To use a existing
configured AwsLambdaClient as client. The option is a
com.amazonaws.services.lambda.AWSLambda type. | | String
| *camel.component.aws-lambda.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-lambda.configuration* | The AWS Lambda default
configuration. The option is a
org.apache.camel.component.aws.lambda.LambdaConfiguration type. | | String
diff --git a/docs/modules/ROOT/pages/aws-mq-starter.adoc
b/docs/modules/ROOT/pages/aws-mq-starter.adoc
index ea35a55..1cb4f5a 100644
--- a/docs/modules/ROOT/pages/aws-mq-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-mq-starter.adoc
@@ -17,7 +17,7 @@ When using aws-mq with Spring Boot make sure to use the
following Maven dependen
----
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
@@ -26,6 +26,7 @@ The component supports 12 options, which are listed below.
| Name | Description | Default | Type
| *camel.component.aws-mq.access-key* | Amazon AWS Access Key | | String
| *camel.component.aws-mq.amazon-mq-client* | To use a existing configured
AmazonMQClient as client. The option is a com.amazonaws.services.mq.AmazonMQ
type. | | String
+| *camel.component.aws-mq.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-mq.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-mq.configuration* | The Component configuration. The
option is a org.apache.camel.component.aws.mq.MQConfiguration type. | | String
| *camel.component.aws-mq.enabled* | Whether to enable auto configuration of
the aws-mq component. This is enabled by default. | | Boolean
diff --git a/docs/modules/ROOT/pages/aws-msk-starter.adoc
b/docs/modules/ROOT/pages/aws-msk-starter.adoc
index b02c561..1b7646a 100644
--- a/docs/modules/ROOT/pages/aws-msk-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-msk-starter.adoc
@@ -17,7 +17,7 @@ When using aws-msk with Spring Boot make sure to use the
following Maven depende
----
-The component supports 12 options, which are listed below.
+The component supports 13 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 12 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws-msk.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws-msk.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-msk.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-msk.configuration* | The component configuration. The
option is a org.apache.camel.component.aws.msk.MSKConfiguration type. | |
String
| *camel.component.aws-msk.enabled* | Whether to enable auto configuration of
the aws-msk component. This is enabled by default. | | Boolean
diff --git a/docs/modules/ROOT/pages/aws-ses-starter.adoc
b/docs/modules/ROOT/pages/aws-ses-starter.adoc
index 663ee36..ebe9886 100644
--- a/docs/modules/ROOT/pages/aws-ses-starter.adoc
+++ b/docs/modules/ROOT/pages/aws-ses-starter.adoc
@@ -17,7 +17,7 @@ When using aws-ses with Spring Boot make sure to use the
following Maven depende
----
-The component supports 15 options, which are listed below.
+The component supports 16 options, which are listed below.
@@ -26,6 +26,7 @@ The component supports 15 options, which are listed below.
| Name | Description | Default | Type
| *camel.component.aws-ses.access-key* | Amazon AWS Access Key | | String
| *camel.component.aws-ses.amazon-s-e-s-client* | To use the
AmazonSimpleEmailService as the client. The option is a
com.amazonaws.services.simpleemail.AmazonSimpleEmailService type. | | String
+| *camel.component.aws-ses.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws-ses.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws-ses.configuration* | The component configuration. The
option is a org.apache.camel.component.aws.ses.SesConfiguration type. | |
String
| *camel.component.aws-ses.enabled* | Whether to enable auto configuration of
the aws-ses component. This is enabled by default. | | Boolean
diff --git a/docs/modules/ROOT/pages/aws2-lambda-starter.adoc
b/docs/modules/ROOT/pages/aws2-lambda-starter.adoc
index a8e24eb..ec3de86 100644
--- a/docs/modules/ROOT/pages/aws2-lambda-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-lambda-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-lambda with Spring Boot make sure to use the
following Maven dep
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 14 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws2-lambda.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws2-lambda.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-lambda.aws-lambda-client* | To use a existing
configured AwsLambdaClient as client. The option is a
software.amazon.awssdk.services.lambda.LambdaClient type. | | String
| *camel.component.aws2-lambda.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-lambda.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.lambda.Lambda2Configuration type. |
| String
diff --git a/docs/modules/ROOT/pages/aws2-mq-starter.adoc
b/docs/modules/ROOT/pages/aws2-mq-starter.adoc
index 2e4f733..aece7ee 100644
--- a/docs/modules/ROOT/pages/aws2-mq-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-mq-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-mq with Spring Boot make sure to use the
following Maven depende
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -26,6 +26,7 @@ The component supports 14 options, which are listed below.
| Name | Description | Default | Type
| *camel.component.aws2-mq.access-key* | Amazon AWS Access Key | | String
| *camel.component.aws2-mq.amazon-mq-client* | To use a existing configured
AmazonMQClient as client. The option is a
software.amazon.awssdk.services.mq.MqClient type. | | String
+| *camel.component.aws2-mq.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-mq.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-mq.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.mq.MQ2Configuration type. | |
String
| *camel.component.aws2-mq.enabled* | Whether to enable auto configuration of
the aws2-mq component. This is enabled by default. | | Boolean
diff --git a/docs/modules/ROOT/pages/aws2-msk-starter.adoc
b/docs/modules/ROOT/pages/aws2-msk-starter.adoc
index d4a314b..260d491 100644
--- a/docs/modules/ROOT/pages/aws2-msk-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-msk-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-msk with Spring Boot make sure to use the
following Maven depend
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -25,6 +25,7 @@ The component supports 14 options, which are listed below.
|===
| Name | Description | Default | Type
| *camel.component.aws2-msk.access-key* | Amazon AWS Access Key | | String
+| *camel.component.aws2-msk.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-msk.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-msk.configuration* | Component configuration. The
option is a org.apache.camel.component.aws2.msk.MSK2Configuration type. | |
String
| *camel.component.aws2-msk.enabled* | Whether to enable auto configuration of
the aws2-msk component. This is enabled by default. | | Boolean
diff --git a/docs/modules/ROOT/pages/aws2-ses-starter.adoc
b/docs/modules/ROOT/pages/aws2-ses-starter.adoc
index 3f9d562..a13160c 100644
--- a/docs/modules/ROOT/pages/aws2-ses-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-ses-starter.adoc
@@ -17,7 +17,7 @@ When using aws2-ses with Spring Boot make sure to use the
following Maven depend
----
-The component supports 16 options, which are listed below.
+The component supports 17 options, which are listed below.
@@ -26,6 +26,7 @@ The component supports 16 options, which are listed below.
| Name | Description | Default | Type
| *camel.component.aws2-ses.access-key* | Amazon AWS Access Key | | String
| *camel.component.aws2-ses.amazon-s-e-s-client* | To use the
AmazonSimpleEmailService as the client. The option is a
software.amazon.awssdk.services.ses.SesClient type. | | String
+| *camel.component.aws2-ses.auto-discover-client* | Setting the
autoDiscoverClient mechanism, if true, the component will look for a client
instance in the registry automatically otherwise it will skip that checking. |
true | Boolean
| *camel.component.aws2-ses.basic-property-binding* | Whether the component
should use basic property binding (Camel 2.x) or the newer property binding
with additional capabilities | false | Boolean
| *camel.component.aws2-ses.configuration* | component configuration. The
option is a org.apache.camel.component.aws2.ses.Ses2Configuration type. | |
String
| *camel.component.aws2-ses.enabled* | Whether to enable auto configuration of
the aws2-ses component. This is enabled by default. | | Boolean
diff --git a/docs/modules/ROOT/pages/azure-storage-blob-starter.adoc
b/docs/modules/ROOT/pages/azure-storage-blob-starter.adoc
index c79c1fa..e2c8b14 100644
--- a/docs/modules/ROOT/pages/azure-storage-blob-starter.adoc
+++ b/docs/modules/ROOT/pages/azure-storage-blob-starter.adoc
@@ -17,7 +17,7 @@ When using azure-storage-blob with Spring Boot make sure to
use the following Ma
----
-The component supports 17 options, which are listed below.
+The component supports 27 options, which are listed below.
@@ -28,20 +28,28 @@ The component supports 17 options, which are listed below.
| *camel.component.azure-storage-blob.basic-property-binding* | Whether the
component should use basic property binding (Camel 2.x) or the newer property
binding with additional capabilities | false | Boolean
| *camel.component.azure-storage-blob.blob-name* | The blob name, required for
consumer. However on producer, is only required for the operations on the blob
level | | String
| *camel.component.azure-storage-blob.blob-offset* | Set the blob offset for
the upload or download operations, default is 0 | 0 | Long
+| *camel.component.azure-storage-blob.blob-sequence-number* | A
user-controlled value that you can use to track requests. The value of the
sequence number must be between 0 and 263 - 1.The default value is 0. | 0 | Long
| *camel.component.azure-storage-blob.blob-type* | The blob type in order to
initiate the appropriate settings for each blob type | | BlobType
+| *camel.component.azure-storage-blob.block-list-type* | Specifies which type
of blocks to return. | | BlockListType
| *camel.component.azure-storage-blob.bridge-error-handler* | 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 message and handled by the routing
Error Handler. By default the consumer will use the
org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be
logged at WARN or ERROR level and ignored. | false | Boolean
| *camel.component.azure-storage-blob.close-stream-after-read* | Close the
stream after read or keep it open, default is true | true | Boolean
| *camel.component.azure-storage-blob.close-stream-after-write* | Close the
stream after write or keep it open, default is true | true | Boolean
+| *camel.component.azure-storage-blob.commit-block-list-later* | When is set
to true, the staged blocks will not be committed directly. | true | Boolean
| *camel.component.azure-storage-blob.configuration* | The component
configurations. The option is a
org.apache.camel.component.azure.storage.blob.BlobConfiguration type. | |
String
+| *camel.component.azure-storage-blob.create-append-blob* | When is set to
true, the append blocks will be created when committing append blocks. | true |
Boolean
+| *camel.component.azure-storage-blob.create-page-blob* | When is set to true,
the page blob will be created when uploading page blob. | true | Boolean
| *camel.component.azure-storage-blob.credentials* |
StorageSharedKeyCredential can be injected to create the azure client, this
holds the important authentication information. The option is a
com.azure.storage.common.StorageSharedKeyCredential type. | | String
| *camel.component.azure-storage-blob.data-count* | How many bytes to include
in the range. Must be greater than or equal to 0 if specified. | | Long
+| *camel.component.azure-storage-blob.download-link-expiration* | Override the
default expiration (millis) of URL download link. | | Long
| *camel.component.azure-storage-blob.enabled* | Whether to enable auto
configuration of the azure-storage-blob component. This is enabled by default.
| | Boolean
| *camel.component.azure-storage-blob.file-dir* | The file directory where the
downloaded blobs will be saved to, this can be used in both, producer and
consumer | | String
| *camel.component.azure-storage-blob.lazy-start-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 p [...]
+| *camel.component.azure-storage-blob.max-results-per-page* | Specifies the
maximum number of blobs to return, including all BlobPrefix elements. If the
request does not specify maxResultsPerPage or specifies a value greater than
5,000, the server will return up to 5,000 items. | | Integer
| *camel.component.azure-storage-blob.max-retry-requests* | Specifies the
maximum number of additional HTTP Get requests that will be made while reading
the data from a response body. | 0 | Integer
| *camel.component.azure-storage-blob.operation* | The blob operation that can
be used with this component on the producer | | BlobOperationsDefinition
+| *camel.component.azure-storage-blob.page-blob-size* | Specifies the maximum
size for the page blob, up to 8 TB. The page blob size must be aligned to a
512-byte boundary. | 512 | Long
+| *camel.component.azure-storage-blob.prefix* | Filters the results to return
only blobs whose names begin with the specified prefix. May be null to return
all blobs. | | String
| *camel.component.azure-storage-blob.service-client* | Client to a storage
account. This client does not hold any state about a particular storage account
but is instead a convenient way of sending off appropriate requests to the
resource on the service. It may also be used to construct URLs to blobs and
containers. This client contains operations on a service account. Operations on
a container are available on BlobContainerClient through
getBlobContainerClient(String), and operations o [...]
+| *camel.component.azure-storage-blob.timeout* | An optional timeout value
beyond which a RuntimeException will be raised. The option is a
java.time.Duration type. | | String
|===
-
-
// spring-boot-auto-configure options: END