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

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new 3f4ba93  Regen
3f4ba93 is described below

commit 3f4ba93ca7db10c9c34860e6f963047926743124
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Fri May 14 21:01:51 2021 +0200

    Regen
---
 .../springboot/catalog/components/aws2-cw.json     |  4 ++--
 .../springboot/catalog/components/aws2-lambda.json |  6 ++++--
 .../camel/springboot/catalog/dataformats/avro.json |  2 +-
 .../catalog/dataformats/json-jackson.json          |  2 ++
 .../src/main/docs/aws2-cw-starter.adoc             |  2 +-
 .../cw/springboot/Cw2ComponentConfiguration.java   |  2 +-
 .../src/main/docs/aws2-lambda-starter.adoc         |  5 +++--
 .../springboot/Lambda2ComponentConfiguration.java  | 21 ++++++++++++++++---
 .../src/main/docs/jackson-starter.adoc             |  4 +++-
 .../springboot/JacksonDataFormatConfiguration.java | 24 ++++++++++++++++++++++
 docs/modules/ROOT/pages/aws2-cw-starter.adoc       |  2 +-
 docs/modules/ROOT/pages/aws2-lambda-starter.adoc   |  5 +++--
 docs/modules/ROOT/pages/jackson-starter.adoc       |  4 +++-
 tooling/camel-spring-boot-dependencies/pom.xml     | 10 +++++++++
 14 files changed, 76 insertions(+), 17 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
