You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2024/03/20 16:12:47 UTC

(camel) branch main updated: CAMEL-20578: generated configurer should use lower case first-char name

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.git


The following commit(s) were added to refs/heads/main by this push:
     new 838e39b9066 CAMEL-20578: generated configurer should use lower case first-char name
838e39b9066 is described below

commit 838e39b9066861ee5757210ae662c0d349898b39
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Mar 20 17:12:32 2024 +0100

    CAMEL-20578: generated configurer should use lower case first-char name
---
 .../catalog/beans/FileIdempotentRepository.json    |   4 +-
 .../chat/LangchainChatConfigurationConfigurer.java |  12 +-
 ...LangchainEmbeddingsConfigurationConfigurer.java |   6 +-
 ...ientManagerEndpointConfigurationConfigurer.java | 237 +++--
 .../component/as2/AS2ConfigurationConfigurer.java  | 225 +++--
 ...rverManagerEndpointConfigurationConfigurer.java | 231 +++--
 ...ionsManagerEndpointConfigurationConfigurer.java | 152 ++--
 ...entsManagerEndpointConfigurationConfigurer.java | 125 ++-
 .../component/box/BoxConfigurationConfigurer.java  | 104 +--
 ...LogsManagerEndpointConfigurationConfigurer.java | 140 ++-
 ...entsManagerEndpointConfigurationConfigurer.java | 110 +--
 ...ilesManagerEndpointConfigurationConfigurer.java | 293 +++----
 ...dersManagerEndpointConfigurationConfigurer.java | 209 ++---
 ...oupsManagerEndpointConfigurationConfigurer.java | 185 ++--
 ...archManagerEndpointConfigurationConfigurer.java | 119 ++-
 ...asksManagerEndpointConfigurationConfigurer.java | 161 ++--
 ...sersManagerEndpointConfigurationConfigurer.java | 191 ++--
 ...ddOnGatewayEndpointConfigurationConfigurer.java |  81 +-
 ...ressGatewayEndpointConfigurationConfigurer.java | 105 ++-
 .../BraintreeConfigurationConfigurer.java          |  81 +-
 ...okenGatewayEndpointConfigurationConfigurer.java |  90 +-
 ...tionGatewayEndpointConfigurationConfigurer.java | 108 ++-
 ...omerGatewayEndpointConfigurationConfigurer.java | 114 ++-
 ...ountGatewayEndpointConfigurationConfigurer.java |  81 +-
 ...puteGatewayEndpointConfigurationConfigurer.java | 138 ++-
 ...loadGatewayEndpointConfigurationConfigurer.java |  90 +-
 ...ountGatewayEndpointConfigurationConfigurer.java | 114 ++-
 ...AuthGatewayEndpointConfigurationConfigurer.java |  96 +--
 ...thodGatewayEndpointConfigurationConfigurer.java | 111 ++-
 ...onceGatewayEndpointConfigurationConfigurer.java | 102 ++-
 ...PlanGatewayEndpointConfigurationConfigurer.java |  99 +--
 ...portGatewayEndpointConfigurationConfigurer.java |  90 +-
 ...maryGatewayEndpointConfigurationConfigurer.java |  93 +-
 ...tionGatewayEndpointConfigurationConfigurer.java | 132 ++-
 ...tionGatewayEndpointConfigurationConfigurer.java | 135 ++-
 ...ountGatewayEndpointConfigurationConfigurer.java |  96 +--
 ...tionGatewayEndpointConfigurationConfigurer.java | 108 ++-
 .../CaffeineAggregationRepositoryConfigurer.java   |  30 +-
 .../CaffeineIdempotentRepositoryConfigurer.java    |   6 +-
 .../CassandraAggregationRepositoryConfigurer.java  |  93 +-
 .../CassandraIdempotentRepositoryConfigurer.java   |  51 +-
 .../ConsulServiceDiscoveryFactoryConfigurer.java   |  69 +-
 .../dhis2/Dhis2ConfigurationConfigurer.java        |  51 +-
 ...Dhis2DeleteEndpointConfigurationConfigurer.java |  77 +-
 .../Dhis2GetEndpointConfigurationConfigurer.java   | 110 +--
 .../Dhis2PostEndpointConfigurationConfigurer.java  |  77 +-
 .../Dhis2PutEndpointConfigurationConfigurer.java   |  77 +-
 ...ourceTablesEndpointConfigurationConfigurer.java |  87 +-
 .../DnsServiceDiscoveryFactoryConfigurer.java      |  18 +-
 .../EhcacheAggregationRepositoryConfigurer.java    |  36 +-
 .../EhcacheIdempotentRepositoryConfigurer.java     |   6 +-
 .../Etcd3ServiceDiscoveryFactoryConfigurer.java    | 143 ++-
 .../Etcd3AggregationRepositoryConfigurer.java      |  54 +-
 ...apabilitiesEndpointConfigurationConfigurer.java | 191 ++--
 .../fhir/FhirConfigurationConfigurer.java          | 171 ++--
 .../FhirCreateEndpointConfigurationConfigurer.java | 209 ++---
 .../FhirDeleteEndpointConfigurationConfigurer.java | 221 ++---
 ...FhirHistoryEndpointConfigurationConfigurer.java | 230 +++--
 ...hirLoadPageEndpointConfigurationConfigurer.java | 205 ++---
 .../FhirMetaEndpointConfigurationConfigurer.java   | 211 ++---
 ...irOperationEndpointConfigurationConfigurer.java | 265 +++---
 .../FhirPatchEndpointConfigurationConfigurer.java  | 215 ++---
 .../FhirReadEndpointConfigurationConfigurer.java   | 266 +++---
 .../FhirSearchEndpointConfigurationConfigurer.java | 188 ++--
 ...TransactionEndpointConfigurationConfigurer.java | 206 ++---
 .../FhirUpdateEndpointConfigurationConfigurer.java | 224 +++--
 ...hirValidateEndpointConfigurationConfigurer.java | 194 ++---
 ...CalendarAclEndpointConfigurationConfigurer.java | 117 ++-
 ...alendarListEndpointConfigurationConfigurer.java | 111 ++-
 ...arCalendarsEndpointConfigurationConfigurer.java | 105 +--
 ...darChannelsEndpointConfigurationConfigurer.java |  96 +--
 ...endarColorsEndpointConfigurationConfigurer.java |  90 +-
 ...endarEventsEndpointConfigurationConfigurer.java | 135 ++-
 ...darFreebusyEndpointConfigurationConfigurer.java |  99 +--
 ...darSettingsEndpointConfigurationConfigurer.java | 105 +--
 .../GoogleCalendarConfigurationConfigurer.java     |  90 +-
 .../DriveAboutEndpointConfigurationConfigurer.java |  69 +-
 ...riveChangesEndpointConfigurationConfigurer.java |  81 +-
 ...iveChannelsEndpointConfigurationConfigurer.java |  75 +-
 ...iveCommentsEndpointConfigurationConfigurer.java |  90 +-
 ...DriveDrivesEndpointConfigurationConfigurer.java |  90 +-
 .../DriveFilesEndpointConfigurationConfigurer.java | 120 ++-
 ...PermissionsEndpointConfigurationConfigurer.java |  90 +-
 ...riveRepliesEndpointConfigurationConfigurer.java |  96 +--
 ...veRevisionsEndpointConfigurationConfigurer.java |  90 +-
 ...eTeamdrivesEndpointConfigurationConfigurer.java |  90 +-
 .../drive/GoogleDriveConfigurationConfigurer.java  |  69 +-
 ...UsersDraftsEndpointConfigurationConfigurer.java |  99 +--
 .../GmailUsersEndpointConfigurationConfigurer.java |  84 +-
 ...sersHistoryEndpointConfigurationConfigurer.java |  75 +-
 ...UsersLabelsEndpointConfigurationConfigurer.java |  93 +-
 ...AttachmentsEndpointConfigurationConfigurer.java |  90 +-
 ...ersMessagesEndpointConfigurationConfigurer.java | 117 ++-
 ...sersThreadsEndpointConfigurationConfigurer.java |  93 +-
 .../mail/GoogleMailConfigurationConfigurer.java    |  69 +-
 .../GoogleSheetsConfigurationConfigurer.java       |  75 +-
 ...preadsheetsEndpointConfigurationConfigurer.java | 102 +--
 ...heetsValuesEndpointConfigurationConfigurer.java | 138 ++-
 .../HazelcastAggregationRepositoryConfigurer.java  |  36 +-
 ...panEmbeddedAggregationRepositoryConfigurer.java |  45 +-
 ...spanEmbeddedIdempotentRepositoryConfigurer.java |  21 +-
 ...ispanRemoteAggregationRepositoryConfigurer.java |  45 +-
 ...nispanRemoteIdempotentRepositoryConfigurer.java |  15 +-
 .../JCacheAggregationRepositoryConfigurer.java     |  30 +-
 .../JCacheIdempotentRepositoryConfigurer.java      |  15 +-
 .../kafka/KafkaIdempotentRepositoryConfigurer.java |  27 +-
 .../knative/spi/KnativeEnvironmentConfigurer.java  |  12 +-
 .../knative/spi/KnativeResourceConfigurer.java     | 113 +--
 .../knative/spi/KnativeSinkBindingConfigurer.java  |  30 +-
 .../client/ConfigFluentImplConfigurer.java         | 336 ++++----
 ...ubernetesServiceDiscoveryFactoryConfigurer.java | 126 ++-
 .../LevelDBAggregationRepositoryConfigurer.java    |  66 +-
 .../service/lra/LRASagaServiceConfigurer.java      |  30 +-
 .../prometheus/MicrometerPrometheusConfigurer.java |  63 +-
 .../milvus/MilvusConfigurationConfigurer.java      |  45 +-
 .../MongoDbIdempotentRepositoryConfigurer.java     |  18 +-
 .../http/NettyHttpConfigurationConfigurer.java     | 634 +++++++-------
 .../netty/NettyConfigurationConfigurer.java        | 511 +++++------
 .../Olingo2AppEndpointConfigurationConfigurer.java | 149 ++--
 .../olingo2/Olingo2ConfigurationConfigurer.java    |  95 +-
 .../Olingo4AppEndpointConfigurationConfigurer.java | 135 ++-
 .../olingo4/Olingo4ConfigurationConfigurer.java    |  83 +-
 .../OpenTelemetryTracerConfigurer.java             |  48 +-
 .../http/cookie/CookieConfigurationConfigurer.java |  36 +-
 .../qdrant/QdrantConfigurationConfigurer.java      |  51 +-
 ...tzScheduledPollConsumerSchedulerConfigurer.java |  61 +-
 .../quartz/CronScheduledRoutePolicyConfigurer.java |  30 +-
 .../SimpleScheduledRoutePolicyConfigurer.java      |  54 +-
 .../SpringRedisIdempotentRepositoryConfigurer.java |   6 +-
 .../jdbc/JdbcAggregationRepositoryConfigurer.java  |  86 +-
 .../jdbc/JdbcMessageIdRepositoryConfigurer.java    |  66 +-
 .../tarfile/TarAggregationStrategyConfigurer.java  |  18 +-
 .../AccountEndpointConfigurationConfigurer.java    |  18 +-
 ...PhoneNumberEndpointConfigurationConfigurer.java |  24 +-
 .../AddressEndpointConfigurationConfigurer.java    |  69 +-
 ...ApplicationEndpointConfigurationConfigurer.java |  24 +-
 ...mberCountryEndpointConfigurationConfigurer.java |  24 +-
 ...ountryLocalEndpointConfigurationConfigurer.java |  24 +-
 ...untryMobileEndpointConfigurationConfigurer.java |  24 +-
 ...tryTollFreeEndpointConfigurationConfigurer.java |  24 +-
 .../CallEndpointConfigurationConfigurer.java       |  66 +-
 ...otificationEndpointConfigurationConfigurer.java |  30 +-
 ...llRecordingEndpointConfigurationConfigurer.java |  39 +-
 .../ConferenceEndpointConfigurationConfigurer.java |  24 +-
 ...ParticipantEndpointConfigurationConfigurer.java |  48 +-
 .../ConnectAppEndpointConfigurationConfigurer.java |  24 +-
 ...PhoneNumberEndpointConfigurationConfigurer.java |  36 +-
 ...NumberLocalEndpointConfigurationConfigurer.java |  24 +-
 ...umberMobileEndpointConfigurationConfigurer.java |  24 +-
 ...berTollFreeEndpointConfigurationConfigurer.java |  24 +-
 .../twilio/KeyEndpointConfigurationConfigurer.java |  24 +-
 .../MessageEndpointConfigurationConfigurer.java    |  65 +-
 ...ageFeedbackEndpointConfigurationConfigurer.java |  24 +-
 ...essageMediaEndpointConfigurationConfigurer.java |  30 +-
 .../NewKeyEndpointConfigurationConfigurer.java     |  18 +-
 ...wSigningKeyEndpointConfigurationConfigurer.java |  18 +-
 ...otificationEndpointConfigurationConfigurer.java |  24 +-
 ...ingCallerIdEndpointConfigurationConfigurer.java |  24 +-
 .../QueueEndpointConfigurationConfigurer.java      |  30 +-
 ...QueueMemberEndpointConfigurationConfigurer.java |  39 +-
 ...AddOnResultEndpointConfigurationConfigurer.java |  30 +-
 ...sultPayloadEndpointConfigurationConfigurer.java |  36 +-
 .../RecordingEndpointConfigurationConfigurer.java  |  24 +-
 ...anscriptionEndpointConfigurationConfigurer.java |  30 +-
 .../ShortCodeEndpointConfigurationConfigurer.java  |  24 +-
 .../SigningKeyEndpointConfigurationConfigurer.java |  24 +-
 ...pCredentialEndpointConfigurationConfigurer.java |  48 +-
 ...dentialListEndpointConfigurationConfigurer.java |  30 +-
 ...ListMappingEndpointConfigurationConfigurer.java |  36 +-
 .../SipDomainEndpointConfigurationConfigurer.java  |  30 +-
 ...ListMappingEndpointConfigurationConfigurer.java |  36 +-
 ...ControlListEndpointConfigurationConfigurer.java |  30 +-
 ...stIpAddressEndpointConfigurationConfigurer.java |  42 +-
 .../TokenEndpointConfigurationConfigurer.java      |  18 +-
 ...anscriptionEndpointConfigurationConfigurer.java |  24 +-
 .../twilio/TwilioConfigurationConfigurer.java      |  12 +-
 ...cordAllTimeEndpointConfigurationConfigurer.java |  18 +-
 ...RecordDailyEndpointConfigurationConfigurer.java |  18 +-
 ...UsageRecordEndpointConfigurationConfigurer.java |  18 +-
 ...rdLastMonthEndpointConfigurationConfigurer.java |  18 +-
 ...cordMonthlyEndpointConfigurationConfigurer.java |  18 +-
 ...rdThisMonthEndpointConfigurationConfigurer.java |  18 +-
 ...RecordTodayEndpointConfigurationConfigurer.java |  18 +-
 ...ecordYearlyEndpointConfigurationConfigurer.java |  18 +-
 ...rdYesterdayEndpointConfigurationConfigurer.java |  18 +-
 ...sageTriggerEndpointConfigurationConfigurer.java |  42 +-
 ...tionRequestEndpointConfigurationConfigurer.java |  24 +-
 .../wasm/WasmConfigurationConfigurer.java          |   9 +-
 .../XsltSaxonAggregationStrategyConfigurer.java    |  27 +-
 .../xslt/XsltAggregationStrategyConfigurer.java    |  27 +-
 .../zendesk/ZendeskConfigurationConfigurer.java    |  45 +-
 .../ZendeskEndpointConfigurationConfigurer.java    | 960 +++++++++------------
 .../zipfile/ZipAggregationStrategyConfigurer.java  |  36 +-
 ...ZooKeeperServiceDiscoveryFactoryConfigurer.java | 119 ++-
 .../impl/engine/DurationRoutePolicyConfigurer.java |  21 +-
 .../DurationRoutePolicyFactoryConfigurer.java      |  27 +-
 .../properties/PropertiesComponentConfigurer.java  | 108 ++-
 .../BlacklistServiceFilterFactoryConfigurer.java   |  12 +-
 .../CombinedServiceDiscoveryFactoryConfigurer.java |   8 +-
 .../CombinedServiceFilterFactoryConfigurer.java    |   8 +-
 .../StaticServiceDiscoveryFactoryConfigurer.java   |  12 +-
 .../camel/impl/console/EventConsoleConfigurer.java |  15 +-
 .../GarbageCollectorDevConsoleConfigurer.java      |   6 +-
 .../console/JavaSecurityDevConsoleConfigurer.java  |   6 +-
 .../impl/console/JvmDevConsoleConfigurer.java      |  12 +-
 .../impl/console/MemoryDevConsoleConfigurer.java   |   6 +-
 .../impl/console/ThreadDevConsoleConfigurer.java   |   6 +-
 .../impl/console/TraceDevConsoleConfigurer.java    |  15 +-
 .../apache/camel/impl/CamelContextConfigurer.java  | 365 ++++----
 .../impl/DefaultDumpRoutesStrategyConfigurer.java  |  51 +-
 .../camel/impl/ExtendedCamelContextConfigurer.java | 108 ++-
 .../camel/impl/RestConfigurationConfigurer.java    | 192 ++---
 ...ToleranceConfigurationDefinitionConfigurer.java |  90 +-
 ...ilience4jConfigurationDefinitionConfigurer.java | 132 ++-
 ...ceCallServiceFilterConfigurationConfigurer.java |  33 +-
 ...allServiceDiscoveryConfigurationConfigurer.java |  45 +-
 ...allServiceDiscoveryConfigurationConfigurer.java |  29 +-
 ...ceCallServiceFilterConfigurationConfigurer.java |  29 +-
 ...allServiceDiscoveryConfigurationConfigurer.java |  90 +-
 ...ceCallServiceFilterConfigurationConfigurer.java |  33 +-
 ...ServiceLoadBalancerConfigurationConfigurer.java |  21 +-
 ...allServiceDiscoveryConfigurationConfigurer.java |  39 +-
 ...ceCallServiceFilterConfigurationConfigurer.java |  21 +-
 ...allServiceDiscoveryConfigurationConfigurer.java | 147 ++--
 ...ceCallServiceFilterConfigurationConfigurer.java |  21 +-
 .../cloud/ServiceCallConfigurationConfigurer.java  |  21 +-
 ...rviceCallExpressionConfigurationConfigurer.java |  48 +-
 ...eCallServiceChooserConfigurationConfigurer.java |  21 +-
 ...allServiceDiscoveryConfigurationConfigurer.java |  21 +-
 ...ceCallServiceFilterConfigurationConfigurer.java |  21 +-
 ...ServiceLoadBalancerConfigurationConfigurer.java |  21 +-
 ...allServiceDiscoveryConfigurationConfigurer.java |  33 +-
 ...allServiceDiscoveryConfigurationConfigurer.java |  75 +-
 .../MemoryAggregationRepositoryConfigurer.java     |   6 +-
 .../StringAggregationStrategyConfigurer.java       |   9 +-
 .../errorhandler/RedeliveryPolicyConfigurer.java   | 144 ++--
 .../main/AwsVaultConfigurationConfigurer.java      |  84 +-
 .../AwsVaultConfigurationPropertiesConfigurer.java |  84 +-
 .../main/AzureVaultConfigurationConfigurer.java    |  99 ++-
 ...zureVaultConfigurationPropertiesConfigurer.java |  99 ++-
 .../DebuggerConfigurationPropertiesConfigurer.java |  87 +-
 ...ToleranceConfigurationPropertiesConfigurer.java |  81 +-
 .../main/GcpVaultConfigurationConfigurer.java      |  69 +-
 .../GcpVaultConfigurationPropertiesConfigurer.java |  69 +-
 .../HashicorpVaultConfigurationConfigurer.java     |  69 +-
 ...corpVaultConfigurationPropertiesConfigurer.java |  69 +-
 .../HealthConfigurationPropertiesConfigurer.java   |  51 +-
 ...ttpServerConfigurationPropertiesConfigurer.java |  90 +-
 .../main/LraConfigurationPropertiesConfigurer.java |  33 +-
 .../MainConfigurationPropertiesConfigurer.java     | 730 ++++++++--------
 .../MetricsConfigurationPropertiesConfigurer.java  |  66 +-
 .../OtelConfigurationPropertiesConfigurer.java     |  30 +-
 ...ilience4jConfigurationPropertiesConfigurer.java | 123 ++-
 .../RestConfigurationPropertiesConfigurer.java     | 192 ++---
 ...ontrollerConfigurationPropertiesConfigurer.java |  75 +-
 .../main/SSLConfigurationPropertiesConfigurer.java |  39 +-
 ...hreadPoolConfigurationPropertiesConfigurer.java |  54 +-
 ...olProfileConfigurationPropertiesConfigurer.java |  51 +-
 .../TracerConfigurationPropertiesConfigurer.java   |  90 +-
 .../apache/camel/main/MySecondBarConfigurer.java   |  21 +-
 .../apache/camel/main/MySecondFooConfigurer.java   |  12 +-
 .../DefaultHeaderFilterStrategyConfigurer.java     |  40 +-
 .../DefaultExchangeFormatterConfigurer.java        | 147 ++--
 .../FileIdempotentRepositoryConfigurer.java        |  24 +-
 .../MemoryIdempotentRepositoryConfigurer.java      |   6 +-
 .../ThrottlingExceptionRoutePolicyConfigurer.java  |  33 +-
 .../ThrottlingInflightRoutePolicyConfigurer.java   |  27 +-
 .../camel/bean/FileIdempotentRepository.json       |   4 +-
 .../idempotent/FileIdempotentRepository.java       |  14 +-
 .../packaging/PropertyConfigurerGenerator.java     |  24 +-
 270 files changed, 10088 insertions(+), 12245 deletions(-)

diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/FileIdempotentRepository.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/FileIdempotentRepository.json
index b90fd10b9f5..43adaa9d4ca 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/FileIdempotentRepository.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/FileIdempotentRepository.json
@@ -5,12 +5,12 @@
     "javaType": "org.apache.camel.support.processor.idempotent.FileIdempotentRepository",
     "interfaceType": "org.apache.camel.spi.IdempotentRepository",
     "title": "File Idempotent Repository",
-    "description": "A file based IdempotentRepository.",
+    "description": "A file based idempotent repository. Comes with 1st-level in-memory cache for fast check of the most frequently used keys.",
     "deprecated": false,
     "groupId": "org.apache.camel",
     "artifactId": "camel-support",
     "version": "4.5.0-SNAPSHOT",
-    "properties": { "fileStore": { "index": 0, "kind": "property", "displayName": "File Store", "required": true, "type": "object", "javaType": "org.apache.camel.support.processor.idempotent.FileIdempotentRepository", "deprecated": false, "autowired": false, "secret": false, "description": "File name of the repository (incl directory)" }, "maxFileStoreSize": { "index": 1, "kind": "property", "displayName": "Max File Store Size", "required": false, "type": "object", "javaType": "org.apach [...]
+    "properties": { "cacheSize": { "index": 0, "kind": "property", "displayName": "Cache Size", "required": false, "type": "object", "javaType": "org.apache.camel.support.processor.idempotent.FileIdempotentRepository", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "1000", "description": "The size of the 1st-level in-memory cache" }, "fileStore": { "index": 1, "kind": "property", "displayName": "File Store", "required": true, "type": "object", "javaType": "org. [...]
   }
 }
 
diff --git a/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatConfigurationConfigurer.java b/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatConfigurationConfigurer.java
index de1064949a2..c80dba59c4d 100644
--- a/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatConfigurationConfigurer.java
+++ b/components/camel-ai/camel-langchain-chat/src/generated/java/org/apache/camel/component/chat/LangchainChatConfigurationConfigurer.java
@@ -22,9 +22,9 @@ public class LangchainChatConfigurationConfigurer extends org.apache.camel.suppo
         org.apache.camel.component.chat.LangchainChatConfiguration target = (org.apache.camel.component.chat.LangchainChatConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "chatmodel":
-        case "ChatModel": target.setChatModel(property(camelContext, dev.langchain4j.model.chat.ChatLanguageModel.class, value)); return true;
+        case "chatModel": target.setChatModel(property(camelContext, dev.langchain4j.model.chat.ChatLanguageModel.class, value)); return true;
         case "chatoperation":
-        case "ChatOperation": target.setChatOperation(property(camelContext, org.apache.camel.component.chat.LangchainChatOperations.class, value)); return true;
+        case "chatOperation": target.setChatOperation(property(camelContext, org.apache.camel.component.chat.LangchainChatOperations.class, value)); return true;
         default: return false;
         }
     }
@@ -33,9 +33,9 @@ public class LangchainChatConfigurationConfigurer extends org.apache.camel.suppo
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "chatmodel":
-        case "ChatModel": return dev.langchain4j.model.chat.ChatLanguageModel.class;
+        case "chatModel": return dev.langchain4j.model.chat.ChatLanguageModel.class;
         case "chatoperation":
-        case "ChatOperation": return org.apache.camel.component.chat.LangchainChatOperations.class;
+        case "chatOperation": return org.apache.camel.component.chat.LangchainChatOperations.class;
         default: return null;
         }
     }
@@ -45,9 +45,9 @@ public class LangchainChatConfigurationConfigurer extends org.apache.camel.suppo
         org.apache.camel.component.chat.LangchainChatConfiguration target = (org.apache.camel.component.chat.LangchainChatConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "chatmodel":
-        case "ChatModel": return target.getChatModel();
+        case "chatModel": return target.getChatModel();
         case "chatoperation":
-        case "ChatOperation": return target.getChatOperation();
+        case "chatOperation": return target.getChatOperation();
         default: return null;
         }
     }
diff --git a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfigurationConfigurer.java b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfigurationConfigurer.java
index 52ca63c4ed2..045ccbc29c9 100644
--- a/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfigurationConfigurer.java
+++ b/components/camel-ai/camel-langchain-embeddings/src/generated/java/org/apache/camel/component/langchain/embeddings/LangchainEmbeddingsConfigurationConfigurer.java
@@ -22,7 +22,7 @@ public class LangchainEmbeddingsConfigurationConfigurer extends org.apache.camel
         org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration target = (org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "embeddingmodel":
-        case "EmbeddingModel": target.setEmbeddingModel(property(camelContext, dev.langchain4j.model.embedding.EmbeddingModel.class, value)); return true;
+        case "embeddingModel": target.setEmbeddingModel(property(camelContext, dev.langchain4j.model.embedding.EmbeddingModel.class, value)); return true;
         default: return false;
         }
     }
@@ -31,7 +31,7 @@ public class LangchainEmbeddingsConfigurationConfigurer extends org.apache.camel
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "embeddingmodel":
-        case "EmbeddingModel": return dev.langchain4j.model.embedding.EmbeddingModel.class;
+        case "embeddingModel": return dev.langchain4j.model.embedding.EmbeddingModel.class;
         default: return null;
         }
     }
@@ -41,7 +41,7 @@ public class LangchainEmbeddingsConfigurationConfigurer extends org.apache.camel
         org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration target = (org.apache.camel.component.langchain.embeddings.LangchainEmbeddingsConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "embeddingmodel":
-        case "EmbeddingModel": return target.getEmbeddingModel();
+        case "embeddingModel": return target.getEmbeddingModel();
         default: return null;
         }
     }
diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ClientManagerEndpointConfigurationConfigurer.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ClientManagerEndpointConfigurationConfigurer.java
index 0406b2a86ed..c4a46be58d3 100644
--- a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ClientManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ClientManagerEndpointConfigurationConfigurer.java
@@ -66,81 +66,78 @@ public class AS2ClientManagerEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.as2.AS2ClientManagerEndpointConfiguration target = (org.apache.camel.component.as2.AS2ClientManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.as2.internal.AS2ApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.as2.internal.AS2ApiName.class, value)); return true;
         case "as2from":
-        case "As2From": target.setAs2From(property(camelContext, java.lang.String.class, value)); return true;
+        case "as2From": target.setAs2From(property(camelContext, java.lang.String.class, value)); return true;
         case "as2messagestructure":
-        case "As2MessageStructure": target.setAs2MessageStructure(property(camelContext, org.apache.camel.component.as2.api.AS2MessageStructure.class, value)); return true;
+        case "as2MessageStructure": target.setAs2MessageStructure(property(camelContext, org.apache.camel.component.as2.api.AS2MessageStructure.class, value)); return true;
         case "as2to":
-        case "As2To": target.setAs2To(property(camelContext, java.lang.String.class, value)); return true;
+        case "as2To": target.setAs2To(property(camelContext, java.lang.String.class, value)); return true;
         case "as2version":
-        case "As2Version": target.setAs2Version(property(camelContext, java.lang.String.class, value)); return true;
+        case "as2Version": target.setAs2Version(property(camelContext, java.lang.String.class, value)); return true;
         case "attachedfilename":
-        case "AttachedFileName": target.setAttachedFileName(property(camelContext, java.lang.String.class, value)); return true;
+        case "attachedFileName": target.setAttachedFileName(property(camelContext, java.lang.String.class, value)); return true;
         case "clientfqdn":
-        case "ClientFqdn": target.setClientFqdn(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientFqdn": target.setClientFqdn(property(camelContext, java.lang.String.class, value)); return true;
         case "compressionalgorithm":
-        case "CompressionAlgorithm": target.setCompressionAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class, value)); return true;
+        case "compressionAlgorithm": target.setCompressionAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class, value)); return true;
         case "decryptingprivatekey":
-        case "DecryptingPrivateKey": target.setDecryptingPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
+        case "decryptingPrivateKey": target.setDecryptingPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
         case "dispositionnotificationto":
-        case "DispositionNotificationTo": target.setDispositionNotificationTo(property(camelContext, java.lang.String.class, value)); return true;
+        case "dispositionNotificationTo": target.setDispositionNotificationTo(property(camelContext, java.lang.String.class, value)); return true;
         case "edimessage":
-        case "EdiMessage": target.setEdiMessage(property(camelContext, java.lang.String.class, value)); return true;
+        case "ediMessage": target.setEdiMessage(property(camelContext, java.lang.String.class, value)); return true;
         case "edimessagecontenttype":
-        case "EdiMessageContentType": target.setEdiMessageContentType(property(camelContext, org.apache.http.entity.ContentType.class, value)); return true;
+        case "ediMessageContentType": target.setEdiMessageContentType(property(camelContext, org.apache.http.entity.ContentType.class, value)); return true;
         case "edimessagetransferencoding":
-        case "EdiMessageTransferEncoding": target.setEdiMessageTransferEncoding(property(camelContext, java.lang.String.class, value)); return true;
+        case "ediMessageTransferEncoding": target.setEdiMessageTransferEncoding(property(camelContext, java.lang.String.class, value)); return true;
         case "edimessagetype":
-        case "EdiMessageType": target.setEdiMessageType(property(camelContext, org.apache.http.entity.ContentType.class, value)); return true;
+        case "ediMessageType": target.setEdiMessageType(property(camelContext, org.apache.http.entity.ContentType.class, value)); return true;
         case "encryptingalgorithm":
-        case "EncryptingAlgorithm": target.setEncryptingAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class, value)); return true;
+        case "encryptingAlgorithm": target.setEncryptingAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class, value)); return true;
         case "encryptingcertificatechain":
-        case "EncryptingCertificateChain": target.setEncryptingCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
-        case "from":
-        case "From": target.setFrom(property(camelContext, java.lang.String.class, value)); return true;
+        case "encryptingCertificateChain": target.setEncryptingCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
+        case "from": target.setFrom(property(camelContext, java.lang.String.class, value)); return true;
         case "hostnameverifier":
-        case "HostnameVerifier": target.setHostnameVerifier(property(camelContext, javax.net.ssl.HostnameVerifier.class, value)); return true;
+        case "hostnameVerifier": target.setHostnameVerifier(property(camelContext, javax.net.ssl.HostnameVerifier.class, value)); return true;
         case "httpconnectionpoolsize":
-        case "HttpConnectionPoolSize": target.setHttpConnectionPoolSize(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpConnectionPoolSize": target.setHttpConnectionPoolSize(property(camelContext, java.lang.Integer.class, value)); return true;
         case "httpconnectionpoolttl":
-        case "HttpConnectionPoolTtl": target.setHttpConnectionPoolTtl(property(camelContext, java.time.Duration.class, value)); return true;
+        case "httpConnectionPoolTtl": target.setHttpConnectionPoolTtl(property(camelContext, java.time.Duration.class, value)); return true;
         case "httpconnectiontimeout":
-        case "HttpConnectionTimeout": target.setHttpConnectionTimeout(property(camelContext, java.time.Duration.class, value)); return true;
+        case "httpConnectionTimeout": target.setHttpConnectionTimeout(property(camelContext, java.time.Duration.class, value)); return true;
         case "httpsockettimeout":
-        case "HttpSocketTimeout": target.setHttpSocketTimeout(property(camelContext, java.time.Duration.class, value)); return true;
+        case "httpSocketTimeout": target.setHttpSocketTimeout(property(camelContext, java.time.Duration.class, value)); return true;
         case "mdnmessagetemplate":
-        case "MdnMessageTemplate": target.setMdnMessageTemplate(property(camelContext, java.lang.String.class, value)); return true;
+        case "mdnMessageTemplate": target.setMdnMessageTemplate(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "requesturi":
-        case "RequestUri": target.setRequestUri(property(camelContext, java.lang.String.class, value)); return true;
-        case "server":
-        case "Server": target.setServer(property(camelContext, java.lang.String.class, value)); return true;
+        case "requestUri": target.setRequestUri(property(camelContext, java.lang.String.class, value)); return true;
+        case "server": target.setServer(property(camelContext, java.lang.String.class, value)); return true;
         case "serverfqdn":
-        case "ServerFqdn": target.setServerFqdn(property(camelContext, java.lang.String.class, value)); return true;
+        case "serverFqdn": target.setServerFqdn(property(camelContext, java.lang.String.class, value)); return true;
         case "serverportnumber":
-        case "ServerPortNumber": target.setServerPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "serverPortNumber": target.setServerPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
         case "signedreceiptmicalgorithms":
-        case "SignedReceiptMicAlgorithms": target.setSignedReceiptMicAlgorithms(property(camelContext, java.lang.String[].class, value)); return true;
+        case "signedReceiptMicAlgorithms": target.setSignedReceiptMicAlgorithms(property(camelContext, java.lang.String[].class, value)); return true;
         case "signingalgorithm":
-        case "SigningAlgorithm": target.setSigningAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class, value)); return true;
+        case "signingAlgorithm": target.setSigningAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class, value)); return true;
         case "signingcertificatechain":
-        case "SigningCertificateChain": target.setSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
+        case "signingCertificateChain": target.setSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
         case "signingprivatekey":
-        case "SigningPrivateKey": target.setSigningPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
+        case "signingPrivateKey": target.setSigningPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
         case "sslcontext":
-        case "SslContext": target.setSslContext(property(camelContext, javax.net.ssl.SSLContext.class, value)); return true;
-        case "subject":
-        case "Subject": target.setSubject(property(camelContext, java.lang.String.class, value)); return true;
+        case "sslContext": target.setSslContext(property(camelContext, javax.net.ssl.SSLContext.class, value)); return true;
+        case "subject": target.setSubject(property(camelContext, java.lang.String.class, value)); return true;
         case "targethostname":
-        case "TargetHostname": target.setTargetHostname(property(camelContext, java.lang.String.class, value)); return true;
+        case "targetHostname": target.setTargetHostname(property(camelContext, java.lang.String.class, value)); return true;
         case "targetportnumber":
-        case "TargetPortNumber": target.setTargetPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "targetPortNumber": target.setTargetPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
         case "useragent":
-        case "UserAgent": target.setUserAgent(property(camelContext, java.lang.String.class, value)); return true;
+        case "userAgent": target.setUserAgent(property(camelContext, java.lang.String.class, value)); return true;
         case "validatesigningcertificatechain":
-        case "ValidateSigningCertificateChain": target.setValidateSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
+        case "validateSigningCertificateChain": target.setValidateSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
         default: return false;
         }
     }
@@ -154,81 +151,78 @@ public class AS2ClientManagerEndpointConfigurationConfigurer extends org.apache.
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return org.apache.camel.component.as2.internal.AS2ApiName.class;
+        case "apiName": return org.apache.camel.component.as2.internal.AS2ApiName.class;
         case "as2from":
-        case "As2From": return java.lang.String.class;
+        case "as2From": return java.lang.String.class;
         case "as2messagestructure":
-        case "As2MessageStructure": return org.apache.camel.component.as2.api.AS2MessageStructure.class;
+        case "as2MessageStructure": return org.apache.camel.component.as2.api.AS2MessageStructure.class;
         case "as2to":
-        case "As2To": return java.lang.String.class;
+        case "as2To": return java.lang.String.class;
         case "as2version":
-        case "As2Version": return java.lang.String.class;
+        case "as2Version": return java.lang.String.class;
         case "attachedfilename":
-        case "AttachedFileName": return java.lang.String.class;
+        case "attachedFileName": return java.lang.String.class;
         case "clientfqdn":
-        case "ClientFqdn": return java.lang.String.class;
+        case "clientFqdn": return java.lang.String.class;
         case "compressionalgorithm":
-        case "CompressionAlgorithm": return org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class;
+        case "compressionAlgorithm": return org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class;
         case "decryptingprivatekey":
-        case "DecryptingPrivateKey": return java.security.PrivateKey.class;
+        case "decryptingPrivateKey": return java.security.PrivateKey.class;
         case "dispositionnotificationto":
-        case "DispositionNotificationTo": return java.lang.String.class;
+        case "dispositionNotificationTo": return java.lang.String.class;
         case "edimessage":
-        case "EdiMessage": return java.lang.String.class;
+        case "ediMessage": return java.lang.String.class;
         case "edimessagecontenttype":
-        case "EdiMessageContentType": return org.apache.http.entity.ContentType.class;
+        case "ediMessageContentType": return org.apache.http.entity.ContentType.class;
         case "edimessagetransferencoding":
-        case "EdiMessageTransferEncoding": return java.lang.String.class;
+        case "ediMessageTransferEncoding": return java.lang.String.class;
         case "edimessagetype":
-        case "EdiMessageType": return org.apache.http.entity.ContentType.class;
+        case "ediMessageType": return org.apache.http.entity.ContentType.class;
         case "encryptingalgorithm":
-        case "EncryptingAlgorithm": return org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class;
+        case "encryptingAlgorithm": return org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class;
         case "encryptingcertificatechain":
-        case "EncryptingCertificateChain": return java.security.cert.Certificate[].class;
-        case "from":
-        case "From": return java.lang.String.class;
+        case "encryptingCertificateChain": return java.security.cert.Certificate[].class;
+        case "from": return java.lang.String.class;
         case "hostnameverifier":
-        case "HostnameVerifier": return javax.net.ssl.HostnameVerifier.class;
+        case "hostnameVerifier": return javax.net.ssl.HostnameVerifier.class;
         case "httpconnectionpoolsize":
-        case "HttpConnectionPoolSize": return java.lang.Integer.class;
+        case "httpConnectionPoolSize": return java.lang.Integer.class;
         case "httpconnectionpoolttl":
-        case "HttpConnectionPoolTtl": return java.time.Duration.class;
+        case "httpConnectionPoolTtl": return java.time.Duration.class;
         case "httpconnectiontimeout":
-        case "HttpConnectionTimeout": return java.time.Duration.class;
+        case "httpConnectionTimeout": return java.time.Duration.class;
         case "httpsockettimeout":
-        case "HttpSocketTimeout": return java.time.Duration.class;
+        case "httpSocketTimeout": return java.time.Duration.class;
         case "mdnmessagetemplate":
-        case "MdnMessageTemplate": return java.lang.String.class;
+        case "mdnMessageTemplate": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "requesturi":
-        case "RequestUri": return java.lang.String.class;
-        case "server":
-        case "Server": return java.lang.String.class;
+        case "requestUri": return java.lang.String.class;
+        case "server": return java.lang.String.class;
         case "serverfqdn":
-        case "ServerFqdn": return java.lang.String.class;
+        case "serverFqdn": return java.lang.String.class;
         case "serverportnumber":
-        case "ServerPortNumber": return java.lang.Integer.class;
+        case "serverPortNumber": return java.lang.Integer.class;
         case "signedreceiptmicalgorithms":
-        case "SignedReceiptMicAlgorithms": return java.lang.String[].class;
+        case "signedReceiptMicAlgorithms": return java.lang.String[].class;
         case "signingalgorithm":
-        case "SigningAlgorithm": return org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class;
+        case "signingAlgorithm": return org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class;
         case "signingcertificatechain":
-        case "SigningCertificateChain": return java.security.cert.Certificate[].class;
+        case "signingCertificateChain": return java.security.cert.Certificate[].class;
         case "signingprivatekey":
-        case "SigningPrivateKey": return java.security.PrivateKey.class;
+        case "signingPrivateKey": return java.security.PrivateKey.class;
         case "sslcontext":
-        case "SslContext": return javax.net.ssl.SSLContext.class;
-        case "subject":
-        case "Subject": return java.lang.String.class;
+        case "sslContext": return javax.net.ssl.SSLContext.class;
+        case "subject": return java.lang.String.class;
         case "targethostname":
-        case "TargetHostname": return java.lang.String.class;
+        case "targetHostname": return java.lang.String.class;
         case "targetportnumber":
-        case "TargetPortNumber": return java.lang.Integer.class;
+        case "targetPortNumber": return java.lang.Integer.class;
         case "useragent":
-        case "UserAgent": return java.lang.String.class;
+        case "userAgent": return java.lang.String.class;
         case "validatesigningcertificatechain":
-        case "ValidateSigningCertificateChain": return java.security.cert.Certificate[].class;
+        case "validateSigningCertificateChain": return java.security.cert.Certificate[].class;
         default: return null;
         }
     }
@@ -238,81 +232,78 @@ public class AS2ClientManagerEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.as2.AS2ClientManagerEndpointConfiguration target = (org.apache.camel.component.as2.AS2ClientManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "as2from":
-        case "As2From": return target.getAs2From();
+        case "as2From": return target.getAs2From();
         case "as2messagestructure":
-        case "As2MessageStructure": return target.getAs2MessageStructure();
+        case "as2MessageStructure": return target.getAs2MessageStructure();
         case "as2to":
-        case "As2To": return target.getAs2To();
+        case "as2To": return target.getAs2To();
         case "as2version":
-        case "As2Version": return target.getAs2Version();
+        case "as2Version": return target.getAs2Version();
         case "attachedfilename":
-        case "AttachedFileName": return target.getAttachedFileName();
+        case "attachedFileName": return target.getAttachedFileName();
         case "clientfqdn":
-        case "ClientFqdn": return target.getClientFqdn();
+        case "clientFqdn": return target.getClientFqdn();
         case "compressionalgorithm":
-        case "CompressionAlgorithm": return target.getCompressionAlgorithm();
+        case "compressionAlgorithm": return target.getCompressionAlgorithm();
         case "decryptingprivatekey":
-        case "DecryptingPrivateKey": return target.getDecryptingPrivateKey();
+        case "decryptingPrivateKey": return target.getDecryptingPrivateKey();
         case "dispositionnotificationto":
-        case "DispositionNotificationTo": return target.getDispositionNotificationTo();
+        case "dispositionNotificationTo": return target.getDispositionNotificationTo();
         case "edimessage":
-        case "EdiMessage": return target.getEdiMessage();
+        case "ediMessage": return target.getEdiMessage();
         case "edimessagecontenttype":
-        case "EdiMessageContentType": return target.getEdiMessageContentType();
+        case "ediMessageContentType": return target.getEdiMessageContentType();
         case "edimessagetransferencoding":
-        case "EdiMessageTransferEncoding": return target.getEdiMessageTransferEncoding();
+        case "ediMessageTransferEncoding": return target.getEdiMessageTransferEncoding();
         case "edimessagetype":
-        case "EdiMessageType": return target.getEdiMessageType();
+        case "ediMessageType": return target.getEdiMessageType();
         case "encryptingalgorithm":
-        case "EncryptingAlgorithm": return target.getEncryptingAlgorithm();
+        case "encryptingAlgorithm": return target.getEncryptingAlgorithm();
         case "encryptingcertificatechain":
-        case "EncryptingCertificateChain": return target.getEncryptingCertificateChain();
-        case "from":
-        case "From": return target.getFrom();
+        case "encryptingCertificateChain": return target.getEncryptingCertificateChain();
+        case "from": return target.getFrom();
         case "hostnameverifier":
-        case "HostnameVerifier": return target.getHostnameVerifier();
+        case "hostnameVerifier": return target.getHostnameVerifier();
         case "httpconnectionpoolsize":
-        case "HttpConnectionPoolSize": return target.getHttpConnectionPoolSize();
+        case "httpConnectionPoolSize": return target.getHttpConnectionPoolSize();
         case "httpconnectionpoolttl":
-        case "HttpConnectionPoolTtl": return target.getHttpConnectionPoolTtl();
+        case "httpConnectionPoolTtl": return target.getHttpConnectionPoolTtl();
         case "httpconnectiontimeout":
-        case "HttpConnectionTimeout": return target.getHttpConnectionTimeout();
+        case "httpConnectionTimeout": return target.getHttpConnectionTimeout();
         case "httpsockettimeout":
-        case "HttpSocketTimeout": return target.getHttpSocketTimeout();
+        case "httpSocketTimeout": return target.getHttpSocketTimeout();
         case "mdnmessagetemplate":
-        case "MdnMessageTemplate": return target.getMdnMessageTemplate();
+        case "mdnMessageTemplate": return target.getMdnMessageTemplate();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "requesturi":
-        case "RequestUri": return target.getRequestUri();
-        case "server":
-        case "Server": return target.getServer();
+        case "requestUri": return target.getRequestUri();
+        case "server": return target.getServer();
         case "serverfqdn":
-        case "ServerFqdn": return target.getServerFqdn();
+        case "serverFqdn": return target.getServerFqdn();
         case "serverportnumber":
-        case "ServerPortNumber": return target.getServerPortNumber();
+        case "serverPortNumber": return target.getServerPortNumber();
         case "signedreceiptmicalgorithms":
-        case "SignedReceiptMicAlgorithms": return target.getSignedReceiptMicAlgorithms();
+        case "signedReceiptMicAlgorithms": return target.getSignedReceiptMicAlgorithms();
         case "signingalgorithm":
-        case "SigningAlgorithm": return target.getSigningAlgorithm();
+        case "signingAlgorithm": return target.getSigningAlgorithm();
         case "signingcertificatechain":
-        case "SigningCertificateChain": return target.getSigningCertificateChain();
+        case "signingCertificateChain": return target.getSigningCertificateChain();
         case "signingprivatekey":
-        case "SigningPrivateKey": return target.getSigningPrivateKey();
+        case "signingPrivateKey": return target.getSigningPrivateKey();
         case "sslcontext":
-        case "SslContext": return target.getSslContext();
-        case "subject":
-        case "Subject": return target.getSubject();
+        case "sslContext": return target.getSslContext();
+        case "subject": return target.getSubject();
         case "targethostname":
-        case "TargetHostname": return target.getTargetHostname();
+        case "targetHostname": return target.getTargetHostname();
         case "targetportnumber":
-        case "TargetPortNumber": return target.getTargetPortNumber();
+        case "targetPortNumber": return target.getTargetPortNumber();
         case "useragent":
-        case "UserAgent": return target.getUserAgent();
+        case "userAgent": return target.getUserAgent();
         case "validatesigningcertificatechain":
-        case "ValidateSigningCertificateChain": return target.getValidateSigningCertificateChain();
+        case "validateSigningCertificateChain": return target.getValidateSigningCertificateChain();
         default: return null;
         }
     }
diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ConfigurationConfigurer.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ConfigurationConfigurer.java
index 662a254a822..c9bc936f0ea 100644
--- a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ConfigurationConfigurer.java
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ConfigurationConfigurer.java
@@ -64,77 +64,74 @@ public class AS2ConfigurationConfigurer extends org.apache.camel.support.compone
         org.apache.camel.component.as2.AS2Configuration target = (org.apache.camel.component.as2.AS2Configuration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.as2.internal.AS2ApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.as2.internal.AS2ApiName.class, value)); return true;
         case "as2from":
-        case "As2From": target.setAs2From(property(camelContext, java.lang.String.class, value)); return true;
+        case "as2From": target.setAs2From(property(camelContext, java.lang.String.class, value)); return true;
         case "as2messagestructure":
-        case "As2MessageStructure": target.setAs2MessageStructure(property(camelContext, org.apache.camel.component.as2.api.AS2MessageStructure.class, value)); return true;
+        case "as2MessageStructure": target.setAs2MessageStructure(property(camelContext, org.apache.camel.component.as2.api.AS2MessageStructure.class, value)); return true;
         case "as2to":
-        case "As2To": target.setAs2To(property(camelContext, java.lang.String.class, value)); return true;
+        case "as2To": target.setAs2To(property(camelContext, java.lang.String.class, value)); return true;
         case "as2version":
-        case "As2Version": target.setAs2Version(property(camelContext, java.lang.String.class, value)); return true;
+        case "as2Version": target.setAs2Version(property(camelContext, java.lang.String.class, value)); return true;
         case "attachedfilename":
-        case "AttachedFileName": target.setAttachedFileName(property(camelContext, java.lang.String.class, value)); return true;
+        case "attachedFileName": target.setAttachedFileName(property(camelContext, java.lang.String.class, value)); return true;
         case "clientfqdn":
-        case "ClientFqdn": target.setClientFqdn(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientFqdn": target.setClientFqdn(property(camelContext, java.lang.String.class, value)); return true;
         case "compressionalgorithm":
-        case "CompressionAlgorithm": target.setCompressionAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class, value)); return true;
+        case "compressionAlgorithm": target.setCompressionAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class, value)); return true;
         case "decryptingprivatekey":
-        case "DecryptingPrivateKey": target.setDecryptingPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
+        case "decryptingPrivateKey": target.setDecryptingPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
         case "dispositionnotificationto":
-        case "DispositionNotificationTo": target.setDispositionNotificationTo(property(camelContext, java.lang.String.class, value)); return true;
+        case "dispositionNotificationTo": target.setDispositionNotificationTo(property(camelContext, java.lang.String.class, value)); return true;
         case "edimessagetransferencoding":
-        case "EdiMessageTransferEncoding": target.setEdiMessageTransferEncoding(property(camelContext, java.lang.String.class, value)); return true;
+        case "ediMessageTransferEncoding": target.setEdiMessageTransferEncoding(property(camelContext, java.lang.String.class, value)); return true;
         case "edimessagetype":
-        case "EdiMessageType": target.setEdiMessageType(property(camelContext, org.apache.http.entity.ContentType.class, value)); return true;
+        case "ediMessageType": target.setEdiMessageType(property(camelContext, org.apache.http.entity.ContentType.class, value)); return true;
         case "encryptingalgorithm":
-        case "EncryptingAlgorithm": target.setEncryptingAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class, value)); return true;
+        case "encryptingAlgorithm": target.setEncryptingAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class, value)); return true;
         case "encryptingcertificatechain":
-        case "EncryptingCertificateChain": target.setEncryptingCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
-        case "from":
-        case "From": target.setFrom(property(camelContext, java.lang.String.class, value)); return true;
+        case "encryptingCertificateChain": target.setEncryptingCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
+        case "from": target.setFrom(property(camelContext, java.lang.String.class, value)); return true;
         case "hostnameverifier":
-        case "HostnameVerifier": target.setHostnameVerifier(property(camelContext, javax.net.ssl.HostnameVerifier.class, value)); return true;
+        case "hostnameVerifier": target.setHostnameVerifier(property(camelContext, javax.net.ssl.HostnameVerifier.class, value)); return true;
         case "httpconnectionpoolsize":
-        case "HttpConnectionPoolSize": target.setHttpConnectionPoolSize(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpConnectionPoolSize": target.setHttpConnectionPoolSize(property(camelContext, java.lang.Integer.class, value)); return true;
         case "httpconnectionpoolttl":
-        case "HttpConnectionPoolTtl": target.setHttpConnectionPoolTtl(property(camelContext, java.time.Duration.class, value)); return true;
+        case "httpConnectionPoolTtl": target.setHttpConnectionPoolTtl(property(camelContext, java.time.Duration.class, value)); return true;
         case "httpconnectiontimeout":
-        case "HttpConnectionTimeout": target.setHttpConnectionTimeout(property(camelContext, java.time.Duration.class, value)); return true;
+        case "httpConnectionTimeout": target.setHttpConnectionTimeout(property(camelContext, java.time.Duration.class, value)); return true;
         case "httpsockettimeout":
-        case "HttpSocketTimeout": target.setHttpSocketTimeout(property(camelContext, java.time.Duration.class, value)); return true;
+        case "httpSocketTimeout": target.setHttpSocketTimeout(property(camelContext, java.time.Duration.class, value)); return true;
         case "mdnmessagetemplate":
-        case "MdnMessageTemplate": target.setMdnMessageTemplate(property(camelContext, java.lang.String.class, value)); return true;
+        case "mdnMessageTemplate": target.setMdnMessageTemplate(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "requesturi":
-        case "RequestUri": target.setRequestUri(property(camelContext, java.lang.String.class, value)); return true;
-        case "server":
-        case "Server": target.setServer(property(camelContext, java.lang.String.class, value)); return true;
+        case "requestUri": target.setRequestUri(property(camelContext, java.lang.String.class, value)); return true;
+        case "server": target.setServer(property(camelContext, java.lang.String.class, value)); return true;
         case "serverfqdn":
-        case "ServerFqdn": target.setServerFqdn(property(camelContext, java.lang.String.class, value)); return true;
+        case "serverFqdn": target.setServerFqdn(property(camelContext, java.lang.String.class, value)); return true;
         case "serverportnumber":
-        case "ServerPortNumber": target.setServerPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "serverPortNumber": target.setServerPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
         case "signedreceiptmicalgorithms":
-        case "SignedReceiptMicAlgorithms": target.setSignedReceiptMicAlgorithms(property(camelContext, java.lang.String[].class, value)); return true;
+        case "signedReceiptMicAlgorithms": target.setSignedReceiptMicAlgorithms(property(camelContext, java.lang.String[].class, value)); return true;
         case "signingalgorithm":
-        case "SigningAlgorithm": target.setSigningAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class, value)); return true;
+        case "signingAlgorithm": target.setSigningAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class, value)); return true;
         case "signingcertificatechain":
-        case "SigningCertificateChain": target.setSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
+        case "signingCertificateChain": target.setSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
         case "signingprivatekey":
-        case "SigningPrivateKey": target.setSigningPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
+        case "signingPrivateKey": target.setSigningPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
         case "sslcontext":
-        case "SslContext": target.setSslContext(property(camelContext, javax.net.ssl.SSLContext.class, value)); return true;
-        case "subject":
-        case "Subject": target.setSubject(property(camelContext, java.lang.String.class, value)); return true;
+        case "sslContext": target.setSslContext(property(camelContext, javax.net.ssl.SSLContext.class, value)); return true;
+        case "subject": target.setSubject(property(camelContext, java.lang.String.class, value)); return true;
         case "targethostname":
-        case "TargetHostname": target.setTargetHostname(property(camelContext, java.lang.String.class, value)); return true;
+        case "targetHostname": target.setTargetHostname(property(camelContext, java.lang.String.class, value)); return true;
         case "targetportnumber":
-        case "TargetPortNumber": target.setTargetPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "targetPortNumber": target.setTargetPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
         case "useragent":
-        case "UserAgent": target.setUserAgent(property(camelContext, java.lang.String.class, value)); return true;
+        case "userAgent": target.setUserAgent(property(camelContext, java.lang.String.class, value)); return true;
         case "validatesigningcertificatechain":
-        case "ValidateSigningCertificateChain": target.setValidateSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
+        case "validateSigningCertificateChain": target.setValidateSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
         default: return false;
         }
     }
@@ -148,77 +145,74 @@ public class AS2ConfigurationConfigurer extends org.apache.camel.support.compone
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return org.apache.camel.component.as2.internal.AS2ApiName.class;
+        case "apiName": return org.apache.camel.component.as2.internal.AS2ApiName.class;
         case "as2from":
-        case "As2From": return java.lang.String.class;
+        case "as2From": return java.lang.String.class;
         case "as2messagestructure":
-        case "As2MessageStructure": return org.apache.camel.component.as2.api.AS2MessageStructure.class;
+        case "as2MessageStructure": return org.apache.camel.component.as2.api.AS2MessageStructure.class;
         case "as2to":
-        case "As2To": return java.lang.String.class;
+        case "as2To": return java.lang.String.class;
         case "as2version":
-        case "As2Version": return java.lang.String.class;
+        case "as2Version": return java.lang.String.class;
         case "attachedfilename":
-        case "AttachedFileName": return java.lang.String.class;
+        case "attachedFileName": return java.lang.String.class;
         case "clientfqdn":
-        case "ClientFqdn": return java.lang.String.class;
+        case "clientFqdn": return java.lang.String.class;
         case "compressionalgorithm":
-        case "CompressionAlgorithm": return org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class;
+        case "compressionAlgorithm": return org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class;
         case "decryptingprivatekey":
-        case "DecryptingPrivateKey": return java.security.PrivateKey.class;
+        case "decryptingPrivateKey": return java.security.PrivateKey.class;
         case "dispositionnotificationto":
-        case "DispositionNotificationTo": return java.lang.String.class;
+        case "dispositionNotificationTo": return java.lang.String.class;
         case "edimessagetransferencoding":
-        case "EdiMessageTransferEncoding": return java.lang.String.class;
+        case "ediMessageTransferEncoding": return java.lang.String.class;
         case "edimessagetype":
-        case "EdiMessageType": return org.apache.http.entity.ContentType.class;
+        case "ediMessageType": return org.apache.http.entity.ContentType.class;
         case "encryptingalgorithm":
-        case "EncryptingAlgorithm": return org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class;
+        case "encryptingAlgorithm": return org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class;
         case "encryptingcertificatechain":
-        case "EncryptingCertificateChain": return java.security.cert.Certificate[].class;
-        case "from":
-        case "From": return java.lang.String.class;
+        case "encryptingCertificateChain": return java.security.cert.Certificate[].class;
+        case "from": return java.lang.String.class;
         case "hostnameverifier":
-        case "HostnameVerifier": return javax.net.ssl.HostnameVerifier.class;
+        case "hostnameVerifier": return javax.net.ssl.HostnameVerifier.class;
         case "httpconnectionpoolsize":
-        case "HttpConnectionPoolSize": return java.lang.Integer.class;
+        case "httpConnectionPoolSize": return java.lang.Integer.class;
         case "httpconnectionpoolttl":
-        case "HttpConnectionPoolTtl": return java.time.Duration.class;
+        case "httpConnectionPoolTtl": return java.time.Duration.class;
         case "httpconnectiontimeout":
-        case "HttpConnectionTimeout": return java.time.Duration.class;
+        case "httpConnectionTimeout": return java.time.Duration.class;
         case "httpsockettimeout":
-        case "HttpSocketTimeout": return java.time.Duration.class;
+        case "httpSocketTimeout": return java.time.Duration.class;
         case "mdnmessagetemplate":
-        case "MdnMessageTemplate": return java.lang.String.class;
+        case "mdnMessageTemplate": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "requesturi":
-        case "RequestUri": return java.lang.String.class;
-        case "server":
-        case "Server": return java.lang.String.class;
+        case "requestUri": return java.lang.String.class;
+        case "server": return java.lang.String.class;
         case "serverfqdn":
-        case "ServerFqdn": return java.lang.String.class;
+        case "serverFqdn": return java.lang.String.class;
         case "serverportnumber":
-        case "ServerPortNumber": return java.lang.Integer.class;
+        case "serverPortNumber": return java.lang.Integer.class;
         case "signedreceiptmicalgorithms":
-        case "SignedReceiptMicAlgorithms": return java.lang.String[].class;
+        case "signedReceiptMicAlgorithms": return java.lang.String[].class;
         case "signingalgorithm":
-        case "SigningAlgorithm": return org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class;
+        case "signingAlgorithm": return org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class;
         case "signingcertificatechain":
-        case "SigningCertificateChain": return java.security.cert.Certificate[].class;
+        case "signingCertificateChain": return java.security.cert.Certificate[].class;
         case "signingprivatekey":
-        case "SigningPrivateKey": return java.security.PrivateKey.class;
+        case "signingPrivateKey": return java.security.PrivateKey.class;
         case "sslcontext":
-        case "SslContext": return javax.net.ssl.SSLContext.class;
-        case "subject":
-        case "Subject": return java.lang.String.class;
+        case "sslContext": return javax.net.ssl.SSLContext.class;
+        case "subject": return java.lang.String.class;
         case "targethostname":
-        case "TargetHostname": return java.lang.String.class;
+        case "targetHostname": return java.lang.String.class;
         case "targetportnumber":
-        case "TargetPortNumber": return java.lang.Integer.class;
+        case "targetPortNumber": return java.lang.Integer.class;
         case "useragent":
-        case "UserAgent": return java.lang.String.class;
+        case "userAgent": return java.lang.String.class;
         case "validatesigningcertificatechain":
-        case "ValidateSigningCertificateChain": return java.security.cert.Certificate[].class;
+        case "validateSigningCertificateChain": return java.security.cert.Certificate[].class;
         default: return null;
         }
     }
@@ -228,77 +222,74 @@ public class AS2ConfigurationConfigurer extends org.apache.camel.support.compone
         org.apache.camel.component.as2.AS2Configuration target = (org.apache.camel.component.as2.AS2Configuration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "as2from":
-        case "As2From": return target.getAs2From();
+        case "as2From": return target.getAs2From();
         case "as2messagestructure":
-        case "As2MessageStructure": return target.getAs2MessageStructure();
+        case "as2MessageStructure": return target.getAs2MessageStructure();
         case "as2to":
-        case "As2To": return target.getAs2To();
+        case "as2To": return target.getAs2To();
         case "as2version":
-        case "As2Version": return target.getAs2Version();
+        case "as2Version": return target.getAs2Version();
         case "attachedfilename":
-        case "AttachedFileName": return target.getAttachedFileName();
+        case "attachedFileName": return target.getAttachedFileName();
         case "clientfqdn":
-        case "ClientFqdn": return target.getClientFqdn();
+        case "clientFqdn": return target.getClientFqdn();
         case "compressionalgorithm":
-        case "CompressionAlgorithm": return target.getCompressionAlgorithm();
+        case "compressionAlgorithm": return target.getCompressionAlgorithm();
         case "decryptingprivatekey":
-        case "DecryptingPrivateKey": return target.getDecryptingPrivateKey();
+        case "decryptingPrivateKey": return target.getDecryptingPrivateKey();
         case "dispositionnotificationto":
-        case "DispositionNotificationTo": return target.getDispositionNotificationTo();
+        case "dispositionNotificationTo": return target.getDispositionNotificationTo();
         case "edimessagetransferencoding":
-        case "EdiMessageTransferEncoding": return target.getEdiMessageTransferEncoding();
+        case "ediMessageTransferEncoding": return target.getEdiMessageTransferEncoding();
         case "edimessagetype":
-        case "EdiMessageType": return target.getEdiMessageType();
+        case "ediMessageType": return target.getEdiMessageType();
         case "encryptingalgorithm":
-        case "EncryptingAlgorithm": return target.getEncryptingAlgorithm();
+        case "encryptingAlgorithm": return target.getEncryptingAlgorithm();
         case "encryptingcertificatechain":
-        case "EncryptingCertificateChain": return target.getEncryptingCertificateChain();
-        case "from":
-        case "From": return target.getFrom();
+        case "encryptingCertificateChain": return target.getEncryptingCertificateChain();
+        case "from": return target.getFrom();
         case "hostnameverifier":
-        case "HostnameVerifier": return target.getHostnameVerifier();
+        case "hostnameVerifier": return target.getHostnameVerifier();
         case "httpconnectionpoolsize":
-        case "HttpConnectionPoolSize": return target.getHttpConnectionPoolSize();
+        case "httpConnectionPoolSize": return target.getHttpConnectionPoolSize();
         case "httpconnectionpoolttl":
-        case "HttpConnectionPoolTtl": return target.getHttpConnectionPoolTtl();
+        case "httpConnectionPoolTtl": return target.getHttpConnectionPoolTtl();
         case "httpconnectiontimeout":
-        case "HttpConnectionTimeout": return target.getHttpConnectionTimeout();
+        case "httpConnectionTimeout": return target.getHttpConnectionTimeout();
         case "httpsockettimeout":
-        case "HttpSocketTimeout": return target.getHttpSocketTimeout();
+        case "httpSocketTimeout": return target.getHttpSocketTimeout();
         case "mdnmessagetemplate":
-        case "MdnMessageTemplate": return target.getMdnMessageTemplate();
+        case "mdnMessageTemplate": return target.getMdnMessageTemplate();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "requesturi":
-        case "RequestUri": return target.getRequestUri();
-        case "server":
-        case "Server": return target.getServer();
+        case "requestUri": return target.getRequestUri();
+        case "server": return target.getServer();
         case "serverfqdn":
-        case "ServerFqdn": return target.getServerFqdn();
+        case "serverFqdn": return target.getServerFqdn();
         case "serverportnumber":
-        case "ServerPortNumber": return target.getServerPortNumber();
+        case "serverPortNumber": return target.getServerPortNumber();
         case "signedreceiptmicalgorithms":
-        case "SignedReceiptMicAlgorithms": return target.getSignedReceiptMicAlgorithms();
+        case "signedReceiptMicAlgorithms": return target.getSignedReceiptMicAlgorithms();
         case "signingalgorithm":
-        case "SigningAlgorithm": return target.getSigningAlgorithm();
+        case "signingAlgorithm": return target.getSigningAlgorithm();
         case "signingcertificatechain":
-        case "SigningCertificateChain": return target.getSigningCertificateChain();
+        case "signingCertificateChain": return target.getSigningCertificateChain();
         case "signingprivatekey":
-        case "SigningPrivateKey": return target.getSigningPrivateKey();
+        case "signingPrivateKey": return target.getSigningPrivateKey();
         case "sslcontext":
-        case "SslContext": return target.getSslContext();
-        case "subject":
-        case "Subject": return target.getSubject();
+        case "sslContext": return target.getSslContext();
+        case "subject": return target.getSubject();
         case "targethostname":
-        case "TargetHostname": return target.getTargetHostname();
+        case "targetHostname": return target.getTargetHostname();
         case "targetportnumber":
-        case "TargetPortNumber": return target.getTargetPortNumber();
+        case "targetPortNumber": return target.getTargetPortNumber();
         case "useragent":
-        case "UserAgent": return target.getUserAgent();
+        case "userAgent": return target.getUserAgent();
         case "validatesigningcertificatechain":
-        case "ValidateSigningCertificateChain": return target.getValidateSigningCertificateChain();
+        case "validateSigningCertificateChain": return target.getValidateSigningCertificateChain();
         default: return null;
         }
     }
diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ServerManagerEndpointConfigurationConfigurer.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ServerManagerEndpointConfigurationConfigurer.java
index 1e992f209d7..c0d199d058e 100644
--- a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ServerManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ServerManagerEndpointConfigurationConfigurer.java
@@ -65,79 +65,76 @@ public class AS2ServerManagerEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.as2.AS2ServerManagerEndpointConfiguration target = (org.apache.camel.component.as2.AS2ServerManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.as2.internal.AS2ApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.as2.internal.AS2ApiName.class, value)); return true;
         case "as2from":
-        case "As2From": target.setAs2From(property(camelContext, java.lang.String.class, value)); return true;
+        case "as2From": target.setAs2From(property(camelContext, java.lang.String.class, value)); return true;
         case "as2messagestructure":
-        case "As2MessageStructure": target.setAs2MessageStructure(property(camelContext, org.apache.camel.component.as2.api.AS2MessageStructure.class, value)); return true;
+        case "as2MessageStructure": target.setAs2MessageStructure(property(camelContext, org.apache.camel.component.as2.api.AS2MessageStructure.class, value)); return true;
         case "as2to":
-        case "As2To": target.setAs2To(property(camelContext, java.lang.String.class, value)); return true;
+        case "as2To": target.setAs2To(property(camelContext, java.lang.String.class, value)); return true;
         case "as2version":
-        case "As2Version": target.setAs2Version(property(camelContext, java.lang.String.class, value)); return true;
+        case "as2Version": target.setAs2Version(property(camelContext, java.lang.String.class, value)); return true;
         case "attachedfilename":
-        case "AttachedFileName": target.setAttachedFileName(property(camelContext, java.lang.String.class, value)); return true;
+        case "attachedFileName": target.setAttachedFileName(property(camelContext, java.lang.String.class, value)); return true;
         case "clientfqdn":
-        case "ClientFqdn": target.setClientFqdn(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientFqdn": target.setClientFqdn(property(camelContext, java.lang.String.class, value)); return true;
         case "compressionalgorithm":
-        case "CompressionAlgorithm": target.setCompressionAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class, value)); return true;
+        case "compressionAlgorithm": target.setCompressionAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class, value)); return true;
         case "decryptingprivatekey":
-        case "DecryptingPrivateKey": target.setDecryptingPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
+        case "decryptingPrivateKey": target.setDecryptingPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
         case "dispositionnotificationto":
-        case "DispositionNotificationTo": target.setDispositionNotificationTo(property(camelContext, java.lang.String.class, value)); return true;
+        case "dispositionNotificationTo": target.setDispositionNotificationTo(property(camelContext, java.lang.String.class, value)); return true;
         case "edimessagetransferencoding":
-        case "EdiMessageTransferEncoding": target.setEdiMessageTransferEncoding(property(camelContext, java.lang.String.class, value)); return true;
+        case "ediMessageTransferEncoding": target.setEdiMessageTransferEncoding(property(camelContext, java.lang.String.class, value)); return true;
         case "edimessagetype":
-        case "EdiMessageType": target.setEdiMessageType(property(camelContext, org.apache.http.entity.ContentType.class, value)); return true;
+        case "ediMessageType": target.setEdiMessageType(property(camelContext, org.apache.http.entity.ContentType.class, value)); return true;
         case "encryptingalgorithm":
-        case "EncryptingAlgorithm": target.setEncryptingAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class, value)); return true;
+        case "encryptingAlgorithm": target.setEncryptingAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class, value)); return true;
         case "encryptingcertificatechain":
-        case "EncryptingCertificateChain": target.setEncryptingCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
-        case "from":
-        case "From": target.setFrom(property(camelContext, java.lang.String.class, value)); return true;
+        case "encryptingCertificateChain": target.setEncryptingCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
+        case "from": target.setFrom(property(camelContext, java.lang.String.class, value)); return true;
         case "hostnameverifier":
-        case "HostnameVerifier": target.setHostnameVerifier(property(camelContext, javax.net.ssl.HostnameVerifier.class, value)); return true;
+        case "hostnameVerifier": target.setHostnameVerifier(property(camelContext, javax.net.ssl.HostnameVerifier.class, value)); return true;
         case "httpconnectionpoolsize":
-        case "HttpConnectionPoolSize": target.setHttpConnectionPoolSize(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpConnectionPoolSize": target.setHttpConnectionPoolSize(property(camelContext, java.lang.Integer.class, value)); return true;
         case "httpconnectionpoolttl":
-        case "HttpConnectionPoolTtl": target.setHttpConnectionPoolTtl(property(camelContext, java.time.Duration.class, value)); return true;
+        case "httpConnectionPoolTtl": target.setHttpConnectionPoolTtl(property(camelContext, java.time.Duration.class, value)); return true;
         case "httpconnectiontimeout":
-        case "HttpConnectionTimeout": target.setHttpConnectionTimeout(property(camelContext, java.time.Duration.class, value)); return true;
+        case "httpConnectionTimeout": target.setHttpConnectionTimeout(property(camelContext, java.time.Duration.class, value)); return true;
         case "httpsockettimeout":
-        case "HttpSocketTimeout": target.setHttpSocketTimeout(property(camelContext, java.time.Duration.class, value)); return true;
+        case "httpSocketTimeout": target.setHttpSocketTimeout(property(camelContext, java.time.Duration.class, value)); return true;
         case "mdnmessagetemplate":
-        case "MdnMessageTemplate": target.setMdnMessageTemplate(property(camelContext, java.lang.String.class, value)); return true;
+        case "mdnMessageTemplate": target.setMdnMessageTemplate(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "requesturi":
-        case "RequestUri": target.setRequestUri(property(camelContext, java.lang.String.class, value)); return true;
+        case "requestUri": target.setRequestUri(property(camelContext, java.lang.String.class, value)); return true;
         case "requesturipattern":
-        case "RequestUriPattern": target.setRequestUriPattern(property(camelContext, java.lang.String.class, value)); return true;
-        case "server":
-        case "Server": target.setServer(property(camelContext, java.lang.String.class, value)); return true;
+        case "requestUriPattern": target.setRequestUriPattern(property(camelContext, java.lang.String.class, value)); return true;
+        case "server": target.setServer(property(camelContext, java.lang.String.class, value)); return true;
         case "serverfqdn":
-        case "ServerFqdn": target.setServerFqdn(property(camelContext, java.lang.String.class, value)); return true;
+        case "serverFqdn": target.setServerFqdn(property(camelContext, java.lang.String.class, value)); return true;
         case "serverportnumber":
-        case "ServerPortNumber": target.setServerPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "serverPortNumber": target.setServerPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
         case "signedreceiptmicalgorithms":
-        case "SignedReceiptMicAlgorithms": target.setSignedReceiptMicAlgorithms(property(camelContext, java.lang.String[].class, value)); return true;
+        case "signedReceiptMicAlgorithms": target.setSignedReceiptMicAlgorithms(property(camelContext, java.lang.String[].class, value)); return true;
         case "signingalgorithm":
-        case "SigningAlgorithm": target.setSigningAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class, value)); return true;
+        case "signingAlgorithm": target.setSigningAlgorithm(property(camelContext, org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class, value)); return true;
         case "signingcertificatechain":
-        case "SigningCertificateChain": target.setSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
+        case "signingCertificateChain": target.setSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
         case "signingprivatekey":
-        case "SigningPrivateKey": target.setSigningPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
+        case "signingPrivateKey": target.setSigningPrivateKey(property(camelContext, java.security.PrivateKey.class, value)); return true;
         case "sslcontext":
-        case "SslContext": target.setSslContext(property(camelContext, javax.net.ssl.SSLContext.class, value)); return true;
-        case "subject":
-        case "Subject": target.setSubject(property(camelContext, java.lang.String.class, value)); return true;
+        case "sslContext": target.setSslContext(property(camelContext, javax.net.ssl.SSLContext.class, value)); return true;
+        case "subject": target.setSubject(property(camelContext, java.lang.String.class, value)); return true;
         case "targethostname":
-        case "TargetHostname": target.setTargetHostname(property(camelContext, java.lang.String.class, value)); return true;
+        case "targetHostname": target.setTargetHostname(property(camelContext, java.lang.String.class, value)); return true;
         case "targetportnumber":
-        case "TargetPortNumber": target.setTargetPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "targetPortNumber": target.setTargetPortNumber(property(camelContext, java.lang.Integer.class, value)); return true;
         case "useragent":
-        case "UserAgent": target.setUserAgent(property(camelContext, java.lang.String.class, value)); return true;
+        case "userAgent": target.setUserAgent(property(camelContext, java.lang.String.class, value)); return true;
         case "validatesigningcertificatechain":
-        case "ValidateSigningCertificateChain": target.setValidateSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
+        case "validateSigningCertificateChain": target.setValidateSigningCertificateChain(property(camelContext, java.security.cert.Certificate[].class, value)); return true;
         default: return false;
         }
     }
@@ -151,79 +148,76 @@ public class AS2ServerManagerEndpointConfigurationConfigurer extends org.apache.
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return org.apache.camel.component.as2.internal.AS2ApiName.class;
+        case "apiName": return org.apache.camel.component.as2.internal.AS2ApiName.class;
         case "as2from":
-        case "As2From": return java.lang.String.class;
+        case "as2From": return java.lang.String.class;
         case "as2messagestructure":
-        case "As2MessageStructure": return org.apache.camel.component.as2.api.AS2MessageStructure.class;
+        case "as2MessageStructure": return org.apache.camel.component.as2.api.AS2MessageStructure.class;
         case "as2to":
-        case "As2To": return java.lang.String.class;
+        case "as2To": return java.lang.String.class;
         case "as2version":
-        case "As2Version": return java.lang.String.class;
+        case "as2Version": return java.lang.String.class;
         case "attachedfilename":
-        case "AttachedFileName": return java.lang.String.class;
+        case "attachedFileName": return java.lang.String.class;
         case "clientfqdn":
-        case "ClientFqdn": return java.lang.String.class;
+        case "clientFqdn": return java.lang.String.class;
         case "compressionalgorithm":
-        case "CompressionAlgorithm": return org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class;
+        case "compressionAlgorithm": return org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class;
         case "decryptingprivatekey":
-        case "DecryptingPrivateKey": return java.security.PrivateKey.class;
+        case "decryptingPrivateKey": return java.security.PrivateKey.class;
         case "dispositionnotificationto":
-        case "DispositionNotificationTo": return java.lang.String.class;
+        case "dispositionNotificationTo": return java.lang.String.class;
         case "edimessagetransferencoding":
-        case "EdiMessageTransferEncoding": return java.lang.String.class;
+        case "ediMessageTransferEncoding": return java.lang.String.class;
         case "edimessagetype":
-        case "EdiMessageType": return org.apache.http.entity.ContentType.class;
+        case "ediMessageType": return org.apache.http.entity.ContentType.class;
         case "encryptingalgorithm":
-        case "EncryptingAlgorithm": return org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class;
+        case "encryptingAlgorithm": return org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class;
         case "encryptingcertificatechain":
-        case "EncryptingCertificateChain": return java.security.cert.Certificate[].class;
-        case "from":
-        case "From": return java.lang.String.class;
+        case "encryptingCertificateChain": return java.security.cert.Certificate[].class;
+        case "from": return java.lang.String.class;
         case "hostnameverifier":
-        case "HostnameVerifier": return javax.net.ssl.HostnameVerifier.class;
+        case "hostnameVerifier": return javax.net.ssl.HostnameVerifier.class;
         case "httpconnectionpoolsize":
-        case "HttpConnectionPoolSize": return java.lang.Integer.class;
+        case "httpConnectionPoolSize": return java.lang.Integer.class;
         case "httpconnectionpoolttl":
-        case "HttpConnectionPoolTtl": return java.time.Duration.class;
+        case "httpConnectionPoolTtl": return java.time.Duration.class;
         case "httpconnectiontimeout":
-        case "HttpConnectionTimeout": return java.time.Duration.class;
+        case "httpConnectionTimeout": return java.time.Duration.class;
         case "httpsockettimeout":
-        case "HttpSocketTimeout": return java.time.Duration.class;
+        case "httpSocketTimeout": return java.time.Duration.class;
         case "mdnmessagetemplate":
-        case "MdnMessageTemplate": return java.lang.String.class;
+        case "mdnMessageTemplate": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "requesturi":
-        case "RequestUri": return java.lang.String.class;
+        case "requestUri": return java.lang.String.class;
         case "requesturipattern":
-        case "RequestUriPattern": return java.lang.String.class;
-        case "server":
-        case "Server": return java.lang.String.class;
+        case "requestUriPattern": return java.lang.String.class;
+        case "server": return java.lang.String.class;
         case "serverfqdn":
-        case "ServerFqdn": return java.lang.String.class;
+        case "serverFqdn": return java.lang.String.class;
         case "serverportnumber":
-        case "ServerPortNumber": return java.lang.Integer.class;
+        case "serverPortNumber": return java.lang.Integer.class;
         case "signedreceiptmicalgorithms":
-        case "SignedReceiptMicAlgorithms": return java.lang.String[].class;
+        case "signedReceiptMicAlgorithms": return java.lang.String[].class;
         case "signingalgorithm":
-        case "SigningAlgorithm": return org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class;
+        case "signingAlgorithm": return org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class;
         case "signingcertificatechain":
-        case "SigningCertificateChain": return java.security.cert.Certificate[].class;
+        case "signingCertificateChain": return java.security.cert.Certificate[].class;
         case "signingprivatekey":
-        case "SigningPrivateKey": return java.security.PrivateKey.class;
+        case "signingPrivateKey": return java.security.PrivateKey.class;
         case "sslcontext":
-        case "SslContext": return javax.net.ssl.SSLContext.class;
-        case "subject":
-        case "Subject": return java.lang.String.class;
+        case "sslContext": return javax.net.ssl.SSLContext.class;
+        case "subject": return java.lang.String.class;
         case "targethostname":
-        case "TargetHostname": return java.lang.String.class;
+        case "targetHostname": return java.lang.String.class;
         case "targetportnumber":
-        case "TargetPortNumber": return java.lang.Integer.class;
+        case "targetPortNumber": return java.lang.Integer.class;
         case "useragent":
-        case "UserAgent": return java.lang.String.class;
+        case "userAgent": return java.lang.String.class;
         case "validatesigningcertificatechain":
-        case "ValidateSigningCertificateChain": return java.security.cert.Certificate[].class;
+        case "validateSigningCertificateChain": return java.security.cert.Certificate[].class;
         default: return null;
         }
     }
@@ -233,79 +227,76 @@ public class AS2ServerManagerEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.as2.AS2ServerManagerEndpointConfiguration target = (org.apache.camel.component.as2.AS2ServerManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "as2from":
-        case "As2From": return target.getAs2From();
+        case "as2From": return target.getAs2From();
         case "as2messagestructure":
-        case "As2MessageStructure": return target.getAs2MessageStructure();
+        case "as2MessageStructure": return target.getAs2MessageStructure();
         case "as2to":
-        case "As2To": return target.getAs2To();
+        case "as2To": return target.getAs2To();
         case "as2version":
-        case "As2Version": return target.getAs2Version();
+        case "as2Version": return target.getAs2Version();
         case "attachedfilename":
-        case "AttachedFileName": return target.getAttachedFileName();
+        case "attachedFileName": return target.getAttachedFileName();
         case "clientfqdn":
-        case "ClientFqdn": return target.getClientFqdn();
+        case "clientFqdn": return target.getClientFqdn();
         case "compressionalgorithm":
-        case "CompressionAlgorithm": return target.getCompressionAlgorithm();
+        case "compressionAlgorithm": return target.getCompressionAlgorithm();
         case "decryptingprivatekey":
-        case "DecryptingPrivateKey": return target.getDecryptingPrivateKey();
+        case "decryptingPrivateKey": return target.getDecryptingPrivateKey();
         case "dispositionnotificationto":
-        case "DispositionNotificationTo": return target.getDispositionNotificationTo();
+        case "dispositionNotificationTo": return target.getDispositionNotificationTo();
         case "edimessagetransferencoding":
-        case "EdiMessageTransferEncoding": return target.getEdiMessageTransferEncoding();
+        case "ediMessageTransferEncoding": return target.getEdiMessageTransferEncoding();
         case "edimessagetype":
-        case "EdiMessageType": return target.getEdiMessageType();
+        case "ediMessageType": return target.getEdiMessageType();
         case "encryptingalgorithm":
-        case "EncryptingAlgorithm": return target.getEncryptingAlgorithm();
+        case "encryptingAlgorithm": return target.getEncryptingAlgorithm();
         case "encryptingcertificatechain":
-        case "EncryptingCertificateChain": return target.getEncryptingCertificateChain();
-        case "from":
-        case "From": return target.getFrom();
+        case "encryptingCertificateChain": return target.getEncryptingCertificateChain();
+        case "from": return target.getFrom();
         case "hostnameverifier":
-        case "HostnameVerifier": return target.getHostnameVerifier();
+        case "hostnameVerifier": return target.getHostnameVerifier();
         case "httpconnectionpoolsize":
-        case "HttpConnectionPoolSize": return target.getHttpConnectionPoolSize();
+        case "httpConnectionPoolSize": return target.getHttpConnectionPoolSize();
         case "httpconnectionpoolttl":
-        case "HttpConnectionPoolTtl": return target.getHttpConnectionPoolTtl();
+        case "httpConnectionPoolTtl": return target.getHttpConnectionPoolTtl();
         case "httpconnectiontimeout":
-        case "HttpConnectionTimeout": return target.getHttpConnectionTimeout();
+        case "httpConnectionTimeout": return target.getHttpConnectionTimeout();
         case "httpsockettimeout":
-        case "HttpSocketTimeout": return target.getHttpSocketTimeout();
+        case "httpSocketTimeout": return target.getHttpSocketTimeout();
         case "mdnmessagetemplate":
-        case "MdnMessageTemplate": return target.getMdnMessageTemplate();
+        case "mdnMessageTemplate": return target.getMdnMessageTemplate();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "requesturi":
-        case "RequestUri": return target.getRequestUri();
+        case "requestUri": return target.getRequestUri();
         case "requesturipattern":
-        case "RequestUriPattern": return target.getRequestUriPattern();
-        case "server":
-        case "Server": return target.getServer();
+        case "requestUriPattern": return target.getRequestUriPattern();
+        case "server": return target.getServer();
         case "serverfqdn":
-        case "ServerFqdn": return target.getServerFqdn();
+        case "serverFqdn": return target.getServerFqdn();
         case "serverportnumber":
-        case "ServerPortNumber": return target.getServerPortNumber();
+        case "serverPortNumber": return target.getServerPortNumber();
         case "signedreceiptmicalgorithms":
-        case "SignedReceiptMicAlgorithms": return target.getSignedReceiptMicAlgorithms();
+        case "signedReceiptMicAlgorithms": return target.getSignedReceiptMicAlgorithms();
         case "signingalgorithm":
-        case "SigningAlgorithm": return target.getSigningAlgorithm();
+        case "signingAlgorithm": return target.getSigningAlgorithm();
         case "signingcertificatechain":
-        case "SigningCertificateChain": return target.getSigningCertificateChain();
+        case "signingCertificateChain": return target.getSigningCertificateChain();
         case "signingprivatekey":
-        case "SigningPrivateKey": return target.getSigningPrivateKey();
+        case "signingPrivateKey": return target.getSigningPrivateKey();
         case "sslcontext":
-        case "SslContext": return target.getSslContext();
-        case "subject":
-        case "Subject": return target.getSubject();
+        case "sslContext": return target.getSslContext();
+        case "subject": return target.getSubject();
         case "targethostname":
-        case "TargetHostname": return target.getTargetHostname();
+        case "targetHostname": return target.getTargetHostname();
         case "targetportnumber":
-        case "TargetPortNumber": return target.getTargetPortNumber();
+        case "targetPortNumber": return target.getTargetPortNumber();
         case "useragent":
-        case "UserAgent": return target.getUserAgent();
+        case "userAgent": return target.getUserAgent();
         case "validatesigningcertificatechain":
-        case "ValidateSigningCertificateChain": return target.getValidateSigningCertificateChain();
+        case "validateSigningCertificateChain": return target.getValidateSigningCertificateChain();
         default: return null;
         }
     }
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCollaborationsManagerEndpointConfigurationConfigurer.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCollaborationsManagerEndpointConfigurationConfigurer.java
index 058af559eb8..cbf5d6c5352 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCollaborationsManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCollaborationsManagerEndpointConfigurationConfigurer.java
@@ -51,51 +51,47 @@ public class BoxCollaborationsManagerEndpointConfigurationConfigurer extends org
         org.apache.camel.component.box.BoxCollaborationsManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxCollaborationsManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
+        case "accessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
         case "authenticationtype":
-        case "AuthenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
+        case "authenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
         case "clientid":
-        case "ClientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret":
-        case "ClientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
         case "collaborationid":
-        case "CollaborationId": target.setCollaborationId(property(camelContext, java.lang.String.class, value)); return true;
-        case "collaborator":
-        case "Collaborator": target.setCollaborator(property(camelContext, com.box.sdk.BoxCollaborator.class, value)); return true;
-        case "email":
-        case "Email": target.setEmail(property(camelContext, java.lang.String.class, value)); return true;
+        case "collaborationId": target.setCollaborationId(property(camelContext, java.lang.String.class, value)); return true;
+        case "collaborator": target.setCollaborator(property(camelContext, com.box.sdk.BoxCollaborator.class, value)); return true;
+        case "email": target.setEmail(property(camelContext, java.lang.String.class, value)); return true;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
+        case "encryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
         case "enterpriseid":
-        case "EnterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
+        case "enterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
         case "folderid":
-        case "FolderId": target.setFolderId(property(camelContext, java.lang.String.class, value)); return true;
+        case "folderId": target.setFolderId(property(camelContext, java.lang.String.class, value)); return true;
         case "httpparams":
-        case "HttpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
-        case "info":
-        case "Info": target.setInfo(property(camelContext, com.box.sdk.BoxCollaboration.Info.class, value)); return true;
+        case "httpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "info": target.setInfo(property(camelContext, com.box.sdk.BoxCollaboration.Info.class, value)); return true;
         case "maxcacheentries":
-        case "MaxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
+        case "maxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeyfile":
-        case "PrivateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeypassword":
-        case "PrivateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "publickeyid":
-        case "PublicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
-        case "role":
-        case "Role": target.setRole(property(camelContext, com.box.sdk.BoxCollaboration.Role.class, value)); return true;
+        case "publicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
+        case "role": target.setRole(property(camelContext, com.box.sdk.BoxCollaboration.Role.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
         case "userid":
-        case "UserId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "userId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "userpassword":
-        case "UserPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "userPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -109,51 +105,47 @@ public class BoxCollaborationsManagerEndpointConfigurationConfigurer extends org
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return com.box.sdk.IAccessTokenCache.class;
+        case "accessTokenCache": return com.box.sdk.IAccessTokenCache.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.box.internal.BoxApiName.class;
+        case "apiName": return org.apache.camel.component.box.internal.BoxApiName.class;
         case "authenticationtype":
-        case "AuthenticationType": return java.lang.String.class;
+        case "authenticationType": return java.lang.String.class;
         case "clientid":
-        case "ClientId": return java.lang.String.class;
+        case "clientId": return java.lang.String.class;
         case "clientsecret":
-        case "ClientSecret": return java.lang.String.class;
+        case "clientSecret": return java.lang.String.class;
         case "collaborationid":
-        case "CollaborationId": return java.lang.String.class;
-        case "collaborator":
-        case "Collaborator": return com.box.sdk.BoxCollaborator.class;
-        case "email":
-        case "Email": return java.lang.String.class;
+        case "collaborationId": return java.lang.String.class;
+        case "collaborator": return com.box.sdk.BoxCollaborator.class;
+        case "email": return java.lang.String.class;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
+        case "encryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
         case "enterpriseid":
-        case "EnterpriseId": return java.lang.String.class;
+        case "enterpriseId": return java.lang.String.class;
         case "folderid":
-        case "FolderId": return java.lang.String.class;
+        case "folderId": return java.lang.String.class;
         case "httpparams":
-        case "HttpParams": return java.util.Map.class;
-        case "info":
-        case "Info": return com.box.sdk.BoxCollaboration.Info.class;
+        case "httpParams": return java.util.Map.class;
+        case "info": return com.box.sdk.BoxCollaboration.Info.class;
         case "maxcacheentries":
-        case "MaxCacheEntries": return int.class;
+        case "maxCacheEntries": return int.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekeyfile":
-        case "PrivateKeyFile": return java.lang.String.class;
+        case "privateKeyFile": return java.lang.String.class;
         case "privatekeypassword":
-        case "PrivateKeyPassword": return java.lang.String.class;
+        case "privateKeyPassword": return java.lang.String.class;
         case "publickeyid":
-        case "PublicKeyId": return java.lang.String.class;
-        case "role":
-        case "Role": return com.box.sdk.BoxCollaboration.Role.class;
+        case "publicKeyId": return java.lang.String.class;
+        case "role": return com.box.sdk.BoxCollaboration.Role.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
         case "userid":
-        case "UserId": return java.lang.String.class;
+        case "userId": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "userpassword":
-        case "UserPassword": return java.lang.String.class;
+        case "userPassword": return java.lang.String.class;
         default: return null;
         }
     }
@@ -163,51 +155,47 @@ public class BoxCollaborationsManagerEndpointConfigurationConfigurer extends org
         org.apache.camel.component.box.BoxCollaborationsManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxCollaborationsManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return target.getAccessTokenCache();
+        case "accessTokenCache": return target.getAccessTokenCache();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "authenticationtype":
-        case "AuthenticationType": return target.getAuthenticationType();
+        case "authenticationType": return target.getAuthenticationType();
         case "clientid":
-        case "ClientId": return target.getClientId();
+        case "clientId": return target.getClientId();
         case "clientsecret":
-        case "ClientSecret": return target.getClientSecret();
+        case "clientSecret": return target.getClientSecret();
         case "collaborationid":
-        case "CollaborationId": return target.getCollaborationId();
-        case "collaborator":
-        case "Collaborator": return target.getCollaborator();
-        case "email":
-        case "Email": return target.getEmail();
+        case "collaborationId": return target.getCollaborationId();
+        case "collaborator": return target.getCollaborator();
+        case "email": return target.getEmail();
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return target.getEncryptionAlgorithm();
+        case "encryptionAlgorithm": return target.getEncryptionAlgorithm();
         case "enterpriseid":
-        case "EnterpriseId": return target.getEnterpriseId();
+        case "enterpriseId": return target.getEnterpriseId();
         case "folderid":
-        case "FolderId": return target.getFolderId();
+        case "folderId": return target.getFolderId();
         case "httpparams":
-        case "HttpParams": return target.getHttpParams();
-        case "info":
-        case "Info": return target.getInfo();
+        case "httpParams": return target.getHttpParams();
+        case "info": return target.getInfo();
         case "maxcacheentries":
-        case "MaxCacheEntries": return target.getMaxCacheEntries();
+        case "maxCacheEntries": return target.getMaxCacheEntries();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekeyfile":
-        case "PrivateKeyFile": return target.getPrivateKeyFile();
+        case "privateKeyFile": return target.getPrivateKeyFile();
         case "privatekeypassword":
-        case "PrivateKeyPassword": return target.getPrivateKeyPassword();
+        case "privateKeyPassword": return target.getPrivateKeyPassword();
         case "publickeyid":
-        case "PublicKeyId": return target.getPublicKeyId();
-        case "role":
-        case "Role": return target.getRole();
+        case "publicKeyId": return target.getPublicKeyId();
+        case "role": return target.getRole();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
+        case "sslContextParameters": return target.getSslContextParameters();
         case "userid":
-        case "UserId": return target.getUserId();
+        case "userId": return target.getUserId();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "userpassword":
-        case "UserPassword": return target.getUserPassword();
+        case "userPassword": return target.getUserPassword();
         default: return null;
         }
     }
@@ -216,7 +204,7 @@ public class BoxCollaborationsManagerEndpointConfigurationConfigurer extends org
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "httpparams":
-        case "HttpParams": return java.lang.Object.class;
+        case "httpParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCommentsManagerEndpointConfigurationConfigurer.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCommentsManagerEndpointConfigurationConfigurer.java
index 334de639d9a..74afa2c073e 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCommentsManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCommentsManagerEndpointConfigurationConfigurer.java
@@ -48,45 +48,44 @@ public class BoxCommentsManagerEndpointConfigurationConfigurer extends org.apach
         org.apache.camel.component.box.BoxCommentsManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxCommentsManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
+        case "accessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
         case "authenticationtype":
-        case "AuthenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
+        case "authenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
         case "clientid":
-        case "ClientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret":
-        case "ClientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
         case "commentid":
-        case "CommentId": target.setCommentId(property(camelContext, java.lang.String.class, value)); return true;
+        case "commentId": target.setCommentId(property(camelContext, java.lang.String.class, value)); return true;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
+        case "encryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
         case "enterpriseid":
-        case "EnterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
+        case "enterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
         case "fileid":
-        case "FileId": target.setFileId(property(camelContext, java.lang.String.class, value)); return true;
+        case "fileId": target.setFileId(property(camelContext, java.lang.String.class, value)); return true;
         case "httpparams":
-        case "HttpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "httpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
         case "maxcacheentries":
-        case "MaxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
-        case "message":
-        case "Message": target.setMessage(property(camelContext, java.lang.String.class, value)); return true;
+        case "maxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
+        case "message": target.setMessage(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeyfile":
-        case "PrivateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeypassword":
-        case "PrivateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "publickeyid":
-        case "PublicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
         case "userid":
-        case "UserId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "userId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "userpassword":
-        case "UserPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "userPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -100,45 +99,44 @@ public class BoxCommentsManagerEndpointConfigurationConfigurer extends org.apach
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return com.box.sdk.IAccessTokenCache.class;
+        case "accessTokenCache": return com.box.sdk.IAccessTokenCache.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.box.internal.BoxApiName.class;
+        case "apiName": return org.apache.camel.component.box.internal.BoxApiName.class;
         case "authenticationtype":
-        case "AuthenticationType": return java.lang.String.class;
+        case "authenticationType": return java.lang.String.class;
         case "clientid":
-        case "ClientId": return java.lang.String.class;
+        case "clientId": return java.lang.String.class;
         case "clientsecret":
-        case "ClientSecret": return java.lang.String.class;
+        case "clientSecret": return java.lang.String.class;
         case "commentid":
-        case "CommentId": return java.lang.String.class;
+        case "commentId": return java.lang.String.class;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
+        case "encryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
         case "enterpriseid":
-        case "EnterpriseId": return java.lang.String.class;
+        case "enterpriseId": return java.lang.String.class;
         case "fileid":
-        case "FileId": return java.lang.String.class;
+        case "fileId": return java.lang.String.class;
         case "httpparams":
-        case "HttpParams": return java.util.Map.class;
+        case "httpParams": return java.util.Map.class;
         case "maxcacheentries":
-        case "MaxCacheEntries": return int.class;
-        case "message":
-        case "Message": return java.lang.String.class;
+        case "maxCacheEntries": return int.class;
+        case "message": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekeyfile":
-        case "PrivateKeyFile": return java.lang.String.class;
+        case "privateKeyFile": return java.lang.String.class;
         case "privatekeypassword":
-        case "PrivateKeyPassword": return java.lang.String.class;
+        case "privateKeyPassword": return java.lang.String.class;
         case "publickeyid":
-        case "PublicKeyId": return java.lang.String.class;
+        case "publicKeyId": return java.lang.String.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
         case "userid":
-        case "UserId": return java.lang.String.class;
+        case "userId": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "userpassword":
-        case "UserPassword": return java.lang.String.class;
+        case "userPassword": return java.lang.String.class;
         default: return null;
         }
     }
@@ -148,45 +146,44 @@ public class BoxCommentsManagerEndpointConfigurationConfigurer extends org.apach
         org.apache.camel.component.box.BoxCommentsManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxCommentsManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return target.getAccessTokenCache();
+        case "accessTokenCache": return target.getAccessTokenCache();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "authenticationtype":
-        case "AuthenticationType": return target.getAuthenticationType();
+        case "authenticationType": return target.getAuthenticationType();
         case "clientid":
-        case "ClientId": return target.getClientId();
+        case "clientId": return target.getClientId();
         case "clientsecret":
-        case "ClientSecret": return target.getClientSecret();
+        case "clientSecret": return target.getClientSecret();
         case "commentid":
-        case "CommentId": return target.getCommentId();
+        case "commentId": return target.getCommentId();
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return target.getEncryptionAlgorithm();
+        case "encryptionAlgorithm": return target.getEncryptionAlgorithm();
         case "enterpriseid":
-        case "EnterpriseId": return target.getEnterpriseId();
+        case "enterpriseId": return target.getEnterpriseId();
         case "fileid":
-        case "FileId": return target.getFileId();
+        case "fileId": return target.getFileId();
         case "httpparams":
-        case "HttpParams": return target.getHttpParams();
+        case "httpParams": return target.getHttpParams();
         case "maxcacheentries":
-        case "MaxCacheEntries": return target.getMaxCacheEntries();
-        case "message":
-        case "Message": return target.getMessage();
+        case "maxCacheEntries": return target.getMaxCacheEntries();
+        case "message": return target.getMessage();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekeyfile":
-        case "PrivateKeyFile": return target.getPrivateKeyFile();
+        case "privateKeyFile": return target.getPrivateKeyFile();
         case "privatekeypassword":
-        case "PrivateKeyPassword": return target.getPrivateKeyPassword();
+        case "privateKeyPassword": return target.getPrivateKeyPassword();
         case "publickeyid":
-        case "PublicKeyId": return target.getPublicKeyId();
+        case "publicKeyId": return target.getPublicKeyId();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
+        case "sslContextParameters": return target.getSslContextParameters();
         case "userid":
-        case "UserId": return target.getUserId();
+        case "userId": return target.getUserId();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "userpassword":
-        case "UserPassword": return target.getUserPassword();
+        case "userPassword": return target.getUserPassword();
         default: return null;
         }
     }
@@ -195,7 +192,7 @@ public class BoxCommentsManagerEndpointConfigurationConfigurer extends org.apach
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "httpparams":
-        case "HttpParams": return java.lang.Object.class;
+        case "httpParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxConfigurationConfigurer.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxConfigurationConfigurer.java
index 81e682bd9ab..504bf86c853 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxConfigurationConfigurer.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxConfigurationConfigurer.java
@@ -45,39 +45,39 @@ public class BoxConfigurationConfigurer extends org.apache.camel.support.compone
         org.apache.camel.component.box.BoxConfiguration target = (org.apache.camel.component.box.BoxConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
+        case "accessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
         case "authenticationtype":
-        case "AuthenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
+        case "authenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
         case "clientid":
-        case "ClientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret":
-        case "ClientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
+        case "encryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
         case "enterpriseid":
-        case "EnterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
+        case "enterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
         case "httpparams":
-        case "HttpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "httpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
         case "maxcacheentries":
-        case "MaxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
+        case "maxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeyfile":
-        case "PrivateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeypassword":
-        case "PrivateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "publickeyid":
-        case "PublicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
         case "userid":
-        case "UserId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "userId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "userpassword":
-        case "UserPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "userPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -91,39 +91,39 @@ public class BoxConfigurationConfigurer extends org.apache.camel.support.compone
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return com.box.sdk.IAccessTokenCache.class;
+        case "accessTokenCache": return com.box.sdk.IAccessTokenCache.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.box.internal.BoxApiName.class;
+        case "apiName": return org.apache.camel.component.box.internal.BoxApiName.class;
         case "authenticationtype":
-        case "AuthenticationType": return java.lang.String.class;
+        case "authenticationType": return java.lang.String.class;
         case "clientid":
-        case "ClientId": return java.lang.String.class;
+        case "clientId": return java.lang.String.class;
         case "clientsecret":
-        case "ClientSecret": return java.lang.String.class;
+        case "clientSecret": return java.lang.String.class;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
+        case "encryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
         case "enterpriseid":
-        case "EnterpriseId": return java.lang.String.class;
+        case "enterpriseId": return java.lang.String.class;
         case "httpparams":
-        case "HttpParams": return java.util.Map.class;
+        case "httpParams": return java.util.Map.class;
         case "maxcacheentries":
-        case "MaxCacheEntries": return int.class;
+        case "maxCacheEntries": return int.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekeyfile":
-        case "PrivateKeyFile": return java.lang.String.class;
+        case "privateKeyFile": return java.lang.String.class;
         case "privatekeypassword":
-        case "PrivateKeyPassword": return java.lang.String.class;
+        case "privateKeyPassword": return java.lang.String.class;
         case "publickeyid":
-        case "PublicKeyId": return java.lang.String.class;
+        case "publicKeyId": return java.lang.String.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
         case "userid":
-        case "UserId": return java.lang.String.class;
+        case "userId": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "userpassword":
-        case "UserPassword": return java.lang.String.class;
+        case "userPassword": return java.lang.String.class;
         default: return null;
         }
     }
@@ -133,39 +133,39 @@ public class BoxConfigurationConfigurer extends org.apache.camel.support.compone
         org.apache.camel.component.box.BoxConfiguration target = (org.apache.camel.component.box.BoxConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return target.getAccessTokenCache();
+        case "accessTokenCache": return target.getAccessTokenCache();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "authenticationtype":
-        case "AuthenticationType": return target.getAuthenticationType();
+        case "authenticationType": return target.getAuthenticationType();
         case "clientid":
-        case "ClientId": return target.getClientId();
+        case "clientId": return target.getClientId();
         case "clientsecret":
-        case "ClientSecret": return target.getClientSecret();
+        case "clientSecret": return target.getClientSecret();
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return target.getEncryptionAlgorithm();
+        case "encryptionAlgorithm": return target.getEncryptionAlgorithm();
         case "enterpriseid":
-        case "EnterpriseId": return target.getEnterpriseId();
+        case "enterpriseId": return target.getEnterpriseId();
         case "httpparams":
-        case "HttpParams": return target.getHttpParams();
+        case "httpParams": return target.getHttpParams();
         case "maxcacheentries":
-        case "MaxCacheEntries": return target.getMaxCacheEntries();
+        case "maxCacheEntries": return target.getMaxCacheEntries();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekeyfile":
-        case "PrivateKeyFile": return target.getPrivateKeyFile();
+        case "privateKeyFile": return target.getPrivateKeyFile();
         case "privatekeypassword":
-        case "PrivateKeyPassword": return target.getPrivateKeyPassword();
+        case "privateKeyPassword": return target.getPrivateKeyPassword();
         case "publickeyid":
-        case "PublicKeyId": return target.getPublicKeyId();
+        case "publicKeyId": return target.getPublicKeyId();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
+        case "sslContextParameters": return target.getSslContextParameters();
         case "userid":
-        case "UserId": return target.getUserId();
+        case "userId": return target.getUserId();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "userpassword":
-        case "UserPassword": return target.getUserPassword();
+        case "userPassword": return target.getUserPassword();
         default: return null;
         }
     }
@@ -174,7 +174,7 @@ public class BoxConfigurationConfigurer extends org.apache.camel.support.compone
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "httpparams":
-        case "HttpParams": return java.lang.Object.class;
+        case "httpParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventLogsManagerEndpointConfigurationConfigurer.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventLogsManagerEndpointConfigurationConfigurer.java
index 15bb2c0734b..c88e45a06c2 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventLogsManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventLogsManagerEndpointConfigurationConfigurer.java
@@ -49,47 +49,43 @@ public class BoxEventLogsManagerEndpointConfigurationConfigurer extends org.apac
         org.apache.camel.component.box.BoxEventLogsManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxEventLogsManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
-        case "after":
-        case "After": target.setAfter(property(camelContext, java.util.Date.class, value)); return true;
+        case "accessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
+        case "after": target.setAfter(property(camelContext, java.util.Date.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
         case "authenticationtype":
-        case "AuthenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
-        case "before":
-        case "Before": target.setBefore(property(camelContext, java.util.Date.class, value)); return true;
+        case "authenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
+        case "before": target.setBefore(property(camelContext, java.util.Date.class, value)); return true;
         case "clientid":
-        case "ClientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret":
-        case "ClientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
+        case "encryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
         case "enterpriseid":
-        case "EnterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
+        case "enterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
         case "httpparams":
-        case "HttpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "httpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
         case "maxcacheentries":
-        case "MaxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
+        case "maxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "position":
-        case "Position": target.setPosition(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "position": target.setPosition(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeyfile":
-        case "PrivateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeypassword":
-        case "PrivateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "publickeyid":
-        case "PublicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
-        case "types":
-        case "Types": target.setTypes(property(camelContext, com.box.sdk.BoxEvent.EventType[].class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "types": target.setTypes(property(camelContext, com.box.sdk.BoxEvent.EventType[].class, value)); return true;
         case "userid":
-        case "UserId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "userId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "userpassword":
-        case "UserPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "userPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -103,47 +99,43 @@ public class BoxEventLogsManagerEndpointConfigurationConfigurer extends org.apac
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return com.box.sdk.IAccessTokenCache.class;
-        case "after":
-        case "After": return java.util.Date.class;
+        case "accessTokenCache": return com.box.sdk.IAccessTokenCache.class;
+        case "after": return java.util.Date.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.box.internal.BoxApiName.class;
+        case "apiName": return org.apache.camel.component.box.internal.BoxApiName.class;
         case "authenticationtype":
-        case "AuthenticationType": return java.lang.String.class;
-        case "before":
-        case "Before": return java.util.Date.class;
+        case "authenticationType": return java.lang.String.class;
+        case "before": return java.util.Date.class;
         case "clientid":
-        case "ClientId": return java.lang.String.class;
+        case "clientId": return java.lang.String.class;
         case "clientsecret":
-        case "ClientSecret": return java.lang.String.class;
+        case "clientSecret": return java.lang.String.class;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
+        case "encryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
         case "enterpriseid":
-        case "EnterpriseId": return java.lang.String.class;
+        case "enterpriseId": return java.lang.String.class;
         case "httpparams":
-        case "HttpParams": return java.util.Map.class;
+        case "httpParams": return java.util.Map.class;
         case "maxcacheentries":
-        case "MaxCacheEntries": return int.class;
+        case "maxCacheEntries": return int.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "position":
-        case "Position": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "position": return java.lang.String.class;
         case "privatekeyfile":
-        case "PrivateKeyFile": return java.lang.String.class;
+        case "privateKeyFile": return java.lang.String.class;
         case "privatekeypassword":
-        case "PrivateKeyPassword": return java.lang.String.class;
+        case "privateKeyPassword": return java.lang.String.class;
         case "publickeyid":
-        case "PublicKeyId": return java.lang.String.class;
+        case "publicKeyId": return java.lang.String.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
-        case "types":
-        case "Types": return com.box.sdk.BoxEvent.EventType[].class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "types": return com.box.sdk.BoxEvent.EventType[].class;
         case "userid":
-        case "UserId": return java.lang.String.class;
+        case "userId": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "userpassword":
-        case "UserPassword": return java.lang.String.class;
+        case "userPassword": return java.lang.String.class;
         default: return null;
         }
     }
@@ -153,47 +145,43 @@ public class BoxEventLogsManagerEndpointConfigurationConfigurer extends org.apac
         org.apache.camel.component.box.BoxEventLogsManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxEventLogsManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return target.getAccessTokenCache();
-        case "after":
-        case "After": return target.getAfter();
+        case "accessTokenCache": return target.getAccessTokenCache();
+        case "after": return target.getAfter();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "authenticationtype":
-        case "AuthenticationType": return target.getAuthenticationType();
-        case "before":
-        case "Before": return target.getBefore();
+        case "authenticationType": return target.getAuthenticationType();
+        case "before": return target.getBefore();
         case "clientid":
-        case "ClientId": return target.getClientId();
+        case "clientId": return target.getClientId();
         case "clientsecret":
-        case "ClientSecret": return target.getClientSecret();
+        case "clientSecret": return target.getClientSecret();
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return target.getEncryptionAlgorithm();
+        case "encryptionAlgorithm": return target.getEncryptionAlgorithm();
         case "enterpriseid":
-        case "EnterpriseId": return target.getEnterpriseId();
+        case "enterpriseId": return target.getEnterpriseId();
         case "httpparams":
-        case "HttpParams": return target.getHttpParams();
+        case "httpParams": return target.getHttpParams();
         case "maxcacheentries":
-        case "MaxCacheEntries": return target.getMaxCacheEntries();
+        case "maxCacheEntries": return target.getMaxCacheEntries();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "position":
-        case "Position": return target.getPosition();
+        case "methodName": return target.getMethodName();
+        case "position": return target.getPosition();
         case "privatekeyfile":
-        case "PrivateKeyFile": return target.getPrivateKeyFile();
+        case "privateKeyFile": return target.getPrivateKeyFile();
         case "privatekeypassword":
-        case "PrivateKeyPassword": return target.getPrivateKeyPassword();
+        case "privateKeyPassword": return target.getPrivateKeyPassword();
         case "publickeyid":
-        case "PublicKeyId": return target.getPublicKeyId();
+        case "publicKeyId": return target.getPublicKeyId();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
-        case "types":
-        case "Types": return target.getTypes();
+        case "sslContextParameters": return target.getSslContextParameters();
+        case "types": return target.getTypes();
         case "userid":
-        case "UserId": return target.getUserId();
+        case "userId": return target.getUserId();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "userpassword":
-        case "UserPassword": return target.getUserPassword();
+        case "userPassword": return target.getUserPassword();
         default: return null;
         }
     }
@@ -202,7 +190,7 @@ public class BoxEventLogsManagerEndpointConfigurationConfigurer extends org.apac
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "httpparams":
-        case "HttpParams": return java.lang.Object.class;
+        case "httpParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventsManagerEndpointConfigurationConfigurer.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventsManagerEndpointConfigurationConfigurer.java
index 3d2580874f5..0d2db0d6801 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventsManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventsManagerEndpointConfigurationConfigurer.java
@@ -46,41 +46,41 @@ public class BoxEventsManagerEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.box.BoxEventsManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxEventsManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
+        case "accessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
         case "authenticationtype":
-        case "AuthenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
+        case "authenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
         case "clientid":
-        case "ClientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret":
-        case "ClientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
+        case "encryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
         case "enterpriseid":
-        case "EnterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
+        case "enterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
         case "httpparams":
-        case "HttpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "httpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
         case "maxcacheentries":
-        case "MaxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
+        case "maxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeyfile":
-        case "PrivateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeypassword":
-        case "PrivateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "publickeyid":
-        case "PublicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
         case "startingposition":
-        case "StartingPosition": target.setStartingPosition(property(camelContext, java.lang.Long.class, value)); return true;
+        case "startingPosition": target.setStartingPosition(property(camelContext, java.lang.Long.class, value)); return true;
         case "userid":
-        case "UserId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "userId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "userpassword":
-        case "UserPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "userPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -94,41 +94,41 @@ public class BoxEventsManagerEndpointConfigurationConfigurer extends org.apache.
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return com.box.sdk.IAccessTokenCache.class;
+        case "accessTokenCache": return com.box.sdk.IAccessTokenCache.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.box.internal.BoxApiName.class;
+        case "apiName": return org.apache.camel.component.box.internal.BoxApiName.class;
         case "authenticationtype":
-        case "AuthenticationType": return java.lang.String.class;
+        case "authenticationType": return java.lang.String.class;
         case "clientid":
-        case "ClientId": return java.lang.String.class;
+        case "clientId": return java.lang.String.class;
         case "clientsecret":
-        case "ClientSecret": return java.lang.String.class;
+        case "clientSecret": return java.lang.String.class;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
+        case "encryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
         case "enterpriseid":
-        case "EnterpriseId": return java.lang.String.class;
+        case "enterpriseId": return java.lang.String.class;
         case "httpparams":
-        case "HttpParams": return java.util.Map.class;
+        case "httpParams": return java.util.Map.class;
         case "maxcacheentries":
-        case "MaxCacheEntries": return int.class;
+        case "maxCacheEntries": return int.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekeyfile":
-        case "PrivateKeyFile": return java.lang.String.class;
+        case "privateKeyFile": return java.lang.String.class;
         case "privatekeypassword":
-        case "PrivateKeyPassword": return java.lang.String.class;
+        case "privateKeyPassword": return java.lang.String.class;
         case "publickeyid":
-        case "PublicKeyId": return java.lang.String.class;
+        case "publicKeyId": return java.lang.String.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
         case "startingposition":
-        case "StartingPosition": return java.lang.Long.class;
+        case "startingPosition": return java.lang.Long.class;
         case "userid":
-        case "UserId": return java.lang.String.class;
+        case "userId": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "userpassword":
-        case "UserPassword": return java.lang.String.class;
+        case "userPassword": return java.lang.String.class;
         default: return null;
         }
     }
@@ -138,41 +138,41 @@ public class BoxEventsManagerEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.box.BoxEventsManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxEventsManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return target.getAccessTokenCache();
+        case "accessTokenCache": return target.getAccessTokenCache();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "authenticationtype":
-        case "AuthenticationType": return target.getAuthenticationType();
+        case "authenticationType": return target.getAuthenticationType();
         case "clientid":
-        case "ClientId": return target.getClientId();
+        case "clientId": return target.getClientId();
         case "clientsecret":
-        case "ClientSecret": return target.getClientSecret();
+        case "clientSecret": return target.getClientSecret();
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return target.getEncryptionAlgorithm();
+        case "encryptionAlgorithm": return target.getEncryptionAlgorithm();
         case "enterpriseid":
-        case "EnterpriseId": return target.getEnterpriseId();
+        case "enterpriseId": return target.getEnterpriseId();
         case "httpparams":
-        case "HttpParams": return target.getHttpParams();
+        case "httpParams": return target.getHttpParams();
         case "maxcacheentries":
-        case "MaxCacheEntries": return target.getMaxCacheEntries();
+        case "maxCacheEntries": return target.getMaxCacheEntries();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekeyfile":
-        case "PrivateKeyFile": return target.getPrivateKeyFile();
+        case "privateKeyFile": return target.getPrivateKeyFile();
         case "privatekeypassword":
-        case "PrivateKeyPassword": return target.getPrivateKeyPassword();
+        case "privateKeyPassword": return target.getPrivateKeyPassword();
         case "publickeyid":
-        case "PublicKeyId": return target.getPublicKeyId();
+        case "publicKeyId": return target.getPublicKeyId();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
+        case "sslContextParameters": return target.getSslContextParameters();
         case "startingposition":
-        case "StartingPosition": return target.getStartingPosition();
+        case "startingPosition": return target.getStartingPosition();
         case "userid":
-        case "UserId": return target.getUserId();
+        case "userId": return target.getUserId();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "userpassword":
-        case "UserPassword": return target.getUserPassword();
+        case "userPassword": return target.getUserPassword();
         default: return null;
         }
     }
@@ -181,7 +181,7 @@ public class BoxEventsManagerEndpointConfigurationConfigurer extends org.apache.
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "httpparams":
-        case "HttpParams": return java.lang.Object.class;
+        case "httpParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFilesManagerEndpointConfigurationConfigurer.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFilesManagerEndpointConfigurationConfigurer.java
index a2f7ee9725b..233a14e030d 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFilesManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFilesManagerEndpointConfigurationConfigurer.java
@@ -69,90 +69,77 @@ public class BoxFilesManagerEndpointConfigurationConfigurer extends org.apache.c
     public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
         org.apache.camel.component.box.BoxFilesManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxFilesManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "access":
-        case "Access": target.setAccess(property(camelContext, com.box.sdk.BoxSharedLink.Access.class, value)); return true;
+        case "access": target.setAccess(property(camelContext, com.box.sdk.BoxSharedLink.Access.class, value)); return true;
         case "accesstokencache":
-        case "AccessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
+        case "accessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
         case "authenticationtype":
-        case "AuthenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
-        case "check":
-        case "Check": target.setCheck(property(camelContext, java.lang.Boolean.class, value)); return true;
+        case "authenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
+        case "check": target.setCheck(property(camelContext, java.lang.Boolean.class, value)); return true;
         case "clientid":
-        case "ClientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret":
-        case "ClientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
-        case "content":
-        case "Content": target.setContent(property(camelContext, java.io.InputStream.class, value)); return true;
-        case "created":
-        case "Created": target.setCreated(property(camelContext, java.util.Date.class, value)); return true;
+        case "clientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
+        case "content": target.setContent(property(camelContext, java.io.InputStream.class, value)); return true;
+        case "created": target.setCreated(property(camelContext, java.util.Date.class, value)); return true;
         case "destinationfolderid":
-        case "DestinationFolderId": target.setDestinationFolderId(property(camelContext, java.lang.String.class, value)); return true;
+        case "destinationFolderId": target.setDestinationFolderId(property(camelContext, java.lang.String.class, value)); return true;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
+        case "encryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
         case "enterpriseid":
-        case "EnterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
-        case "fields":
-        case "Fields": target.setFields(property(camelContext, java.lang.String[].class, value)); return true;
+        case "enterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
+        case "fields": target.setFields(property(camelContext, java.lang.String[].class, value)); return true;
         case "filecontent":
-        case "FileContent": target.setFileContent(property(camelContext, java.io.InputStream.class, value)); return true;
+        case "fileContent": target.setFileContent(property(camelContext, java.io.InputStream.class, value)); return true;
         case "fileid":
-        case "FileId": target.setFileId(property(camelContext, java.lang.String.class, value)); return true;
+        case "fileId": target.setFileId(property(camelContext, java.lang.String.class, value)); return true;
         case "filename":
-        case "FileName": target.setFileName(property(camelContext, java.lang.String.class, value)); return true;
+        case "fileName": target.setFileName(property(camelContext, java.lang.String.class, value)); return true;
         case "filesize":
-        case "FileSize": target.setFileSize(property(camelContext, java.lang.Long.class, value)); return true;
+        case "fileSize": target.setFileSize(property(camelContext, java.lang.Long.class, value)); return true;
         case "httpparams":
-        case "HttpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
-        case "info":
-        case "Info": target.setInfo(property(camelContext, com.box.sdk.BoxFile.Info.class, value)); return true;
-        case "listener":
-        case "Listener": target.setListener(property(camelContext, com.box.sdk.ProgressListener.class, value)); return true;
+        case "httpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "info": target.setInfo(property(camelContext, com.box.sdk.BoxFile.Info.class, value)); return true;
+        case "listener": target.setListener(property(camelContext, com.box.sdk.ProgressListener.class, value)); return true;
         case "maxcacheentries":
-        case "MaxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
-        case "metadata":
-        case "Metadata": target.setMetadata(property(camelContext, com.box.sdk.Metadata.class, value)); return true;
+        case "maxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
+        case "metadata": target.setMetadata(property(camelContext, com.box.sdk.Metadata.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "modified":
-        case "Modified": target.setModified(property(camelContext, java.util.Date.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "modified": target.setModified(property(camelContext, java.util.Date.class, value)); return true;
         case "newfilename":
-        case "NewFileName": target.setNewFileName(property(camelContext, java.lang.String.class, value)); return true;
+        case "newFileName": target.setNewFileName(property(camelContext, java.lang.String.class, value)); return true;
         case "newname":
-        case "NewName": target.setNewName(property(camelContext, java.lang.String.class, value)); return true;
-        case "output":
-        case "Output": target.setOutput(property(camelContext, java.io.OutputStream.class, value)); return true;
+        case "newName": target.setNewName(property(camelContext, java.lang.String.class, value)); return true;
+        case "output": target.setOutput(property(camelContext, java.io.OutputStream.class, value)); return true;
         case "parentfolderid":
-        case "ParentFolderId": target.setParentFolderId(property(camelContext, java.lang.String.class, value)); return true;
-        case "permissions":
-        case "Permissions": target.setPermissions(property(camelContext, com.box.sdk.BoxSharedLink.Permissions.class, value)); return true;
+        case "parentFolderId": target.setParentFolderId(property(camelContext, java.lang.String.class, value)); return true;
+        case "permissions": target.setPermissions(property(camelContext, com.box.sdk.BoxSharedLink.Permissions.class, value)); return true;
         case "privatekeyfile":
-        case "PrivateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeypassword":
-        case "PrivateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "publickeyid":
-        case "PublicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
         case "rangeend":
-        case "RangeEnd": target.setRangeEnd(property(camelContext, java.lang.Long.class, value)); return true;
+        case "rangeEnd": target.setRangeEnd(property(camelContext, java.lang.Long.class, value)); return true;
         case "rangestart":
-        case "RangeStart": target.setRangeStart(property(camelContext, java.lang.Long.class, value)); return true;
-        case "size":
-        case "Size": target.setSize(property(camelContext, java.lang.Long.class, value)); return true;
+        case "rangeStart": target.setRangeStart(property(camelContext, java.lang.Long.class, value)); return true;
+        case "size": target.setSize(property(camelContext, java.lang.Long.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
         case "typename":
-        case "TypeName": target.setTypeName(property(camelContext, java.lang.String.class, value)); return true;
+        case "typeName": target.setTypeName(property(camelContext, java.lang.String.class, value)); return true;
         case "unsharedate":
-        case "UnshareDate": target.setUnshareDate(property(camelContext, java.util.Date.class, value)); return true;
+        case "unshareDate": target.setUnshareDate(property(camelContext, java.util.Date.class, value)); return true;
         case "userid":
-        case "UserId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "userId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "userpassword":
-        case "UserPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
-        case "version":
-        case "Version": target.setVersion(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "userPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "version": target.setVersion(property(camelContext, java.lang.Integer.class, value)); return true;
         default: return false;
         }
     }
@@ -165,90 +152,77 @@ public class BoxFilesManagerEndpointConfigurationConfigurer extends org.apache.c
     @Override
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "access":
-        case "Access": return com.box.sdk.BoxSharedLink.Access.class;
+        case "access": return com.box.sdk.BoxSharedLink.Access.class;
         case "accesstokencache":
-        case "AccessTokenCache": return com.box.sdk.IAccessTokenCache.class;
+        case "accessTokenCache": return com.box.sdk.IAccessTokenCache.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.box.internal.BoxApiName.class;
+        case "apiName": return org.apache.camel.component.box.internal.BoxApiName.class;
         case "authenticationtype":
-        case "AuthenticationType": return java.lang.String.class;
-        case "check":
-        case "Check": return java.lang.Boolean.class;
+        case "authenticationType": return java.lang.String.class;
+        case "check": return java.lang.Boolean.class;
         case "clientid":
-        case "ClientId": return java.lang.String.class;
+        case "clientId": return java.lang.String.class;
         case "clientsecret":
-        case "ClientSecret": return java.lang.String.class;
-        case "content":
-        case "Content": return java.io.InputStream.class;
-        case "created":
-        case "Created": return java.util.Date.class;
+        case "clientSecret": return java.lang.String.class;
+        case "content": return java.io.InputStream.class;
+        case "created": return java.util.Date.class;
         case "destinationfolderid":
-        case "DestinationFolderId": return java.lang.String.class;
+        case "destinationFolderId": return java.lang.String.class;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
+        case "encryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
         case "enterpriseid":
-        case "EnterpriseId": return java.lang.String.class;
-        case "fields":
-        case "Fields": return java.lang.String[].class;
+        case "enterpriseId": return java.lang.String.class;
+        case "fields": return java.lang.String[].class;
         case "filecontent":
-        case "FileContent": return java.io.InputStream.class;
+        case "fileContent": return java.io.InputStream.class;
         case "fileid":
-        case "FileId": return java.lang.String.class;
+        case "fileId": return java.lang.String.class;
         case "filename":
-        case "FileName": return java.lang.String.class;
+        case "fileName": return java.lang.String.class;
         case "filesize":
-        case "FileSize": return java.lang.Long.class;
+        case "fileSize": return java.lang.Long.class;
         case "httpparams":
-        case "HttpParams": return java.util.Map.class;
-        case "info":
-        case "Info": return com.box.sdk.BoxFile.Info.class;
-        case "listener":
-        case "Listener": return com.box.sdk.ProgressListener.class;
+        case "httpParams": return java.util.Map.class;
+        case "info": return com.box.sdk.BoxFile.Info.class;
+        case "listener": return com.box.sdk.ProgressListener.class;
         case "maxcacheentries":
-        case "MaxCacheEntries": return int.class;
-        case "metadata":
-        case "Metadata": return com.box.sdk.Metadata.class;
+        case "maxCacheEntries": return int.class;
+        case "metadata": return com.box.sdk.Metadata.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "modified":
-        case "Modified": return java.util.Date.class;
+        case "methodName": return java.lang.String.class;
+        case "modified": return java.util.Date.class;
         case "newfilename":
-        case "NewFileName": return java.lang.String.class;
+        case "newFileName": return java.lang.String.class;
         case "newname":
-        case "NewName": return java.lang.String.class;
-        case "output":
-        case "Output": return java.io.OutputStream.class;
+        case "newName": return java.lang.String.class;
+        case "output": return java.io.OutputStream.class;
         case "parentfolderid":
-        case "ParentFolderId": return java.lang.String.class;
-        case "permissions":
-        case "Permissions": return com.box.sdk.BoxSharedLink.Permissions.class;
+        case "parentFolderId": return java.lang.String.class;
+        case "permissions": return com.box.sdk.BoxSharedLink.Permissions.class;
         case "privatekeyfile":
-        case "PrivateKeyFile": return java.lang.String.class;
+        case "privateKeyFile": return java.lang.String.class;
         case "privatekeypassword":
-        case "PrivateKeyPassword": return java.lang.String.class;
+        case "privateKeyPassword": return java.lang.String.class;
         case "publickeyid":
-        case "PublicKeyId": return java.lang.String.class;
+        case "publicKeyId": return java.lang.String.class;
         case "rangeend":
-        case "RangeEnd": return java.lang.Long.class;
+        case "rangeEnd": return java.lang.Long.class;
         case "rangestart":
-        case "RangeStart": return java.lang.Long.class;
-        case "size":
-        case "Size": return java.lang.Long.class;
+        case "rangeStart": return java.lang.Long.class;
+        case "size": return java.lang.Long.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
         case "typename":
-        case "TypeName": return java.lang.String.class;
+        case "typeName": return java.lang.String.class;
         case "unsharedate":
-        case "UnshareDate": return java.util.Date.class;
+        case "unshareDate": return java.util.Date.class;
         case "userid":
-        case "UserId": return java.lang.String.class;
+        case "userId": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "userpassword":
-        case "UserPassword": return java.lang.String.class;
-        case "version":
-        case "Version": return java.lang.Integer.class;
+        case "userPassword": return java.lang.String.class;
+        case "version": return java.lang.Integer.class;
         default: return null;
         }
     }
@@ -257,90 +231,77 @@ public class BoxFilesManagerEndpointConfigurationConfigurer extends org.apache.c
     public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
         org.apache.camel.component.box.BoxFilesManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxFilesManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "access":
-        case "Access": return target.getAccess();
+        case "access": return target.getAccess();
         case "accesstokencache":
-        case "AccessTokenCache": return target.getAccessTokenCache();
+        case "accessTokenCache": return target.getAccessTokenCache();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "authenticationtype":
-        case "AuthenticationType": return target.getAuthenticationType();
-        case "check":
-        case "Check": return target.getCheck();
+        case "authenticationType": return target.getAuthenticationType();
+        case "check": return target.getCheck();
         case "clientid":
-        case "ClientId": return target.getClientId();
+        case "clientId": return target.getClientId();
         case "clientsecret":
-        case "ClientSecret": return target.getClientSecret();
-        case "content":
-        case "Content": return target.getContent();
-        case "created":
-        case "Created": return target.getCreated();
+        case "clientSecret": return target.getClientSecret();
+        case "content": return target.getContent();
+        case "created": return target.getCreated();
         case "destinationfolderid":
-        case "DestinationFolderId": return target.getDestinationFolderId();
+        case "destinationFolderId": return target.getDestinationFolderId();
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return target.getEncryptionAlgorithm();
+        case "encryptionAlgorithm": return target.getEncryptionAlgorithm();
         case "enterpriseid":
-        case "EnterpriseId": return target.getEnterpriseId();
-        case "fields":
-        case "Fields": return target.getFields();
+        case "enterpriseId": return target.getEnterpriseId();
+        case "fields": return target.getFields();
         case "filecontent":
-        case "FileContent": return target.getFileContent();
+        case "fileContent": return target.getFileContent();
         case "fileid":
-        case "FileId": return target.getFileId();
+        case "fileId": return target.getFileId();
         case "filename":
-        case "FileName": return target.getFileName();
+        case "fileName": return target.getFileName();
         case "filesize":
-        case "FileSize": return target.getFileSize();
+        case "fileSize": return target.getFileSize();
         case "httpparams":
-        case "HttpParams": return target.getHttpParams();
-        case "info":
-        case "Info": return target.getInfo();
-        case "listener":
-        case "Listener": return target.getListener();
+        case "httpParams": return target.getHttpParams();
+        case "info": return target.getInfo();
+        case "listener": return target.getListener();
         case "maxcacheentries":
-        case "MaxCacheEntries": return target.getMaxCacheEntries();
-        case "metadata":
-        case "Metadata": return target.getMetadata();
+        case "maxCacheEntries": return target.getMaxCacheEntries();
+        case "metadata": return target.getMetadata();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "modified":
-        case "Modified": return target.getModified();
+        case "methodName": return target.getMethodName();
+        case "modified": return target.getModified();
         case "newfilename":
-        case "NewFileName": return target.getNewFileName();
+        case "newFileName": return target.getNewFileName();
         case "newname":
-        case "NewName": return target.getNewName();
-        case "output":
-        case "Output": return target.getOutput();
+        case "newName": return target.getNewName();
+        case "output": return target.getOutput();
         case "parentfolderid":
-        case "ParentFolderId": return target.getParentFolderId();
-        case "permissions":
-        case "Permissions": return target.getPermissions();
+        case "parentFolderId": return target.getParentFolderId();
+        case "permissions": return target.getPermissions();
         case "privatekeyfile":
-        case "PrivateKeyFile": return target.getPrivateKeyFile();
+        case "privateKeyFile": return target.getPrivateKeyFile();
         case "privatekeypassword":
-        case "PrivateKeyPassword": return target.getPrivateKeyPassword();
+        case "privateKeyPassword": return target.getPrivateKeyPassword();
         case "publickeyid":
-        case "PublicKeyId": return target.getPublicKeyId();
+        case "publicKeyId": return target.getPublicKeyId();
         case "rangeend":
-        case "RangeEnd": return target.getRangeEnd();
+        case "rangeEnd": return target.getRangeEnd();
         case "rangestart":
-        case "RangeStart": return target.getRangeStart();
-        case "size":
-        case "Size": return target.getSize();
+        case "rangeStart": return target.getRangeStart();
+        case "size": return target.getSize();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
+        case "sslContextParameters": return target.getSslContextParameters();
         case "typename":
-        case "TypeName": return target.getTypeName();
+        case "typeName": return target.getTypeName();
         case "unsharedate":
-        case "UnshareDate": return target.getUnshareDate();
+        case "unshareDate": return target.getUnshareDate();
         case "userid":
-        case "UserId": return target.getUserId();
+        case "userId": return target.getUserId();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "userpassword":
-        case "UserPassword": return target.getUserPassword();
-        case "version":
-        case "Version": return target.getVersion();
+        case "userPassword": return target.getUserPassword();
+        case "version": return target.getVersion();
         default: return null;
         }
     }
@@ -349,7 +310,7 @@ public class BoxFilesManagerEndpointConfigurationConfigurer extends org.apache.c
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "httpparams":
-        case "HttpParams": return java.lang.Object.class;
+        case "httpParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFoldersManagerEndpointConfigurationConfigurer.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFoldersManagerEndpointConfigurationConfigurer.java
index 7172327ad99..84ed01df23d 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFoldersManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFoldersManagerEndpointConfigurationConfigurer.java
@@ -58,68 +58,61 @@ public class BoxFoldersManagerEndpointConfigurationConfigurer extends org.apache
     public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
         org.apache.camel.component.box.BoxFoldersManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxFoldersManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "access":
-        case "Access": target.setAccess(property(camelContext, com.box.sdk.BoxSharedLink.Access.class, value)); return true;
+        case "access": target.setAccess(property(camelContext, com.box.sdk.BoxSharedLink.Access.class, value)); return true;
         case "accesstokencache":
-        case "AccessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
+        case "accessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
         case "authenticationtype":
-        case "AuthenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
+        case "authenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
         case "clientid":
-        case "ClientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret":
-        case "ClientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
         case "destinationfolderid":
-        case "DestinationFolderId": target.setDestinationFolderId(property(camelContext, java.lang.String.class, value)); return true;
+        case "destinationFolderId": target.setDestinationFolderId(property(camelContext, java.lang.String.class, value)); return true;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
+        case "encryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
         case "enterpriseid":
-        case "EnterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
-        case "fields":
-        case "Fields": target.setFields(property(camelContext, java.lang.String[].class, value)); return true;
+        case "enterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
+        case "fields": target.setFields(property(camelContext, java.lang.String[].class, value)); return true;
         case "folderid":
-        case "FolderId": target.setFolderId(property(camelContext, java.lang.String.class, value)); return true;
+        case "folderId": target.setFolderId(property(camelContext, java.lang.String.class, value)); return true;
         case "foldername":
-        case "FolderName": target.setFolderName(property(camelContext, java.lang.String.class, value)); return true;
+        case "folderName": target.setFolderName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpparams":
-        case "HttpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
-        case "info":
-        case "Info": target.setInfo(property(camelContext, com.box.sdk.BoxFolder.Info.class, value)); return true;
-        case "limit":
-        case "Limit": target.setLimit(property(camelContext, java.lang.Long.class, value)); return true;
+        case "httpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "info": target.setInfo(property(camelContext, com.box.sdk.BoxFolder.Info.class, value)); return true;
+        case "limit": target.setLimit(property(camelContext, java.lang.Long.class, value)); return true;
         case "maxcacheentries":
-        case "MaxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
+        case "maxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "newfoldername":
-        case "NewFolderName": target.setNewFolderName(property(camelContext, java.lang.String.class, value)); return true;
+        case "newFolderName": target.setNewFolderName(property(camelContext, java.lang.String.class, value)); return true;
         case "newname":
-        case "NewName": target.setNewName(property(camelContext, java.lang.String.class, value)); return true;
-        case "offset":
-        case "Offset": target.setOffset(property(camelContext, java.lang.Long.class, value)); return true;
+        case "newName": target.setNewName(property(camelContext, java.lang.String.class, value)); return true;
+        case "offset": target.setOffset(property(camelContext, java.lang.Long.class, value)); return true;
         case "parentfolderid":
-        case "ParentFolderId": target.setParentFolderId(property(camelContext, java.lang.String.class, value)); return true;
-        case "path":
-        case "Path": target.setPath(property(camelContext, java.lang.String[].class, value)); return true;
-        case "permissions":
-        case "Permissions": target.setPermissions(property(camelContext, com.box.sdk.BoxSharedLink.Permissions.class, value)); return true;
+        case "parentFolderId": target.setParentFolderId(property(camelContext, java.lang.String.class, value)); return true;
+        case "path": target.setPath(property(camelContext, java.lang.String[].class, value)); return true;
+        case "permissions": target.setPermissions(property(camelContext, com.box.sdk.BoxSharedLink.Permissions.class, value)); return true;
         case "privatekeyfile":
-        case "PrivateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeypassword":
-        case "PrivateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "publickeyid":
-        case "PublicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
         case "unsharedate":
-        case "UnshareDate": target.setUnshareDate(property(camelContext, java.util.Date.class, value)); return true;
+        case "unshareDate": target.setUnshareDate(property(camelContext, java.util.Date.class, value)); return true;
         case "userid":
-        case "UserId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "userId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "userpassword":
-        case "UserPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "userPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -132,68 +125,61 @@ public class BoxFoldersManagerEndpointConfigurationConfigurer extends org.apache
     @Override
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "access":
-        case "Access": return com.box.sdk.BoxSharedLink.Access.class;
+        case "access": return com.box.sdk.BoxSharedLink.Access.class;
         case "accesstokencache":
-        case "AccessTokenCache": return com.box.sdk.IAccessTokenCache.class;
+        case "accessTokenCache": return com.box.sdk.IAccessTokenCache.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.box.internal.BoxApiName.class;
+        case "apiName": return org.apache.camel.component.box.internal.BoxApiName.class;
         case "authenticationtype":
-        case "AuthenticationType": return java.lang.String.class;
+        case "authenticationType": return java.lang.String.class;
         case "clientid":
-        case "ClientId": return java.lang.String.class;
+        case "clientId": return java.lang.String.class;
         case "clientsecret":
-        case "ClientSecret": return java.lang.String.class;
+        case "clientSecret": return java.lang.String.class;
         case "destinationfolderid":
-        case "DestinationFolderId": return java.lang.String.class;
+        case "destinationFolderId": return java.lang.String.class;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
+        case "encryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
         case "enterpriseid":
-        case "EnterpriseId": return java.lang.String.class;
-        case "fields":
-        case "Fields": return java.lang.String[].class;
+        case "enterpriseId": return java.lang.String.class;
+        case "fields": return java.lang.String[].class;
         case "folderid":
-        case "FolderId": return java.lang.String.class;
+        case "folderId": return java.lang.String.class;
         case "foldername":
-        case "FolderName": return java.lang.String.class;
+        case "folderName": return java.lang.String.class;
         case "httpparams":
-        case "HttpParams": return java.util.Map.class;
-        case "info":
-        case "Info": return com.box.sdk.BoxFolder.Info.class;
-        case "limit":
-        case "Limit": return java.lang.Long.class;
+        case "httpParams": return java.util.Map.class;
+        case "info": return com.box.sdk.BoxFolder.Info.class;
+        case "limit": return java.lang.Long.class;
         case "maxcacheentries":
-        case "MaxCacheEntries": return int.class;
+        case "maxCacheEntries": return int.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "newfoldername":
-        case "NewFolderName": return java.lang.String.class;
+        case "newFolderName": return java.lang.String.class;
         case "newname":
-        case "NewName": return java.lang.String.class;
-        case "offset":
-        case "Offset": return java.lang.Long.class;
+        case "newName": return java.lang.String.class;
+        case "offset": return java.lang.Long.class;
         case "parentfolderid":
-        case "ParentFolderId": return java.lang.String.class;
-        case "path":
-        case "Path": return java.lang.String[].class;
-        case "permissions":
-        case "Permissions": return com.box.sdk.BoxSharedLink.Permissions.class;
+        case "parentFolderId": return java.lang.String.class;
+        case "path": return java.lang.String[].class;
+        case "permissions": return com.box.sdk.BoxSharedLink.Permissions.class;
         case "privatekeyfile":
-        case "PrivateKeyFile": return java.lang.String.class;
+        case "privateKeyFile": return java.lang.String.class;
         case "privatekeypassword":
-        case "PrivateKeyPassword": return java.lang.String.class;
+        case "privateKeyPassword": return java.lang.String.class;
         case "publickeyid":
-        case "PublicKeyId": return java.lang.String.class;
+        case "publicKeyId": return java.lang.String.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
         case "unsharedate":
-        case "UnshareDate": return java.util.Date.class;
+        case "unshareDate": return java.util.Date.class;
         case "userid":
-        case "UserId": return java.lang.String.class;
+        case "userId": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "userpassword":
-        case "UserPassword": return java.lang.String.class;
+        case "userPassword": return java.lang.String.class;
         default: return null;
         }
     }
@@ -202,68 +188,61 @@ public class BoxFoldersManagerEndpointConfigurationConfigurer extends org.apache
     public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
         org.apache.camel.component.box.BoxFoldersManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxFoldersManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "access":
-        case "Access": return target.getAccess();
+        case "access": return target.getAccess();
         case "accesstokencache":
-        case "AccessTokenCache": return target.getAccessTokenCache();
+        case "accessTokenCache": return target.getAccessTokenCache();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "authenticationtype":
-        case "AuthenticationType": return target.getAuthenticationType();
+        case "authenticationType": return target.getAuthenticationType();
         case "clientid":
-        case "ClientId": return target.getClientId();
+        case "clientId": return target.getClientId();
         case "clientsecret":
-        case "ClientSecret": return target.getClientSecret();
+        case "clientSecret": return target.getClientSecret();
         case "destinationfolderid":
-        case "DestinationFolderId": return target.getDestinationFolderId();
+        case "destinationFolderId": return target.getDestinationFolderId();
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return target.getEncryptionAlgorithm();
+        case "encryptionAlgorithm": return target.getEncryptionAlgorithm();
         case "enterpriseid":
-        case "EnterpriseId": return target.getEnterpriseId();
-        case "fields":
-        case "Fields": return target.getFields();
+        case "enterpriseId": return target.getEnterpriseId();
+        case "fields": return target.getFields();
         case "folderid":
-        case "FolderId": return target.getFolderId();
+        case "folderId": return target.getFolderId();
         case "foldername":
-        case "FolderName": return target.getFolderName();
+        case "folderName": return target.getFolderName();
         case "httpparams":
-        case "HttpParams": return target.getHttpParams();
-        case "info":
-        case "Info": return target.getInfo();
-        case "limit":
-        case "Limit": return target.getLimit();
+        case "httpParams": return target.getHttpParams();
+        case "info": return target.getInfo();
+        case "limit": return target.getLimit();
         case "maxcacheentries":
-        case "MaxCacheEntries": return target.getMaxCacheEntries();
+        case "maxCacheEntries": return target.getMaxCacheEntries();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "newfoldername":
-        case "NewFolderName": return target.getNewFolderName();
+        case "newFolderName": return target.getNewFolderName();
         case "newname":
-        case "NewName": return target.getNewName();
-        case "offset":
-        case "Offset": return target.getOffset();
+        case "newName": return target.getNewName();
+        case "offset": return target.getOffset();
         case "parentfolderid":
-        case "ParentFolderId": return target.getParentFolderId();
-        case "path":
-        case "Path": return target.getPath();
-        case "permissions":
-        case "Permissions": return target.getPermissions();
+        case "parentFolderId": return target.getParentFolderId();
+        case "path": return target.getPath();
+        case "permissions": return target.getPermissions();
         case "privatekeyfile":
-        case "PrivateKeyFile": return target.getPrivateKeyFile();
+        case "privateKeyFile": return target.getPrivateKeyFile();
         case "privatekeypassword":
-        case "PrivateKeyPassword": return target.getPrivateKeyPassword();
+        case "privateKeyPassword": return target.getPrivateKeyPassword();
         case "publickeyid":
-        case "PublicKeyId": return target.getPublicKeyId();
+        case "publicKeyId": return target.getPublicKeyId();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
+        case "sslContextParameters": return target.getSslContextParameters();
         case "unsharedate":
-        case "UnshareDate": return target.getUnshareDate();
+        case "unshareDate": return target.getUnshareDate();
         case "userid":
-        case "UserId": return target.getUserId();
+        case "userId": return target.getUserId();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "userpassword":
-        case "UserPassword": return target.getUserPassword();
+        case "userPassword": return target.getUserPassword();
         default: return null;
         }
     }
@@ -272,7 +251,7 @@ public class BoxFoldersManagerEndpointConfigurationConfigurer extends org.apache
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "httpparams":
-        case "HttpParams": return java.lang.Object.class;
+        case "httpParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxGroupsManagerEndpointConfigurationConfigurer.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxGroupsManagerEndpointConfigurationConfigurer.java
index 79e6312d362..2e8fed05da3 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxGroupsManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxGroupsManagerEndpointConfigurationConfigurer.java
@@ -56,61 +56,56 @@ public class BoxGroupsManagerEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.box.BoxGroupsManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxGroupsManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
+        case "accessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
         case "authenticationtype":
-        case "AuthenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
+        case "authenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
         case "clientid":
-        case "ClientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret":
-        case "ClientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
-        case "description":
-        case "Description": target.setDescription(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
+        case "description": target.setDescription(property(camelContext, java.lang.String.class, value)); return true;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
+        case "encryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
         case "enterpriseid":
-        case "EnterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
+        case "enterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
         case "externalsyncidentifier":
-        case "ExternalSyncIdentifier": target.setExternalSyncIdentifier(property(camelContext, java.lang.String.class, value)); return true;
+        case "externalSyncIdentifier": target.setExternalSyncIdentifier(property(camelContext, java.lang.String.class, value)); return true;
         case "groupid":
-        case "GroupId": target.setGroupId(property(camelContext, java.lang.String.class, value)); return true;
+        case "groupId": target.setGroupId(property(camelContext, java.lang.String.class, value)); return true;
         case "groupinfo":
-        case "GroupInfo": target.setGroupInfo(property(camelContext, com.box.sdk.BoxGroup.Info.class, value)); return true;
+        case "groupInfo": target.setGroupInfo(property(camelContext, com.box.sdk.BoxGroup.Info.class, value)); return true;
         case "groupmembershipid":
-        case "GroupMembershipId": target.setGroupMembershipId(property(camelContext, java.lang.String.class, value)); return true;
+        case "groupMembershipId": target.setGroupMembershipId(property(camelContext, java.lang.String.class, value)); return true;
         case "httpparams":
-        case "HttpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
-        case "info":
-        case "Info": target.setInfo(property(camelContext, com.box.sdk.BoxGroupMembership.Info.class, value)); return true;
+        case "httpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "info": target.setInfo(property(camelContext, com.box.sdk.BoxGroupMembership.Info.class, value)); return true;
         case "invitabilitylevel":
-        case "InvitabilityLevel": target.setInvitabilityLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "invitabilityLevel": target.setInvitabilityLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "maxcacheentries":
-        case "MaxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
+        case "maxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
         case "memberviewabilitylevel":
-        case "MemberViewabilityLevel": target.setMemberViewabilityLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "memberViewabilityLevel": target.setMemberViewabilityLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "name":
-        case "Name": target.setName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "name": target.setName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeyfile":
-        case "PrivateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeypassword":
-        case "PrivateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
-        case "provenance":
-        case "Provenance": target.setProvenance(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "provenance": target.setProvenance(property(camelContext, java.lang.String.class, value)); return true;
         case "publickeyid":
-        case "PublicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
-        case "role":
-        case "Role": target.setRole(property(camelContext, com.box.sdk.BoxGroupMembership.GroupRole.class, value)); return true;
+        case "publicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
+        case "role": target.setRole(property(camelContext, com.box.sdk.BoxGroupMembership.GroupRole.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
         case "userid":
-        case "UserId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "userId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "userpassword":
-        case "UserPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "userPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -124,61 +119,56 @@ public class BoxGroupsManagerEndpointConfigurationConfigurer extends org.apache.
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return com.box.sdk.IAccessTokenCache.class;
+        case "accessTokenCache": return com.box.sdk.IAccessTokenCache.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.box.internal.BoxApiName.class;
+        case "apiName": return org.apache.camel.component.box.internal.BoxApiName.class;
         case "authenticationtype":
-        case "AuthenticationType": return java.lang.String.class;
+        case "authenticationType": return java.lang.String.class;
         case "clientid":
-        case "ClientId": return java.lang.String.class;
+        case "clientId": return java.lang.String.class;
         case "clientsecret":
-        case "ClientSecret": return java.lang.String.class;
-        case "description":
-        case "Description": return java.lang.String.class;
+        case "clientSecret": return java.lang.String.class;
+        case "description": return java.lang.String.class;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
+        case "encryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
         case "enterpriseid":
-        case "EnterpriseId": return java.lang.String.class;
+        case "enterpriseId": return java.lang.String.class;
         case "externalsyncidentifier":
-        case "ExternalSyncIdentifier": return java.lang.String.class;
+        case "externalSyncIdentifier": return java.lang.String.class;
         case "groupid":
-        case "GroupId": return java.lang.String.class;
+        case "groupId": return java.lang.String.class;
         case "groupinfo":
-        case "GroupInfo": return com.box.sdk.BoxGroup.Info.class;
+        case "groupInfo": return com.box.sdk.BoxGroup.Info.class;
         case "groupmembershipid":
-        case "GroupMembershipId": return java.lang.String.class;
+        case "groupMembershipId": return java.lang.String.class;
         case "httpparams":
-        case "HttpParams": return java.util.Map.class;
-        case "info":
-        case "Info": return com.box.sdk.BoxGroupMembership.Info.class;
+        case "httpParams": return java.util.Map.class;
+        case "info": return com.box.sdk.BoxGroupMembership.Info.class;
         case "invitabilitylevel":
-        case "InvitabilityLevel": return java.lang.String.class;
+        case "invitabilityLevel": return java.lang.String.class;
         case "maxcacheentries":
-        case "MaxCacheEntries": return int.class;
+        case "maxCacheEntries": return int.class;
         case "memberviewabilitylevel":
-        case "MemberViewabilityLevel": return java.lang.String.class;
+        case "memberViewabilityLevel": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "name":
-        case "Name": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "name": return java.lang.String.class;
         case "privatekeyfile":
-        case "PrivateKeyFile": return java.lang.String.class;
+        case "privateKeyFile": return java.lang.String.class;
         case "privatekeypassword":
-        case "PrivateKeyPassword": return java.lang.String.class;
-        case "provenance":
-        case "Provenance": return java.lang.String.class;
+        case "privateKeyPassword": return java.lang.String.class;
+        case "provenance": return java.lang.String.class;
         case "publickeyid":
-        case "PublicKeyId": return java.lang.String.class;
-        case "role":
-        case "Role": return com.box.sdk.BoxGroupMembership.GroupRole.class;
+        case "publicKeyId": return java.lang.String.class;
+        case "role": return com.box.sdk.BoxGroupMembership.GroupRole.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
         case "userid":
-        case "UserId": return java.lang.String.class;
+        case "userId": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "userpassword":
-        case "UserPassword": return java.lang.String.class;
+        case "userPassword": return java.lang.String.class;
         default: return null;
         }
     }
@@ -188,61 +178,56 @@ public class BoxGroupsManagerEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.box.BoxGroupsManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxGroupsManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return target.getAccessTokenCache();
+        case "accessTokenCache": return target.getAccessTokenCache();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "authenticationtype":
-        case "AuthenticationType": return target.getAuthenticationType();
+        case "authenticationType": return target.getAuthenticationType();
         case "clientid":
-        case "ClientId": return target.getClientId();
+        case "clientId": return target.getClientId();
         case "clientsecret":
-        case "ClientSecret": return target.getClientSecret();
-        case "description":
-        case "Description": return target.getDescription();
+        case "clientSecret": return target.getClientSecret();
+        case "description": return target.getDescription();
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return target.getEncryptionAlgorithm();
+        case "encryptionAlgorithm": return target.getEncryptionAlgorithm();
         case "enterpriseid":
-        case "EnterpriseId": return target.getEnterpriseId();
+        case "enterpriseId": return target.getEnterpriseId();
         case "externalsyncidentifier":
-        case "ExternalSyncIdentifier": return target.getExternalSyncIdentifier();
+        case "externalSyncIdentifier": return target.getExternalSyncIdentifier();
         case "groupid":
-        case "GroupId": return target.getGroupId();
+        case "groupId": return target.getGroupId();
         case "groupinfo":
-        case "GroupInfo": return target.getGroupInfo();
+        case "groupInfo": return target.getGroupInfo();
         case "groupmembershipid":
-        case "GroupMembershipId": return target.getGroupMembershipId();
+        case "groupMembershipId": return target.getGroupMembershipId();
         case "httpparams":
-        case "HttpParams": return target.getHttpParams();
-        case "info":
-        case "Info": return target.getInfo();
+        case "httpParams": return target.getHttpParams();
+        case "info": return target.getInfo();
         case "invitabilitylevel":
-        case "InvitabilityLevel": return target.getInvitabilityLevel();
+        case "invitabilityLevel": return target.getInvitabilityLevel();
         case "maxcacheentries":
-        case "MaxCacheEntries": return target.getMaxCacheEntries();
+        case "maxCacheEntries": return target.getMaxCacheEntries();
         case "memberviewabilitylevel":
-        case "MemberViewabilityLevel": return target.getMemberViewabilityLevel();
+        case "memberViewabilityLevel": return target.getMemberViewabilityLevel();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "name":
-        case "Name": return target.getName();
+        case "methodName": return target.getMethodName();
+        case "name": return target.getName();
         case "privatekeyfile":
-        case "PrivateKeyFile": return target.getPrivateKeyFile();
+        case "privateKeyFile": return target.getPrivateKeyFile();
         case "privatekeypassword":
-        case "PrivateKeyPassword": return target.getPrivateKeyPassword();
-        case "provenance":
-        case "Provenance": return target.getProvenance();
+        case "privateKeyPassword": return target.getPrivateKeyPassword();
+        case "provenance": return target.getProvenance();
         case "publickeyid":
-        case "PublicKeyId": return target.getPublicKeyId();
-        case "role":
-        case "Role": return target.getRole();
+        case "publicKeyId": return target.getPublicKeyId();
+        case "role": return target.getRole();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
+        case "sslContextParameters": return target.getSslContextParameters();
         case "userid":
-        case "UserId": return target.getUserId();
+        case "userId": return target.getUserId();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "userpassword":
-        case "UserPassword": return target.getUserPassword();
+        case "userPassword": return target.getUserPassword();
         default: return null;
         }
     }
@@ -251,7 +236,7 @@ public class BoxGroupsManagerEndpointConfigurationConfigurer extends org.apache.
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "httpparams":
-        case "HttpParams": return java.lang.Object.class;
+        case "httpParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxSearchManagerEndpointConfigurationConfigurer.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxSearchManagerEndpointConfigurationConfigurer.java
index 428e008ec6e..78c08ec9a07 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxSearchManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxSearchManagerEndpointConfigurationConfigurer.java
@@ -47,43 +47,42 @@ public class BoxSearchManagerEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.box.BoxSearchManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxSearchManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
+        case "accessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
         case "authenticationtype":
-        case "AuthenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
+        case "authenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
         case "clientid":
-        case "ClientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret":
-        case "ClientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
+        case "encryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
         case "enterpriseid":
-        case "EnterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
+        case "enterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
         case "folderid":
-        case "FolderId": target.setFolderId(property(camelContext, java.lang.String.class, value)); return true;
+        case "folderId": target.setFolderId(property(camelContext, java.lang.String.class, value)); return true;
         case "httpparams":
-        case "HttpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "httpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
         case "maxcacheentries":
-        case "MaxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
+        case "maxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeyfile":
-        case "PrivateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeypassword":
-        case "PrivateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "publickeyid":
-        case "PublicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
-        case "query":
-        case "Query": target.setQuery(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
+        case "query": target.setQuery(property(camelContext, java.lang.String.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
         case "userid":
-        case "UserId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "userId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "userpassword":
-        case "UserPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "userPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -97,43 +96,42 @@ public class BoxSearchManagerEndpointConfigurationConfigurer extends org.apache.
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return com.box.sdk.IAccessTokenCache.class;
+        case "accessTokenCache": return com.box.sdk.IAccessTokenCache.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.box.internal.BoxApiName.class;
+        case "apiName": return org.apache.camel.component.box.internal.BoxApiName.class;
         case "authenticationtype":
-        case "AuthenticationType": return java.lang.String.class;
+        case "authenticationType": return java.lang.String.class;
         case "clientid":
-        case "ClientId": return java.lang.String.class;
+        case "clientId": return java.lang.String.class;
         case "clientsecret":
-        case "ClientSecret": return java.lang.String.class;
+        case "clientSecret": return java.lang.String.class;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
+        case "encryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
         case "enterpriseid":
-        case "EnterpriseId": return java.lang.String.class;
+        case "enterpriseId": return java.lang.String.class;
         case "folderid":
-        case "FolderId": return java.lang.String.class;
+        case "folderId": return java.lang.String.class;
         case "httpparams":
-        case "HttpParams": return java.util.Map.class;
+        case "httpParams": return java.util.Map.class;
         case "maxcacheentries":
-        case "MaxCacheEntries": return int.class;
+        case "maxCacheEntries": return int.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekeyfile":
-        case "PrivateKeyFile": return java.lang.String.class;
+        case "privateKeyFile": return java.lang.String.class;
         case "privatekeypassword":
-        case "PrivateKeyPassword": return java.lang.String.class;
+        case "privateKeyPassword": return java.lang.String.class;
         case "publickeyid":
-        case "PublicKeyId": return java.lang.String.class;
-        case "query":
-        case "Query": return java.lang.String.class;
+        case "publicKeyId": return java.lang.String.class;
+        case "query": return java.lang.String.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
         case "userid":
-        case "UserId": return java.lang.String.class;
+        case "userId": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "userpassword":
-        case "UserPassword": return java.lang.String.class;
+        case "userPassword": return java.lang.String.class;
         default: return null;
         }
     }
@@ -143,43 +141,42 @@ public class BoxSearchManagerEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.box.BoxSearchManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxSearchManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return target.getAccessTokenCache();
+        case "accessTokenCache": return target.getAccessTokenCache();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "authenticationtype":
-        case "AuthenticationType": return target.getAuthenticationType();
+        case "authenticationType": return target.getAuthenticationType();
         case "clientid":
-        case "ClientId": return target.getClientId();
+        case "clientId": return target.getClientId();
         case "clientsecret":
-        case "ClientSecret": return target.getClientSecret();
+        case "clientSecret": return target.getClientSecret();
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return target.getEncryptionAlgorithm();
+        case "encryptionAlgorithm": return target.getEncryptionAlgorithm();
         case "enterpriseid":
-        case "EnterpriseId": return target.getEnterpriseId();
+        case "enterpriseId": return target.getEnterpriseId();
         case "folderid":
-        case "FolderId": return target.getFolderId();
+        case "folderId": return target.getFolderId();
         case "httpparams":
-        case "HttpParams": return target.getHttpParams();
+        case "httpParams": return target.getHttpParams();
         case "maxcacheentries":
-        case "MaxCacheEntries": return target.getMaxCacheEntries();
+        case "maxCacheEntries": return target.getMaxCacheEntries();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekeyfile":
-        case "PrivateKeyFile": return target.getPrivateKeyFile();
+        case "privateKeyFile": return target.getPrivateKeyFile();
         case "privatekeypassword":
-        case "PrivateKeyPassword": return target.getPrivateKeyPassword();
+        case "privateKeyPassword": return target.getPrivateKeyPassword();
         case "publickeyid":
-        case "PublicKeyId": return target.getPublicKeyId();
-        case "query":
-        case "Query": return target.getQuery();
+        case "publicKeyId": return target.getPublicKeyId();
+        case "query": return target.getQuery();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
+        case "sslContextParameters": return target.getSslContextParameters();
         case "userid":
-        case "UserId": return target.getUserId();
+        case "userId": return target.getUserId();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "userpassword":
-        case "UserPassword": return target.getUserPassword();
+        case "userPassword": return target.getUserPassword();
         default: return null;
         }
     }
@@ -188,7 +185,7 @@ public class BoxSearchManagerEndpointConfigurationConfigurer extends org.apache.
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "httpparams":
-        case "HttpParams": return java.lang.Object.class;
+        case "httpParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxTasksManagerEndpointConfigurationConfigurer.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxTasksManagerEndpointConfigurationConfigurer.java
index acd1cb165e1..5aafe4fdb2a 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxTasksManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxTasksManagerEndpointConfigurationConfigurer.java
@@ -53,55 +53,52 @@ public class BoxTasksManagerEndpointConfigurationConfigurer extends org.apache.c
         org.apache.camel.component.box.BoxTasksManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxTasksManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
-        case "action":
-        case "Action": target.setAction(property(camelContext, com.box.sdk.BoxTask.Action.class, value)); return true;
+        case "accessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
+        case "action": target.setAction(property(camelContext, com.box.sdk.BoxTask.Action.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
         case "assignto":
-        case "AssignTo": target.setAssignTo(property(camelContext, com.box.sdk.BoxUser.class, value)); return true;
+        case "assignTo": target.setAssignTo(property(camelContext, com.box.sdk.BoxUser.class, value)); return true;
         case "authenticationtype":
-        case "AuthenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
+        case "authenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
         case "clientid":
-        case "ClientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret":
-        case "ClientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
         case "dueat":
-        case "DueAt": target.setDueAt(property(camelContext, java.util.Date.class, value)); return true;
+        case "dueAt": target.setDueAt(property(camelContext, java.util.Date.class, value)); return true;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
+        case "encryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
         case "enterpriseid":
-        case "EnterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
+        case "enterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
         case "fileid":
-        case "FileId": target.setFileId(property(camelContext, java.lang.String.class, value)); return true;
+        case "fileId": target.setFileId(property(camelContext, java.lang.String.class, value)); return true;
         case "httpparams":
-        case "HttpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
-        case "info":
-        case "Info": target.setInfo(property(camelContext, com.box.sdk.BoxTask.Info.class, value)); return true;
+        case "httpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "info": target.setInfo(property(camelContext, com.box.sdk.BoxTask.Info.class, value)); return true;
         case "maxcacheentries":
-        case "MaxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
-        case "message":
-        case "Message": target.setMessage(property(camelContext, java.lang.String.class, value)); return true;
+        case "maxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
+        case "message": target.setMessage(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeyfile":
-        case "PrivateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeypassword":
-        case "PrivateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "publickeyid":
-        case "PublicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
         case "taskassignmentid":
-        case "TaskAssignmentId": target.setTaskAssignmentId(property(camelContext, java.lang.String.class, value)); return true;
+        case "taskAssignmentId": target.setTaskAssignmentId(property(camelContext, java.lang.String.class, value)); return true;
         case "taskid":
-        case "TaskId": target.setTaskId(property(camelContext, java.lang.String.class, value)); return true;
+        case "taskId": target.setTaskId(property(camelContext, java.lang.String.class, value)); return true;
         case "userid":
-        case "UserId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "userId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "userpassword":
-        case "UserPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "userPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -115,55 +112,52 @@ public class BoxTasksManagerEndpointConfigurationConfigurer extends org.apache.c
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return com.box.sdk.IAccessTokenCache.class;
-        case "action":
-        case "Action": return com.box.sdk.BoxTask.Action.class;
+        case "accessTokenCache": return com.box.sdk.IAccessTokenCache.class;
+        case "action": return com.box.sdk.BoxTask.Action.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.box.internal.BoxApiName.class;
+        case "apiName": return org.apache.camel.component.box.internal.BoxApiName.class;
         case "assignto":
-        case "AssignTo": return com.box.sdk.BoxUser.class;
+        case "assignTo": return com.box.sdk.BoxUser.class;
         case "authenticationtype":
-        case "AuthenticationType": return java.lang.String.class;
+        case "authenticationType": return java.lang.String.class;
         case "clientid":
-        case "ClientId": return java.lang.String.class;
+        case "clientId": return java.lang.String.class;
         case "clientsecret":
-        case "ClientSecret": return java.lang.String.class;
+        case "clientSecret": return java.lang.String.class;
         case "dueat":
-        case "DueAt": return java.util.Date.class;
+        case "dueAt": return java.util.Date.class;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
+        case "encryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
         case "enterpriseid":
-        case "EnterpriseId": return java.lang.String.class;
+        case "enterpriseId": return java.lang.String.class;
         case "fileid":
-        case "FileId": return java.lang.String.class;
+        case "fileId": return java.lang.String.class;
         case "httpparams":
-        case "HttpParams": return java.util.Map.class;
-        case "info":
-        case "Info": return com.box.sdk.BoxTask.Info.class;
+        case "httpParams": return java.util.Map.class;
+        case "info": return com.box.sdk.BoxTask.Info.class;
         case "maxcacheentries":
-        case "MaxCacheEntries": return int.class;
-        case "message":
-        case "Message": return java.lang.String.class;
+        case "maxCacheEntries": return int.class;
+        case "message": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekeyfile":
-        case "PrivateKeyFile": return java.lang.String.class;
+        case "privateKeyFile": return java.lang.String.class;
         case "privatekeypassword":
-        case "PrivateKeyPassword": return java.lang.String.class;
+        case "privateKeyPassword": return java.lang.String.class;
         case "publickeyid":
-        case "PublicKeyId": return java.lang.String.class;
+        case "publicKeyId": return java.lang.String.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
         case "taskassignmentid":
-        case "TaskAssignmentId": return java.lang.String.class;
+        case "taskAssignmentId": return java.lang.String.class;
         case "taskid":
-        case "TaskId": return java.lang.String.class;
+        case "taskId": return java.lang.String.class;
         case "userid":
-        case "UserId": return java.lang.String.class;
+        case "userId": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "userpassword":
-        case "UserPassword": return java.lang.String.class;
+        case "userPassword": return java.lang.String.class;
         default: return null;
         }
     }
@@ -173,55 +167,52 @@ public class BoxTasksManagerEndpointConfigurationConfigurer extends org.apache.c
         org.apache.camel.component.box.BoxTasksManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxTasksManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return target.getAccessTokenCache();
-        case "action":
-        case "Action": return target.getAction();
+        case "accessTokenCache": return target.getAccessTokenCache();
+        case "action": return target.getAction();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "assignto":
-        case "AssignTo": return target.getAssignTo();
+        case "assignTo": return target.getAssignTo();
         case "authenticationtype":
-        case "AuthenticationType": return target.getAuthenticationType();
+        case "authenticationType": return target.getAuthenticationType();
         case "clientid":
-        case "ClientId": return target.getClientId();
+        case "clientId": return target.getClientId();
         case "clientsecret":
-        case "ClientSecret": return target.getClientSecret();
+        case "clientSecret": return target.getClientSecret();
         case "dueat":
-        case "DueAt": return target.getDueAt();
+        case "dueAt": return target.getDueAt();
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return target.getEncryptionAlgorithm();
+        case "encryptionAlgorithm": return target.getEncryptionAlgorithm();
         case "enterpriseid":
-        case "EnterpriseId": return target.getEnterpriseId();
+        case "enterpriseId": return target.getEnterpriseId();
         case "fileid":
-        case "FileId": return target.getFileId();
+        case "fileId": return target.getFileId();
         case "httpparams":
-        case "HttpParams": return target.getHttpParams();
-        case "info":
-        case "Info": return target.getInfo();
+        case "httpParams": return target.getHttpParams();
+        case "info": return target.getInfo();
         case "maxcacheentries":
-        case "MaxCacheEntries": return target.getMaxCacheEntries();
-        case "message":
-        case "Message": return target.getMessage();
+        case "maxCacheEntries": return target.getMaxCacheEntries();
+        case "message": return target.getMessage();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekeyfile":
-        case "PrivateKeyFile": return target.getPrivateKeyFile();
+        case "privateKeyFile": return target.getPrivateKeyFile();
         case "privatekeypassword":
-        case "PrivateKeyPassword": return target.getPrivateKeyPassword();
+        case "privateKeyPassword": return target.getPrivateKeyPassword();
         case "publickeyid":
-        case "PublicKeyId": return target.getPublicKeyId();
+        case "publicKeyId": return target.getPublicKeyId();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
+        case "sslContextParameters": return target.getSslContextParameters();
         case "taskassignmentid":
-        case "TaskAssignmentId": return target.getTaskAssignmentId();
+        case "taskAssignmentId": return target.getTaskAssignmentId();
         case "taskid":
-        case "TaskId": return target.getTaskId();
+        case "taskId": return target.getTaskId();
         case "userid":
-        case "UserId": return target.getUserId();
+        case "userId": return target.getUserId();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "userpassword":
-        case "UserPassword": return target.getUserPassword();
+        case "userPassword": return target.getUserPassword();
         default: return null;
         }
     }
@@ -230,7 +221,7 @@ public class BoxTasksManagerEndpointConfigurationConfigurer extends org.apache.c
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "httpparams":
-        case "HttpParams": return java.lang.Object.class;
+        case "httpParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxUsersManagerEndpointConfigurationConfigurer.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxUsersManagerEndpointConfigurationConfigurer.java
index 47d60e3293c..5d41dbed2a2 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxUsersManagerEndpointConfigurationConfigurer.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxUsersManagerEndpointConfigurationConfigurer.java
@@ -56,61 +56,54 @@ public class BoxUsersManagerEndpointConfigurationConfigurer extends org.apache.c
         org.apache.camel.component.box.BoxUsersManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxUsersManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
+        case "accessTokenCache": target.setAccessTokenCache(property(camelContext, com.box.sdk.IAccessTokenCache.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.box.internal.BoxApiName.class, value)); return true;
         case "authenticationtype":
-        case "AuthenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
+        case "authenticationType": target.setAuthenticationType(property(camelContext, java.lang.String.class, value)); return true;
         case "clientid":
-        case "ClientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientId": target.setClientId(property(camelContext, java.lang.String.class, value)); return true;
         case "clientsecret":
-        case "ClientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
-        case "email":
-        case "Email": target.setEmail(property(camelContext, java.lang.String.class, value)); return true;
+        case "clientSecret": target.setClientSecret(property(camelContext, java.lang.String.class, value)); return true;
+        case "email": target.setEmail(property(camelContext, java.lang.String.class, value)); return true;
         case "emailaliasid":
-        case "EmailAliasId": target.setEmailAliasId(property(camelContext, java.lang.String.class, value)); return true;
+        case "emailAliasId": target.setEmailAliasId(property(camelContext, java.lang.String.class, value)); return true;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
+        case "encryptionAlgorithm": target.setEncryptionAlgorithm(property(camelContext, com.box.sdk.EncryptionAlgorithm.class, value)); return true;
         case "enterpriseid":
-        case "EnterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
-        case "fields":
-        case "Fields": target.setFields(property(camelContext, java.lang.String[].class, value)); return true;
+        case "enterpriseId": target.setEnterpriseId(property(camelContext, java.lang.String.class, value)); return true;
+        case "fields": target.setFields(property(camelContext, java.lang.String[].class, value)); return true;
         case "filterterm":
-        case "FilterTerm": target.setFilterTerm(property(camelContext, java.lang.String.class, value)); return true;
-        case "force":
-        case "Force": target.setForce(property(camelContext, java.lang.Boolean.class, value)); return true;
+        case "filterTerm": target.setFilterTerm(property(camelContext, java.lang.String.class, value)); return true;
+        case "force": target.setForce(property(camelContext, java.lang.Boolean.class, value)); return true;
         case "httpparams":
-        case "HttpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
-        case "info":
-        case "Info": target.setInfo(property(camelContext, com.box.sdk.BoxUser.Info.class, value)); return true;
-        case "login":
-        case "Login": target.setLogin(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpParams": target.setHttpParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "info": target.setInfo(property(camelContext, com.box.sdk.BoxUser.Info.class, value)); return true;
+        case "login": target.setLogin(property(camelContext, java.lang.String.class, value)); return true;
         case "maxcacheentries":
-        case "MaxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
+        case "maxCacheEntries": target.setMaxCacheEntries(property(camelContext, int.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "name":
-        case "Name": target.setName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "name": target.setName(property(camelContext, java.lang.String.class, value)); return true;
         case "notifyuser":
-        case "NotifyUser": target.setNotifyUser(property(camelContext, java.lang.Boolean.class, value)); return true;
-        case "params":
-        case "Params": target.setParams(property(camelContext, com.box.sdk.CreateUserParams.class, value)); return true;
+        case "notifyUser": target.setNotifyUser(property(camelContext, java.lang.Boolean.class, value)); return true;
+        case "params": target.setParams(property(camelContext, com.box.sdk.CreateUserParams.class, value)); return true;
         case "privatekeyfile":
-        case "PrivateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyFile": target.setPrivateKeyFile(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekeypassword":
-        case "PrivateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKeyPassword": target.setPrivateKeyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "publickeyid":
-        case "PublicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKeyId": target.setPublicKeyId(property(camelContext, java.lang.String.class, value)); return true;
         case "sourceuserid":
-        case "SourceUserId": target.setSourceUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "sourceUserId": target.setSourceUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
         case "userid":
-        case "UserId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
+        case "userId": target.setUserId(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "userpassword":
-        case "UserPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "userPassword": target.setUserPassword(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -124,61 +117,54 @@ public class BoxUsersManagerEndpointConfigurationConfigurer extends org.apache.c
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return com.box.sdk.IAccessTokenCache.class;
+        case "accessTokenCache": return com.box.sdk.IAccessTokenCache.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.box.internal.BoxApiName.class;
+        case "apiName": return org.apache.camel.component.box.internal.BoxApiName.class;
         case "authenticationtype":
-        case "AuthenticationType": return java.lang.String.class;
+        case "authenticationType": return java.lang.String.class;
         case "clientid":
-        case "ClientId": return java.lang.String.class;
+        case "clientId": return java.lang.String.class;
         case "clientsecret":
-        case "ClientSecret": return java.lang.String.class;
-        case "email":
-        case "Email": return java.lang.String.class;
+        case "clientSecret": return java.lang.String.class;
+        case "email": return java.lang.String.class;
         case "emailaliasid":
-        case "EmailAliasId": return java.lang.String.class;
+        case "emailAliasId": return java.lang.String.class;
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
+        case "encryptionAlgorithm": return com.box.sdk.EncryptionAlgorithm.class;
         case "enterpriseid":
-        case "EnterpriseId": return java.lang.String.class;
-        case "fields":
-        case "Fields": return java.lang.String[].class;
+        case "enterpriseId": return java.lang.String.class;
+        case "fields": return java.lang.String[].class;
         case "filterterm":
-        case "FilterTerm": return java.lang.String.class;
-        case "force":
-        case "Force": return java.lang.Boolean.class;
+        case "filterTerm": return java.lang.String.class;
+        case "force": return java.lang.Boolean.class;
         case "httpparams":
-        case "HttpParams": return java.util.Map.class;
-        case "info":
-        case "Info": return com.box.sdk.BoxUser.Info.class;
-        case "login":
-        case "Login": return java.lang.String.class;
+        case "httpParams": return java.util.Map.class;
+        case "info": return com.box.sdk.BoxUser.Info.class;
+        case "login": return java.lang.String.class;
         case "maxcacheentries":
-        case "MaxCacheEntries": return int.class;
+        case "maxCacheEntries": return int.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "name":
-        case "Name": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "name": return java.lang.String.class;
         case "notifyuser":
-        case "NotifyUser": return java.lang.Boolean.class;
-        case "params":
-        case "Params": return com.box.sdk.CreateUserParams.class;
+        case "notifyUser": return java.lang.Boolean.class;
+        case "params": return com.box.sdk.CreateUserParams.class;
         case "privatekeyfile":
-        case "PrivateKeyFile": return java.lang.String.class;
+        case "privateKeyFile": return java.lang.String.class;
         case "privatekeypassword":
-        case "PrivateKeyPassword": return java.lang.String.class;
+        case "privateKeyPassword": return java.lang.String.class;
         case "publickeyid":
-        case "PublicKeyId": return java.lang.String.class;
+        case "publicKeyId": return java.lang.String.class;
         case "sourceuserid":
-        case "SourceUserId": return java.lang.String.class;
+        case "sourceUserId": return java.lang.String.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
         case "userid":
-        case "UserId": return java.lang.String.class;
+        case "userId": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "userpassword":
-        case "UserPassword": return java.lang.String.class;
+        case "userPassword": return java.lang.String.class;
         default: return null;
         }
     }
@@ -188,61 +174,54 @@ public class BoxUsersManagerEndpointConfigurationConfigurer extends org.apache.c
         org.apache.camel.component.box.BoxUsersManagerEndpointConfiguration target = (org.apache.camel.component.box.BoxUsersManagerEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstokencache":
-        case "AccessTokenCache": return target.getAccessTokenCache();
+        case "accessTokenCache": return target.getAccessTokenCache();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "authenticationtype":
-        case "AuthenticationType": return target.getAuthenticationType();
+        case "authenticationType": return target.getAuthenticationType();
         case "clientid":
-        case "ClientId": return target.getClientId();
+        case "clientId": return target.getClientId();
         case "clientsecret":
-        case "ClientSecret": return target.getClientSecret();
-        case "email":
-        case "Email": return target.getEmail();
+        case "clientSecret": return target.getClientSecret();
+        case "email": return target.getEmail();
         case "emailaliasid":
-        case "EmailAliasId": return target.getEmailAliasId();
+        case "emailAliasId": return target.getEmailAliasId();
         case "encryptionalgorithm":
-        case "EncryptionAlgorithm": return target.getEncryptionAlgorithm();
+        case "encryptionAlgorithm": return target.getEncryptionAlgorithm();
         case "enterpriseid":
-        case "EnterpriseId": return target.getEnterpriseId();
-        case "fields":
-        case "Fields": return target.getFields();
+        case "enterpriseId": return target.getEnterpriseId();
+        case "fields": return target.getFields();
         case "filterterm":
-        case "FilterTerm": return target.getFilterTerm();
-        case "force":
-        case "Force": return target.getForce();
+        case "filterTerm": return target.getFilterTerm();
+        case "force": return target.getForce();
         case "httpparams":
-        case "HttpParams": return target.getHttpParams();
-        case "info":
-        case "Info": return target.getInfo();
-        case "login":
-        case "Login": return target.getLogin();
+        case "httpParams": return target.getHttpParams();
+        case "info": return target.getInfo();
+        case "login": return target.getLogin();
         case "maxcacheentries":
-        case "MaxCacheEntries": return target.getMaxCacheEntries();
+        case "maxCacheEntries": return target.getMaxCacheEntries();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "name":
-        case "Name": return target.getName();
+        case "methodName": return target.getMethodName();
+        case "name": return target.getName();
         case "notifyuser":
-        case "NotifyUser": return target.getNotifyUser();
-        case "params":
-        case "Params": return target.getParams();
+        case "notifyUser": return target.getNotifyUser();
+        case "params": return target.getParams();
         case "privatekeyfile":
-        case "PrivateKeyFile": return target.getPrivateKeyFile();
+        case "privateKeyFile": return target.getPrivateKeyFile();
         case "privatekeypassword":
-        case "PrivateKeyPassword": return target.getPrivateKeyPassword();
+        case "privateKeyPassword": return target.getPrivateKeyPassword();
         case "publickeyid":
-        case "PublicKeyId": return target.getPublicKeyId();
+        case "publicKeyId": return target.getPublicKeyId();
         case "sourceuserid":
-        case "SourceUserId": return target.getSourceUserId();
+        case "sourceUserId": return target.getSourceUserId();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
+        case "sslContextParameters": return target.getSslContextParameters();
         case "userid":
-        case "UserId": return target.getUserId();
+        case "userId": return target.getUserId();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "userpassword":
-        case "UserPassword": return target.getUserPassword();
+        case "userPassword": return target.getUserPassword();
         default: return null;
         }
     }
@@ -251,7 +230,7 @@ public class BoxUsersManagerEndpointConfigurationConfigurer extends org.apache.c
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "httpparams":
-        case "HttpParams": return java.lang.Object.class;
+        case "httpParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddOnGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddOnGatewayEndpointConfigurationConfigurer.java
index 2fa3f9612c6..0ea49fa50f9 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddOnGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddOnGatewayEndpointConfigurationConfigurer.java
@@ -41,31 +41,30 @@ public class AddOnGatewayEndpointConfigurationConfigurer extends org.apache.came
         org.apache.camel.component.braintree.AddOnGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.AddOnGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -79,31 +78,30 @@ public class AddOnGatewayEndpointConfigurationConfigurer extends org.apache.came
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
+        case "publicKey": return java.lang.String.class;
         default: return null;
         }
     }
@@ -113,31 +111,30 @@ public class AddOnGatewayEndpointConfigurationConfigurer extends org.apache.came
         org.apache.camel.component.braintree.AddOnGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.AddOnGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
+        case "publicKey": return target.getPublicKey();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddressGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddressGatewayEndpointConfigurationConfigurer.java
index dd8c42de10d..1c2fa36fec5 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddressGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddressGatewayEndpointConfigurationConfigurer.java
@@ -44,37 +44,34 @@ public class AddressGatewayEndpointConfigurationConfigurer extends org.apache.ca
         org.apache.camel.component.braintree.AddressGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.AddressGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
         case "customerid":
-        case "CustomerId": target.setCustomerId(property(camelContext, java.lang.String.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "customerId": target.setCustomerId(property(camelContext, java.lang.String.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "id":
-        case "Id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.AddressRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.AddressRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -88,37 +85,34 @@ public class AddressGatewayEndpointConfigurationConfigurer extends org.apache.ca
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
         case "customerid":
-        case "CustomerId": return java.lang.String.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "customerId": return java.lang.String.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
-        case "id":
-        case "Id": return java.lang.String.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
+        case "id": return java.lang.String.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "request":
-        case "Request": return com.braintreegateway.AddressRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "request": return com.braintreegateway.AddressRequest.class;
         default: return null;
         }
     }
@@ -128,37 +122,34 @@ public class AddressGatewayEndpointConfigurationConfigurer extends org.apache.ca
         org.apache.camel.component.braintree.AddressGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.AddressGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "customerid":
-        case "CustomerId": return target.getCustomerId();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "customerId": return target.getCustomerId();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
-        case "id":
-        case "Id": return target.getId();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
+        case "id": return target.getId();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "request":
-        case "Request": return target.getRequest();
+        case "publicKey": return target.getPublicKey();
+        case "request": return target.getRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/BraintreeConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/BraintreeConfigurationConfigurer.java
index 86f39e6943e..2147ff24b67 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/BraintreeConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/BraintreeConfigurationConfigurer.java
@@ -41,31 +41,30 @@ public class BraintreeConfigurationConfigurer extends org.apache.camel.support.c
         org.apache.camel.component.braintree.BraintreeConfiguration target = (org.apache.camel.component.braintree.BraintreeConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -79,31 +78,30 @@ public class BraintreeConfigurationConfigurer extends org.apache.camel.support.c
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
+        case "publicKey": return java.lang.String.class;
         default: return null;
         }
     }
@@ -113,31 +111,30 @@ public class BraintreeConfigurationConfigurer extends org.apache.camel.support.c
         org.apache.camel.component.braintree.BraintreeConfiguration target = (org.apache.camel.component.braintree.BraintreeConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
+        case "publicKey": return target.getPublicKey();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ClientTokenGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ClientTokenGatewayEndpointConfigurationConfigurer.java
index e9d34f5dc1c..ddf4abebc54 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ClientTokenGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ClientTokenGatewayEndpointConfigurationConfigurer.java
@@ -42,33 +42,31 @@ public class ClientTokenGatewayEndpointConfigurationConfigurer extends org.apach
         org.apache.camel.component.braintree.ClientTokenGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.ClientTokenGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.ClientTokenRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.ClientTokenRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -82,33 +80,31 @@ public class ClientTokenGatewayEndpointConfigurationConfigurer extends org.apach
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "request":
-        case "Request": return com.braintreegateway.ClientTokenRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "request": return com.braintreegateway.ClientTokenRequest.class;
         default: return null;
         }
     }
@@ -118,33 +114,31 @@ public class ClientTokenGatewayEndpointConfigurationConfigurer extends org.apach
         org.apache.camel.component.braintree.ClientTokenGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.ClientTokenGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "request":
-        case "Request": return target.getRequest();
+        case "publicKey": return target.getPublicKey();
+        case "request": return target.getRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CreditCardVerificationGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CreditCardVerificationGatewayEndpointConfigurationConfigurer.java
index 219f6aed275..d57fc29a8f8 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CreditCardVerificationGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CreditCardVerificationGatewayEndpointConfigurationConfigurer.java
@@ -44,37 +44,33 @@ public class CreditCardVerificationGatewayEndpointConfigurationConfigurer extend
         org.apache.camel.component.braintree.CreditCardVerificationGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.CreditCardVerificationGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "id":
-        case "Id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "query":
-        case "Query": target.setQuery(property(camelContext, com.braintreegateway.CreditCardVerificationSearchRequest.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.CreditCardVerificationRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "query": target.setQuery(property(camelContext, com.braintreegateway.CreditCardVerificationSearchRequest.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.CreditCardVerificationRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -88,37 +84,33 @@ public class CreditCardVerificationGatewayEndpointConfigurationConfigurer extend
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
-        case "id":
-        case "Id": return java.lang.String.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
+        case "id": return java.lang.String.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "query":
-        case "Query": return com.braintreegateway.CreditCardVerificationSearchRequest.class;
-        case "request":
-        case "Request": return com.braintreegateway.CreditCardVerificationRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "query": return com.braintreegateway.CreditCardVerificationSearchRequest.class;
+        case "request": return com.braintreegateway.CreditCardVerificationRequest.class;
         default: return null;
         }
     }
@@ -128,37 +120,33 @@ public class CreditCardVerificationGatewayEndpointConfigurationConfigurer extend
         org.apache.camel.component.braintree.CreditCardVerificationGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.CreditCardVerificationGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
-        case "id":
-        case "Id": return target.getId();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
+        case "id": return target.getId();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "query":
-        case "Query": return target.getQuery();
-        case "request":
-        case "Request": return target.getRequest();
+        case "publicKey": return target.getPublicKey();
+        case "query": return target.getQuery();
+        case "request": return target.getRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CustomerGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CustomerGatewayEndpointConfigurationConfigurer.java
index 5c4ee6ce716..9175c8a31e5 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CustomerGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CustomerGatewayEndpointConfigurationConfigurer.java
@@ -45,39 +45,35 @@ public class CustomerGatewayEndpointConfigurationConfigurer extends org.apache.c
         org.apache.camel.component.braintree.CustomerGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.CustomerGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
         case "associationfilterid":
-        case "AssociationFilterId": target.setAssociationFilterId(property(camelContext, java.lang.String.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "associationFilterId": target.setAssociationFilterId(property(camelContext, java.lang.String.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "id":
-        case "Id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "query":
-        case "Query": target.setQuery(property(camelContext, com.braintreegateway.CustomerSearchRequest.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.CustomerRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "query": target.setQuery(property(camelContext, com.braintreegateway.CustomerSearchRequest.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.CustomerRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -91,39 +87,35 @@ public class CustomerGatewayEndpointConfigurationConfigurer extends org.apache.c
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
         case "associationfilterid":
-        case "AssociationFilterId": return java.lang.String.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "associationFilterId": return java.lang.String.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
-        case "id":
-        case "Id": return java.lang.String.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
+        case "id": return java.lang.String.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "query":
-        case "Query": return com.braintreegateway.CustomerSearchRequest.class;
-        case "request":
-        case "Request": return com.braintreegateway.CustomerRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "query": return com.braintreegateway.CustomerSearchRequest.class;
+        case "request": return com.braintreegateway.CustomerRequest.class;
         default: return null;
         }
     }
@@ -133,39 +125,35 @@ public class CustomerGatewayEndpointConfigurationConfigurer extends org.apache.c
         org.apache.camel.component.braintree.CustomerGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.CustomerGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "associationfilterid":
-        case "AssociationFilterId": return target.getAssociationFilterId();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "associationFilterId": return target.getAssociationFilterId();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
-        case "id":
-        case "Id": return target.getId();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
+        case "id": return target.getId();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "query":
-        case "Query": return target.getQuery();
-        case "request":
-        case "Request": return target.getRequest();
+        case "publicKey": return target.getPublicKey();
+        case "query": return target.getQuery();
+        case "request": return target.getRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DiscountGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DiscountGatewayEndpointConfigurationConfigurer.java
index 4b29074afeb..46795adc5ab 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DiscountGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DiscountGatewayEndpointConfigurationConfigurer.java
@@ -41,31 +41,30 @@ public class DiscountGatewayEndpointConfigurationConfigurer extends org.apache.c
         org.apache.camel.component.braintree.DiscountGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.DiscountGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -79,31 +78,30 @@ public class DiscountGatewayEndpointConfigurationConfigurer extends org.apache.c
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
+        case "publicKey": return java.lang.String.class;
         default: return null;
         }
     }
@@ -113,31 +111,30 @@ public class DiscountGatewayEndpointConfigurationConfigurer extends org.apache.c
         org.apache.camel.component.braintree.DiscountGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.DiscountGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
+        case "publicKey": return target.getPublicKey();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DisputeGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DisputeGatewayEndpointConfigurationConfigurer.java
index cfccfab5896..637ad6c72a8 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DisputeGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DisputeGatewayEndpointConfigurationConfigurer.java
@@ -49,47 +49,43 @@ public class DisputeGatewayEndpointConfigurationConfigurer extends org.apache.ca
         org.apache.camel.component.braintree.DisputeGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.DisputeGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "content":
-        case "Content": target.setContent(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "content": target.setContent(property(camelContext, java.lang.String.class, value)); return true;
         case "disputeid":
-        case "DisputeId": target.setDisputeId(property(camelContext, java.lang.String.class, value)); return true;
+        case "disputeId": target.setDisputeId(property(camelContext, java.lang.String.class, value)); return true;
         case "documentid":
-        case "DocumentId": target.setDocumentId(property(camelContext, java.lang.String.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "documentId": target.setDocumentId(property(camelContext, java.lang.String.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "evidenceid":
-        case "EvidenceId": target.setEvidenceId(property(camelContext, java.lang.String.class, value)); return true;
+        case "evidenceId": target.setEvidenceId(property(camelContext, java.lang.String.class, value)); return true;
         case "fileevidencerequest":
-        case "FileEvidenceRequest": target.setFileEvidenceRequest(property(camelContext, com.braintreegateway.FileEvidenceRequest.class, value)); return true;
+        case "fileEvidenceRequest": target.setFileEvidenceRequest(property(camelContext, com.braintreegateway.FileEvidenceRequest.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "id":
-        case "Id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "query":
-        case "Query": target.setQuery(property(camelContext, com.braintreegateway.DisputeSearchRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "query": target.setQuery(property(camelContext, com.braintreegateway.DisputeSearchRequest.class, value)); return true;
         case "textevidencerequest":
-        case "TextEvidenceRequest": target.setTextEvidenceRequest(property(camelContext, com.braintreegateway.TextEvidenceRequest.class, value)); return true;
+        case "textEvidenceRequest": target.setTextEvidenceRequest(property(camelContext, com.braintreegateway.TextEvidenceRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -103,47 +99,43 @@ public class DisputeGatewayEndpointConfigurationConfigurer extends org.apache.ca
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "content":
-        case "Content": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "content": return java.lang.String.class;
         case "disputeid":
-        case "DisputeId": return java.lang.String.class;
+        case "disputeId": return java.lang.String.class;
         case "documentid":
-        case "DocumentId": return java.lang.String.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "documentId": return java.lang.String.class;
+        case "environment": return java.lang.String.class;
         case "evidenceid":
-        case "EvidenceId": return java.lang.String.class;
+        case "evidenceId": return java.lang.String.class;
         case "fileevidencerequest":
-        case "FileEvidenceRequest": return com.braintreegateway.FileEvidenceRequest.class;
+        case "fileEvidenceRequest": return com.braintreegateway.FileEvidenceRequest.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
-        case "id":
-        case "Id": return java.lang.String.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
+        case "id": return java.lang.String.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "query":
-        case "Query": return com.braintreegateway.DisputeSearchRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "query": return com.braintreegateway.DisputeSearchRequest.class;
         case "textevidencerequest":
-        case "TextEvidenceRequest": return com.braintreegateway.TextEvidenceRequest.class;
+        case "textEvidenceRequest": return com.braintreegateway.TextEvidenceRequest.class;
         default: return null;
         }
     }
@@ -153,47 +145,43 @@ public class DisputeGatewayEndpointConfigurationConfigurer extends org.apache.ca
         org.apache.camel.component.braintree.DisputeGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.DisputeGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "content":
-        case "Content": return target.getContent();
+        case "apiName": return target.getApiName();
+        case "content": return target.getContent();
         case "disputeid":
-        case "DisputeId": return target.getDisputeId();
+        case "disputeId": return target.getDisputeId();
         case "documentid":
-        case "DocumentId": return target.getDocumentId();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "documentId": return target.getDocumentId();
+        case "environment": return target.getEnvironment();
         case "evidenceid":
-        case "EvidenceId": return target.getEvidenceId();
+        case "evidenceId": return target.getEvidenceId();
         case "fileevidencerequest":
-        case "FileEvidenceRequest": return target.getFileEvidenceRequest();
+        case "fileEvidenceRequest": return target.getFileEvidenceRequest();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
-        case "id":
-        case "Id": return target.getId();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
+        case "id": return target.getId();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "query":
-        case "Query": return target.getQuery();
+        case "publicKey": return target.getPublicKey();
+        case "query": return target.getQuery();
         case "textevidencerequest":
-        case "TextEvidenceRequest": return target.getTextEvidenceRequest();
+        case "textEvidenceRequest": return target.getTextEvidenceRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DocumentUploadGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DocumentUploadGatewayEndpointConfigurationConfigurer.java
index 358e6ef389c..6c988e98d00 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DocumentUploadGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DocumentUploadGatewayEndpointConfigurationConfigurer.java
@@ -42,33 +42,31 @@ public class DocumentUploadGatewayEndpointConfigurationConfigurer extends org.ap
         org.apache.camel.component.braintree.DocumentUploadGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.DocumentUploadGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.DocumentUploadRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.DocumentUploadRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -82,33 +80,31 @@ public class DocumentUploadGatewayEndpointConfigurationConfigurer extends org.ap
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "request":
-        case "Request": return com.braintreegateway.DocumentUploadRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "request": return com.braintreegateway.DocumentUploadRequest.class;
         default: return null;
         }
     }
@@ -118,33 +114,31 @@ public class DocumentUploadGatewayEndpointConfigurationConfigurer extends org.ap
         org.apache.camel.component.braintree.DocumentUploadGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.DocumentUploadGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "request":
-        case "Request": return target.getRequest();
+        case "publicKey": return target.getPublicKey();
+        case "request": return target.getRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/MerchantAccountGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/MerchantAccountGatewayEndpointConfigurationConfigurer.java
index 096f77209cc..e0d474ab830 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/MerchantAccountGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/MerchantAccountGatewayEndpointConfigurationConfigurer.java
@@ -45,39 +45,35 @@ public class MerchantAccountGatewayEndpointConfigurationConfigurer extends org.a
         org.apache.camel.component.braintree.MerchantAccountGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.MerchantAccountGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
         case "currencyrequest":
-        case "CurrencyRequest": target.setCurrencyRequest(property(camelContext, com.braintreegateway.MerchantAccountCreateForCurrencyRequest.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "currencyRequest": target.setCurrencyRequest(property(camelContext, com.braintreegateway.MerchantAccountCreateForCurrencyRequest.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "id":
-        case "Id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "page":
-        case "Page": target.setPage(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "page": target.setPage(property(camelContext, java.lang.Integer.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.MerchantAccountRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.MerchantAccountRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -91,39 +87,35 @@ public class MerchantAccountGatewayEndpointConfigurationConfigurer extends org.a
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
         case "currencyrequest":
-        case "CurrencyRequest": return com.braintreegateway.MerchantAccountCreateForCurrencyRequest.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "currencyRequest": return com.braintreegateway.MerchantAccountCreateForCurrencyRequest.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
-        case "id":
-        case "Id": return java.lang.String.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
+        case "id": return java.lang.String.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "page":
-        case "Page": return java.lang.Integer.class;
+        case "methodName": return java.lang.String.class;
+        case "page": return java.lang.Integer.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "request":
-        case "Request": return com.braintreegateway.MerchantAccountRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "request": return com.braintreegateway.MerchantAccountRequest.class;
         default: return null;
         }
     }
@@ -133,39 +125,35 @@ public class MerchantAccountGatewayEndpointConfigurationConfigurer extends org.a
         org.apache.camel.component.braintree.MerchantAccountGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.MerchantAccountGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "currencyrequest":
-        case "CurrencyRequest": return target.getCurrencyRequest();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "currencyRequest": return target.getCurrencyRequest();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
-        case "id":
-        case "Id": return target.getId();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
+        case "id": return target.getId();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "page":
-        case "Page": return target.getPage();
+        case "methodName": return target.getMethodName();
+        case "page": return target.getPage();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "request":
-        case "Request": return target.getRequest();
+        case "publicKey": return target.getPublicKey();
+        case "request": return target.getRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/OAuthGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/OAuthGatewayEndpointConfigurationConfigurer.java
index 49d130b93e6..ec311d7b0fe 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/OAuthGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/OAuthGatewayEndpointConfigurationConfigurer.java
@@ -43,35 +43,33 @@ public class OAuthGatewayEndpointConfigurationConfigurer extends org.apache.came
         org.apache.camel.component.braintree.OAuthGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.OAuthGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
         case "connectrequest":
-        case "ConnectRequest": target.setConnectRequest(property(camelContext, com.braintreegateway.OAuthConnectUrlRequest.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "connectRequest": target.setConnectRequest(property(camelContext, com.braintreegateway.OAuthConnectUrlRequest.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.OAuthCredentialsRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.OAuthCredentialsRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -85,35 +83,33 @@ public class OAuthGatewayEndpointConfigurationConfigurer extends org.apache.came
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
         case "connectrequest":
-        case "ConnectRequest": return com.braintreegateway.OAuthConnectUrlRequest.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "connectRequest": return com.braintreegateway.OAuthConnectUrlRequest.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "request":
-        case "Request": return com.braintreegateway.OAuthCredentialsRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "request": return com.braintreegateway.OAuthCredentialsRequest.class;
         default: return null;
         }
     }
@@ -123,35 +119,33 @@ public class OAuthGatewayEndpointConfigurationConfigurer extends org.apache.came
         org.apache.camel.component.braintree.OAuthGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.OAuthGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "connectrequest":
-        case "ConnectRequest": return target.getConnectRequest();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "connectRequest": return target.getConnectRequest();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "request":
-        case "Request": return target.getRequest();
+        case "publicKey": return target.getPublicKey();
+        case "request": return target.getRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodGatewayEndpointConfigurationConfigurer.java
index 5c6c15479cc..442828557ac 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodGatewayEndpointConfigurationConfigurer.java
@@ -45,39 +45,36 @@ public class PaymentMethodGatewayEndpointConfigurationConfigurer extends org.apa
         org.apache.camel.component.braintree.PaymentMethodGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.PaymentMethodGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
         case "deleterequest":
-        case "DeleteRequest": target.setDeleteRequest(property(camelContext, com.braintreegateway.PaymentMethodDeleteRequest.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "deleteRequest": target.setDeleteRequest(property(camelContext, com.braintreegateway.PaymentMethodDeleteRequest.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "grantrequest":
-        case "GrantRequest": target.setGrantRequest(property(camelContext, com.braintreegateway.PaymentMethodGrantRequest.class, value)); return true;
+        case "grantRequest": target.setGrantRequest(property(camelContext, com.braintreegateway.PaymentMethodGrantRequest.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.PaymentMethodRequest.class, value)); return true;
-        case "token":
-        case "Token": target.setToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.PaymentMethodRequest.class, value)); return true;
+        case "token": target.setToken(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -91,39 +88,36 @@ public class PaymentMethodGatewayEndpointConfigurationConfigurer extends org.apa
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
         case "deleterequest":
-        case "DeleteRequest": return com.braintreegateway.PaymentMethodDeleteRequest.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "deleteRequest": return com.braintreegateway.PaymentMethodDeleteRequest.class;
+        case "environment": return java.lang.String.class;
         case "grantrequest":
-        case "GrantRequest": return com.braintreegateway.PaymentMethodGrantRequest.class;
+        case "grantRequest": return com.braintreegateway.PaymentMethodGrantRequest.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "request":
-        case "Request": return com.braintreegateway.PaymentMethodRequest.class;
-        case "token":
-        case "Token": return java.lang.String.class;
+        case "publicKey": return java.lang.String.class;
+        case "request": return com.braintreegateway.PaymentMethodRequest.class;
+        case "token": return java.lang.String.class;
         default: return null;
         }
     }
@@ -133,39 +127,36 @@ public class PaymentMethodGatewayEndpointConfigurationConfigurer extends org.apa
         org.apache.camel.component.braintree.PaymentMethodGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.PaymentMethodGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "deleterequest":
-        case "DeleteRequest": return target.getDeleteRequest();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "deleteRequest": return target.getDeleteRequest();
+        case "environment": return target.getEnvironment();
         case "grantrequest":
-        case "GrantRequest": return target.getGrantRequest();
+        case "grantRequest": return target.getGrantRequest();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "request":
-        case "Request": return target.getRequest();
-        case "token":
-        case "Token": return target.getToken();
+        case "publicKey": return target.getPublicKey();
+        case "request": return target.getRequest();
+        case "token": return target.getToken();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodNonceGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodNonceGatewayEndpointConfigurationConfigurer.java
index 2c1d8185285..25d051409d8 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodNonceGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodNonceGatewayEndpointConfigurationConfigurer.java
@@ -44,37 +44,35 @@ public class PaymentMethodNonceGatewayEndpointConfigurationConfigurer extends or
         org.apache.camel.component.braintree.PaymentMethodNonceGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.PaymentMethodNonceGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "paymentmethodnonce":
-        case "PaymentMethodNonce": target.setPaymentMethodNonce(property(camelContext, java.lang.String.class, value)); return true;
+        case "paymentMethodNonce": target.setPaymentMethodNonce(property(camelContext, java.lang.String.class, value)); return true;
         case "paymentmethodtoken":
-        case "PaymentMethodToken": target.setPaymentMethodToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "paymentMethodToken": target.setPaymentMethodToken(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.PaymentMethodNonceRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.PaymentMethodNonceRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -88,37 +86,35 @@ public class PaymentMethodNonceGatewayEndpointConfigurationConfigurer extends or
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "paymentmethodnonce":
-        case "PaymentMethodNonce": return java.lang.String.class;
+        case "paymentMethodNonce": return java.lang.String.class;
         case "paymentmethodtoken":
-        case "PaymentMethodToken": return java.lang.String.class;
+        case "paymentMethodToken": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "request":
-        case "Request": return com.braintreegateway.PaymentMethodNonceRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "request": return com.braintreegateway.PaymentMethodNonceRequest.class;
         default: return null;
         }
     }
@@ -128,37 +124,35 @@ public class PaymentMethodNonceGatewayEndpointConfigurationConfigurer extends or
         org.apache.camel.component.braintree.PaymentMethodNonceGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.PaymentMethodNonceGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "paymentmethodnonce":
-        case "PaymentMethodNonce": return target.getPaymentMethodNonce();
+        case "paymentMethodNonce": return target.getPaymentMethodNonce();
         case "paymentmethodtoken":
-        case "PaymentMethodToken": return target.getPaymentMethodToken();
+        case "paymentMethodToken": return target.getPaymentMethodToken();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "request":
-        case "Request": return target.getRequest();
+        case "publicKey": return target.getPublicKey();
+        case "request": return target.getRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PlanGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PlanGatewayEndpointConfigurationConfigurer.java
index 52946e5284f..08938a66aee 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PlanGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PlanGatewayEndpointConfigurationConfigurer.java
@@ -43,35 +43,32 @@ public class PlanGatewayEndpointConfigurationConfigurer extends org.apache.camel
         org.apache.camel.component.braintree.PlanGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.PlanGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "id":
-        case "Id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.PlanRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.PlanRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -85,35 +82,32 @@ public class PlanGatewayEndpointConfigurationConfigurer extends org.apache.camel
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
-        case "id":
-        case "Id": return java.lang.String.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
+        case "id": return java.lang.String.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "request":
-        case "Request": return com.braintreegateway.PlanRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "request": return com.braintreegateway.PlanRequest.class;
         default: return null;
         }
     }
@@ -123,35 +117,32 @@ public class PlanGatewayEndpointConfigurationConfigurer extends org.apache.camel
         org.apache.camel.component.braintree.PlanGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.PlanGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
-        case "id":
-        case "Id": return target.getId();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
+        case "id": return target.getId();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "request":
-        case "Request": return target.getRequest();
+        case "publicKey": return target.getPublicKey();
+        case "request": return target.getRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ReportGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ReportGatewayEndpointConfigurationConfigurer.java
index 57a0b4ad6fd..b91fbd81e32 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ReportGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ReportGatewayEndpointConfigurationConfigurer.java
@@ -42,33 +42,31 @@ public class ReportGatewayEndpointConfigurationConfigurer extends org.apache.cam
         org.apache.camel.component.braintree.ReportGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.ReportGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.TransactionLevelFeeReportRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.TransactionLevelFeeReportRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -82,33 +80,31 @@ public class ReportGatewayEndpointConfigurationConfigurer extends org.apache.cam
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "request":
-        case "Request": return com.braintreegateway.TransactionLevelFeeReportRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "request": return com.braintreegateway.TransactionLevelFeeReportRequest.class;
         default: return null;
         }
     }
@@ -118,33 +114,31 @@ public class ReportGatewayEndpointConfigurationConfigurer extends org.apache.cam
         org.apache.camel.component.braintree.ReportGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.ReportGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "request":
-        case "Request": return target.getRequest();
+        case "publicKey": return target.getPublicKey();
+        case "request": return target.getRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SettlementBatchSummaryGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SettlementBatchSummaryGatewayEndpointConfigurationConfigurer.java
index bc79522d6be..5c121090103 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SettlementBatchSummaryGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SettlementBatchSummaryGatewayEndpointConfigurationConfigurer.java
@@ -43,35 +43,34 @@ public class SettlementBatchSummaryGatewayEndpointConfigurationConfigurer extend
         org.apache.camel.component.braintree.SettlementBatchSummaryGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.SettlementBatchSummaryGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "groupbycustomfield":
-        case "GroupByCustomField": target.setGroupByCustomField(property(camelContext, java.lang.String.class, value)); return true;
+        case "groupByCustomField": target.setGroupByCustomField(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
         case "settlementdate":
-        case "SettlementDate": target.setSettlementDate(property(camelContext, java.util.Calendar.class, value)); return true;
+        case "settlementDate": target.setSettlementDate(property(camelContext, java.util.Calendar.class, value)); return true;
         default: return false;
         }
     }
@@ -85,35 +84,34 @@ public class SettlementBatchSummaryGatewayEndpointConfigurationConfigurer extend
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "environment": return java.lang.String.class;
         case "groupbycustomfield":
-        case "GroupByCustomField": return java.lang.String.class;
+        case "groupByCustomField": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
+        case "publicKey": return java.lang.String.class;
         case "settlementdate":
-        case "SettlementDate": return java.util.Calendar.class;
+        case "settlementDate": return java.util.Calendar.class;
         default: return null;
         }
     }
@@ -123,35 +121,34 @@ public class SettlementBatchSummaryGatewayEndpointConfigurationConfigurer extend
         org.apache.camel.component.braintree.SettlementBatchSummaryGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.SettlementBatchSummaryGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "environment": return target.getEnvironment();
         case "groupbycustomfield":
-        case "GroupByCustomField": return target.getGroupByCustomField();
+        case "groupByCustomField": return target.getGroupByCustomField();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
+        case "publicKey": return target.getPublicKey();
         case "settlementdate":
-        case "SettlementDate": return target.getSettlementDate();
+        case "settlementDate": return target.getSettlementDate();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SubscriptionGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SubscriptionGatewayEndpointConfigurationConfigurer.java
index e9e084e079a..cc67a2da518 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SubscriptionGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SubscriptionGatewayEndpointConfigurationConfigurer.java
@@ -48,45 +48,41 @@ public class SubscriptionGatewayEndpointConfigurationConfigurer extends org.apac
         org.apache.camel.component.braintree.SubscriptionGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.SubscriptionGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
-        case "amount":
-        case "Amount": target.setAmount(property(camelContext, java.math.BigDecimal.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "amount": target.setAmount(property(camelContext, java.math.BigDecimal.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
         case "customerid":
-        case "CustomerId": target.setCustomerId(property(camelContext, java.lang.String.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "customerId": target.setCustomerId(property(camelContext, java.lang.String.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "id":
-        case "Id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.SubscriptionRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.SubscriptionRequest.class, value)); return true;
         case "searchrequest":
-        case "SearchRequest": target.setSearchRequest(property(camelContext, com.braintreegateway.SubscriptionSearchRequest.class, value)); return true;
+        case "searchRequest": target.setSearchRequest(property(camelContext, com.braintreegateway.SubscriptionSearchRequest.class, value)); return true;
         case "submitforsettlement":
-        case "SubmitForSettlement": target.setSubmitForSettlement(property(camelContext, java.lang.Boolean.class, value)); return true;
+        case "submitForSettlement": target.setSubmitForSettlement(property(camelContext, java.lang.Boolean.class, value)); return true;
         case "subscriptionid":
-        case "SubscriptionId": target.setSubscriptionId(property(camelContext, java.lang.String.class, value)); return true;
+        case "subscriptionId": target.setSubscriptionId(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -100,45 +96,41 @@ public class SubscriptionGatewayEndpointConfigurationConfigurer extends org.apac
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
-        case "amount":
-        case "Amount": return java.math.BigDecimal.class;
+        case "accessToken": return java.lang.String.class;
+        case "amount": return java.math.BigDecimal.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
         case "customerid":
-        case "CustomerId": return java.lang.String.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "customerId": return java.lang.String.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
-        case "id":
-        case "Id": return java.lang.String.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
+        case "id": return java.lang.String.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "request":
-        case "Request": return com.braintreegateway.SubscriptionRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "request": return com.braintreegateway.SubscriptionRequest.class;
         case "searchrequest":
-        case "SearchRequest": return com.braintreegateway.SubscriptionSearchRequest.class;
+        case "searchRequest": return com.braintreegateway.SubscriptionSearchRequest.class;
         case "submitforsettlement":
-        case "SubmitForSettlement": return java.lang.Boolean.class;
+        case "submitForSettlement": return java.lang.Boolean.class;
         case "subscriptionid":
-        case "SubscriptionId": return java.lang.String.class;
+        case "subscriptionId": return java.lang.String.class;
         default: return null;
         }
     }
@@ -148,45 +140,41 @@ public class SubscriptionGatewayEndpointConfigurationConfigurer extends org.apac
         org.apache.camel.component.braintree.SubscriptionGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.SubscriptionGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
-        case "amount":
-        case "Amount": return target.getAmount();
+        case "accessToken": return target.getAccessToken();
+        case "amount": return target.getAmount();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "customerid":
-        case "CustomerId": return target.getCustomerId();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "customerId": return target.getCustomerId();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
-        case "id":
-        case "Id": return target.getId();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
+        case "id": return target.getId();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "request":
-        case "Request": return target.getRequest();
+        case "publicKey": return target.getPublicKey();
+        case "request": return target.getRequest();
         case "searchrequest":
-        case "SearchRequest": return target.getSearchRequest();
+        case "searchRequest": return target.getSearchRequest();
         case "submitforsettlement":
-        case "SubmitForSettlement": return target.getSubmitForSettlement();
+        case "submitForSettlement": return target.getSubmitForSettlement();
         case "subscriptionid":
-        case "SubscriptionId": return target.getSubscriptionId();
+        case "subscriptionId": return target.getSubscriptionId();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/TransactionGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/TransactionGatewayEndpointConfigurationConfigurer.java
index bf28dbfbca0..10a751d49fc 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/TransactionGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/TransactionGatewayEndpointConfigurationConfigurer.java
@@ -48,45 +48,40 @@ public class TransactionGatewayEndpointConfigurationConfigurer extends org.apach
         org.apache.camel.component.braintree.TransactionGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.TransactionGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
-        case "amount":
-        case "Amount": target.setAmount(property(camelContext, java.math.BigDecimal.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "amount": target.setAmount(property(camelContext, java.math.BigDecimal.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
         case "clonerequest":
-        case "CloneRequest": target.setCloneRequest(property(camelContext, com.braintreegateway.TransactionCloneRequest.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "cloneRequest": target.setCloneRequest(property(camelContext, com.braintreegateway.TransactionCloneRequest.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "id":
-        case "Id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "id": target.setId(property(camelContext, java.lang.String.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "packagetrackingrequest":
-        case "PackageTrackingRequest": target.setPackageTrackingRequest(property(camelContext, com.braintreegateway.PackageTrackingRequest.class, value)); return true;
+        case "packageTrackingRequest": target.setPackageTrackingRequest(property(camelContext, com.braintreegateway.PackageTrackingRequest.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "query":
-        case "Query": target.setQuery(property(camelContext, com.braintreegateway.TransactionSearchRequest.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "query": target.setQuery(property(camelContext, com.braintreegateway.TransactionSearchRequest.class, value)); return true;
         case "refundrequest":
-        case "RefundRequest": target.setRefundRequest(property(camelContext, com.braintreegateway.TransactionRefundRequest.class, value)); return true;
-        case "request":
-        case "Request": target.setRequest(property(camelContext, com.braintreegateway.TransactionRequest.class, value)); return true;
+        case "refundRequest": target.setRefundRequest(property(camelContext, com.braintreegateway.TransactionRefundRequest.class, value)); return true;
+        case "request": target.setRequest(property(camelContext, com.braintreegateway.TransactionRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -100,45 +95,40 @@ public class TransactionGatewayEndpointConfigurationConfigurer extends org.apach
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
-        case "amount":
-        case "Amount": return java.math.BigDecimal.class;
+        case "accessToken": return java.lang.String.class;
+        case "amount": return java.math.BigDecimal.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
         case "clonerequest":
-        case "CloneRequest": return com.braintreegateway.TransactionCloneRequest.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "cloneRequest": return com.braintreegateway.TransactionCloneRequest.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
-        case "id":
-        case "Id": return java.lang.String.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
+        case "id": return java.lang.String.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "packagetrackingrequest":
-        case "PackageTrackingRequest": return com.braintreegateway.PackageTrackingRequest.class;
+        case "packageTrackingRequest": return com.braintreegateway.PackageTrackingRequest.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "query":
-        case "Query": return com.braintreegateway.TransactionSearchRequest.class;
+        case "publicKey": return java.lang.String.class;
+        case "query": return com.braintreegateway.TransactionSearchRequest.class;
         case "refundrequest":
-        case "RefundRequest": return com.braintreegateway.TransactionRefundRequest.class;
-        case "request":
-        case "Request": return com.braintreegateway.TransactionRequest.class;
+        case "refundRequest": return com.braintreegateway.TransactionRefundRequest.class;
+        case "request": return com.braintreegateway.TransactionRequest.class;
         default: return null;
         }
     }
@@ -148,45 +138,40 @@ public class TransactionGatewayEndpointConfigurationConfigurer extends org.apach
         org.apache.camel.component.braintree.TransactionGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.TransactionGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
-        case "amount":
-        case "Amount": return target.getAmount();
+        case "accessToken": return target.getAccessToken();
+        case "amount": return target.getAmount();
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "clonerequest":
-        case "CloneRequest": return target.getCloneRequest();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "cloneRequest": return target.getCloneRequest();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
-        case "id":
-        case "Id": return target.getId();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
+        case "id": return target.getId();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "packagetrackingrequest":
-        case "PackageTrackingRequest": return target.getPackageTrackingRequest();
+        case "packageTrackingRequest": return target.getPackageTrackingRequest();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "query":
-        case "Query": return target.getQuery();
+        case "publicKey": return target.getPublicKey();
+        case "query": return target.getQuery();
         case "refundrequest":
-        case "RefundRequest": return target.getRefundRequest();
-        case "request":
-        case "Request": return target.getRequest();
+        case "refundRequest": return target.getRefundRequest();
+        case "request": return target.getRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/UsBankAccountGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/UsBankAccountGatewayEndpointConfigurationConfigurer.java
index 8e725ab58a2..edb36370d77 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/UsBankAccountGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/UsBankAccountGatewayEndpointConfigurationConfigurer.java
@@ -43,35 +43,33 @@ public class UsBankAccountGatewayEndpointConfigurationConfigurer extends org.apa
         org.apache.camel.component.braintree.UsBankAccountGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.UsBankAccountGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "token":
-        case "Token": target.setToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "token": target.setToken(property(camelContext, java.lang.String.class, value)); return true;
         case "transactionrequest":
-        case "TransactionRequest": target.setTransactionRequest(property(camelContext, com.braintreegateway.TransactionRequest.class, value)); return true;
+        case "transactionRequest": target.setTransactionRequest(property(camelContext, com.braintreegateway.TransactionRequest.class, value)); return true;
         default: return false;
         }
     }
@@ -85,35 +83,33 @@ public class UsBankAccountGatewayEndpointConfigurationConfigurer extends org.apa
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "token":
-        case "Token": return java.lang.String.class;
+        case "publicKey": return java.lang.String.class;
+        case "token": return java.lang.String.class;
         case "transactionrequest":
-        case "TransactionRequest": return com.braintreegateway.TransactionRequest.class;
+        case "transactionRequest": return com.braintreegateway.TransactionRequest.class;
         default: return null;
         }
     }
@@ -123,35 +119,33 @@ public class UsBankAccountGatewayEndpointConfigurationConfigurer extends org.apa
         org.apache.camel.component.braintree.UsBankAccountGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.UsBankAccountGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
+        case "methodName": return target.getMethodName();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "token":
-        case "Token": return target.getToken();
+        case "publicKey": return target.getPublicKey();
+        case "token": return target.getToken();
         case "transactionrequest":
-        case "TransactionRequest": return target.getTransactionRequest();
+        case "transactionRequest": return target.getTransactionRequest();
         default: return null;
         }
     }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/WebhookNotificationGatewayEndpointConfigurationConfigurer.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/WebhookNotificationGatewayEndpointConfigurationConfigurer.java
index 2d0253e3ead..b37ee573c1f 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/WebhookNotificationGatewayEndpointConfigurationConfigurer.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/WebhookNotificationGatewayEndpointConfigurationConfigurer.java
@@ -44,37 +44,33 @@ public class WebhookNotificationGatewayEndpointConfigurationConfigurer extends o
         org.apache.camel.component.braintree.WebhookNotificationGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.WebhookNotificationGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
-        case "challenge":
-        case "Challenge": target.setChallenge(property(camelContext, java.lang.String.class, value)); return true;
-        case "environment":
-        case "Environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.braintree.internal.BraintreeApiName.class, value)); return true;
+        case "challenge": target.setChallenge(property(camelContext, java.lang.String.class, value)); return true;
+        case "environment": target.setEnvironment(property(camelContext, java.lang.String.class, value)); return true;
         case "httploglevel":
-        case "HttpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogLevel": target.setHttpLogLevel(property(camelContext, java.lang.String.class, value)); return true;
         case "httplogname":
-        case "HttpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
+        case "httpLogName": target.setHttpLogName(property(camelContext, java.lang.String.class, value)); return true;
         case "httpreadtimeout":
-        case "HttpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "httpReadTimeout": target.setHttpReadTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
+        case "logHandlerEnabled": target.setLogHandlerEnabled(property(camelContext, boolean.class, value)); return true;
         case "merchantid":
-        case "MerchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
+        case "merchantId": target.setMerchantId(property(camelContext, java.lang.String.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "payload":
-        case "Payload": target.setPayload(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "payload": target.setPayload(property(camelContext, java.lang.String.class, value)); return true;
         case "privatekey":
-        case "PrivateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "privateKey": target.setPrivateKey(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "publickey":
-        case "PublicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
-        case "signature":
-        case "Signature": target.setSignature(property(camelContext, java.lang.String.class, value)); return true;
+        case "publicKey": target.setPublicKey(property(camelContext, java.lang.String.class, value)); return true;
+        case "signature": target.setSignature(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -88,37 +84,33 @@ public class WebhookNotificationGatewayEndpointConfigurationConfigurer extends o
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
-        case "challenge":
-        case "Challenge": return java.lang.String.class;
-        case "environment":
-        case "Environment": return java.lang.String.class;
+        case "apiName": return org.apache.camel.component.braintree.internal.BraintreeApiName.class;
+        case "challenge": return java.lang.String.class;
+        case "environment": return java.lang.String.class;
         case "httploglevel":
-        case "HttpLogLevel": return java.lang.String.class;
+        case "httpLogLevel": return java.lang.String.class;
         case "httplogname":
-        case "HttpLogName": return java.lang.String.class;
+        case "httpLogName": return java.lang.String.class;
         case "httpreadtimeout":
-        case "HttpReadTimeout": return java.lang.Integer.class;
+        case "httpReadTimeout": return java.lang.Integer.class;
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return boolean.class;
+        case "logHandlerEnabled": return boolean.class;
         case "merchantid":
-        case "MerchantId": return java.lang.String.class;
+        case "merchantId": return java.lang.String.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "payload":
-        case "Payload": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "payload": return java.lang.String.class;
         case "privatekey":
-        case "PrivateKey": return java.lang.String.class;
+        case "privateKey": return java.lang.String.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "publickey":
-        case "PublicKey": return java.lang.String.class;
-        case "signature":
-        case "Signature": return java.lang.String.class;
+        case "publicKey": return java.lang.String.class;
+        case "signature": return java.lang.String.class;
         default: return null;
         }
     }
@@ -128,37 +120,33 @@ public class WebhookNotificationGatewayEndpointConfigurationConfigurer extends o
         org.apache.camel.component.braintree.WebhookNotificationGatewayEndpointConfiguration target = (org.apache.camel.component.braintree.WebhookNotificationGatewayEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "challenge":
-        case "Challenge": return target.getChallenge();
-        case "environment":
-        case "Environment": return target.getEnvironment();
+        case "apiName": return target.getApiName();
+        case "challenge": return target.getChallenge();
+        case "environment": return target.getEnvironment();
         case "httploglevel":
-        case "HttpLogLevel": return target.getHttpLogLevel();
+        case "httpLogLevel": return target.getHttpLogLevel();
         case "httplogname":
-        case "HttpLogName": return target.getHttpLogName();
+        case "httpLogName": return target.getHttpLogName();
         case "httpreadtimeout":
-        case "HttpReadTimeout": return target.getHttpReadTimeout();
+        case "httpReadTimeout": return target.getHttpReadTimeout();
         case "loghandlerenabled":
-        case "LogHandlerEnabled": return target.isLogHandlerEnabled();
+        case "logHandlerEnabled": return target.isLogHandlerEnabled();
         case "merchantid":
-        case "MerchantId": return target.getMerchantId();
+        case "merchantId": return target.getMerchantId();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "payload":
-        case "Payload": return target.getPayload();
+        case "methodName": return target.getMethodName();
+        case "payload": return target.getPayload();
         case "privatekey":
-        case "PrivateKey": return target.getPrivateKey();
+        case "privateKey": return target.getPrivateKey();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "publickey":
-        case "PublicKey": return target.getPublicKey();
-        case "signature":
-        case "Signature": return target.getSignature();
+        case "publicKey": return target.getPublicKey();
+        case "signature": return target.getSignature();
         default: return null;
         }
     }
diff --git a/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/aggregate/CaffeineAggregationRepositoryConfigurer.java b/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/aggregate/CaffeineAggregationRepositoryConfigurer.java
index 70defcf6cc4..7298e6f7a57 100644
--- a/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/aggregate/CaffeineAggregationRepositoryConfigurer.java
+++ b/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/aggregate/CaffeineAggregationRepositoryConfigurer.java
@@ -22,15 +22,15 @@ public class CaffeineAggregationRepositoryConfigurer extends org.apache.camel.su
         org.apache.camel.component.caffeine.processor.aggregate.CaffeineAggregationRepository target = (org.apache.camel.component.caffeine.processor.aggregate.CaffeineAggregationRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": target.setAllowSerializedHeaders(property(camelContext, boolean.class, value)); return true;
+        case "allowSerializedHeaders": target.setAllowSerializedHeaders(property(camelContext, boolean.class, value)); return true;
         case "deadletteruri":
-        case "DeadLetterUri": target.setDeadLetterUri(property(camelContext, java.lang.String.class, value)); return true;
+        case "deadLetterUri": target.setDeadLetterUri(property(camelContext, java.lang.String.class, value)); return true;
         case "maximumredeliveries":
-        case "MaximumRedeliveries": target.setMaximumRedeliveries(property(camelContext, int.class, value)); return true;
+        case "maximumRedeliveries": target.setMaximumRedeliveries(property(camelContext, int.class, value)); return true;
         case "recoveryinterval":
-        case "RecoveryInterval": target.setRecoveryInterval(property(camelContext, long.class, value)); return true;
+        case "recoveryInterval": target.setRecoveryInterval(property(camelContext, long.class, value)); return true;
         case "userecovery":
-        case "UseRecovery": target.setUseRecovery(property(camelContext, boolean.class, value)); return true;
+        case "useRecovery": target.setUseRecovery(property(camelContext, boolean.class, value)); return true;
         default: return false;
         }
     }
@@ -39,15 +39,15 @@ public class CaffeineAggregationRepositoryConfigurer extends org.apache.camel.su
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": return boolean.class;
+        case "allowSerializedHeaders": return boolean.class;
         case "deadletteruri":
-        case "DeadLetterUri": return java.lang.String.class;
+        case "deadLetterUri": return java.lang.String.class;
         case "maximumredeliveries":
-        case "MaximumRedeliveries": return int.class;
+        case "maximumRedeliveries": return int.class;
         case "recoveryinterval":
-        case "RecoveryInterval": return long.class;
+        case "recoveryInterval": return long.class;
         case "userecovery":
-        case "UseRecovery": return boolean.class;
+        case "useRecovery": return boolean.class;
         default: return null;
         }
     }
@@ -57,15 +57,15 @@ public class CaffeineAggregationRepositoryConfigurer extends org.apache.camel.su
         org.apache.camel.component.caffeine.processor.aggregate.CaffeineAggregationRepository target = (org.apache.camel.component.caffeine.processor.aggregate.CaffeineAggregationRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": return target.isAllowSerializedHeaders();
+        case "allowSerializedHeaders": return target.isAllowSerializedHeaders();
         case "deadletteruri":
-        case "DeadLetterUri": return target.getDeadLetterUri();
+        case "deadLetterUri": return target.getDeadLetterUri();
         case "maximumredeliveries":
-        case "MaximumRedeliveries": return target.getMaximumRedeliveries();
+        case "maximumRedeliveries": return target.getMaximumRedeliveries();
         case "recoveryinterval":
-        case "RecoveryInterval": return target.getRecoveryInterval();
+        case "recoveryInterval": return target.getRecoveryInterval();
         case "userecovery":
-        case "UseRecovery": return target.isUseRecovery();
+        case "useRecovery": return target.isUseRecovery();
         default: return null;
         }
     }
diff --git a/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/idempotent/CaffeineIdempotentRepositoryConfigurer.java b/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/idempotent/CaffeineIdempotentRepositoryConfigurer.java
index fe44c3d1e8e..ef1e0d9d654 100644
--- a/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/idempotent/CaffeineIdempotentRepositoryConfigurer.java
+++ b/components/camel-caffeine/src/generated/java/org/apache/camel/component/caffeine/processor/idempotent/CaffeineIdempotentRepositoryConfigurer.java
@@ -22,7 +22,7 @@ public class CaffeineIdempotentRepositoryConfigurer extends org.apache.camel.sup
         org.apache.camel.component.caffeine.processor.idempotent.CaffeineIdempotentRepository target = (org.apache.camel.component.caffeine.processor.idempotent.CaffeineIdempotentRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "cachename":
-        case "CacheName": target.setCacheName(property(camelContext, java.lang.String.class, value)); return true;
+        case "cacheName": target.setCacheName(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -31,7 +31,7 @@ public class CaffeineIdempotentRepositoryConfigurer extends org.apache.camel.sup
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "cachename":
-        case "CacheName": return java.lang.String.class;
+        case "cacheName": return java.lang.String.class;
         default: return null;
         }
     }
@@ -41,7 +41,7 @@ public class CaffeineIdempotentRepositoryConfigurer extends org.apache.camel.sup
         org.apache.camel.component.caffeine.processor.idempotent.CaffeineIdempotentRepository target = (org.apache.camel.component.caffeine.processor.idempotent.CaffeineIdempotentRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "cachename":
-        case "CacheName": return target.getCacheName();
+        case "cacheName": return target.getCacheName();
         default: return null;
         }
     }
diff --git a/components/camel-cassandraql/src/generated/java/org/apache/camel/processor/aggregate/cassandra/CassandraAggregationRepositoryConfigurer.java b/components/camel-cassandraql/src/generated/java/org/apache/camel/processor/aggregate/cassandra/CassandraAggregationRepositoryConfigurer.java
index ffe91b8bb76..a7148fec47d 100644
--- a/components/camel-cassandraql/src/generated/java/org/apache/camel/processor/aggregate/cassandra/CassandraAggregationRepositoryConfigurer.java
+++ b/components/camel-cassandraql/src/generated/java/org/apache/camel/processor/aggregate/cassandra/CassandraAggregationRepositoryConfigurer.java
@@ -22,33 +22,30 @@ public class CassandraAggregationRepositoryConfigurer extends org.apache.camel.s
         org.apache.camel.processor.aggregate.cassandra.CassandraAggregationRepository target = (org.apache.camel.processor.aggregate.cassandra.CassandraAggregationRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": target.setAllowSerializedHeaders(property(camelContext, boolean.class, value)); return true;
+        case "allowSerializedHeaders": target.setAllowSerializedHeaders(property(camelContext, boolean.class, value)); return true;
         case "deadletteruri":
-        case "DeadLetterUri": target.setDeadLetterUri(property(camelContext, java.lang.String.class, value)); return true;
+        case "deadLetterUri": target.setDeadLetterUri(property(camelContext, java.lang.String.class, value)); return true;
         case "exchangecolumn":
-        case "ExchangeColumn": target.setExchangeColumn(property(camelContext, java.lang.String.class, value)); return true;
+        case "exchangeColumn": target.setExchangeColumn(property(camelContext, java.lang.String.class, value)); return true;
         case "exchangeidcolumn":
-        case "ExchangeIdColumn": target.setExchangeIdColumn(property(camelContext, java.lang.String.class, value)); return true;
+        case "exchangeIdColumn": target.setExchangeIdColumn(property(camelContext, java.lang.String.class, value)); return true;
         case "maximumredeliveries":
-        case "MaximumRedeliveries": target.setMaximumRedeliveries(property(camelContext, int.class, value)); return true;
+        case "maximumRedeliveries": target.setMaximumRedeliveries(property(camelContext, int.class, value)); return true;
         case "pkcolumns":
-        case "PKColumns": target.setPKColumns(property(camelContext, java.lang.String[].class, value)); return true;
+        case "pKColumns": target.setPKColumns(property(camelContext, java.lang.String[].class, value)); return true;
         case "prefixpkvalues":
-        case "PrefixPKValues": target.setPrefixPKValues(property(camelContext, java.lang.Object[].class, value)); return true;
+        case "prefixPKValues": target.setPrefixPKValues(property(camelContext, java.lang.Object[].class, value)); return true;
         case "readconsistencylevel":
-        case "ReadConsistencyLevel": target.setReadConsistencyLevel(property(camelContext, com.datastax.oss.driver.api.core.ConsistencyLevel.class, value)); return true;
+        case "readConsistencyLevel": target.setReadConsistencyLevel(property(camelContext, com.datastax.oss.driver.api.core.ConsistencyLevel.class, value)); return true;
         case "recoveryinterval":
-        case "RecoveryInterval": target.setRecoveryInterval(property(camelContext, long.class, value)); return true;
-        case "session":
-        case "Session": target.setSession(property(camelContext, com.datastax.oss.driver.api.core.CqlSession.class, value)); return true;
-        case "table":
-        case "Table": target.setTable(property(camelContext, java.lang.String.class, value)); return true;
-        case "ttl":
-        case "Ttl": target.setTtl(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "recoveryInterval": target.setRecoveryInterval(property(camelContext, long.class, value)); return true;
+        case "session": target.setSession(property(camelContext, com.datastax.oss.driver.api.core.CqlSession.class, value)); return true;
+        case "table": target.setTable(property(camelContext, java.lang.String.class, value)); return true;
+        case "ttl": target.setTtl(property(camelContext, java.lang.Integer.class, value)); return true;
         case "userecovery":
-        case "UseRecovery": target.setUseRecovery(property(camelContext, boolean.class, value)); return true;
+        case "useRecovery": target.setUseRecovery(property(camelContext, boolean.class, value)); return true;
         case "writeconsistencylevel":
-        case "WriteConsistencyLevel": target.setWriteConsistencyLevel(property(camelContext, com.datastax.oss.driver.api.core.ConsistencyLevel.class, value)); return true;
+        case "writeConsistencyLevel": target.setWriteConsistencyLevel(property(camelContext, com.datastax.oss.driver.api.core.ConsistencyLevel.class, value)); return true;
         default: return false;
         }
     }
@@ -57,33 +54,30 @@ public class CassandraAggregationRepositoryConfigurer extends org.apache.camel.s
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": return boolean.class;
+        case "allowSerializedHeaders": return boolean.class;
         case "deadletteruri":
-        case "DeadLetterUri": return java.lang.String.class;
+        case "deadLetterUri": return java.lang.String.class;
         case "exchangecolumn":
-        case "ExchangeColumn": return java.lang.String.class;
+        case "exchangeColumn": return java.lang.String.class;
         case "exchangeidcolumn":
-        case "ExchangeIdColumn": return java.lang.String.class;
+        case "exchangeIdColumn": return java.lang.String.class;
         case "maximumredeliveries":
-        case "MaximumRedeliveries": return int.class;
+        case "maximumRedeliveries": return int.class;
         case "pkcolumns":
-        case "PKColumns": return java.lang.String[].class;
+        case "pKColumns": return java.lang.String[].class;
         case "prefixpkvalues":
-        case "PrefixPKValues": return java.lang.Object[].class;
+        case "prefixPKValues": return java.lang.Object[].class;
         case "readconsistencylevel":
-        case "ReadConsistencyLevel": return com.datastax.oss.driver.api.core.ConsistencyLevel.class;
+        case "readConsistencyLevel": return com.datastax.oss.driver.api.core.ConsistencyLevel.class;
         case "recoveryinterval":
-        case "RecoveryInterval": return long.class;
-        case "session":
-        case "Session": return com.datastax.oss.driver.api.core.CqlSession.class;
-        case "table":
-        case "Table": return java.lang.String.class;
-        case "ttl":
-        case "Ttl": return java.lang.Integer.class;
+        case "recoveryInterval": return long.class;
+        case "session": return com.datastax.oss.driver.api.core.CqlSession.class;
+        case "table": return java.lang.String.class;
+        case "ttl": return java.lang.Integer.class;
         case "userecovery":
-        case "UseRecovery": return boolean.class;
+        case "useRecovery": return boolean.class;
         case "writeconsistencylevel":
-        case "WriteConsistencyLevel": return com.datastax.oss.driver.api.core.ConsistencyLevel.class;
+        case "writeConsistencyLevel": return com.datastax.oss.driver.api.core.ConsistencyLevel.class;
         default: return null;
         }
     }
@@ -93,33 +87,30 @@ public class CassandraAggregationRepositoryConfigurer extends org.apache.camel.s
         org.apache.camel.processor.aggregate.cassandra.CassandraAggregationRepository target = (org.apache.camel.processor.aggregate.cassandra.CassandraAggregationRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": return target.isAllowSerializedHeaders();
+        case "allowSerializedHeaders": return target.isAllowSerializedHeaders();
         case "deadletteruri":
-        case "DeadLetterUri": return target.getDeadLetterUri();
+        case "deadLetterUri": return target.getDeadLetterUri();
         case "exchangecolumn":
-        case "ExchangeColumn": return target.getExchangeColumn();
+        case "exchangeColumn": return target.getExchangeColumn();
         case "exchangeidcolumn":
-        case "ExchangeIdColumn": return target.getExchangeIdColumn();
+        case "exchangeIdColumn": return target.getExchangeIdColumn();
         case "maximumredeliveries":
-        case "MaximumRedeliveries": return target.getMaximumRedeliveries();
+        case "maximumRedeliveries": return target.getMaximumRedeliveries();
         case "pkcolumns":
-        case "PKColumns": return target.getPKColumns();
+        case "pKColumns": return target.getPKColumns();
         case "prefixpkvalues":
-        case "PrefixPKValues": return target.getPrefixPKValues();
+        case "prefixPKValues": return target.getPrefixPKValues();
         case "readconsistencylevel":
-        case "ReadConsistencyLevel": return target.getReadConsistencyLevel();
+        case "readConsistencyLevel": return target.getReadConsistencyLevel();
         case "recoveryinterval":
-        case "RecoveryInterval": return target.getRecoveryInterval();
-        case "session":
-        case "Session": return target.getSession();
-        case "table":
-        case "Table": return target.getTable();
-        case "ttl":
-        case "Ttl": return target.getTtl();
+        case "recoveryInterval": return target.getRecoveryInterval();
+        case "session": return target.getSession();
+        case "table": return target.getTable();
+        case "ttl": return target.getTtl();
         case "userecovery":
-        case "UseRecovery": return target.isUseRecovery();
+        case "useRecovery": return target.isUseRecovery();
         case "writeconsistencylevel":
-        case "WriteConsistencyLevel": return target.getWriteConsistencyLevel();
+        case "writeConsistencyLevel": return target.getWriteConsistencyLevel();
         default: return null;
         }
     }
diff --git a/components/camel-cassandraql/src/generated/java/org/apache/camel/processor/idempotent/cassandra/CassandraIdempotentRepositoryConfigurer.java b/components/camel-cassandraql/src/generated/java/org/apache/camel/processor/idempotent/cassandra/CassandraIdempotentRepositoryConfigurer.java
index bdf047cb598..83b1f318bdb 100644
--- a/components/camel-cassandraql/src/generated/java/org/apache/camel/processor/idempotent/cassandra/CassandraIdempotentRepositoryConfigurer.java
+++ b/components/camel-cassandraql/src/generated/java/org/apache/camel/processor/idempotent/cassandra/CassandraIdempotentRepositoryConfigurer.java
@@ -22,19 +22,16 @@ public class CassandraIdempotentRepositoryConfigurer extends org.apache.camel.su
         org.apache.camel.processor.idempotent.cassandra.CassandraIdempotentRepository target = (org.apache.camel.processor.idempotent.cassandra.CassandraIdempotentRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "pkcolumns":
-        case "PkColumns": target.setPkColumns(property(camelContext, java.lang.String.class, value)); return true;
+        case "pkColumns": target.setPkColumns(property(camelContext, java.lang.String.class, value)); return true;
         case "prefixpkvalues":
-        case "PrefixPKValues": target.setPrefixPKValues(property(camelContext, java.lang.String.class, value)); return true;
+        case "prefixPKValues": target.setPrefixPKValues(property(camelContext, java.lang.String.class, value)); return true;
         case "readconsistencylevel":
-        case "ReadConsistencyLevel": target.setReadConsistencyLevel(property(camelContext, com.datastax.oss.driver.api.core.ConsistencyLevel.class, value)); return true;
-        case "session":
-        case "Session": target.setSession(property(camelContext, com.datastax.oss.driver.api.core.CqlSession.class, value)); return true;
-        case "table":
-        case "Table": target.setTable(property(camelContext, java.lang.String.class, value)); return true;
-        case "ttl":
-        case "Ttl": target.setTtl(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "readConsistencyLevel": target.setReadConsistencyLevel(property(camelContext, com.datastax.oss.driver.api.core.ConsistencyLevel.class, value)); return true;
+        case "session": target.setSession(property(camelContext, com.datastax.oss.driver.api.core.CqlSession.class, value)); return true;
+        case "table": target.setTable(property(camelContext, java.lang.String.class, value)); return true;
+        case "ttl": target.setTtl(property(camelContext, java.lang.Integer.class, value)); return true;
         case "writeconsistencylevel":
-        case "WriteConsistencyLevel": target.setWriteConsistencyLevel(property(camelContext, com.datastax.oss.driver.api.core.ConsistencyLevel.class, value)); return true;
+        case "writeConsistencyLevel": target.setWriteConsistencyLevel(property(camelContext, com.datastax.oss.driver.api.core.ConsistencyLevel.class, value)); return true;
         default: return false;
         }
     }
@@ -43,19 +40,16 @@ public class CassandraIdempotentRepositoryConfigurer extends org.apache.camel.su
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "pkcolumns":
-        case "PkColumns": return java.lang.String.class;
+        case "pkColumns": return java.lang.String.class;
         case "prefixpkvalues":
-        case "PrefixPKValues": return java.lang.String.class;
+        case "prefixPKValues": return java.lang.String.class;
         case "readconsistencylevel":
-        case "ReadConsistencyLevel": return com.datastax.oss.driver.api.core.ConsistencyLevel.class;
-        case "session":
-        case "Session": return com.datastax.oss.driver.api.core.CqlSession.class;
-        case "table":
-        case "Table": return java.lang.String.class;
-        case "ttl":
-        case "Ttl": return java.lang.Integer.class;
+        case "readConsistencyLevel": return com.datastax.oss.driver.api.core.ConsistencyLevel.class;
+        case "session": return com.datastax.oss.driver.api.core.CqlSession.class;
+        case "table": return java.lang.String.class;
+        case "ttl": return java.lang.Integer.class;
         case "writeconsistencylevel":
-        case "WriteConsistencyLevel": return com.datastax.oss.driver.api.core.ConsistencyLevel.class;
+        case "writeConsistencyLevel": return com.datastax.oss.driver.api.core.ConsistencyLevel.class;
         default: return null;
         }
     }
@@ -65,19 +59,16 @@ public class CassandraIdempotentRepositoryConfigurer extends org.apache.camel.su
         org.apache.camel.processor.idempotent.cassandra.CassandraIdempotentRepository target = (org.apache.camel.processor.idempotent.cassandra.CassandraIdempotentRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "pkcolumns":
-        case "PkColumns": return target.getPkColumns();
+        case "pkColumns": return target.getPkColumns();
         case "prefixpkvalues":
-        case "PrefixPKValues": return target.getPrefixPKValues();
+        case "prefixPKValues": return target.getPrefixPKValues();
         case "readconsistencylevel":
-        case "ReadConsistencyLevel": return target.getReadConsistencyLevel();
-        case "session":
-        case "Session": return target.getSession();
-        case "table":
-        case "Table": return target.getTable();
-        case "ttl":
-        case "Ttl": return target.getTtl();
+        case "readConsistencyLevel": return target.getReadConsistencyLevel();
+        case "session": return target.getSession();
+        case "table": return target.getTable();
+        case "ttl": return target.getTtl();
         case "writeconsistencylevel":
-        case "WriteConsistencyLevel": return target.getWriteConsistencyLevel();
+        case "writeConsistencyLevel": return target.getWriteConsistencyLevel();
         default: return null;
         }
     }
diff --git a/components/camel-consul/src/generated/java/org/apache/camel/component/consul/cloud/ConsulServiceDiscoveryFactoryConfigurer.java b/components/camel-consul/src/generated/java/org/apache/camel/component/consul/cloud/ConsulServiceDiscoveryFactoryConfigurer.java
index f5bae5e910d..752f172bc7a 100644
--- a/components/camel-consul/src/generated/java/org/apache/camel/component/consul/cloud/ConsulServiceDiscoveryFactoryConfigurer.java
+++ b/components/camel-consul/src/generated/java/org/apache/camel/component/consul/cloud/ConsulServiceDiscoveryFactoryConfigurer.java
@@ -22,25 +22,22 @@ public class ConsulServiceDiscoveryFactoryConfigurer extends org.apache.camel.su
         org.apache.camel.component.consul.cloud.ConsulServiceDiscoveryFactory target = (org.apache.camel.component.consul.cloud.ConsulServiceDiscoveryFactory) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "acltoken":
-        case "AclToken": target.setAclToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "aclToken": target.setAclToken(property(camelContext, java.lang.String.class, value)); return true;
         case "blockseconds":
-        case "BlockSeconds": target.setBlockSeconds(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "blockSeconds": target.setBlockSeconds(property(camelContext, java.lang.Integer.class, value)); return true;
         case "connecttimeout":
-        case "ConnectTimeout": target.setConnectTimeout(property(camelContext, java.time.Duration.class, value)); return true;
-        case "datacenter":
-        case "Datacenter": target.setDatacenter(property(camelContext, java.lang.String.class, value)); return true;
-        case "password":
-        case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "connectTimeout": target.setConnectTimeout(property(camelContext, java.time.Duration.class, value)); return true;
+        case "datacenter": target.setDatacenter(property(camelContext, java.lang.String.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "readtimeout":
-        case "ReadTimeout": target.setReadTimeout(property(camelContext, java.time.Duration.class, value)); return true;
+        case "readTimeout": target.setReadTimeout(property(camelContext, java.time.Duration.class, value)); return true;
         case "sslcontextparameters":
-        case "SslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
-        case "url":
-        case "Url": target.setUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "sslContextParameters": target.setSslContextParameters(property(camelContext, org.apache.camel.support.jsse.SSLContextParameters.class, value)); return true;
+        case "url": target.setUrl(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "writetimeout":
-        case "WriteTimeout": target.setWriteTimeout(property(camelContext, java.time.Duration.class, value)); return true;
+        case "writeTimeout": target.setWriteTimeout(property(camelContext, java.time.Duration.class, value)); return true;
         default: return false;
         }
     }
@@ -49,25 +46,22 @@ public class ConsulServiceDiscoveryFactoryConfigurer extends org.apache.camel.su
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "acltoken":
-        case "AclToken": return java.lang.String.class;
+        case "aclToken": return java.lang.String.class;
         case "blockseconds":
-        case "BlockSeconds": return java.lang.Integer.class;
+        case "blockSeconds": return java.lang.Integer.class;
         case "connecttimeout":
-        case "ConnectTimeout": return java.time.Duration.class;
-        case "datacenter":
-        case "Datacenter": return java.lang.String.class;
-        case "password":
-        case "Password": return java.lang.String.class;
+        case "connectTimeout": return java.time.Duration.class;
+        case "datacenter": return java.lang.String.class;
+        case "password": return java.lang.String.class;
         case "readtimeout":
-        case "ReadTimeout": return java.time.Duration.class;
+        case "readTimeout": return java.time.Duration.class;
         case "sslcontextparameters":
-        case "SslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
-        case "url":
-        case "Url": return java.lang.String.class;
+        case "sslContextParameters": return org.apache.camel.support.jsse.SSLContextParameters.class;
+        case "url": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "writetimeout":
-        case "WriteTimeout": return java.time.Duration.class;
+        case "writeTimeout": return java.time.Duration.class;
         default: return null;
         }
     }
@@ -77,25 +71,22 @@ public class ConsulServiceDiscoveryFactoryConfigurer extends org.apache.camel.su
         org.apache.camel.component.consul.cloud.ConsulServiceDiscoveryFactory target = (org.apache.camel.component.consul.cloud.ConsulServiceDiscoveryFactory) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "acltoken":
-        case "AclToken": return target.getAclToken();
+        case "aclToken": return target.getAclToken();
         case "blockseconds":
-        case "BlockSeconds": return target.getBlockSeconds();
+        case "blockSeconds": return target.getBlockSeconds();
         case "connecttimeout":
-        case "ConnectTimeout": return target.getConnectTimeout();
-        case "datacenter":
-        case "Datacenter": return target.getDatacenter();
-        case "password":
-        case "Password": return target.getPassword();
+        case "connectTimeout": return target.getConnectTimeout();
+        case "datacenter": return target.getDatacenter();
+        case "password": return target.getPassword();
         case "readtimeout":
-        case "ReadTimeout": return target.getReadTimeout();
+        case "readTimeout": return target.getReadTimeout();
         case "sslcontextparameters":
-        case "SslContextParameters": return target.getSslContextParameters();
-        case "url":
-        case "Url": return target.getUrl();
+        case "sslContextParameters": return target.getSslContextParameters();
+        case "url": return target.getUrl();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "writetimeout":
-        case "WriteTimeout": return target.getWriteTimeout();
+        case "writeTimeout": return target.getWriteTimeout();
         default: return null;
         }
     }
diff --git a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ConfigurationConfigurer.java b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ConfigurationConfigurer.java
index 96210f06446..e1ee43bfd83 100644
--- a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ConfigurationConfigurer.java
+++ b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ConfigurationConfigurer.java
@@ -22,19 +22,16 @@ public class Dhis2ConfigurationConfigurer extends org.apache.camel.support.compo
         org.apache.camel.component.dhis2.Dhis2Configuration target = (org.apache.camel.component.dhis2.Dhis2Configuration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
         case "baseapiurl":
-        case "BaseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
-        case "client":
-        case "Client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
+        case "baseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "password":
-        case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "personalaccesstoken":
-        case "PersonalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
-        case "username":
-        case "Username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
+        case "personalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -43,19 +40,16 @@ public class Dhis2ConfigurationConfigurer extends org.apache.camel.support.compo
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
+        case "apiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
         case "baseapiurl":
-        case "BaseApiUrl": return java.lang.String.class;
-        case "client":
-        case "Client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
+        case "baseApiUrl": return java.lang.String.class;
+        case "client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "password":
-        case "Password": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "password": return java.lang.String.class;
         case "personalaccesstoken":
-        case "PersonalAccessToken": return java.lang.String.class;
-        case "username":
-        case "Username": return java.lang.String.class;
+        case "personalAccessToken": return java.lang.String.class;
+        case "username": return java.lang.String.class;
         default: return null;
         }
     }
@@ -65,19 +59,16 @@ public class Dhis2ConfigurationConfigurer extends org.apache.camel.support.compo
         org.apache.camel.component.dhis2.Dhis2Configuration target = (org.apache.camel.component.dhis2.Dhis2Configuration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "baseapiurl":
-        case "BaseApiUrl": return target.getBaseApiUrl();
-        case "client":
-        case "Client": return target.getClient();
+        case "baseApiUrl": return target.getBaseApiUrl();
+        case "client": return target.getClient();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "password":
-        case "Password": return target.getPassword();
+        case "methodName": return target.getMethodName();
+        case "password": return target.getPassword();
         case "personalaccesstoken":
-        case "PersonalAccessToken": return target.getPersonalAccessToken();
-        case "username":
-        case "Username": return target.getUsername();
+        case "personalAccessToken": return target.getPersonalAccessToken();
+        case "username": return target.getUsername();
         default: return null;
         }
     }
diff --git a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2DeleteEndpointConfigurationConfigurer.java b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2DeleteEndpointConfigurationConfigurer.java
index 63285c7ee60..485ff22c93b 100644
--- a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2DeleteEndpointConfigurationConfigurer.java
+++ b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2DeleteEndpointConfigurationConfigurer.java
@@ -38,25 +38,20 @@ public class Dhis2DeleteEndpointConfigurationConfigurer extends org.apache.camel
         org.apache.camel.component.dhis2.Dhis2DeleteEndpointConfiguration target = (org.apache.camel.component.dhis2.Dhis2DeleteEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
         case "baseapiurl":
-        case "BaseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
-        case "client":
-        case "Client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
+        case "baseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "password":
-        case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
-        case "path":
-        case "Path": target.setPath(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "path": target.setPath(property(camelContext, java.lang.String.class, value)); return true;
         case "personalaccesstoken":
-        case "PersonalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "personalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "queryparams":
-        case "QueryParams": target.setQueryParams(property(camelContext, java.util.Map.class, value)); return true;
-        case "resource":
-        case "Resource": target.setResource(property(camelContext, java.lang.Object.class, value)); return true;
-        case "username":
-        case "Username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
+        case "queryParams": target.setQueryParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "resource": target.setResource(property(camelContext, java.lang.Object.class, value)); return true;
+        case "username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -70,25 +65,20 @@ public class Dhis2DeleteEndpointConfigurationConfigurer extends org.apache.camel
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
+        case "apiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
         case "baseapiurl":
-        case "BaseApiUrl": return java.lang.String.class;
-        case "client":
-        case "Client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
+        case "baseApiUrl": return java.lang.String.class;
+        case "client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "password":
-        case "Password": return java.lang.String.class;
-        case "path":
-        case "Path": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "password": return java.lang.String.class;
+        case "path": return java.lang.String.class;
         case "personalaccesstoken":
-        case "PersonalAccessToken": return java.lang.String.class;
+        case "personalAccessToken": return java.lang.String.class;
         case "queryparams":
-        case "QueryParams": return java.util.Map.class;
-        case "resource":
-        case "Resource": return java.lang.Object.class;
-        case "username":
-        case "Username": return java.lang.String.class;
+        case "queryParams": return java.util.Map.class;
+        case "resource": return java.lang.Object.class;
+        case "username": return java.lang.String.class;
         default: return null;
         }
     }
@@ -98,25 +88,20 @@ public class Dhis2DeleteEndpointConfigurationConfigurer extends org.apache.camel
         org.apache.camel.component.dhis2.Dhis2DeleteEndpointConfiguration target = (org.apache.camel.component.dhis2.Dhis2DeleteEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "baseapiurl":
-        case "BaseApiUrl": return target.getBaseApiUrl();
-        case "client":
-        case "Client": return target.getClient();
+        case "baseApiUrl": return target.getBaseApiUrl();
+        case "client": return target.getClient();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "password":
-        case "Password": return target.getPassword();
-        case "path":
-        case "Path": return target.getPath();
+        case "methodName": return target.getMethodName();
+        case "password": return target.getPassword();
+        case "path": return target.getPath();
         case "personalaccesstoken":
-        case "PersonalAccessToken": return target.getPersonalAccessToken();
+        case "personalAccessToken": return target.getPersonalAccessToken();
         case "queryparams":
-        case "QueryParams": return target.getQueryParams();
-        case "resource":
-        case "Resource": return target.getResource();
-        case "username":
-        case "Username": return target.getUsername();
+        case "queryParams": return target.getQueryParams();
+        case "resource": return target.getResource();
+        case "username": return target.getUsername();
         default: return null;
         }
     }
@@ -125,7 +110,7 @@ public class Dhis2DeleteEndpointConfigurationConfigurer extends org.apache.camel
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "queryparams":
-        case "QueryParams": return java.lang.Object.class;
+        case "queryParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2GetEndpointConfigurationConfigurer.java b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2GetEndpointConfigurationConfigurer.java
index ac7f7574b32..9452fd84117 100644
--- a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2GetEndpointConfigurationConfigurer.java
+++ b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2GetEndpointConfigurationConfigurer.java
@@ -42,33 +42,26 @@ public class Dhis2GetEndpointConfigurationConfigurer extends org.apache.camel.su
         org.apache.camel.component.dhis2.Dhis2GetEndpointConfiguration target = (org.apache.camel.component.dhis2.Dhis2GetEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
         case "arrayname":
-        case "ArrayName": target.setArrayName(property(camelContext, java.lang.String.class, value)); return true;
+        case "arrayName": target.setArrayName(property(camelContext, java.lang.String.class, value)); return true;
         case "baseapiurl":
-        case "BaseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
-        case "client":
-        case "Client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
-        case "fields":
-        case "Fields": target.setFields(property(camelContext, java.lang.String.class, value)); return true;
-        case "filter":
-        case "Filter": target.setFilter(property(camelContext, java.util.List.class, value)); return true;
+        case "baseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
+        case "fields": target.setFields(property(camelContext, java.lang.String.class, value)); return true;
+        case "filter": target.setFilter(property(camelContext, java.util.List.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "paging":
-        case "Paging": target.setPaging(property(camelContext, java.lang.Boolean.class, value)); return true;
-        case "password":
-        case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
-        case "path":
-        case "Path": target.setPath(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "paging": target.setPaging(property(camelContext, java.lang.Boolean.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "path": target.setPath(property(camelContext, java.lang.String.class, value)); return true;
         case "personalaccesstoken":
-        case "PersonalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "personalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "queryparams":
-        case "QueryParams": target.setQueryParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "queryParams": target.setQueryParams(property(camelContext, java.util.Map.class, value)); return true;
         case "rootjunction":
-        case "RootJunction": target.setRootJunction(property(camelContext, org.apache.camel.component.dhis2.api.RootJunctionEnum.class, value)); return true;
-        case "username":
-        case "Username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
+        case "rootJunction": target.setRootJunction(property(camelContext, org.apache.camel.component.dhis2.api.RootJunctionEnum.class, value)); return true;
+        case "username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -82,33 +75,26 @@ public class Dhis2GetEndpointConfigurationConfigurer extends org.apache.camel.su
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
+        case "apiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
         case "arrayname":
-        case "ArrayName": return java.lang.String.class;
+        case "arrayName": return java.lang.String.class;
         case "baseapiurl":
-        case "BaseApiUrl": return java.lang.String.class;
-        case "client":
-        case "Client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
-        case "fields":
-        case "Fields": return java.lang.String.class;
-        case "filter":
-        case "Filter": return java.util.List.class;
+        case "baseApiUrl": return java.lang.String.class;
+        case "client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
+        case "fields": return java.lang.String.class;
+        case "filter": return java.util.List.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "paging":
-        case "Paging": return java.lang.Boolean.class;
-        case "password":
-        case "Password": return java.lang.String.class;
-        case "path":
-        case "Path": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "paging": return java.lang.Boolean.class;
+        case "password": return java.lang.String.class;
+        case "path": return java.lang.String.class;
         case "personalaccesstoken":
-        case "PersonalAccessToken": return java.lang.String.class;
+        case "personalAccessToken": return java.lang.String.class;
         case "queryparams":
-        case "QueryParams": return java.util.Map.class;
+        case "queryParams": return java.util.Map.class;
         case "rootjunction":
-        case "RootJunction": return org.apache.camel.component.dhis2.api.RootJunctionEnum.class;
-        case "username":
-        case "Username": return java.lang.String.class;
+        case "rootJunction": return org.apache.camel.component.dhis2.api.RootJunctionEnum.class;
+        case "username": return java.lang.String.class;
         default: return null;
         }
     }
@@ -118,33 +104,26 @@ public class Dhis2GetEndpointConfigurationConfigurer extends org.apache.camel.su
         org.apache.camel.component.dhis2.Dhis2GetEndpointConfiguration target = (org.apache.camel.component.dhis2.Dhis2GetEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "arrayname":
-        case "ArrayName": return target.getArrayName();
+        case "arrayName": return target.getArrayName();
         case "baseapiurl":
-        case "BaseApiUrl": return target.getBaseApiUrl();
-        case "client":
-        case "Client": return target.getClient();
-        case "fields":
-        case "Fields": return target.getFields();
-        case "filter":
-        case "Filter": return target.getFilter();
+        case "baseApiUrl": return target.getBaseApiUrl();
+        case "client": return target.getClient();
+        case "fields": return target.getFields();
+        case "filter": return target.getFilter();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "paging":
-        case "Paging": return target.getPaging();
-        case "password":
-        case "Password": return target.getPassword();
-        case "path":
-        case "Path": return target.getPath();
+        case "methodName": return target.getMethodName();
+        case "paging": return target.getPaging();
+        case "password": return target.getPassword();
+        case "path": return target.getPath();
         case "personalaccesstoken":
-        case "PersonalAccessToken": return target.getPersonalAccessToken();
+        case "personalAccessToken": return target.getPersonalAccessToken();
         case "queryparams":
-        case "QueryParams": return target.getQueryParams();
+        case "queryParams": return target.getQueryParams();
         case "rootjunction":
-        case "RootJunction": return target.getRootJunction();
-        case "username":
-        case "Username": return target.getUsername();
+        case "rootJunction": return target.getRootJunction();
+        case "username": return target.getUsername();
         default: return null;
         }
     }
@@ -152,10 +131,9 @@ public class Dhis2GetEndpointConfigurationConfigurer extends org.apache.camel.su
     @Override
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "filter":
-        case "Filter": return java.lang.String.class;
+        case "filter": return java.lang.String.class;
         case "queryparams":
-        case "QueryParams": return java.lang.Object.class;
+        case "queryParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2PostEndpointConfigurationConfigurer.java b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2PostEndpointConfigurationConfigurer.java
index 053345a86f4..5da81c44718 100644
--- a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2PostEndpointConfigurationConfigurer.java
+++ b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2PostEndpointConfigurationConfigurer.java
@@ -38,25 +38,20 @@ public class Dhis2PostEndpointConfigurationConfigurer extends org.apache.camel.s
         org.apache.camel.component.dhis2.Dhis2PostEndpointConfiguration target = (org.apache.camel.component.dhis2.Dhis2PostEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
         case "baseapiurl":
-        case "BaseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
-        case "client":
-        case "Client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
+        case "baseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "password":
-        case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
-        case "path":
-        case "Path": target.setPath(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "path": target.setPath(property(camelContext, java.lang.String.class, value)); return true;
         case "personalaccesstoken":
-        case "PersonalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "personalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "queryparams":
-        case "QueryParams": target.setQueryParams(property(camelContext, java.util.Map.class, value)); return true;
-        case "resource":
-        case "Resource": target.setResource(property(camelContext, java.lang.Object.class, value)); return true;
-        case "username":
-        case "Username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
+        case "queryParams": target.setQueryParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "resource": target.setResource(property(camelContext, java.lang.Object.class, value)); return true;
+        case "username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -70,25 +65,20 @@ public class Dhis2PostEndpointConfigurationConfigurer extends org.apache.camel.s
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
+        case "apiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
         case "baseapiurl":
-        case "BaseApiUrl": return java.lang.String.class;
-        case "client":
-        case "Client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
+        case "baseApiUrl": return java.lang.String.class;
+        case "client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "password":
-        case "Password": return java.lang.String.class;
-        case "path":
-        case "Path": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "password": return java.lang.String.class;
+        case "path": return java.lang.String.class;
         case "personalaccesstoken":
-        case "PersonalAccessToken": return java.lang.String.class;
+        case "personalAccessToken": return java.lang.String.class;
         case "queryparams":
-        case "QueryParams": return java.util.Map.class;
-        case "resource":
-        case "Resource": return java.lang.Object.class;
-        case "username":
-        case "Username": return java.lang.String.class;
+        case "queryParams": return java.util.Map.class;
+        case "resource": return java.lang.Object.class;
+        case "username": return java.lang.String.class;
         default: return null;
         }
     }
@@ -98,25 +88,20 @@ public class Dhis2PostEndpointConfigurationConfigurer extends org.apache.camel.s
         org.apache.camel.component.dhis2.Dhis2PostEndpointConfiguration target = (org.apache.camel.component.dhis2.Dhis2PostEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "baseapiurl":
-        case "BaseApiUrl": return target.getBaseApiUrl();
-        case "client":
-        case "Client": return target.getClient();
+        case "baseApiUrl": return target.getBaseApiUrl();
+        case "client": return target.getClient();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "password":
-        case "Password": return target.getPassword();
-        case "path":
-        case "Path": return target.getPath();
+        case "methodName": return target.getMethodName();
+        case "password": return target.getPassword();
+        case "path": return target.getPath();
         case "personalaccesstoken":
-        case "PersonalAccessToken": return target.getPersonalAccessToken();
+        case "personalAccessToken": return target.getPersonalAccessToken();
         case "queryparams":
-        case "QueryParams": return target.getQueryParams();
-        case "resource":
-        case "Resource": return target.getResource();
-        case "username":
-        case "Username": return target.getUsername();
+        case "queryParams": return target.getQueryParams();
+        case "resource": return target.getResource();
+        case "username": return target.getUsername();
         default: return null;
         }
     }
@@ -125,7 +110,7 @@ public class Dhis2PostEndpointConfigurationConfigurer extends org.apache.camel.s
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "queryparams":
-        case "QueryParams": return java.lang.Object.class;
+        case "queryParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2PutEndpointConfigurationConfigurer.java b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2PutEndpointConfigurationConfigurer.java
index 4db6d3da01b..c71772b8dc0 100644
--- a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2PutEndpointConfigurationConfigurer.java
+++ b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2PutEndpointConfigurationConfigurer.java
@@ -38,25 +38,20 @@ public class Dhis2PutEndpointConfigurationConfigurer extends org.apache.camel.su
         org.apache.camel.component.dhis2.Dhis2PutEndpointConfiguration target = (org.apache.camel.component.dhis2.Dhis2PutEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
         case "baseapiurl":
-        case "BaseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
-        case "client":
-        case "Client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
+        case "baseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "password":
-        case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
-        case "path":
-        case "Path": target.setPath(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "path": target.setPath(property(camelContext, java.lang.String.class, value)); return true;
         case "personalaccesstoken":
-        case "PersonalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "personalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "queryparams":
-        case "QueryParams": target.setQueryParams(property(camelContext, java.util.Map.class, value)); return true;
-        case "resource":
-        case "Resource": target.setResource(property(camelContext, java.lang.Object.class, value)); return true;
-        case "username":
-        case "Username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
+        case "queryParams": target.setQueryParams(property(camelContext, java.util.Map.class, value)); return true;
+        case "resource": target.setResource(property(camelContext, java.lang.Object.class, value)); return true;
+        case "username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -70,25 +65,20 @@ public class Dhis2PutEndpointConfigurationConfigurer extends org.apache.camel.su
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
+        case "apiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
         case "baseapiurl":
-        case "BaseApiUrl": return java.lang.String.class;
-        case "client":
-        case "Client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
+        case "baseApiUrl": return java.lang.String.class;
+        case "client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "password":
-        case "Password": return java.lang.String.class;
-        case "path":
-        case "Path": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "password": return java.lang.String.class;
+        case "path": return java.lang.String.class;
         case "personalaccesstoken":
-        case "PersonalAccessToken": return java.lang.String.class;
+        case "personalAccessToken": return java.lang.String.class;
         case "queryparams":
-        case "QueryParams": return java.util.Map.class;
-        case "resource":
-        case "Resource": return java.lang.Object.class;
-        case "username":
-        case "Username": return java.lang.String.class;
+        case "queryParams": return java.util.Map.class;
+        case "resource": return java.lang.Object.class;
+        case "username": return java.lang.String.class;
         default: return null;
         }
     }
@@ -98,25 +88,20 @@ public class Dhis2PutEndpointConfigurationConfigurer extends org.apache.camel.su
         org.apache.camel.component.dhis2.Dhis2PutEndpointConfiguration target = (org.apache.camel.component.dhis2.Dhis2PutEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return target.getApiName();
+        case "apiName": return target.getApiName();
         case "baseapiurl":
-        case "BaseApiUrl": return target.getBaseApiUrl();
-        case "client":
-        case "Client": return target.getClient();
+        case "baseApiUrl": return target.getBaseApiUrl();
+        case "client": return target.getClient();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "password":
-        case "Password": return target.getPassword();
-        case "path":
-        case "Path": return target.getPath();
+        case "methodName": return target.getMethodName();
+        case "password": return target.getPassword();
+        case "path": return target.getPath();
         case "personalaccesstoken":
-        case "PersonalAccessToken": return target.getPersonalAccessToken();
+        case "personalAccessToken": return target.getPersonalAccessToken();
         case "queryparams":
-        case "QueryParams": return target.getQueryParams();
-        case "resource":
-        case "Resource": return target.getResource();
-        case "username":
-        case "Username": return target.getUsername();
+        case "queryParams": return target.getQueryParams();
+        case "resource": return target.getResource();
+        case "username": return target.getUsername();
         default: return null;
         }
     }
@@ -125,7 +110,7 @@ public class Dhis2PutEndpointConfigurationConfigurer extends org.apache.camel.su
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "queryparams":
-        case "QueryParams": return java.lang.Object.class;
+        case "queryParams": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ResourceTablesEndpointConfigurationConfigurer.java b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ResourceTablesEndpointConfigurationConfigurer.java
index 2f2dc26a466..ca3de6f57a2 100644
--- a/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ResourceTablesEndpointConfigurationConfigurer.java
+++ b/components/camel-dhis2/camel-dhis2-component/src/generated/java/org/apache/camel/component/dhis2/Dhis2ResourceTablesEndpointConfigurationConfigurer.java
@@ -40,29 +40,24 @@ public class Dhis2ResourceTablesEndpointConfigurationConfigurer extends org.apac
         org.apache.camel.component.dhis2.Dhis2ResourceTablesEndpointConfiguration target = (org.apache.camel.component.dhis2.Dhis2ResourceTablesEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
-        case "async":
-        case "Async": target.setAsync(property(camelContext, java.lang.Boolean.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.dhis2.internal.Dhis2ApiName.class, value)); return true;
+        case "async": target.setAsync(property(camelContext, java.lang.Boolean.class, value)); return true;
         case "baseapiurl":
-        case "BaseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
-        case "client":
-        case "Client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
-        case "interval":
-        case "Interval": target.setInterval(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "baseApiUrl": target.setBaseApiUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "client": target.setClient(property(camelContext, org.hisp.dhis.integration.sdk.api.Dhis2Client.class, value)); return true;
+        case "interval": target.setInterval(property(camelContext, java.lang.Integer.class, value)); return true;
         case "lastyears":
-        case "LastYears": target.setLastYears(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "lastYears": target.setLastYears(property(camelContext, java.lang.Integer.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "password":
-        case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "personalaccesstoken":
-        case "PersonalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "personalAccessToken": target.setPersonalAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "skipaggregate":
-        case "SkipAggregate": target.setSkipAggregate(property(camelContext, java.lang.Boolean.class, value)); return true;
+        case "skipAggregate": target.setSkipAggregate(property(camelContext, java.lang.Boolean.class, value)); return true;
         case "skipevents":
-        case "SkipEvents": target.setSkipEvents(property(camelContext, java.lang.Boolean.class, value)); return true;
-        case "username":
-        case "Username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
+        case "skipEvents": target.setSkipEvents(property(camelContext, java.lang.Boolean.class, value)); return true;
+        case "username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -76,29 +71,24 @@ public class Dhis2ResourceTablesEndpointConfigurationConfigurer extends org.apac
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
-        case "async":
-        case "Async": return java.lang.Boolean.class;
+        case "apiName": return org.apache.camel.component.dhis2.internal.Dhis2ApiName.class;
+        case "async": return java.lang.Boolean.class;
         case "baseapiurl":
-        case "BaseApiUrl": return java.lang.String.class;
-        case "client":
-        case "Client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
-        case "interval":
-        case "Interval": return java.lang.Integer.class;
+        case "baseApiUrl": return java.lang.String.class;
+        case "client": return org.hisp.dhis.integration.sdk.api.Dhis2Client.class;
+        case "interval": return java.lang.Integer.class;
         case "lastyears":
-        case "LastYears": return java.lang.Integer.class;
+        case "lastYears": return java.lang.Integer.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "password":
-        case "Password": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "password": return java.lang.String.class;
         case "personalaccesstoken":
-        case "PersonalAccessToken": return java.lang.String.class;
+        case "personalAccessToken": return java.lang.String.class;
         case "skipaggregate":
-        case "SkipAggregate": return java.lang.Boolean.class;
+        case "skipAggregate": return java.lang.Boolean.class;
         case "skipevents":
-        case "SkipEvents": return java.lang.Boolean.class;
-        case "username":
-        case "Username": return java.lang.String.class;
+        case "skipEvents": return java.lang.Boolean.class;
+        case "username": return java.lang.String.class;
         default: return null;
         }
     }
@@ -108,29 +98,24 @@ public class Dhis2ResourceTablesEndpointConfigurationConfigurer extends org.apac
         org.apache.camel.component.dhis2.Dhis2ResourceTablesEndpointConfiguration target = (org.apache.camel.component.dhis2.Dhis2ResourceTablesEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "async":
-        case "Async": return target.getAsync();
+        case "apiName": return target.getApiName();
+        case "async": return target.getAsync();
         case "baseapiurl":
-        case "BaseApiUrl": return target.getBaseApiUrl();
-        case "client":
-        case "Client": return target.getClient();
-        case "interval":
-        case "Interval": return target.getInterval();
+        case "baseApiUrl": return target.getBaseApiUrl();
+        case "client": return target.getClient();
+        case "interval": return target.getInterval();
         case "lastyears":
-        case "LastYears": return target.getLastYears();
+        case "lastYears": return target.getLastYears();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "password":
-        case "Password": return target.getPassword();
+        case "methodName": return target.getMethodName();
+        case "password": return target.getPassword();
         case "personalaccesstoken":
-        case "PersonalAccessToken": return target.getPersonalAccessToken();
+        case "personalAccessToken": return target.getPersonalAccessToken();
         case "skipaggregate":
-        case "SkipAggregate": return target.getSkipAggregate();
+        case "skipAggregate": return target.getSkipAggregate();
         case "skipevents":
-        case "SkipEvents": return target.getSkipEvents();
-        case "username":
-        case "Username": return target.getUsername();
+        case "skipEvents": return target.getSkipEvents();
+        case "username": return target.getUsername();
         default: return null;
         }
     }
diff --git a/components/camel-dns/src/generated/java/org/apache/camel/component/dns/cloud/DnsServiceDiscoveryFactoryConfigurer.java b/components/camel-dns/src/generated/java/org/apache/camel/component/dns/cloud/DnsServiceDiscoveryFactoryConfigurer.java
index 10457b7c2c6..61c26106467 100644
--- a/components/camel-dns/src/generated/java/org/apache/camel/component/dns/cloud/DnsServiceDiscoveryFactoryConfigurer.java
+++ b/components/camel-dns/src/generated/java/org/apache/camel/component/dns/cloud/DnsServiceDiscoveryFactoryConfigurer.java
@@ -21,10 +21,8 @@ public class DnsServiceDiscoveryFactoryConfigurer extends org.apache.camel.suppo
     public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
         org.apache.camel.component.dns.cloud.DnsServiceDiscoveryFactory target = (org.apache.camel.component.dns.cloud.DnsServiceDiscoveryFactory) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "domain":
-        case "Domain": target.setDomain(property(camelContext, java.lang.String.class, value)); return true;
-        case "proto":
-        case "Proto": target.setProto(property(camelContext, java.lang.String.class, value)); return true;
+        case "domain": target.setDomain(property(camelContext, java.lang.String.class, value)); return true;
+        case "proto": target.setProto(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -32,10 +30,8 @@ public class DnsServiceDiscoveryFactoryConfigurer extends org.apache.camel.suppo
     @Override
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "domain":
-        case "Domain": return java.lang.String.class;
-        case "proto":
-        case "Proto": return java.lang.String.class;
+        case "domain": return java.lang.String.class;
+        case "proto": return java.lang.String.class;
         default: return null;
         }
     }
@@ -44,10 +40,8 @@ public class DnsServiceDiscoveryFactoryConfigurer extends org.apache.camel.suppo
     public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
         org.apache.camel.component.dns.cloud.DnsServiceDiscoveryFactory target = (org.apache.camel.component.dns.cloud.DnsServiceDiscoveryFactory) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
-        case "domain":
-        case "Domain": return target.getDomain();
-        case "proto":
-        case "Proto": return target.getProto();
+        case "domain": return target.getDomain();
+        case "proto": return target.getProto();
         default: return null;
         }
     }
diff --git a/components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/aggregate/EhcacheAggregationRepositoryConfigurer.java b/components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/aggregate/EhcacheAggregationRepositoryConfigurer.java
index 34192f864aa..fecd9de65e6 100644
--- a/components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/aggregate/EhcacheAggregationRepositoryConfigurer.java
+++ b/components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/aggregate/EhcacheAggregationRepositoryConfigurer.java
@@ -22,17 +22,17 @@ public class EhcacheAggregationRepositoryConfigurer extends org.apache.camel.sup
         org.apache.camel.component.ehcache.processor.aggregate.EhcacheAggregationRepository target = (org.apache.camel.component.ehcache.processor.aggregate.EhcacheAggregationRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": target.setAllowSerializedHeaders(property(camelContext, boolean.class, value)); return true;
+        case "allowSerializedHeaders": target.setAllowSerializedHeaders(property(camelContext, boolean.class, value)); return true;
         case "cachename":
-        case "CacheName": target.setCacheName(property(camelContext, java.lang.String.class, value)); return true;
+        case "cacheName": target.setCacheName(property(camelContext, java.lang.String.class, value)); return true;
         case "deadletteruri":
-        case "DeadLetterUri": target.setDeadLetterUri(property(camelContext, java.lang.String.class, value)); return true;
+        case "deadLetterUri": target.setDeadLetterUri(property(camelContext, java.lang.String.class, value)); return true;
         case "maximumredeliveries":
-        case "MaximumRedeliveries": target.setMaximumRedeliveries(property(camelContext, int.class, value)); return true;
+        case "maximumRedeliveries": target.setMaximumRedeliveries(property(camelContext, int.class, value)); return true;
         case "recoveryinterval":
-        case "RecoveryInterval": target.setRecoveryInterval(property(camelContext, long.class, value)); return true;
+        case "recoveryInterval": target.setRecoveryInterval(property(camelContext, long.class, value)); return true;
         case "userecovery":
-        case "UseRecovery": target.setUseRecovery(property(camelContext, boolean.class, value)); return true;
+        case "useRecovery": target.setUseRecovery(property(camelContext, boolean.class, value)); return true;
         default: return false;
         }
     }
@@ -41,17 +41,17 @@ public class EhcacheAggregationRepositoryConfigurer extends org.apache.camel.sup
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": return boolean.class;
+        case "allowSerializedHeaders": return boolean.class;
         case "cachename":
-        case "CacheName": return java.lang.String.class;
+        case "cacheName": return java.lang.String.class;
         case "deadletteruri":
-        case "DeadLetterUri": return java.lang.String.class;
+        case "deadLetterUri": return java.lang.String.class;
         case "maximumredeliveries":
-        case "MaximumRedeliveries": return int.class;
+        case "maximumRedeliveries": return int.class;
         case "recoveryinterval":
-        case "RecoveryInterval": return long.class;
+        case "recoveryInterval": return long.class;
         case "userecovery":
-        case "UseRecovery": return boolean.class;
+        case "useRecovery": return boolean.class;
         default: return null;
         }
     }
@@ -61,17 +61,17 @@ public class EhcacheAggregationRepositoryConfigurer extends org.apache.camel.sup
         org.apache.camel.component.ehcache.processor.aggregate.EhcacheAggregationRepository target = (org.apache.camel.component.ehcache.processor.aggregate.EhcacheAggregationRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": return target.isAllowSerializedHeaders();
+        case "allowSerializedHeaders": return target.isAllowSerializedHeaders();
         case "cachename":
-        case "CacheName": return target.getCacheName();
+        case "cacheName": return target.getCacheName();
         case "deadletteruri":
-        case "DeadLetterUri": return target.getDeadLetterUri();
+        case "deadLetterUri": return target.getDeadLetterUri();
         case "maximumredeliveries":
-        case "MaximumRedeliveries": return target.getMaximumRedeliveries();
+        case "maximumRedeliveries": return target.getMaximumRedeliveries();
         case "recoveryinterval":
-        case "RecoveryInterval": return target.getRecoveryInterval();
+        case "recoveryInterval": return target.getRecoveryInterval();
         case "userecovery":
-        case "UseRecovery": return target.isUseRecovery();
+        case "useRecovery": return target.isUseRecovery();
         default: return null;
         }
     }
diff --git a/components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/idempotent/EhcacheIdempotentRepositoryConfigurer.java b/components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/idempotent/EhcacheIdempotentRepositoryConfigurer.java
index 62d363285a2..fd712ff1414 100644
--- a/components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/idempotent/EhcacheIdempotentRepositoryConfigurer.java
+++ b/components/camel-ehcache/src/generated/java/org/apache/camel/component/ehcache/processor/idempotent/EhcacheIdempotentRepositoryConfigurer.java
@@ -22,7 +22,7 @@ public class EhcacheIdempotentRepositoryConfigurer extends org.apache.camel.supp
         org.apache.camel.component.ehcache.processor.idempotent.EhcacheIdempotentRepository target = (org.apache.camel.component.ehcache.processor.idempotent.EhcacheIdempotentRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "cachename":
-        case "CacheName": target.setCacheName(property(camelContext, java.lang.String.class, value)); return true;
+        case "cacheName": target.setCacheName(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -31,7 +31,7 @@ public class EhcacheIdempotentRepositoryConfigurer extends org.apache.camel.supp
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "cachename":
-        case "CacheName": return java.lang.String.class;
+        case "cacheName": return java.lang.String.class;
         default: return null;
         }
     }
@@ -41,7 +41,7 @@ public class EhcacheIdempotentRepositoryConfigurer extends org.apache.camel.supp
         org.apache.camel.component.ehcache.processor.idempotent.EhcacheIdempotentRepository target = (org.apache.camel.component.ehcache.processor.idempotent.EhcacheIdempotentRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "cachename":
-        case "CacheName": return target.getCacheName();
+        case "cacheName": return target.getCacheName();
         default: return null;
         }
     }
diff --git a/components/camel-etcd3/src/generated/java/org/apache/camel/component/etcd3/cloud/Etcd3ServiceDiscoveryFactoryConfigurer.java b/components/camel-etcd3/src/generated/java/org/apache/camel/component/etcd3/cloud/Etcd3ServiceDiscoveryFactoryConfigurer.java
index 03ed7922e8d..220ccc80698 100644
--- a/components/camel-etcd3/src/generated/java/org/apache/camel/component/etcd3/cloud/Etcd3ServiceDiscoveryFactoryConfigurer.java
+++ b/components/camel-etcd3/src/generated/java/org/apache/camel/component/etcd3/cloud/Etcd3ServiceDiscoveryFactoryConfigurer.java
@@ -22,45 +22,39 @@ public class Etcd3ServiceDiscoveryFactoryConfigurer extends org.apache.camel.sup
         org.apache.camel.component.etcd3.cloud.Etcd3ServiceDiscoveryFactory target = (org.apache.camel.component.etcd3.cloud.Etcd3ServiceDiscoveryFactory) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "authheaders":
-        case "AuthHeaders": target.setAuthHeaders(property(camelContext, java.util.Map.class, value)); return true;
-        case "authority":
-        case "Authority": target.setAuthority(property(camelContext, java.lang.String.class, value)); return true;
+        case "authHeaders": target.setAuthHeaders(property(camelContext, java.util.Map.class, value)); return true;
+        case "authority": target.setAuthority(property(camelContext, java.lang.String.class, value)); return true;
         case "connectiontimeout":
-        case "ConnectionTimeout": target.setConnectionTimeout(property(camelContext, java.time.Duration.class, value)); return true;
-        case "endpoints":
-        case "Endpoints": target.setEndpoints(property(camelContext, java.lang.String[].class, value)); return true;
-        case "headers":
-        case "Headers": target.setHeaders(property(camelContext, java.util.Map.class, value)); return true;
+        case "connectionTimeout": target.setConnectionTimeout(property(camelContext, java.time.Duration.class, value)); return true;
+        case "endpoints": target.setEndpoints(property(camelContext, java.lang.String[].class, value)); return true;
+        case "headers": target.setHeaders(property(camelContext, java.util.Map.class, value)); return true;
         case "keepalivetime":
-        case "KeepAliveTime": target.setKeepAliveTime(property(camelContext, java.time.Duration.class, value)); return true;
+        case "keepAliveTime": target.setKeepAliveTime(property(camelContext, java.time.Duration.class, value)); return true;
         case "keepalivetimeout":
-        case "KeepAliveTimeout": target.setKeepAliveTimeout(property(camelContext, java.time.Duration.class, value)); return true;
+        case "keepAliveTimeout": target.setKeepAliveTimeout(property(camelContext, java.time.Duration.class, value)); return true;
         case "keycharset":
-        case "KeyCharset": target.setKeyCharset(property(camelContext, java.lang.String.class, value)); return true;
+        case "keyCharset": target.setKeyCharset(property(camelContext, java.lang.String.class, value)); return true;
         case "loadbalancerpolicy":
-        case "LoadBalancerPolicy": target.setLoadBalancerPolicy(property(camelContext, java.lang.String.class, value)); return true;
+        case "loadBalancerPolicy": target.setLoadBalancerPolicy(property(camelContext, java.lang.String.class, value)); return true;
         case "maxinboundmessagesize":
-        case "MaxInboundMessageSize": target.setMaxInboundMessageSize(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "namespace":
-        case "Namespace": target.setNamespace(property(camelContext, java.lang.String.class, value)); return true;
-        case "password":
-        case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "maxInboundMessageSize": target.setMaxInboundMessageSize(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "namespace": target.setNamespace(property(camelContext, java.lang.String.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "retrydelay":
-        case "RetryDelay": target.setRetryDelay(property(camelContext, long.class, value)); return true;
+        case "retryDelay": target.setRetryDelay(property(camelContext, long.class, value)); return true;
         case "retrymaxdelay":
-        case "RetryMaxDelay": target.setRetryMaxDelay(property(camelContext, long.class, value)); return true;
+        case "retryMaxDelay": target.setRetryMaxDelay(property(camelContext, long.class, value)); return true;
         case "retrymaxduration":
-        case "RetryMaxDuration": target.setRetryMaxDuration(property(camelContext, java.time.Duration.class, value)); return true;
+        case "retryMaxDuration": target.setRetryMaxDuration(property(camelContext, java.time.Duration.class, value)); return true;
         case "servicepath":
-        case "ServicePath": target.setServicePath(property(camelContext, java.lang.String.class, value)); return true;
+        case "servicePath": target.setServicePath(property(camelContext, java.lang.String.class, value)); return true;
         case "sslcontext":
-        case "SslContext": target.setSslContext(property(camelContext, io.netty.handler.ssl.SslContext.class, value)); return true;
-        case "type":
-        case "Type": target.setType(property(camelContext, java.lang.String.class, value)); return true;
+        case "sslContext": target.setSslContext(property(camelContext, io.netty.handler.ssl.SslContext.class, value)); return true;
+        case "type": target.setType(property(camelContext, java.lang.String.class, value)); return true;
         case "username":
-        case "UserName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
+        case "userName": target.setUserName(property(camelContext, java.lang.String.class, value)); return true;
         case "valuecharset":
-        case "ValueCharset": target.setValueCharset(property(camelContext, java.lang.String.class, value)); return true;
+        case "valueCharset": target.setValueCharset(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -69,45 +63,39 @@ public class Etcd3ServiceDiscoveryFactoryConfigurer extends org.apache.camel.sup
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "authheaders":
-        case "AuthHeaders": return java.util.Map.class;
-        case "authority":
-        case "Authority": return java.lang.String.class;
+        case "authHeaders": return java.util.Map.class;
+        case "authority": return java.lang.String.class;
         case "connectiontimeout":
-        case "ConnectionTimeout": return java.time.Duration.class;
-        case "endpoints":
-        case "Endpoints": return java.lang.String[].class;
-        case "headers":
-        case "Headers": return java.util.Map.class;
+        case "connectionTimeout": return java.time.Duration.class;
+        case "endpoints": return java.lang.String[].class;
+        case "headers": return java.util.Map.class;
         case "keepalivetime":
-        case "KeepAliveTime": return java.time.Duration.class;
+        case "keepAliveTime": return java.time.Duration.class;
         case "keepalivetimeout":
-        case "KeepAliveTimeout": return java.time.Duration.class;
+        case "keepAliveTimeout": return java.time.Duration.class;
         case "keycharset":
-        case "KeyCharset": return java.lang.String.class;
+        case "keyCharset": return java.lang.String.class;
         case "loadbalancerpolicy":
-        case "LoadBalancerPolicy": return java.lang.String.class;
+        case "loadBalancerPolicy": return java.lang.String.class;
         case "maxinboundmessagesize":
-        case "MaxInboundMessageSize": return java.lang.Integer.class;
-        case "namespace":
-        case "Namespace": return java.lang.String.class;
-        case "password":
-        case "Password": return java.lang.String.class;
+        case "maxInboundMessageSize": return java.lang.Integer.class;
+        case "namespace": return java.lang.String.class;
+        case "password": return java.lang.String.class;
         case "retrydelay":
-        case "RetryDelay": return long.class;
+        case "retryDelay": return long.class;
         case "retrymaxdelay":
-        case "RetryMaxDelay": return long.class;
+        case "retryMaxDelay": return long.class;
         case "retrymaxduration":
-        case "RetryMaxDuration": return java.time.Duration.class;
+        case "retryMaxDuration": return java.time.Duration.class;
         case "servicepath":
-        case "ServicePath": return java.lang.String.class;
+        case "servicePath": return java.lang.String.class;
         case "sslcontext":
-        case "SslContext": return io.netty.handler.ssl.SslContext.class;
-        case "type":
-        case "Type": return java.lang.String.class;
+        case "sslContext": return io.netty.handler.ssl.SslContext.class;
+        case "type": return java.lang.String.class;
         case "username":
-        case "UserName": return java.lang.String.class;
+        case "userName": return java.lang.String.class;
         case "valuecharset":
-        case "ValueCharset": return java.lang.String.class;
+        case "valueCharset": return java.lang.String.class;
         default: return null;
         }
     }
@@ -117,45 +105,39 @@ public class Etcd3ServiceDiscoveryFactoryConfigurer extends org.apache.camel.sup
         org.apache.camel.component.etcd3.cloud.Etcd3ServiceDiscoveryFactory target = (org.apache.camel.component.etcd3.cloud.Etcd3ServiceDiscoveryFactory) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "authheaders":
-        case "AuthHeaders": return target.getAuthHeaders();
-        case "authority":
-        case "Authority": return target.getAuthority();
+        case "authHeaders": return target.getAuthHeaders();
+        case "authority": return target.getAuthority();
         case "connectiontimeout":
-        case "ConnectionTimeout": return target.getConnectionTimeout();
-        case "endpoints":
-        case "Endpoints": return target.getEndpoints();
-        case "headers":
-        case "Headers": return target.getHeaders();
+        case "connectionTimeout": return target.getConnectionTimeout();
+        case "endpoints": return target.getEndpoints();
+        case "headers": return target.getHeaders();
         case "keepalivetime":
-        case "KeepAliveTime": return target.getKeepAliveTime();
+        case "keepAliveTime": return target.getKeepAliveTime();
         case "keepalivetimeout":
-        case "KeepAliveTimeout": return target.getKeepAliveTimeout();
+        case "keepAliveTimeout": return target.getKeepAliveTimeout();
         case "keycharset":
-        case "KeyCharset": return target.getKeyCharset();
+        case "keyCharset": return target.getKeyCharset();
         case "loadbalancerpolicy":
-        case "LoadBalancerPolicy": return target.getLoadBalancerPolicy();
+        case "loadBalancerPolicy": return target.getLoadBalancerPolicy();
         case "maxinboundmessagesize":
-        case "MaxInboundMessageSize": return target.getMaxInboundMessageSize();
-        case "namespace":
-        case "Namespace": return target.getNamespace();
-        case "password":
-        case "Password": return target.getPassword();
+        case "maxInboundMessageSize": return target.getMaxInboundMessageSize();
+        case "namespace": return target.getNamespace();
+        case "password": return target.getPassword();
         case "retrydelay":
-        case "RetryDelay": return target.getRetryDelay();
+        case "retryDelay": return target.getRetryDelay();
         case "retrymaxdelay":
-        case "RetryMaxDelay": return target.getRetryMaxDelay();
+        case "retryMaxDelay": return target.getRetryMaxDelay();
         case "retrymaxduration":
-        case "RetryMaxDuration": return target.getRetryMaxDuration();
+        case "retryMaxDuration": return target.getRetryMaxDuration();
         case "servicepath":
-        case "ServicePath": return target.getServicePath();
+        case "servicePath": return target.getServicePath();
         case "sslcontext":
-        case "SslContext": return target.getSslContext();
-        case "type":
-        case "Type": return target.getType();
+        case "sslContext": return target.getSslContext();
+        case "type": return target.getType();
         case "username":
-        case "UserName": return target.getUserName();
+        case "userName": return target.getUserName();
         case "valuecharset":
-        case "ValueCharset": return target.getValueCharset();
+        case "valueCharset": return target.getValueCharset();
         default: return null;
         }
     }
@@ -164,9 +146,8 @@ public class Etcd3ServiceDiscoveryFactoryConfigurer extends org.apache.camel.sup
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "authheaders":
-        case "AuthHeaders": return java.lang.String.class;
-        case "headers":
-        case "Headers": return java.lang.String.class;
+        case "authHeaders": return java.lang.String.class;
+        case "headers": return java.lang.String.class;
         default: return null;
         }
     }
diff --git a/components/camel-etcd3/src/generated/java/org/apache/camel/component/etcd3/processor/aggregate/Etcd3AggregationRepositoryConfigurer.java b/components/camel-etcd3/src/generated/java/org/apache/camel/component/etcd3/processor/aggregate/Etcd3AggregationRepositoryConfigurer.java
index 121293342aa..1b35d5e6588 100644
--- a/components/camel-etcd3/src/generated/java/org/apache/camel/component/etcd3/processor/aggregate/Etcd3AggregationRepositoryConfigurer.java
+++ b/components/camel-etcd3/src/generated/java/org/apache/camel/component/etcd3/processor/aggregate/Etcd3AggregationRepositoryConfigurer.java
@@ -22,21 +22,19 @@ public class Etcd3AggregationRepositoryConfigurer extends org.apache.camel.suppo
         org.apache.camel.component.etcd3.processor.aggregate.Etcd3AggregationRepository target = (org.apache.camel.component.etcd3.processor.aggregate.Etcd3AggregationRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": target.setAllowSerializedHeaders(property(camelContext, boolean.class, value)); return true;
+        case "allowSerializedHeaders": target.setAllowSerializedHeaders(property(camelContext, boolean.class, value)); return true;
         case "deadletteruri":
-        case "DeadLetterUri": target.setDeadLetterUri(property(camelContext, java.lang.String.class, value)); return true;
-        case "endpoint":
-        case "Endpoint": target.setEndpoint(property(camelContext, java.lang.String.class, value)); return true;
+        case "deadLetterUri": target.setDeadLetterUri(property(camelContext, java.lang.String.class, value)); return true;
+        case "endpoint": target.setEndpoint(property(camelContext, java.lang.String.class, value)); return true;
         case "maximumredeliveries":
-        case "MaximumRedeliveries": target.setMaximumRedeliveries(property(camelContext, int.class, value)); return true;
-        case "optimistic":
-        case "Optimistic": target.setOptimistic(property(camelContext, boolean.class, value)); return true;
+        case "maximumRedeliveries": target.setMaximumRedeliveries(property(camelContext, int.class, value)); return true;
+        case "optimistic": target.setOptimistic(property(camelContext, boolean.class, value)); return true;
         case "prefixname":
-        case "PrefixName": target.setPrefixName(property(camelContext, java.lang.String.class, value)); return true;
+        case "prefixName": target.setPrefixName(property(camelContext, java.lang.String.class, value)); return true;
         case "recoveryinterval":
-        case "RecoveryInterval": target.setRecoveryInterval(property(camelContext, long.class, value)); return true;
+        case "recoveryInterval": target.setRecoveryInterval(property(camelContext, long.class, value)); return true;
         case "userecovery":
-        case "UseRecovery": target.setUseRecovery(property(camelContext, boolean.class, value)); return true;
+        case "useRecovery": target.setUseRecovery(property(camelContext, boolean.class, value)); return true;
         default: return false;
         }
     }
@@ -45,21 +43,19 @@ public class Etcd3AggregationRepositoryConfigurer extends org.apache.camel.suppo
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": return boolean.class;
+        case "allowSerializedHeaders": return boolean.class;
         case "deadletteruri":
-        case "DeadLetterUri": return java.lang.String.class;
-        case "endpoint":
-        case "Endpoint": return java.lang.String.class;
+        case "deadLetterUri": return java.lang.String.class;
+        case "endpoint": return java.lang.String.class;
         case "maximumredeliveries":
-        case "MaximumRedeliveries": return int.class;
-        case "optimistic":
-        case "Optimistic": return boolean.class;
+        case "maximumRedeliveries": return int.class;
+        case "optimistic": return boolean.class;
         case "prefixname":
-        case "PrefixName": return java.lang.String.class;
+        case "prefixName": return java.lang.String.class;
         case "recoveryinterval":
-        case "RecoveryInterval": return long.class;
+        case "recoveryInterval": return long.class;
         case "userecovery":
-        case "UseRecovery": return boolean.class;
+        case "useRecovery": return boolean.class;
         default: return null;
         }
     }
@@ -69,21 +65,19 @@ public class Etcd3AggregationRepositoryConfigurer extends org.apache.camel.suppo
         org.apache.camel.component.etcd3.processor.aggregate.Etcd3AggregationRepository target = (org.apache.camel.component.etcd3.processor.aggregate.Etcd3AggregationRepository) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "allowserializedheaders":
-        case "AllowSerializedHeaders": return target.isAllowSerializedHeaders();
+        case "allowSerializedHeaders": return target.isAllowSerializedHeaders();
         case "deadletteruri":
-        case "DeadLetterUri": return target.getDeadLetterUri();
-        case "endpoint":
-        case "Endpoint": return target.getEndpoint();
+        case "deadLetterUri": return target.getDeadLetterUri();
+        case "endpoint": return target.getEndpoint();
         case "maximumredeliveries":
-        case "MaximumRedeliveries": return target.getMaximumRedeliveries();
-        case "optimistic":
-        case "Optimistic": return target.isOptimistic();
+        case "maximumRedeliveries": return target.getMaximumRedeliveries();
+        case "optimistic": return target.isOptimistic();
         case "prefixname":
-        case "PrefixName": return target.getPrefixName();
+        case "prefixName": return target.getPrefixName();
         case "recoveryinterval":
-        case "RecoveryInterval": return target.getRecoveryInterval();
+        case "recoveryInterval": return target.getRecoveryInterval();
         case "userecovery":
-        case "UseRecovery": return target.isUseRecovery();
+        case "useRecovery": return target.isUseRecovery();
         default: return null;
         }
     }
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCapabilitiesEndpointConfigurationConfigurer.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCapabilitiesEndpointConfigurationConfigurer.java
index d43b4a4ff36..28f854a79ce 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCapabilitiesEndpointConfigurationConfigurer.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCapabilitiesEndpointConfigurationConfigurer.java
@@ -55,59 +55,51 @@ public class FhirCapabilitiesEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.fhir.FhirCapabilitiesEndpointConfiguration target = (org.apache.camel.component.fhir.FhirCapabilitiesEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.fhir.internal.FhirApiName.class, value)); return true;
-        case "client":
-        case "Client": target.setClient(property(camelContext, ca.uhn.fhir.rest.client.api.IGenericClient.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.fhir.internal.FhirApiName.class, value)); return true;
+        case "client": target.setClient(property(camelContext, ca.uhn.fhir.rest.client.api.IGenericClient.class, value)); return true;
         case "clientfactory":
-        case "ClientFactory": target.setClientFactory(property(camelContext, ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class, value)); return true;
-        case "compress":
-        case "Compress": target.setCompress(property(camelContext, boolean.class, value)); return true;
+        case "clientFactory": target.setClientFactory(property(camelContext, ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class, value)); return true;
+        case "compress": target.setCompress(property(camelContext, boolean.class, value)); return true;
         case "connectiontimeout":
-        case "ConnectionTimeout": target.setConnectionTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "connectionTimeout": target.setConnectionTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "defermodelscanning":
-        case "DeferModelScanning": target.setDeferModelScanning(property(camelContext, boolean.class, value)); return true;
-        case "encoding":
-        case "Encoding": target.setEncoding(property(camelContext, java.lang.String.class, value)); return true;
+        case "deferModelScanning": target.setDeferModelScanning(property(camelContext, boolean.class, value)); return true;
+        case "encoding": target.setEncoding(property(camelContext, java.lang.String.class, value)); return true;
         case "extraparameters":
-        case "ExtraParameters": target.setExtraParameters(property(camelContext, java.util.Map.class, value)); return true;
+        case "extraParameters": target.setExtraParameters(property(camelContext, java.util.Map.class, value)); return true;
         case "fhircontext":
-        case "FhirContext": target.setFhirContext(property(camelContext, ca.uhn.fhir.context.FhirContext.class, value)); return true;
+        case "fhirContext": target.setFhirContext(property(camelContext, ca.uhn.fhir.context.FhirContext.class, value)); return true;
         case "fhirversion":
-        case "FhirVersion": target.setFhirVersion(property(camelContext, java.lang.String.class, value)); return true;
+        case "fhirVersion": target.setFhirVersion(property(camelContext, java.lang.String.class, value)); return true;
         case "forceconformancecheck":
-        case "ForceConformanceCheck": target.setForceConformanceCheck(property(camelContext, boolean.class, value)); return true;
-        case "log":
-        case "Log": target.setLog(property(camelContext, boolean.class, value)); return true;
+        case "forceConformanceCheck": target.setForceConformanceCheck(property(camelContext, boolean.class, value)); return true;
+        case "log": target.setLog(property(camelContext, boolean.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "password":
-        case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "prettyprint":
-        case "PrettyPrint": target.setPrettyPrint(property(camelContext, boolean.class, value)); return true;
+        case "prettyPrint": target.setPrettyPrint(property(camelContext, boolean.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxypassword":
-        case "ProxyPassword": target.setProxyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyPassword": target.setProxyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "proxyuser":
-        case "ProxyUser": target.setProxyUser(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyUser": target.setProxyUser(property(camelContext, java.lang.String.class, value)); return true;
         case "serverurl":
-        case "ServerUrl": target.setServerUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "serverUrl": target.setServerUrl(property(camelContext, java.lang.String.class, value)); return true;
         case "sessioncookie":
-        case "SessionCookie": target.setSessionCookie(property(camelContext, java.lang.String.class, value)); return true;
+        case "sessionCookie": target.setSessionCookie(property(camelContext, java.lang.String.class, value)); return true;
         case "sockettimeout":
-        case "SocketTimeout": target.setSocketTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "summary":
-        case "Summary": target.setSummary(property(camelContext, java.lang.String.class, value)); return true;
-        case "type":
-        case "Type": target.setType(property(camelContext, java.lang.Class.class, value)); return true;
-        case "username":
-        case "Username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
+        case "socketTimeout": target.setSocketTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "summary": target.setSummary(property(camelContext, java.lang.String.class, value)); return true;
+        case "type": target.setType(property(camelContext, java.lang.Class.class, value)); return true;
+        case "username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
         case "validationmode":
-        case "ValidationMode": target.setValidationMode(property(camelContext, java.lang.String.class, value)); return true;
+        case "validationMode": target.setValidationMode(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -121,59 +113,51 @@ public class FhirCapabilitiesEndpointConfigurationConfigurer extends org.apache.
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.fhir.internal.FhirApiName.class;
-        case "client":
-        case "Client": return ca.uhn.fhir.rest.client.api.IGenericClient.class;
+        case "apiName": return org.apache.camel.component.fhir.internal.FhirApiName.class;
+        case "client": return ca.uhn.fhir.rest.client.api.IGenericClient.class;
         case "clientfactory":
-        case "ClientFactory": return ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class;
-        case "compress":
-        case "Compress": return boolean.class;
+        case "clientFactory": return ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class;
+        case "compress": return boolean.class;
         case "connectiontimeout":
-        case "ConnectionTimeout": return java.lang.Integer.class;
+        case "connectionTimeout": return java.lang.Integer.class;
         case "defermodelscanning":
-        case "DeferModelScanning": return boolean.class;
-        case "encoding":
-        case "Encoding": return java.lang.String.class;
+        case "deferModelScanning": return boolean.class;
+        case "encoding": return java.lang.String.class;
         case "extraparameters":
-        case "ExtraParameters": return java.util.Map.class;
+        case "extraParameters": return java.util.Map.class;
         case "fhircontext":
-        case "FhirContext": return ca.uhn.fhir.context.FhirContext.class;
+        case "fhirContext": return ca.uhn.fhir.context.FhirContext.class;
         case "fhirversion":
-        case "FhirVersion": return java.lang.String.class;
+        case "fhirVersion": return java.lang.String.class;
         case "forceconformancecheck":
-        case "ForceConformanceCheck": return boolean.class;
-        case "log":
-        case "Log": return boolean.class;
+        case "forceConformanceCheck": return boolean.class;
+        case "log": return boolean.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "password":
-        case "Password": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "password": return java.lang.String.class;
         case "prettyprint":
-        case "PrettyPrint": return boolean.class;
+        case "prettyPrint": return boolean.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxypassword":
-        case "ProxyPassword": return java.lang.String.class;
+        case "proxyPassword": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "proxyuser":
-        case "ProxyUser": return java.lang.String.class;
+        case "proxyUser": return java.lang.String.class;
         case "serverurl":
-        case "ServerUrl": return java.lang.String.class;
+        case "serverUrl": return java.lang.String.class;
         case "sessioncookie":
-        case "SessionCookie": return java.lang.String.class;
+        case "sessionCookie": return java.lang.String.class;
         case "sockettimeout":
-        case "SocketTimeout": return java.lang.Integer.class;
-        case "summary":
-        case "Summary": return java.lang.String.class;
-        case "type":
-        case "Type": return java.lang.Class.class;
-        case "username":
-        case "Username": return java.lang.String.class;
+        case "socketTimeout": return java.lang.Integer.class;
+        case "summary": return java.lang.String.class;
+        case "type": return java.lang.Class.class;
+        case "username": return java.lang.String.class;
         case "validationmode":
-        case "ValidationMode": return java.lang.String.class;
+        case "validationMode": return java.lang.String.class;
         default: return null;
         }
     }
@@ -183,59 +167,51 @@ public class FhirCapabilitiesEndpointConfigurationConfigurer extends org.apache.
         org.apache.camel.component.fhir.FhirCapabilitiesEndpointConfiguration target = (org.apache.camel.component.fhir.FhirCapabilitiesEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "client":
-        case "Client": return target.getClient();
+        case "apiName": return target.getApiName();
+        case "client": return target.getClient();
         case "clientfactory":
-        case "ClientFactory": return target.getClientFactory();
-        case "compress":
-        case "Compress": return target.isCompress();
+        case "clientFactory": return target.getClientFactory();
+        case "compress": return target.isCompress();
         case "connectiontimeout":
-        case "ConnectionTimeout": return target.getConnectionTimeout();
+        case "connectionTimeout": return target.getConnectionTimeout();
         case "defermodelscanning":
-        case "DeferModelScanning": return target.isDeferModelScanning();
-        case "encoding":
-        case "Encoding": return target.getEncoding();
+        case "deferModelScanning": return target.isDeferModelScanning();
+        case "encoding": return target.getEncoding();
         case "extraparameters":
-        case "ExtraParameters": return target.getExtraParameters();
+        case "extraParameters": return target.getExtraParameters();
         case "fhircontext":
-        case "FhirContext": return target.getFhirContext();
+        case "fhirContext": return target.getFhirContext();
         case "fhirversion":
-        case "FhirVersion": return target.getFhirVersion();
+        case "fhirVersion": return target.getFhirVersion();
         case "forceconformancecheck":
-        case "ForceConformanceCheck": return target.isForceConformanceCheck();
-        case "log":
-        case "Log": return target.isLog();
+        case "forceConformanceCheck": return target.isForceConformanceCheck();
+        case "log": return target.isLog();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "password":
-        case "Password": return target.getPassword();
+        case "methodName": return target.getMethodName();
+        case "password": return target.getPassword();
         case "prettyprint":
-        case "PrettyPrint": return target.isPrettyPrint();
+        case "prettyPrint": return target.isPrettyPrint();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxypassword":
-        case "ProxyPassword": return target.getProxyPassword();
+        case "proxyPassword": return target.getProxyPassword();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "proxyuser":
-        case "ProxyUser": return target.getProxyUser();
+        case "proxyUser": return target.getProxyUser();
         case "serverurl":
-        case "ServerUrl": return target.getServerUrl();
+        case "serverUrl": return target.getServerUrl();
         case "sessioncookie":
-        case "SessionCookie": return target.getSessionCookie();
+        case "sessionCookie": return target.getSessionCookie();
         case "sockettimeout":
-        case "SocketTimeout": return target.getSocketTimeout();
-        case "summary":
-        case "Summary": return target.getSummary();
-        case "type":
-        case "Type": return target.getType();
-        case "username":
-        case "Username": return target.getUsername();
+        case "socketTimeout": return target.getSocketTimeout();
+        case "summary": return target.getSummary();
+        case "type": return target.getType();
+        case "username": return target.getUsername();
         case "validationmode":
-        case "ValidationMode": return target.getValidationMode();
+        case "validationMode": return target.getValidationMode();
         default: return null;
         }
     }
@@ -244,9 +220,8 @@ public class FhirCapabilitiesEndpointConfigurationConfigurer extends org.apache.
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "extraparameters":
-        case "ExtraParameters": return java.lang.Object.class;
-        case "type":
-        case "Type": return org.hl7.fhir.instance.model.api.IBaseConformance.class;
+        case "extraParameters": return java.lang.Object.class;
+        case "type": return org.hl7.fhir.instance.model.api.IBaseConformance.class;
         default: return null;
         }
     }
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirConfigurationConfigurer.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirConfigurationConfigurer.java
index fdd7a7cf75a..159952ef35c 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirConfigurationConfigurer.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirConfigurationConfigurer.java
@@ -53,55 +53,48 @@ public class FhirConfigurationConfigurer extends org.apache.camel.support.compon
         org.apache.camel.component.fhir.FhirConfiguration target = (org.apache.camel.component.fhir.FhirConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.fhir.internal.FhirApiName.class, value)); return true;
-        case "client":
-        case "Client": target.setClient(property(camelContext, ca.uhn.fhir.rest.client.api.IGenericClient.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.fhir.internal.FhirApiName.class, value)); return true;
+        case "client": target.setClient(property(camelContext, ca.uhn.fhir.rest.client.api.IGenericClient.class, value)); return true;
         case "clientfactory":
-        case "ClientFactory": target.setClientFactory(property(camelContext, ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class, value)); return true;
-        case "compress":
-        case "Compress": target.setCompress(property(camelContext, boolean.class, value)); return true;
+        case "clientFactory": target.setClientFactory(property(camelContext, ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class, value)); return true;
+        case "compress": target.setCompress(property(camelContext, boolean.class, value)); return true;
         case "connectiontimeout":
-        case "ConnectionTimeout": target.setConnectionTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "connectionTimeout": target.setConnectionTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "defermodelscanning":
-        case "DeferModelScanning": target.setDeferModelScanning(property(camelContext, boolean.class, value)); return true;
-        case "encoding":
-        case "Encoding": target.setEncoding(property(camelContext, java.lang.String.class, value)); return true;
+        case "deferModelScanning": target.setDeferModelScanning(property(camelContext, boolean.class, value)); return true;
+        case "encoding": target.setEncoding(property(camelContext, java.lang.String.class, value)); return true;
         case "fhircontext":
-        case "FhirContext": target.setFhirContext(property(camelContext, ca.uhn.fhir.context.FhirContext.class, value)); return true;
+        case "fhirContext": target.setFhirContext(property(camelContext, ca.uhn.fhir.context.FhirContext.class, value)); return true;
         case "fhirversion":
-        case "FhirVersion": target.setFhirVersion(property(camelContext, java.lang.String.class, value)); return true;
+        case "fhirVersion": target.setFhirVersion(property(camelContext, java.lang.String.class, value)); return true;
         case "forceconformancecheck":
-        case "ForceConformanceCheck": target.setForceConformanceCheck(property(camelContext, boolean.class, value)); return true;
-        case "log":
-        case "Log": target.setLog(property(camelContext, boolean.class, value)); return true;
+        case "forceConformanceCheck": target.setForceConformanceCheck(property(camelContext, boolean.class, value)); return true;
+        case "log": target.setLog(property(camelContext, boolean.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "password":
-        case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "prettyprint":
-        case "PrettyPrint": target.setPrettyPrint(property(camelContext, boolean.class, value)); return true;
+        case "prettyPrint": target.setPrettyPrint(property(camelContext, boolean.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxypassword":
-        case "ProxyPassword": target.setProxyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyPassword": target.setProxyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "proxyuser":
-        case "ProxyUser": target.setProxyUser(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyUser": target.setProxyUser(property(camelContext, java.lang.String.class, value)); return true;
         case "serverurl":
-        case "ServerUrl": target.setServerUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "serverUrl": target.setServerUrl(property(camelContext, java.lang.String.class, value)); return true;
         case "sessioncookie":
-        case "SessionCookie": target.setSessionCookie(property(camelContext, java.lang.String.class, value)); return true;
+        case "sessionCookie": target.setSessionCookie(property(camelContext, java.lang.String.class, value)); return true;
         case "sockettimeout":
-        case "SocketTimeout": target.setSocketTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "summary":
-        case "Summary": target.setSummary(property(camelContext, java.lang.String.class, value)); return true;
-        case "username":
-        case "Username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
+        case "socketTimeout": target.setSocketTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "summary": target.setSummary(property(camelContext, java.lang.String.class, value)); return true;
+        case "username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
         case "validationmode":
-        case "ValidationMode": target.setValidationMode(property(camelContext, java.lang.String.class, value)); return true;
+        case "validationMode": target.setValidationMode(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -115,55 +108,48 @@ public class FhirConfigurationConfigurer extends org.apache.camel.support.compon
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.fhir.internal.FhirApiName.class;
-        case "client":
-        case "Client": return ca.uhn.fhir.rest.client.api.IGenericClient.class;
+        case "apiName": return org.apache.camel.component.fhir.internal.FhirApiName.class;
+        case "client": return ca.uhn.fhir.rest.client.api.IGenericClient.class;
         case "clientfactory":
-        case "ClientFactory": return ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class;
-        case "compress":
-        case "Compress": return boolean.class;
+        case "clientFactory": return ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class;
+        case "compress": return boolean.class;
         case "connectiontimeout":
-        case "ConnectionTimeout": return java.lang.Integer.class;
+        case "connectionTimeout": return java.lang.Integer.class;
         case "defermodelscanning":
-        case "DeferModelScanning": return boolean.class;
-        case "encoding":
-        case "Encoding": return java.lang.String.class;
+        case "deferModelScanning": return boolean.class;
+        case "encoding": return java.lang.String.class;
         case "fhircontext":
-        case "FhirContext": return ca.uhn.fhir.context.FhirContext.class;
+        case "fhirContext": return ca.uhn.fhir.context.FhirContext.class;
         case "fhirversion":
-        case "FhirVersion": return java.lang.String.class;
+        case "fhirVersion": return java.lang.String.class;
         case "forceconformancecheck":
-        case "ForceConformanceCheck": return boolean.class;
-        case "log":
-        case "Log": return boolean.class;
+        case "forceConformanceCheck": return boolean.class;
+        case "log": return boolean.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "password":
-        case "Password": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "password": return java.lang.String.class;
         case "prettyprint":
-        case "PrettyPrint": return boolean.class;
+        case "prettyPrint": return boolean.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxypassword":
-        case "ProxyPassword": return java.lang.String.class;
+        case "proxyPassword": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "proxyuser":
-        case "ProxyUser": return java.lang.String.class;
+        case "proxyUser": return java.lang.String.class;
         case "serverurl":
-        case "ServerUrl": return java.lang.String.class;
+        case "serverUrl": return java.lang.String.class;
         case "sessioncookie":
-        case "SessionCookie": return java.lang.String.class;
+        case "sessionCookie": return java.lang.String.class;
         case "sockettimeout":
-        case "SocketTimeout": return java.lang.Integer.class;
-        case "summary":
-        case "Summary": return java.lang.String.class;
-        case "username":
-        case "Username": return java.lang.String.class;
+        case "socketTimeout": return java.lang.Integer.class;
+        case "summary": return java.lang.String.class;
+        case "username": return java.lang.String.class;
         case "validationmode":
-        case "ValidationMode": return java.lang.String.class;
+        case "validationMode": return java.lang.String.class;
         default: return null;
         }
     }
@@ -173,55 +159,48 @@ public class FhirConfigurationConfigurer extends org.apache.camel.support.compon
         org.apache.camel.component.fhir.FhirConfiguration target = (org.apache.camel.component.fhir.FhirConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "client":
-        case "Client": return target.getClient();
+        case "apiName": return target.getApiName();
+        case "client": return target.getClient();
         case "clientfactory":
-        case "ClientFactory": return target.getClientFactory();
-        case "compress":
-        case "Compress": return target.isCompress();
+        case "clientFactory": return target.getClientFactory();
+        case "compress": return target.isCompress();
         case "connectiontimeout":
-        case "ConnectionTimeout": return target.getConnectionTimeout();
+        case "connectionTimeout": return target.getConnectionTimeout();
         case "defermodelscanning":
-        case "DeferModelScanning": return target.isDeferModelScanning();
-        case "encoding":
-        case "Encoding": return target.getEncoding();
+        case "deferModelScanning": return target.isDeferModelScanning();
+        case "encoding": return target.getEncoding();
         case "fhircontext":
-        case "FhirContext": return target.getFhirContext();
+        case "fhirContext": return target.getFhirContext();
         case "fhirversion":
-        case "FhirVersion": return target.getFhirVersion();
+        case "fhirVersion": return target.getFhirVersion();
         case "forceconformancecheck":
-        case "ForceConformanceCheck": return target.isForceConformanceCheck();
-        case "log":
-        case "Log": return target.isLog();
+        case "forceConformanceCheck": return target.isForceConformanceCheck();
+        case "log": return target.isLog();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "password":
-        case "Password": return target.getPassword();
+        case "methodName": return target.getMethodName();
+        case "password": return target.getPassword();
         case "prettyprint":
-        case "PrettyPrint": return target.isPrettyPrint();
+        case "prettyPrint": return target.isPrettyPrint();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxypassword":
-        case "ProxyPassword": return target.getProxyPassword();
+        case "proxyPassword": return target.getProxyPassword();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "proxyuser":
-        case "ProxyUser": return target.getProxyUser();
+        case "proxyUser": return target.getProxyUser();
         case "serverurl":
-        case "ServerUrl": return target.getServerUrl();
+        case "serverUrl": return target.getServerUrl();
         case "sessioncookie":
-        case "SessionCookie": return target.getSessionCookie();
+        case "sessionCookie": return target.getSessionCookie();
         case "sockettimeout":
-        case "SocketTimeout": return target.getSocketTimeout();
-        case "summary":
-        case "Summary": return target.getSummary();
-        case "username":
-        case "Username": return target.getUsername();
+        case "socketTimeout": return target.getSocketTimeout();
+        case "summary": return target.getSummary();
+        case "username": return target.getUsername();
         case "validationmode":
-        case "ValidationMode": return target.getValidationMode();
+        case "validationMode": return target.getValidationMode();
         default: return null;
         }
     }
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCreateEndpointConfigurationConfigurer.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCreateEndpointConfigurationConfigurer.java
index 8eecf13b43c..db0fa1aef23 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCreateEndpointConfigurationConfigurer.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCreateEndpointConfigurationConfigurer.java
@@ -58,65 +58,56 @@ public class FhirCreateEndpointConfigurationConfigurer extends org.apache.camel.
         org.apache.camel.component.fhir.FhirCreateEndpointConfiguration target = (org.apache.camel.component.fhir.FhirCreateEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
         case "apiname":
-        case "ApiName": target.setApiName(property(camelContext, org.apache.camel.component.fhir.internal.FhirApiName.class, value)); return true;
-        case "client":
-        case "Client": target.setClient(property(camelContext, ca.uhn.fhir.rest.client.api.IGenericClient.class, value)); return true;
+        case "apiName": target.setApiName(property(camelContext, org.apache.camel.component.fhir.internal.FhirApiName.class, value)); return true;
+        case "client": target.setClient(property(camelContext, ca.uhn.fhir.rest.client.api.IGenericClient.class, value)); return true;
         case "clientfactory":
-        case "ClientFactory": target.setClientFactory(property(camelContext, ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class, value)); return true;
-        case "compress":
-        case "Compress": target.setCompress(property(camelContext, boolean.class, value)); return true;
+        case "clientFactory": target.setClientFactory(property(camelContext, ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class, value)); return true;
+        case "compress": target.setCompress(property(camelContext, boolean.class, value)); return true;
         case "connectiontimeout":
-        case "ConnectionTimeout": target.setConnectionTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "connectionTimeout": target.setConnectionTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
         case "defermodelscanning":
-        case "DeferModelScanning": target.setDeferModelScanning(property(camelContext, boolean.class, value)); return true;
-        case "encoding":
-        case "Encoding": target.setEncoding(property(camelContext, java.lang.String.class, value)); return true;
+        case "deferModelScanning": target.setDeferModelScanning(property(camelContext, boolean.class, value)); return true;
+        case "encoding": target.setEncoding(property(camelContext, java.lang.String.class, value)); return true;
         case "extraparameters":
-        case "ExtraParameters": target.setExtraParameters(property(camelContext, java.util.Map.class, value)); return true;
+        case "extraParameters": target.setExtraParameters(property(camelContext, java.util.Map.class, value)); return true;
         case "fhircontext":
-        case "FhirContext": target.setFhirContext(property(camelContext, ca.uhn.fhir.context.FhirContext.class, value)); return true;
+        case "fhirContext": target.setFhirContext(property(camelContext, ca.uhn.fhir.context.FhirContext.class, value)); return true;
         case "fhirversion":
-        case "FhirVersion": target.setFhirVersion(property(camelContext, java.lang.String.class, value)); return true;
+        case "fhirVersion": target.setFhirVersion(property(camelContext, java.lang.String.class, value)); return true;
         case "forceconformancecheck":
-        case "ForceConformanceCheck": target.setForceConformanceCheck(property(camelContext, boolean.class, value)); return true;
-        case "log":
-        case "Log": target.setLog(property(camelContext, boolean.class, value)); return true;
+        case "forceConformanceCheck": target.setForceConformanceCheck(property(camelContext, boolean.class, value)); return true;
+        case "log": target.setLog(property(camelContext, boolean.class, value)); return true;
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
-        case "password":
-        case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "methodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "preferreturn":
-        case "PreferReturn": target.setPreferReturn(property(camelContext, ca.uhn.fhir.rest.api.PreferReturnEnum.class, value)); return true;
+        case "preferReturn": target.setPreferReturn(property(camelContext, ca.uhn.fhir.rest.api.PreferReturnEnum.class, value)); return true;
         case "prettyprint":
-        case "PrettyPrint": target.setPrettyPrint(property(camelContext, boolean.class, value)); return true;
+        case "prettyPrint": target.setPrettyPrint(property(camelContext, boolean.class, value)); return true;
         case "proxyhost":
-        case "ProxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyHost": target.setProxyHost(property(camelContext, java.lang.String.class, value)); return true;
         case "proxypassword":
-        case "ProxyPassword": target.setProxyPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "proxyPassword": target.setProxyPassword(property(camelContext, java.lang.String.class, value)); return true;
         case "proxyport":
-        case "ProxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "proxyPort": target.setProxyPort(property(camelContext, java.lang.Integer.class, value)); return true;
         case "proxyuser":
-        case "ProxyUser": target.setProxyUser(property(camelContext, java.lang.String.class, value)); return true;
-        case "resource":
-        case "Resource": target.setResource(property(camelContext, org.hl7.fhir.instance.model.api.IBaseResource.class, value)); return true;
+        case "proxyUser": target.setProxyUser(property(camelContext, java.lang.String.class, value)); return true;
+        case "resource": target.setResource(property(camelContext, org.hl7.fhir.instance.model.api.IBaseResource.class, value)); return true;
         case "resourceasstring":
-        case "ResourceAsString": target.setResourceAsString(property(camelContext, java.lang.String.class, value)); return true;
+        case "resourceAsString": target.setResourceAsString(property(camelContext, java.lang.String.class, value)); return true;
         case "serverurl":
-        case "ServerUrl": target.setServerUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "serverUrl": target.setServerUrl(property(camelContext, java.lang.String.class, value)); return true;
         case "sessioncookie":
-        case "SessionCookie": target.setSessionCookie(property(camelContext, java.lang.String.class, value)); return true;
+        case "sessionCookie": target.setSessionCookie(property(camelContext, java.lang.String.class, value)); return true;
         case "sockettimeout":
-        case "SocketTimeout": target.setSocketTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
-        case "summary":
-        case "Summary": target.setSummary(property(camelContext, java.lang.String.class, value)); return true;
-        case "url":
-        case "Url": target.setUrl(property(camelContext, java.lang.String.class, value)); return true;
-        case "username":
-        case "Username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
+        case "socketTimeout": target.setSocketTimeout(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "summary": target.setSummary(property(camelContext, java.lang.String.class, value)); return true;
+        case "url": target.setUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
         case "validationmode":
-        case "ValidationMode": target.setValidationMode(property(camelContext, java.lang.String.class, value)); return true;
+        case "validationMode": target.setValidationMode(property(camelContext, java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -130,65 +121,56 @@ public class FhirCreateEndpointConfigurationConfigurer extends org.apache.camel.
     public Class<?> getOptionType(String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return java.lang.String.class;
+        case "accessToken": return java.lang.String.class;
         case "apiname":
-        case "ApiName": return org.apache.camel.component.fhir.internal.FhirApiName.class;
-        case "client":
-        case "Client": return ca.uhn.fhir.rest.client.api.IGenericClient.class;
+        case "apiName": return org.apache.camel.component.fhir.internal.FhirApiName.class;
+        case "client": return ca.uhn.fhir.rest.client.api.IGenericClient.class;
         case "clientfactory":
-        case "ClientFactory": return ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class;
-        case "compress":
-        case "Compress": return boolean.class;
+        case "clientFactory": return ca.uhn.fhir.rest.client.api.IRestfulClientFactory.class;
+        case "compress": return boolean.class;
         case "connectiontimeout":
-        case "ConnectionTimeout": return java.lang.Integer.class;
+        case "connectionTimeout": return java.lang.Integer.class;
         case "defermodelscanning":
-        case "DeferModelScanning": return boolean.class;
-        case "encoding":
-        case "Encoding": return java.lang.String.class;
+        case "deferModelScanning": return boolean.class;
+        case "encoding": return java.lang.String.class;
         case "extraparameters":
-        case "ExtraParameters": return java.util.Map.class;
+        case "extraParameters": return java.util.Map.class;
         case "fhircontext":
-        case "FhirContext": return ca.uhn.fhir.context.FhirContext.class;
+        case "fhirContext": return ca.uhn.fhir.context.FhirContext.class;
         case "fhirversion":
-        case "FhirVersion": return java.lang.String.class;
+        case "fhirVersion": return java.lang.String.class;
         case "forceconformancecheck":
-        case "ForceConformanceCheck": return boolean.class;
-        case "log":
-        case "Log": return boolean.class;
+        case "forceConformanceCheck": return boolean.class;
+        case "log": return boolean.class;
         case "methodname":
-        case "MethodName": return java.lang.String.class;
-        case "password":
-        case "Password": return java.lang.String.class;
+        case "methodName": return java.lang.String.class;
+        case "password": return java.lang.String.class;
         case "preferreturn":
-        case "PreferReturn": return ca.uhn.fhir.rest.api.PreferReturnEnum.class;
+        case "preferReturn": return ca.uhn.fhir.rest.api.PreferReturnEnum.class;
         case "prettyprint":
-        case "PrettyPrint": return boolean.class;
+        case "prettyPrint": return boolean.class;
         case "proxyhost":
-        case "ProxyHost": return java.lang.String.class;
+        case "proxyHost": return java.lang.String.class;
         case "proxypassword":
-        case "ProxyPassword": return java.lang.String.class;
+        case "proxyPassword": return java.lang.String.class;
         case "proxyport":
-        case "ProxyPort": return java.lang.Integer.class;
+        case "proxyPort": return java.lang.Integer.class;
         case "proxyuser":
-        case "ProxyUser": return java.lang.String.class;
-        case "resource":
-        case "Resource": return org.hl7.fhir.instance.model.api.IBaseResource.class;
+        case "proxyUser": return java.lang.String.class;
+        case "resource": return org.hl7.fhir.instance.model.api.IBaseResource.class;
         case "resourceasstring":
-        case "ResourceAsString": return java.lang.String.class;
+        case "resourceAsString": return java.lang.String.class;
         case "serverurl":
-        case "ServerUrl": return java.lang.String.class;
+        case "serverUrl": return java.lang.String.class;
         case "sessioncookie":
-        case "SessionCookie": return java.lang.String.class;
+        case "sessionCookie": return java.lang.String.class;
         case "sockettimeout":
-        case "SocketTimeout": return java.lang.Integer.class;
-        case "summary":
-        case "Summary": return java.lang.String.class;
-        case "url":
-        case "Url": return java.lang.String.class;
-        case "username":
-        case "Username": return java.lang.String.class;
+        case "socketTimeout": return java.lang.Integer.class;
+        case "summary": return java.lang.String.class;
+        case "url": return java.lang.String.class;
+        case "username": return java.lang.String.class;
         case "validationmode":
-        case "ValidationMode": return java.lang.String.class;
+        case "validationMode": return java.lang.String.class;
         default: return null;
         }
     }
@@ -198,65 +180,56 @@ public class FhirCreateEndpointConfigurationConfigurer extends org.apache.camel.
         org.apache.camel.component.fhir.FhirCreateEndpointConfiguration target = (org.apache.camel.component.fhir.FhirCreateEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": return target.getAccessToken();
+        case "accessToken": return target.getAccessToken();
         case "apiname":
-        case "ApiName": return target.getApiName();
-        case "client":
-        case "Client": return target.getClient();
+        case "apiName": return target.getApiName();
+        case "client": return target.getClient();
         case "clientfactory":
-        case "ClientFactory": return target.getClientFactory();
-        case "compress":
-        case "Compress": return target.isCompress();
+        case "clientFactory": return target.getClientFactory();
+        case "compress": return target.isCompress();
         case "connectiontimeout":
-        case "ConnectionTimeout": return target.getConnectionTimeout();
+        case "connectionTimeout": return target.getConnectionTimeout();
         case "defermodelscanning":
-        case "DeferModelScanning": return target.isDeferModelScanning();
-        case "encoding":
-        case "Encoding": return target.getEncoding();
+        case "deferModelScanning": return target.isDeferModelScanning();
+        case "encoding": return target.getEncoding();
         case "extraparameters":
-        case "ExtraParameters": return target.getExtraParameters();
+        case "extraParameters": return target.getExtraParameters();
         case "fhircontext":
-        case "FhirContext": return target.getFhirContext();
+        case "fhirContext": return target.getFhirContext();
         case "fhirversion":
-        case "FhirVersion": return target.getFhirVersion();
+        case "fhirVersion": return target.getFhirVersion();
         case "forceconformancecheck":
-        case "ForceConformanceCheck": return target.isForceConformanceCheck();
-        case "log":
-        case "Log": return target.isLog();
+        case "forceConformanceCheck": return target.isForceConformanceCheck();
+        case "log": return target.isLog();
         case "methodname":
-        case "MethodName": return target.getMethodName();
-        case "password":
-        case "Password": return target.getPassword();
+        case "methodName": return target.getMethodName();
+        case "password": return target.getPassword();
         case "preferreturn":
-        case "PreferReturn": return target.getPreferReturn();
+        case "preferReturn": return target.getPreferReturn();
         case "prettyprint":
-        case "PrettyPrint": return target.isPrettyPrint();
+        case "prettyPrint": return target.isPrettyPrint();
         case "proxyhost":
-        case "ProxyHost": return target.getProxyHost();
+        case "proxyHost": return target.getProxyHost();
         case "proxypassword":
-        case "ProxyPassword": return target.getProxyPassword();
+        case "proxyPassword": return target.getProxyPassword();
         case "proxyport":
-        case "ProxyPort": return target.getProxyPort();
+        case "proxyPort": return target.getProxyPort();
         case "proxyuser":
-        case "ProxyUser": return target.getProxyUser();
-        case "resource":
-        case "Resource": return target.getResource();
+        case "proxyUser": return target.getProxyUser();
+        case "resource": return target.getResource();
         case "resourceasstring":
-        case "ResourceAsString": return target.getResourceAsString();
+        case "resourceAsString": return target.getResourceAsString();
         case "serverurl":
-        case "ServerUrl": return target.getServerUrl();
+        case "serverUrl": return target.getServerUrl();
         case "sessioncookie":
-        case "SessionCookie": return target.getSessionCookie();
+        case "sessionCookie": return target.getSessionCookie();
         case "sockettimeout":
-        case "SocketTimeout": return target.getSocketTimeout();
-        case "summary":
-        case "Summary": return target.getSummary();
-        case "url":
-        case "Url": return target.getUrl();
-        case "username":
-        case "Username": return target.getUsername();
+        case "socketTimeout": return target.getSocketTimeout();
+        case "summary": return target.getSummary();
+        case "url": return target.getUrl();
+        case "username": return target.getUsername();
         case "validationmode":
-        case "ValidationMode": return target.getValidationMode();
+        case "validationMode": return target.getValidationMode();
         default: return null;
         }
     }
@@ -265,7 +238,7 @@ public class FhirCreateEndpointConfigurationConfigurer extends org.apache.camel.
     public Object getCollectionValueType(Object target, String name, boolean ignoreCase) {
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "extraparameters":
-        case "ExtraParameters": return java.lang.Object.class;
+        case "extraParameters": return java.lang.Object.class;
         default: return null;
         }
     }
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirDeleteEndpointConfigurationConfigurer.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirDeleteEndpointConfigurationConfigurer.java
index 98972d138b9..77211bc374b 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirDeleteEndpointConfigurationConfigurer.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirDeleteEndpointConfigurationConfigurer.java
@@ -59,67 +59,56 @@ public class FhirDeleteEndpointConfigurationConfigurer extends org.apache.camel.
         org.apache.camel.component.fhir.FhirDeleteEndpointConfiguration target = (org.apache.camel.component.fhir.FhirDeleteEndpointConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "accesstoken":
-        case "AccessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
+        case "accessToken": target.setAccessToken(property(camelContext, java.lang.String.class, value)); return true;
... 27269 lines suppressed ...