index 9fb756f..4be56bd 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-cw.json
@@ -30,7 +30,7 @@
     "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the CW client" },
     "proxyPort": { "kind": "property", "displayName": "Proxy Port", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the CW client" },
     "proxyProtocol": { "kind": "property", "displayName": "Proxy Protocol", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" 
], "deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "To define a proxy protocol when instantiating 
the [...]
-    "region": { "kind": "property", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "The region in which EKS 
client needs to work. When using this parameter, the configuration will expect 
the lowercase name of the region (f [...]
+    "region": { "kind": "property", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "The region in which CW 
client needs to work. When using this parameter, the configuration will expect 
the lowercase name of the region (fo [...]
     "timestamp": { "kind": "property", "displayName": "Timestamp", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"java.time.Instant", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "The metric timestamp" },
     "trustAllCertificates": { "kind": "property", "displayName": "Trust All 
Certificates", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "If we want to trust all certificates in case 
of overriding the endpoint" },
     "unit": { "kind": "property", "displayName": "Unit", "group": "producer", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "The metric unit" },
@@ -50,7 +50,7 @@
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the CW client" },
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the CW client" },
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" 
], "deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "To define a proxy protocol when instantiating 
th [...]
-    "region": { "kind": "parameter", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "The region in which EKS 
client needs to work. When using this parameter, the configuration will expect 
the lowercase name of the region ( [...]
+    "region": { "kind": "parameter", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "The region in which CW 
client needs to work. When using this parameter, the configuration will expect 
the lowercase name of the region (f [...]
     "timestamp": { "kind": "parameter", "displayName": "Timestamp", "group": 
"producer", "label": "", "required": false, "type": "object", "javaType": 
"java.time.Instant", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "The metric timestamp" },
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All 
Certificates", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.cw.Cw2Configuration", "configurationField": 
"configuration", "description": "If we want to trust all certificates in case 
of overriding the endpoint" },
     "unit": { "kind": "parameter", "displayName": "Unit", "group": "producer", 
"label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.aws2.cw.Cw2Configuration", 
"configurationField": "configuration", "description": "The metric unit" },
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 628dca9..23fdbc2 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
@@ -27,9 +27,10 @@
     "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 [...]
     "overrideEndpoint": { "kind": "property", "displayName": "Override 
Endpoint", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "Set the need for 
overidding the endpoint. This option needs to be used in combination with uri 
[...]
     "pojoRequest": { "kind": "property", "displayName": "Pojo Request", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": 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" },
-    "region": { "kind": "property", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "The region in which ECS 
client needs to work. When using this parameter, the configuration will expect 
the lowercase name of the r [...]
+    "region": { "kind": "property", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "The region in which 
Lambda client needs to work. When using this parameter, the configuration will 
expect the lowercase name of th [...]
     "trustAllCertificates": { "kind": "property", "displayName": "Trust All 
Certificates", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "If we want to trust all 
certificates in case of overriding the endpoint" },
     "uriEndpointOverride": { "kind": "property", "displayName": "Uri Endpoint 
Override", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option" },
+    "useDefaultCredentialsProvider": { "kind": "property", "displayName": "Use 
Default Credentials Provider", "group": "producer", "label": "", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "Set whether the Lambda 
client should expect to load credentials th [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
     "awsLambdaClient": { "kind": "property", "displayName": "Aws Lambda 
Client", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "software.amazon.awssdk.services.lambda.LambdaClient", 
"deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "To use a existing 
configured AwsLambdaClient  [...]
     "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"proxy", "label": "proxy", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Lambda client" },
@@ -44,9 +45,10 @@
     "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", " [...]
     "overrideEndpoint": { "kind": "parameter", "displayName": "Override 
Endpoint", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "Set the need for 
overidding the endpoint. This option needs to be used in combination with ur 
[...]
     "pojoRequest": { "kind": "parameter", "displayName": "Pojo Request", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": 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" },
-    "region": { "kind": "parameter", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "The region in which ECS 
client needs to work. When using this parameter, the configuration will expect 
the lowercase name of the  [...]
+    "region": { "kind": "parameter", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "The region in which 
Lambda client needs to work. When using this parameter, the configuration will 
expect the lowercase name of t [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All 
Certificates", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "If we want to trust all 
certificates in case of overriding the endpoint" },
     "uriEndpointOverride": { "kind": "parameter", "displayName": "Uri Endpoint 
Override", "group": "producer", "label": "", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint op 
[...]
+    "useDefaultCredentialsProvider": { "kind": "parameter", "displayName": 
"Use Default Credentials Provider", "group": "producer", "label": "", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "Set whether the Lambda 
client should expect to load credentials t [...]
     "awsLambdaClient": { "kind": "parameter", "displayName": "Aws Lambda 
Client", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "software.amazon.awssdk.services.lambda.LambdaClient", 
"deprecated": false, "deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "To use a existing 
configured AwsLambdaClient [...]
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"proxy", "label": "proxy", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Lambda client" },
     "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group": 
"proxy", "label": "proxy", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.lambda.Lambda2Configuration", 
"configurationField": "configuration", "description": "To define a proxy port 
when instantiating the Lambda client" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/avro.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/avro.json
index 65e43da..3630ce2 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/avro.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/avro.json
@@ -16,7 +16,7 @@
     "modelJavaType": "org.apache.camel.model.dataformat.AvroDataFormat"
   },
   "properties": {
-    "instanceClassName": { "kind": "attribute", "displayName": "Instance Class 
Name", "required": true, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Class 
name to use for marshal and unmarshalling" },
+    "instanceClassName": { "kind": "attribute", "displayName": "Instance Class 
Name", "required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "Class 
name to use for marshal and unmarshalling" },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/json-jackson.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/json-jackson.json
index d8ba7f6..021ad61 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/json-jackson.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dataformats/json-jackson.json
@@ -33,6 +33,8 @@
     "timezone": { "kind": "attribute", "displayName": "Timezone", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "If set then Jackson will 
use the Timezone when marshalling\/unmarshalling. This option will have no 
effect on the others Json DataFormat, like gson, fastjson and xstream." },
     "autoDiscoverObjectMapper": { "kind": "attribute", "displayName": "Auto 
Discover Object Mapper", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If set to true then Jackson will lookup 
for an objectMapper into the registry" },
     "contentTypeHeader": { "kind": "attribute", "displayName": "Content Type 
Header", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Whether the data format should set the Content-Type header with 
the type from the data format. For example application\/xml for data formats 
marshalling to XML, or application\/json for data formats marshalling to JSON" 
},
+    "schemaResolver": { "kind": "attribute", "displayName": "Schema Resolver", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Optional schema resolver used to lookup schemas for the data in transit." },
+    "autoDiscoverSchemaResolver": { "kind": "attribute", "displayName": "Auto 
Discover Schema Resolver", "required": false, "type": "boolean", "javaType": 
"java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "When not disabled, the SchemaResolver 
will be looked up into the registry" },
     "id": { "kind": "attribute", "displayName": "Id", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "The id of this node" }
   }
 }
diff --git 
a/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw-starter.adoc 
b/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw-starter.adoc
index 4509e86..5712e33 100644
--- 
a/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw-starter.adoc
+++ 
b/components-starter/camel-aws2-cw-starter/src/main/docs/aws2-cw-starter.adoc
@@ -35,7 +35,7 @@ The component supports 19 options, which are listed below.
 | *camel.component.aws2-cw.proxy-host* | To define a proxy host when 
instantiating the CW client |  | String
 | *camel.component.aws2-cw.proxy-port* | To define a proxy port when 
instantiating the CW client |  | Integer
 | *camel.component.aws2-cw.proxy-protocol* | To define a proxy protocol when 
instantiating the CW client |  | Protocol
-| *camel.component.aws2-cw.region* | The region in which EKS client needs to 
work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
+| *camel.component.aws2-cw.region* | The region in which CW client needs to 
work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
 | *camel.component.aws2-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws2-cw.timestamp* | The metric timestamp. The option is a 
java.time.Instant type. |  | Instant
 | *camel.component.aws2-cw.trust-all-certificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | Boolean
diff --git 
a/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
 
b/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
index 0c99205..07d16f1 100644
--- 
a/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
+++ 
b/components-starter/camel-aws2-cw-starter/src/main/java/org/apache/camel/component/aws2/cw/springboot/Cw2ComponentConfiguration.java
@@ -84,7 +84,7 @@ public class Cw2ComponentConfiguration
      */
     private Protocol proxyProtocol = Protocol.HTTPS;
     /**
-     * The region in which EKS client needs to work. When using this parameter,
+     * The region in which CW client needs to work. When using this parameter,
      * the configuration will expect the lowercase name of the region (for
      * example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()
      */
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 5b8362b..311bb27 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 16 options, which are listed below.
+The component supports 17 options, which are listed below.
 
 
 
@@ -36,9 +36,10 @@ The component supports 16 options, which are listed below.
 | *camel.component.aws2-lambda.proxy-host* | To define a proxy host when 
instantiating the Lambda client |  | String
 | *camel.component.aws2-lambda.proxy-port* | To define a proxy port when 
instantiating the Lambda client |  | Integer
 | *camel.component.aws2-lambda.proxy-protocol* | To define a proxy protocol 
when instantiating the Lambda client |  | Protocol
-| *camel.component.aws2-lambda.region* | The region in which ECS client needs 
to work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
+| *camel.component.aws2-lambda.region* | The region in which Lambda client 
needs to work. When using this parameter, the configuration will expect the 
lowercase name of the region (for example ap-east-1) You'll need to use the 
name Region.EU_WEST_1.id() |  | String
 | *camel.component.aws2-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws2-lambda.trust-all-certificates* | If we want to trust 
all certificates in case of overriding the endpoint | false | Boolean
 | *camel.component.aws2-lambda.uri-endpoint-override* | Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option |  | String
+| *camel.component.aws2-lambda.use-default-credentials-provider* | Set whether 
the Lambda client should expect to load credentials through a default 
credentials provider or to expect static credentials to be passed in. | false | 
Boolean
 |===
 // spring-boot-auto-configure options: END
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 f65bd73..34fd971 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
@@ -72,9 +72,9 @@ public class Lambda2ComponentConfiguration
      */
     private Boolean pojoRequest = false;
     /**
-     * The region in which ECS client needs to work. When using this parameter,
-     * the configuration will expect the lowercase name of the region (for
-     * example ap-east-1) You'll need to use the name Region.EU_WEST_1.id()
+     * The region in which Lambda client needs to work. When using this
+     * parameter, the configuration will expect the lowercase name of the 
region
+     * (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id()
      */
     private String region;
     /**
@@ -87,6 +87,12 @@ public class Lambda2ComponentConfiguration
      */
     private String uriEndpointOverride;
     /**
+     * Set whether the Lambda client should expect to load credentials through 
a
+     * default credentials provider or to expect static credentials to be 
passed
+     * in.
+     */
+    private Boolean useDefaultCredentialsProvider = false;
+    /**
      * Whether autowiring is enabled. This is used for automatic autowiring
      * options (the option must be marked as autowired) by looking up in the
      * registry to find if there is a single instance of matching type, which
@@ -185,6 +191,15 @@ public class Lambda2ComponentConfiguration
         this.uriEndpointOverride = uriEndpointOverride;
     }
 
+    public Boolean getUseDefaultCredentialsProvider() {
+        return useDefaultCredentialsProvider;
+    }
+
+    public void setUseDefaultCredentialsProvider(
+            Boolean useDefaultCredentialsProvider) {
+        this.useDefaultCredentialsProvider = useDefaultCredentialsProvider;
+    }
+
     public Boolean getAutowiredEnabled() {
         return autowiredEnabled;
     }
diff --git 
a/components-starter/camel-jackson-starter/src/main/docs/jackson-starter.adoc 
b/components-starter/camel-jackson-starter/src/main/docs/jackson-starter.adoc
index 12659b1..c6135e9 100644
--- 
a/components-starter/camel-jackson-starter/src/main/docs/jackson-starter.adoc
+++ 
b/components-starter/camel-jackson-starter/src/main/docs/jackson-starter.adoc
@@ -17,7 +17,7 @@ When using jackson with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 18 options, which are listed below.
+The component supports 20 options, which are listed below.
 
 
 
@@ -27,6 +27,7 @@ The component supports 18 options, which are listed below.
 | *camel.dataformat.json-jackson.allow-jms-type* | Used for JMS users to allow 
the JMSType header from the JMS spec to specify a FQN classname to use to 
unmarshal to. | false | Boolean
 | *camel.dataformat.json-jackson.allow-unmarshall-type* | If enabled then 
Jackson is allowed to attempt to use the CamelJacksonUnmarshalType header 
during the unmarshalling. This should only be enabled when desired to be used. 
| false | Boolean
 | *camel.dataformat.json-jackson.auto-discover-object-mapper* | If set to true 
then Jackson will lookup for an objectMapper into the registry | false | Boolean
+| *camel.dataformat.json-jackson.auto-discover-schema-resolver* | When not 
disabled, the SchemaResolver will be looked up into the registry | true | 
Boolean
 | *camel.dataformat.json-jackson.collection-type-name* | Refers to a custom 
collection type to lookup in the registry to use. This option should rarely be 
used, but allows to use different collection types than java.util.Collection 
based as default. |  | String
 | *camel.dataformat.json-jackson.content-type-header* | Whether the data 
format should set the Content-Type header with the type from the data format. 
For example application/xml for data formats marshalling to XML, or 
application/json for data formats marshalling to JSON | true | Boolean
 | *camel.dataformat.json-jackson.disable-features* | Set of features to 
disable on the Jackson com.fasterxml.jackson.databind.ObjectMapper. The 
features should be a name that matches a enum from 
com.fasterxml.jackson.databind.SerializationFeature, 
com.fasterxml.jackson.databind.DeserializationFeature, or 
com.fasterxml.jackson.databind.MapperFeature Multiple features can be separated 
by comma |  | String
@@ -38,6 +39,7 @@ The component supports 18 options, which are listed below.
 | *camel.dataformat.json-jackson.module-refs* | To use custom Jackson modules 
referred from the Camel registry. Multiple modules can be separated by comma. | 
 | String
 | *camel.dataformat.json-jackson.object-mapper* | Lookup and use the existing 
ObjectMapper with the given id when using Jackson. |  | String
 | *camel.dataformat.json-jackson.pretty-print* | To enable pretty printing 
output nicely formatted. Is by default false. | false | Boolean
+| *camel.dataformat.json-jackson.schema-resolver* | Optional schema resolver 
used to lookup schemas for the data in transit. |  | String
 | *camel.dataformat.json-jackson.timezone* | If set then Jackson will use the 
Timezone when marshalling/unmarshalling. This option will have no effect on the 
others Json DataFormat, like gson, fastjson and xstream. |  | String
 | *camel.dataformat.json-jackson.unmarshal-type-name* | Class name of the java 
type to use when unmarshalling |  | String
 | *camel.dataformat.json-jackson.use-default-object-mapper* | Whether to 
lookup and use default Jackson ObjectMapper from the registry. | true | Boolean
diff --git 
a/components-starter/camel-jackson-starter/src/main/java/org/apache/camel/component/jackson/springboot/JacksonDataFormatConfiguration.java
 
b/components-starter/camel-jackson-starter/src/main/java/org/apache/camel/component/jackson/springboot/JacksonDataFormatConfiguration.java
index e7edd01..4951667 100644
--- 
a/components-starter/camel-jackson-starter/src/main/java/org/apache/camel/component/jackson/springboot/JacksonDataFormatConfiguration.java
+++ 
b/components-starter/camel-jackson-starter/src/main/java/org/apache/camel/component/jackson/springboot/JacksonDataFormatConfiguration.java
@@ -135,6 +135,14 @@ public class JacksonDataFormatConfiguration
      * JSON
      */
     private Boolean contentTypeHeader = true;
+    /**
+     * Optional schema resolver used to lookup schemas for the data in transit.
+     */
+    private String schemaResolver;
+    /**
+     * When not disabled, the SchemaResolver will be looked up into the 
registry
+     */
+    private Boolean autoDiscoverSchemaResolver = true;
 
     public String getObjectMapper() {
         return objectMapper;
@@ -271,4 +279,20 @@ public class JacksonDataFormatConfiguration
     public void setContentTypeHeader(Boolean contentTypeHeader) {
         this.contentTypeHeader = contentTypeHeader;
     }
+
+    public String getSchemaResolver() {
+        return schemaResolver;
+    }
+
+    public void setSchemaResolver(String schemaResolver) {
+        this.schemaResolver = schemaResolver;
+    }
+
+    public Boolean getAutoDiscoverSchemaResolver() {
+        return autoDiscoverSchemaResolver;
+    }
+
+    public void setAutoDiscoverSchemaResolver(Boolean 
autoDiscoverSchemaResolver) {
+        this.autoDiscoverSchemaResolver = autoDiscoverSchemaResolver;
+    }
 }
\ No newline at end of file
diff --git a/docs/modules/ROOT/pages/aws2-cw-starter.adoc 
b/docs/modules/ROOT/pages/aws2-cw-starter.adoc
index 4509e86..5712e33 100644
--- a/docs/modules/ROOT/pages/aws2-cw-starter.adoc
+++ b/docs/modules/ROOT/pages/aws2-cw-starter.adoc
@@ -35,7 +35,7 @@ The component supports 19 options, which are listed below.
 | *camel.component.aws2-cw.proxy-host* | To define a proxy host when 
instantiating the CW client |  | String
 | *camel.component.aws2-cw.proxy-port* | To define a proxy port when 
instantiating the CW client |  | Integer
 | *camel.component.aws2-cw.proxy-protocol* | To define a proxy protocol when 
instantiating the CW client |  | Protocol
-| *camel.component.aws2-cw.region* | The region in which EKS client needs to 
work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
+| *camel.component.aws2-cw.region* | The region in which CW client needs to 
work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
 | *camel.component.aws2-cw.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws2-cw.timestamp* | The metric timestamp. The option is a 
java.time.Instant type. |  | Instant
 | *camel.component.aws2-cw.trust-all-certificates* | If we want to trust all 
certificates in case of overriding the endpoint | false | Boolean
diff --git a/docs/modules/ROOT/pages/aws2-lambda-starter.adoc 
b/docs/modules/ROOT/pages/aws2-lambda-starter.adoc
index 5b8362b..311bb27 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 16 options, which are listed below.
+The component supports 17 options, which are listed below.
 
 
 
@@ -36,9 +36,10 @@ The component supports 16 options, which are listed below.
 | *camel.component.aws2-lambda.proxy-host* | To define a proxy host when 
instantiating the Lambda client |  | String
 | *camel.component.aws2-lambda.proxy-port* | To define a proxy port when 
instantiating the Lambda client |  | Integer
 | *camel.component.aws2-lambda.proxy-protocol* | To define a proxy protocol 
when instantiating the Lambda client |  | Protocol
-| *camel.component.aws2-lambda.region* | The region in which ECS client needs 
to work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
+| *camel.component.aws2-lambda.region* | The region in which Lambda client 
needs to work. When using this parameter, the configuration will expect the 
lowercase name of the region (for example ap-east-1) You'll need to use the 
name Region.EU_WEST_1.id() |  | String
 | *camel.component.aws2-lambda.secret-key* | Amazon AWS Secret Key |  | String
 | *camel.component.aws2-lambda.trust-all-certificates* | If we want to trust 
all certificates in case of overriding the endpoint | false | Boolean
 | *camel.component.aws2-lambda.uri-endpoint-override* | Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option |  | String
+| *camel.component.aws2-lambda.use-default-credentials-provider* | Set whether 
the Lambda client should expect to load credentials through a default 
credentials provider or to expect static credentials to be passed in. | false | 
Boolean
 |===
 // spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/jackson-starter.adoc 
b/docs/modules/ROOT/pages/jackson-starter.adoc
index 12659b1..c6135e9 100644
--- a/docs/modules/ROOT/pages/jackson-starter.adoc
+++ b/docs/modules/ROOT/pages/jackson-starter.adoc
@@ -17,7 +17,7 @@ When using jackson with Spring Boot make sure to use the 
following Maven depende
 ----
 
 
-The component supports 18 options, which are listed below.
+The component supports 20 options, which are listed below.
 
 
 
@@ -27,6 +27,7 @@ The component supports 18 options, which are listed below.
 | *camel.dataformat.json-jackson.allow-jms-type* | Used for JMS users to allow 
the JMSType header from the JMS spec to specify a FQN classname to use to 
unmarshal to. | false | Boolean
 | *camel.dataformat.json-jackson.allow-unmarshall-type* | If enabled then 
Jackson is allowed to attempt to use the CamelJacksonUnmarshalType header 
during the unmarshalling. This should only be enabled when desired to be used. 
| false | Boolean
 | *camel.dataformat.json-jackson.auto-discover-object-mapper* | If set to true 
then Jackson will lookup for an objectMapper into the registry | false | Boolean
+| *camel.dataformat.json-jackson.auto-discover-schema-resolver* | When not 
disabled, the SchemaResolver will be looked up into the registry | true | 
Boolean
 | *camel.dataformat.json-jackson.collection-type-name* | Refers to a custom 
collection type to lookup in the registry to use. This option should rarely be 
used, but allows to use different collection types than java.util.Collection 
based as default. |  | String
 | *camel.dataformat.json-jackson.content-type-header* | Whether the data 
format should set the Content-Type header with the type from the data format. 
For example application/xml for data formats marshalling to XML, or 
application/json for data formats marshalling to JSON | true | Boolean
 | *camel.dataformat.json-jackson.disable-features* | Set of features to 
disable on the Jackson com.fasterxml.jackson.databind.ObjectMapper. The 
features should be a name that matches a enum from 
com.fasterxml.jackson.databind.SerializationFeature, 
com.fasterxml.jackson.databind.DeserializationFeature, or 
com.fasterxml.jackson.databind.MapperFeature Multiple features can be separated 
by comma |  | String
@@ -38,6 +39,7 @@ The component supports 18 options, which are listed below.
 | *camel.dataformat.json-jackson.module-refs* | To use custom Jackson modules 
referred from the Camel registry. Multiple modules can be separated by comma. | 
 | String
 | *camel.dataformat.json-jackson.object-mapper* | Lookup and use the existing 
ObjectMapper with the given id when using Jackson. |  | String
 | *camel.dataformat.json-jackson.pretty-print* | To enable pretty printing 
output nicely formatted. Is by default false. | false | Boolean
+| *camel.dataformat.json-jackson.schema-resolver* | Optional schema resolver 
used to lookup schemas for the data in transit. |  | String
 | *camel.dataformat.json-jackson.timezone* | If set then Jackson will use the 
Timezone when marshalling/unmarshalling. This option will have no effect on the 
others Json DataFormat, like gson, fastjson and xstream. |  | String
 | *camel.dataformat.json-jackson.unmarshal-type-name* | Class name of the java 
type to use when unmarshalling |  | String
 | *camel.dataformat.json-jackson.use-default-object-mapper* | Whether to 
lookup and use default Jackson ObjectMapper from the registry. | true | Boolean
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 669eb06..38ba6e7 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -3094,6 +3094,16 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
+        <artifactId>camel-jackson-avro</artifactId>
+        <version>3.10.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
+        <artifactId>camel-jackson-protobuf</artifactId>
+        <version>3.10.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
         <artifactId>camel-jacksonxml</artifactId>
         <version>3.10.0-SNAPSHOT</version>
       </dependency>

Reply via email to