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 2020/09/01 14:19:20 UTC

[camel] branch master updated (85cdb31 -> 71030aa)

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

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


    from 85cdb31  Sync Properties
     new 7301503  CAMEL-15478: API components tooling that generates configuration classes should add apiName to @UriParams so we would know which api method the configuration belongs to.
     new aa55c92  CAMEL-15478: Generate api components configuration classes to include the api name in @UriParams
     new 2f3fbb0  Upgrade zendesk
     new 13424fb  Regen
     new 603210c  CAMEL-15478: Component metadata should mark if a component is API based or not
     new eadfcd8  CAMEL-15478: Component metadata should mark if a component is API based or not
     new 347d8ba  CAMEL-15478: Component marks which uri endpoint property name is used for selecting which api method to use for API based components.
     new 54e5d55  CAMEL-15478: api components with generated enum classes should include toString so we can use the nice human readable value in the docs and tooling
     new 555a797  CAMEL-15478: Camel API components maven plugin should generate enums with human name as accepted value and also used for component json metadata and tooling.
     new 71030aa  CAMEL-15478: Camel API components maven plugin should generate enums with human name as accepted value and also used for component json metadata and tooling.

The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 camel-dependencies/pom.xml                         |   2 +-
 .../apache/camel/catalog/components/activemq.json  |   2 +
 .../apache/camel/catalog/components/ahc-ws.json    |   2 +
 .../apache/camel/catalog/components/ahc-wss.json   |   2 +
 .../org/apache/camel/catalog/components/ahc.json   |   2 +
 .../org/apache/camel/catalog/components/amqp.json  |   2 +
 .../org/apache/camel/catalog/components/apns.json  |   2 +
 .../apache/camel/catalog/components/arangodb.json  |   2 +
 .../org/apache/camel/catalog/components/as2.json   |   2 +
 .../apache/camel/catalog/components/asterisk.json  |   2 +
 .../org/apache/camel/catalog/components/atmos.json |   2 +
 .../catalog/components/atmosphere-websocket.json   |   2 +
 .../org/apache/camel/catalog/components/atom.json  |   2 +
 .../camel/catalog/components/atomix-map.json       |   2 +
 .../camel/catalog/components/atomix-messaging.json |   2 +
 .../camel/catalog/components/atomix-multimap.json  |   2 +
 .../camel/catalog/components/atomix-queue.json     |   2 +
 .../camel/catalog/components/atomix-set.json       |   2 +
 .../camel/catalog/components/atomix-value.json     |   2 +
 .../org/apache/camel/catalog/components/avro.json  |   2 +
 .../apache/camel/catalog/components/aws-cw.json    |   2 +
 .../apache/camel/catalog/components/aws-ddb.json   |   2 +
 .../camel/catalog/components/aws-ddbstream.json    |   2 +
 .../apache/camel/catalog/components/aws-ec2.json   |   2 +
 .../apache/camel/catalog/components/aws-ecs.json   |   2 +
 .../apache/camel/catalog/components/aws-eks.json   |   2 +
 .../apache/camel/catalog/components/aws-iam.json   |   2 +
 .../catalog/components/aws-kinesis-firehose.json   |   2 +
 .../camel/catalog/components/aws-kinesis.json      |   2 +
 .../apache/camel/catalog/components/aws-kms.json   |   2 +
 .../camel/catalog/components/aws-lambda.json       |   2 +
 .../apache/camel/catalog/components/aws-mq.json    |   2 +
 .../apache/camel/catalog/components/aws-msk.json   |   2 +
 .../apache/camel/catalog/components/aws-s3.json    |   2 +
 .../apache/camel/catalog/components/aws-sdb.json   |   2 +
 .../apache/camel/catalog/components/aws-ses.json   |   2 +
 .../apache/camel/catalog/components/aws-sns.json   |   2 +
 .../apache/camel/catalog/components/aws-sqs.json   |   2 +
 .../apache/camel/catalog/components/aws-swf.json   |   2 +
 .../camel/catalog/components/aws-translate.json    |   2 +
 .../camel/catalog/components/aws2-athena.json      |   2 +
 .../apache/camel/catalog/components/aws2-cw.json   |   2 +
 .../apache/camel/catalog/components/aws2-ddb.json  |   2 +
 .../camel/catalog/components/aws2-ddbstream.json   |   2 +
 .../apache/camel/catalog/components/aws2-ec2.json  |   2 +
 .../apache/camel/catalog/components/aws2-ecs.json  |   2 +
 .../apache/camel/catalog/components/aws2-eks.json  |   2 +
 .../apache/camel/catalog/components/aws2-iam.json  |   2 +
 .../catalog/components/aws2-kinesis-firehose.json  |   2 +
 .../camel/catalog/components/aws2-kinesis.json     |   2 +
 .../apache/camel/catalog/components/aws2-kms.json  |   2 +
 .../camel/catalog/components/aws2-lambda.json      |   2 +
 .../apache/camel/catalog/components/aws2-mq.json   |   2 +
 .../apache/camel/catalog/components/aws2-msk.json  |   2 +
 .../apache/camel/catalog/components/aws2-s3.json   |   2 +
 .../apache/camel/catalog/components/aws2-ses.json  |   2 +
 .../apache/camel/catalog/components/aws2-sns.json  |   2 +
 .../apache/camel/catalog/components/aws2-sqs.json  |   2 +
 .../apache/camel/catalog/components/aws2-sts.json  |   2 +
 .../camel/catalog/components/aws2-translate.json   |   2 +
 .../camel/catalog/components/azure-blob.json       |   2 +
 .../camel/catalog/components/azure-eventhubs.json  |   2 +
 .../camel/catalog/components/azure-queue.json      |   2 +
 .../catalog/components/azure-storage-blob.json     |   2 +
 .../catalog/components/azure-storage-queue.json    |   2 +
 .../camel/catalog/components/bean-validator.json   |   2 +
 .../org/apache/camel/catalog/components/bean.json  |   2 +
 .../apache/camel/catalog/components/beanstalk.json |   2 +
 .../apache/camel/catalog/components/bonita.json    |   2 +
 .../org/apache/camel/catalog/components/box.json   |   2 +
 .../apache/camel/catalog/components/braintree.json |   2 +
 .../apache/camel/catalog/components/browse.json    |   2 +
 .../camel/catalog/components/caffeine-cache.json   |   2 +
 .../catalog/components/caffeine-loadcache.json     |   2 +
 .../camel/catalog/components/chatscript.json       |   2 +
 .../org/apache/camel/catalog/components/chunk.json |   2 +
 .../org/apache/camel/catalog/components/class.json |   2 +
 .../apache/camel/catalog/components/cm-sms.json    |   2 +
 .../org/apache/camel/catalog/components/cmis.json  |   2 +
 .../apache/camel/catalog/components/coap+tcp.json  |   2 +
 .../org/apache/camel/catalog/components/coap.json  |   2 +
 .../apache/camel/catalog/components/coaps+tcp.json |   2 +
 .../org/apache/camel/catalog/components/coaps.json |   2 +
 .../apache/camel/catalog/components/cometd.json    |   2 +
 .../apache/camel/catalog/components/cometds.json   |   2 +
 .../apache/camel/catalog/components/consul.json    |   2 +
 .../camel/catalog/components/controlbus.json       |   2 +
 .../org/apache/camel/catalog/components/corda.json |   2 +
 .../apache/camel/catalog/components/couchbase.json |   2 +
 .../apache/camel/catalog/components/couchdb.json   |   2 +
 .../org/apache/camel/catalog/components/cql.json   |   2 +
 .../org/apache/camel/catalog/components/cron.json  |   2 +
 .../camel/catalog/components/crypto-cms.json       |   2 +
 .../apache/camel/catalog/components/crypto.json    |   2 +
 .../org/apache/camel/catalog/components/cxf.json   |   2 +
 .../org/apache/camel/catalog/components/cxfrs.json |   2 +
 .../camel/catalog/components/dataformat.json       |   2 +
 .../camel/catalog/components/dataset-test.json     |   2 +
 .../apache/camel/catalog/components/dataset.json   |   2 +
 .../camel/catalog/components/debezium-mongodb.json |   2 +
 .../camel/catalog/components/debezium-mysql.json   |   2 +
 .../catalog/components/debezium-postgres.json      |   2 +
 .../catalog/components/debezium-sqlserver.json     |   2 +
 .../camel/catalog/components/digitalocean.json     |   2 +
 .../apache/camel/catalog/components/direct-vm.json |   2 +
 .../apache/camel/catalog/components/direct.json    |   2 +
 .../camel/catalog/components/disruptor-vm.json     |   2 +
 .../apache/camel/catalog/components/disruptor.json |   2 +
 .../org/apache/camel/catalog/components/djl.json   |   2 +
 .../org/apache/camel/catalog/components/dns.json   |   2 +
 .../apache/camel/catalog/components/docker.json    |   2 +
 .../org/apache/camel/catalog/components/dozer.json |   2 +
 .../org/apache/camel/catalog/components/drill.json |   2 +
 .../apache/camel/catalog/components/dropbox.json   |   2 +
 .../apache/camel/catalog/components/ehcache.json   |   2 +
 .../catalog/components/elasticsearch-rest.json     |   2 +
 .../org/apache/camel/catalog/components/elsql.json |   2 +
 .../apache/camel/catalog/components/etcd-keys.json |   2 +
 .../camel/catalog/components/etcd-stats.json       |   2 +
 .../camel/catalog/components/etcd-watch.json       |   2 +
 .../org/apache/camel/catalog/components/exec.json  |   2 +
 .../apache/camel/catalog/components/facebook.json  |   2 +
 .../org/apache/camel/catalog/components/fhir.json  |   4 +-
 .../camel/catalog/components/file-watch.json       |   2 +
 .../org/apache/camel/catalog/components/file.json  |   2 +
 .../apache/camel/catalog/components/flatpack.json  |   2 +
 .../org/apache/camel/catalog/components/flink.json |   2 +
 .../org/apache/camel/catalog/components/fop.json   |   2 +
 .../camel/catalog/components/freemarker.json       |   2 +
 .../org/apache/camel/catalog/components/ftp.json   |   2 +
 .../org/apache/camel/catalog/components/ftps.json  |   2 +
 .../apache/camel/catalog/components/ganglia.json   |   2 +
 .../apache/camel/catalog/components/geocoder.json  |   2 +
 .../org/apache/camel/catalog/components/git.json   |   2 +
 .../apache/camel/catalog/components/github.json    |   2 +
 .../catalog/components/google-bigquery-sql.json    |   2 +
 .../camel/catalog/components/google-bigquery.json  |   2 +
 .../catalog/components/google-calendar-stream.json |   2 +
 .../camel/catalog/components/google-calendar.json  |   2 +
 .../camel/catalog/components/google-drive.json     |   2 +
 .../catalog/components/google-mail-stream.json     |   2 +
 .../camel/catalog/components/google-mail.json      |   2 +
 .../camel/catalog/components/google-pubsub.json    |   2 +
 .../catalog/components/google-sheets-stream.json   |   2 +
 .../camel/catalog/components/google-sheets.json    |   2 +
 .../org/apache/camel/catalog/components/gora.json  |   2 +
 .../org/apache/camel/catalog/components/grape.json |   2 +
 .../apache/camel/catalog/components/graphql.json   |   2 +
 .../org/apache/camel/catalog/components/grpc.json  |   2 +
 .../camel/catalog/components/guava-eventbus.json   |   2 +
 .../catalog/components/hazelcast-atomicvalue.json  |   2 +
 .../catalog/components/hazelcast-instance.json     |   2 +
 .../camel/catalog/components/hazelcast-list.json   |   2 +
 .../camel/catalog/components/hazelcast-map.json    |   2 +
 .../catalog/components/hazelcast-multimap.json     |   2 +
 .../camel/catalog/components/hazelcast-queue.json  |   2 +
 .../components/hazelcast-replicatedmap.json        |   2 +
 .../catalog/components/hazelcast-ringbuffer.json   |   2 +
 .../camel/catalog/components/hazelcast-seda.json   |   2 +
 .../camel/catalog/components/hazelcast-set.json    |   2 +
 .../camel/catalog/components/hazelcast-topic.json  |   2 +
 .../org/apache/camel/catalog/components/hbase.json |   2 +
 .../org/apache/camel/catalog/components/hdfs.json  |   2 +
 .../apache/camel/catalog/components/hipchat.json   |   2 +
 .../org/apache/camel/catalog/components/http.json  |   2 +
 .../org/apache/camel/catalog/components/https.json |   2 +
 .../camel/catalog/components/iec60870-client.json  |   2 +
 .../camel/catalog/components/iec60870-server.json  |   2 +
 .../camel/catalog/components/ignite-cache.json     |   2 +
 .../camel/catalog/components/ignite-compute.json   |   2 +
 .../camel/catalog/components/ignite-events.json    |   2 +
 .../camel/catalog/components/ignite-idgen.json     |   2 +
 .../camel/catalog/components/ignite-messaging.json |   2 +
 .../camel/catalog/components/ignite-queue.json     |   2 +
 .../camel/catalog/components/ignite-set.json       |   2 +
 .../org/apache/camel/catalog/components/imap.json  |   2 +
 .../org/apache/camel/catalog/components/imaps.json |   2 +
 .../camel/catalog/components/infinispan.json       |   2 +
 .../apache/camel/catalog/components/influxdb.json  |   2 +
 .../org/apache/camel/catalog/components/iota.json  |   2 +
 .../org/apache/camel/catalog/components/ipfs.json  |   2 +
 .../org/apache/camel/catalog/components/irc.json   |   2 +
 .../apache/camel/catalog/components/ironmq.json    |   2 +
 .../org/apache/camel/catalog/components/jbpm.json  |   2 +
 .../apache/camel/catalog/components/jcache.json    |   2 +
 .../apache/camel/catalog/components/jclouds.json   |   2 +
 .../org/apache/camel/catalog/components/jcr.json   |   2 +
 .../org/apache/camel/catalog/components/jdbc.json  |   2 +
 .../org/apache/camel/catalog/components/jetty.json |   2 +
 .../camel/catalog/components/jgroups-raft.json     |   2 +
 .../apache/camel/catalog/components/jgroups.json   |   2 +
 .../org/apache/camel/catalog/components/jing.json  |   2 +
 .../org/apache/camel/catalog/components/jira.json  |   2 +
 .../org/apache/camel/catalog/components/jms.json   |   2 +
 .../org/apache/camel/catalog/components/jmx.json   |   2 +
 .../org/apache/camel/catalog/components/jolt.json  |   2 +
 .../org/apache/camel/catalog/components/jooq.json  |   2 +
 .../org/apache/camel/catalog/components/jpa.json   |   2 +
 .../org/apache/camel/catalog/components/jslt.json  |   2 +
 .../camel/catalog/components/json-validator.json   |   2 +
 .../apache/camel/catalog/components/jsonata.json   |   2 +
 .../org/apache/camel/catalog/components/jt400.json |   2 +
 .../org/apache/camel/catalog/components/kafka.json |   2 +
 .../catalog/components/kubernetes-config-maps.json |   2 +
 .../catalog/components/kubernetes-deployments.json |   2 +
 .../camel/catalog/components/kubernetes-hpa.json   |   2 +
 .../camel/catalog/components/kubernetes-job.json   |   2 +
 .../catalog/components/kubernetes-namespaces.json  |   2 +
 .../camel/catalog/components/kubernetes-nodes.json |   2 +
 .../kubernetes-persistent-volumes-claims.json      |   2 +
 .../components/kubernetes-persistent-volumes.json  |   2 +
 .../camel/catalog/components/kubernetes-pods.json  |   2 +
 .../kubernetes-replication-controllers.json        |   2 +
 .../components/kubernetes-resources-quota.json     |   2 +
 .../catalog/components/kubernetes-secrets.json     |   2 +
 .../components/kubernetes-service-accounts.json    |   2 +
 .../catalog/components/kubernetes-services.json    |   2 +
 .../org/apache/camel/catalog/components/kudu.json  |   2 +
 .../apache/camel/catalog/components/language.json  |   2 +
 .../org/apache/camel/catalog/components/ldap.json  |   2 +
 .../org/apache/camel/catalog/components/ldif.json  |   2 +
 .../org/apache/camel/catalog/components/log.json   |   2 +
 .../org/apache/camel/catalog/components/lpr.json   |   2 +
 .../apache/camel/catalog/components/lucene.json    |   2 +
 .../camel/catalog/components/lumberjack.json       |   2 +
 .../apache/camel/catalog/components/master.json    |   2 +
 .../apache/camel/catalog/components/metrics.json   |   2 +
 .../camel/catalog/components/micrometer.json       |   2 +
 .../catalog/components/microprofile-metrics.json   |   2 +
 .../camel/catalog/components/milo-client.json      |   2 +
 .../camel/catalog/components/milo-server.json      |   2 +
 .../org/apache/camel/catalog/components/mina.json  |   2 +
 .../org/apache/camel/catalog/components/minio.json |   2 +
 .../org/apache/camel/catalog/components/mllp.json  |   2 +
 .../org/apache/camel/catalog/components/mock.json  |   2 +
 .../camel/catalog/components/mongodb-gridfs.json   |   2 +
 .../apache/camel/catalog/components/mongodb.json   |   2 +
 .../org/apache/camel/catalog/components/msv.json   |   2 +
 .../apache/camel/catalog/components/mustache.json  |   2 +
 .../org/apache/camel/catalog/components/mvel.json  |   2 +
 .../camel/catalog/components/mybatis-bean.json     |   2 +
 .../apache/camel/catalog/components/mybatis.json   |   2 +
 .../apache/camel/catalog/components/nagios.json    |   2 +
 .../org/apache/camel/catalog/components/nats.json  |   2 +
 .../camel/catalog/components/netty-http.json       |   2 +
 .../org/apache/camel/catalog/components/netty.json |   2 +
 .../apache/camel/catalog/components/nitrite.json   |   2 +
 .../org/apache/camel/catalog/components/nsq.json   |   2 +
 .../apache/camel/catalog/components/oaipmh.json    |   2 +
 .../apache/camel/catalog/components/olingo2.json   |   2 +
 .../apache/camel/catalog/components/olingo4.json   |   2 +
 .../components/openshift-build-configs.json        |   2 +
 .../camel/catalog/components/openshift-builds.json |   2 +
 .../camel/catalog/components/openstack-cinder.json |   2 +
 .../camel/catalog/components/openstack-glance.json |   2 +
 .../catalog/components/openstack-keystone.json     |   2 +
 .../catalog/components/openstack-neutron.json      |   2 +
 .../camel/catalog/components/openstack-nova.json   |   2 +
 .../camel/catalog/components/openstack-swift.json  |   2 +
 .../camel/catalog/components/optaplanner.json      |   2 +
 .../org/apache/camel/catalog/components/paho.json  |   2 +
 .../org/apache/camel/catalog/components/pdf.json   |   2 +
 .../catalog/components/pg-replication-slot.json    |   2 +
 .../apache/camel/catalog/components/pgevent.json   |   2 +
 .../camel/catalog/components/platform-http.json    |   2 +
 .../org/apache/camel/catalog/components/pop3.json  |   2 +
 .../org/apache/camel/catalog/components/pop3s.json |   2 +
 .../apache/camel/catalog/components/pubnub.json    |   2 +
 .../apache/camel/catalog/components/pulsar.json    |   2 +
 .../apache/camel/catalog/components/quartz.json    |   2 +
 .../apache/camel/catalog/components/quickfix.json  |   2 +
 .../apache/camel/catalog/components/rabbitmq.json  |   2 +
 .../camel/catalog/components/reactive-streams.json |   2 +
 .../org/apache/camel/catalog/components/ref.json   |   2 +
 .../apache/camel/catalog/components/rest-api.json  |   2 +
 .../camel/catalog/components/rest-openapi.json     |   2 +
 .../camel/catalog/components/rest-swagger.json     |   2 +
 .../org/apache/camel/catalog/components/rest.json  |   2 +
 .../apache/camel/catalog/components/resteasy.json  |   2 +
 .../camel/catalog/components/robotframework.json   |   2 +
 .../org/apache/camel/catalog/components/rss.json   |   2 +
 .../org/apache/camel/catalog/components/saga.json  |   2 +
 .../camel/catalog/components/salesforce.json       |   2 +
 .../camel/catalog/components/sap-netweaver.json    |   2 +
 .../apache/camel/catalog/components/scheduler.json |   2 +
 .../camel/catalog/components/schematron.json       |   2 +
 .../org/apache/camel/catalog/components/scp.json   |   2 +
 .../org/apache/camel/catalog/components/seda.json  |   2 +
 .../apache/camel/catalog/components/service.json   |   2 +
 .../camel/catalog/components/servicenow.json       |   2 +
 .../apache/camel/catalog/components/servlet.json   |   2 +
 .../org/apache/camel/catalog/components/sftp.json  |   2 +
 .../org/apache/camel/catalog/components/sip.json   |   2 +
 .../org/apache/camel/catalog/components/sips.json  |   2 +
 .../camel/catalog/components/sjms-batch.json       |   2 +
 .../org/apache/camel/catalog/components/sjms.json  |   2 +
 .../org/apache/camel/catalog/components/sjms2.json |   2 +
 .../org/apache/camel/catalog/components/slack.json |   2 +
 .../org/apache/camel/catalog/components/smpp.json  |   2 +
 .../org/apache/camel/catalog/components/smpps.json |   2 +
 .../org/apache/camel/catalog/components/smtp.json  |   2 +
 .../org/apache/camel/catalog/components/smtps.json |   2 +
 .../org/apache/camel/catalog/components/snmp.json  |   2 +
 .../org/apache/camel/catalog/components/solr.json  |   2 +
 .../apache/camel/catalog/components/solrCloud.json |   2 +
 .../org/apache/camel/catalog/components/solrs.json |   2 +
 .../apache/camel/catalog/components/soroush.json   |   2 +
 .../org/apache/camel/catalog/components/spark.json |   2 +
 .../camel/catalog/components/splunk-hec.json       |   2 +
 .../apache/camel/catalog/components/splunk.json    |   2 +
 .../camel/catalog/components/spring-batch.json     |   2 +
 .../camel/catalog/components/spring-event.json     |   2 +
 .../catalog/components/spring-integration.json     |   2 +
 .../camel/catalog/components/spring-ldap.json      |   2 +
 .../camel/catalog/components/spring-redis.json     |   2 +
 .../apache/camel/catalog/components/spring-ws.json |   2 +
 .../camel/catalog/components/sql-stored.json       |   2 +
 .../org/apache/camel/catalog/components/sql.json   |   2 +
 .../org/apache/camel/catalog/components/ssh.json   |   2 +
 .../org/apache/camel/catalog/components/stax.json  |   2 +
 .../org/apache/camel/catalog/components/stomp.json |   2 +
 .../apache/camel/catalog/components/stream.json    |   2 +
 .../camel/catalog/components/string-template.json  |   2 +
 .../org/apache/camel/catalog/components/stub.json  |   2 +
 .../apache/camel/catalog/components/telegram.json  |   2 +
 .../apache/camel/catalog/components/thrift.json    |   2 +
 .../org/apache/camel/catalog/components/tika.json  |   2 +
 .../org/apache/camel/catalog/components/timer.json |   2 +
 .../apache/camel/catalog/components/twilio.json    |   2 +
 .../catalog/components/twitter-directmessage.json  |   2 +
 .../camel/catalog/components/twitter-search.json   |   2 +
 .../camel/catalog/components/twitter-timeline.json |   2 +
 .../apache/camel/catalog/components/undertow.json  |   2 +
 .../apache/camel/catalog/components/validator.json |   2 +
 .../apache/camel/catalog/components/velocity.json  |   2 +
 .../camel/catalog/components/vertx-http.json       |   2 +
 .../camel/catalog/components/vertx-websocket.json  |   2 +
 .../org/apache/camel/catalog/components/vertx.json |   2 +
 .../org/apache/camel/catalog/components/vm.json    |   2 +
 .../apache/camel/catalog/components/weather.json   |   2 +
 .../org/apache/camel/catalog/components/web3j.json |   2 +
 .../apache/camel/catalog/components/webhook.json   |   2 +
 .../camel/catalog/components/websocket-jsr356.json |   2 +
 .../apache/camel/catalog/components/websocket.json |   2 +
 .../org/apache/camel/catalog/components/weka.json  |   2 +
 .../apache/camel/catalog/components/wordpress.json |   2 +
 .../apache/camel/catalog/components/workday.json   |   2 +
 .../apache/camel/catalog/components/xchange.json   |   2 +
 .../org/apache/camel/catalog/components/xj.json    |   2 +
 .../camel/catalog/components/xmlsecurity-sign.json |   2 +
 .../catalog/components/xmlsecurity-verify.json     |   2 +
 .../org/apache/camel/catalog/components/xmpp.json  |   2 +
 .../apache/camel/catalog/components/xquery.json    |   2 +
 .../camel/catalog/components/xslt-saxon.json       |   2 +
 .../org/apache/camel/catalog/components/xslt.json  |   2 +
 .../apache/camel/catalog/components/yammer.json    |   2 +
 .../apache/camel/catalog/components/zendesk.json   |   2 +
 .../camel/catalog/components/zookeeper-master.json |   2 +
 .../apache/camel/catalog/components/zookeeper.json |   2 +
 .../apache/camel/catalog/docs/fhir-component.adoc  |   2 +-
 .../apache/camel/component/activemq/activemq.json  |   2 +
 .../org/apache/camel/component/ahc/ws/ahc-ws.json  |   2 +
 .../org/apache/camel/component/ahc/ws/ahc-wss.json |   2 +
 .../org/apache/camel/component/ahc/ahc.json        |   2 +
 .../org/apache/camel/component/amqp/amqp.json      |   2 +
 .../org/apache/camel/component/apns/apns.json      |   2 +
 .../apache/camel/component/arangodb/arangodb.json  |   2 +
 .../as2/AS2ClientManagerEndpointConfiguration.java |   2 +-
 .../as2/AS2ServerManagerEndpointConfiguration.java |   2 +-
 .../camel/component/as2/internal/AS2ApiName.java   |  13 +-
 .../as2/internal/AS2ClientManagerApiMethod.java    |  14 +-
 .../as2/internal/AS2ServerManagerApiMethod.java    |  14 +-
 .../org/apache/camel/component/as2/as2.json        |   4 +-
 .../src/main/docs/as2-component.adoc               |   2 +-
 .../apache/camel/component/as2/AS2Endpoint.java    |   1 +
 .../apache/camel/component/asterisk/asterisk.json  |   2 +
 .../org/apache/camel/component/atmos/atmos.json    |   2 +
 .../atmosphere/websocket/atmosphere-websocket.json |   2 +
 .../org/apache/camel/component/atom/atom.json      |   2 +
 .../component/atomix/client/map/atomix-map.json    |   2 +
 .../atomix/client/messaging/atomix-messaging.json  |   2 +
 .../atomix/client/multimap/atomix-multimap.json    |   2 +
 .../atomix/client/queue/atomix-queue.json          |   2 +
 .../component/atomix/client/set/atomix-set.json    |   2 +
 .../atomix/client/value/atomix-value.json          |   2 +
 .../org/apache/camel/component/avro/avro.json      |   2 +
 .../org/apache/camel/component/aws/cw/aws-cw.json  |   2 +
 .../apache/camel/component/aws/ddb/aws-ddb.json    |   2 +
 .../component/aws/ddbstream/aws-ddbstream.json     |   2 +
 .../apache/camel/component/aws/ec2/aws-ec2.json    |   2 +
 .../apache/camel/component/aws/ecs/aws-ecs.json    |   2 +
 .../apache/camel/component/aws/eks/aws-eks.json    |   2 +
 .../apache/camel/component/aws/iam/aws-iam.json    |   2 +
 .../aws/firehose/aws-kinesis-firehose.json         |   2 +
 .../camel/component/aws/kinesis/aws-kinesis.json   |   2 +
 .../apache/camel/component/aws/kms/aws-kms.json    |   2 +
 .../camel/component/aws/lambda/aws-lambda.json     |   2 +
 .../org/apache/camel/component/aws/mq/aws-mq.json  |   2 +
 .../apache/camel/component/aws/msk/aws-msk.json    |   2 +
 .../org/apache/camel/component/aws/s3/aws-s3.json  |   2 +
 .../apache/camel/component/aws/sdb/aws-sdb.json    |   2 +
 .../apache/camel/component/aws/ses/aws-ses.json    |   2 +
 .../apache/camel/component/aws/sns/aws-sns.json    |   2 +
 .../apache/camel/component/aws/sqs/aws-sqs.json    |   2 +
 .../apache/camel/component/aws/swf/aws-swf.json    |   2 +
 .../component/aws/translate/aws-translate.json     |   2 +
 .../camel/component/aws2/athena/aws2-athena.json   |   2 +
 .../apache/camel/component/aws2/cw/aws2-cw.json    |   2 +
 .../apache/camel/component/aws2/ddb/aws2-ddb.json  |   2 +
 .../component/aws2/ddbstream/aws2-ddbstream.json   |   2 +
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |   2 +
 .../apache/camel/component/aws2/ecs/aws2-ecs.json  |   2 +
 .../apache/camel/component/aws2/eks/aws2-eks.json  |   2 +
 .../apache/camel/component/aws2/iam/aws2-iam.json  |   2 +
 .../aws2/firehose/aws2-kinesis-firehose.json       |   2 +
 .../camel/component/aws2/kinesis/aws2-kinesis.json |   2 +
 .../apache/camel/component/aws2/kms/aws2-kms.json  |   2 +
 .../camel/component/aws2/lambda/aws2-lambda.json   |   2 +
 .../apache/camel/component/aws2/mq/aws2-mq.json    |   2 +
 .../apache/camel/component/aws2/msk/aws2-msk.json  |   2 +
 .../apache/camel/component/aws2/s3/aws2-s3.json    |   2 +
 .../apache/camel/component/aws2/ses/aws2-ses.json  |   2 +
 .../apache/camel/component/aws2/sns/aws2-sns.json  |   2 +
 .../apache/camel/component/aws2/sqs/aws2-sqs.json  |   2 +
 .../apache/camel/component/aws2/sts/aws2-sts.json  |   2 +
 .../component/aws2/translate/aws2-translate.json   |   2 +
 .../component/azure/eventhubs/azure-eventhubs.json |   2 +
 .../azure/storage/blob/azure-storage-blob.json     |   2 +
 .../azure/storage/queue/azure-storage-queue.json   |   2 +
 .../camel/component/azure/blob/azure-blob.json     |   2 +
 .../camel/component/azure/queue/azure-queue.json   |   2 +
 .../component/bean/validator/bean-validator.json   |   2 +
 .../org/apache/camel/component/bean/bean.json      |   2 +
 .../apache/camel/component/beanclass/class.json    |   2 +
 .../camel/component/beanstalk/beanstalk.json       |   2 +
 .../org/apache/camel/component/bonita/bonita.json  |   2 +
 ...CollaborationsManagerEndpointConfiguration.java |   2 +-
 .../BoxCommentsManagerEndpointConfiguration.java   |   2 +-
 .../BoxEventLogsManagerEndpointConfiguration.java  |   2 +-
 .../box/BoxEventsManagerEndpointConfiguration.java |   2 +-
 .../box/BoxFilesManagerEndpointConfiguration.java  |   2 +-
 .../BoxFoldersManagerEndpointConfiguration.java    |   2 +-
 .../box/BoxGroupsManagerEndpointConfiguration.java |   2 +-
 .../box/BoxSearchManagerEndpointConfiguration.java |   2 +-
 .../box/BoxTasksManagerEndpointConfiguration.java  |   2 +-
 .../box/BoxUsersManagerEndpointConfiguration.java  |   2 +-
 .../camel/component/box/internal/BoxApiName.java   |  13 +-
 .../BoxCollaborationsManagerApiMethod.java         |  14 +-
 .../box/internal/BoxCommentsManagerApiMethod.java  |  14 +-
 .../box/internal/BoxEventLogsManagerApiMethod.java |  14 +-
 .../box/internal/BoxEventsManagerApiMethod.java    |  14 +-
 .../box/internal/BoxFilesManagerApiMethod.java     |  14 +-
 .../box/internal/BoxFoldersManagerApiMethod.java   |  14 +-
 .../box/internal/BoxGroupsManagerApiMethod.java    |  14 +-
 .../box/internal/BoxSearchManagerApiMethod.java    |  14 +-
 .../box/internal/BoxTasksManagerApiMethod.java     |  14 +-
 .../box/internal/BoxUsersManagerApiMethod.java     |  14 +-
 .../org/apache/camel/component/box/box.json        |   4 +-
 .../src/main/docs/box-component.adoc               |   2 +-
 .../apache/camel/component/box/BoxEndpoint.java    |   1 +
 .../AddOnGatewayEndpointConfiguration.java         |   2 +-
 .../AddressGatewayEndpointConfiguration.java       |   2 +-
 .../ClientTokenGatewayEndpointConfiguration.java   |   2 +-
 ...rdVerificationGatewayEndpointConfiguration.java |   2 +-
 .../CustomerGatewayEndpointConfiguration.java      |   2 +-
 .../DiscountGatewayEndpointConfiguration.java      |   2 +-
 .../DisputeGatewayEndpointConfiguration.java       |   2 +-
 ...DocumentUploadGatewayEndpointConfiguration.java |   2 +-
 ...erchantAccountGatewayEndpointConfiguration.java |   2 +-
 .../PaymentMethodGatewayEndpointConfiguration.java |   2 +-
 ...entMethodNonceGatewayEndpointConfiguration.java |   2 +-
 .../PlanGatewayEndpointConfiguration.java          |   2 +-
 .../ReportGatewayEndpointConfiguration.java        |   2 +-
 ...ntBatchSummaryGatewayEndpointConfiguration.java |   2 +-
 .../SubscriptionGatewayEndpointConfiguration.java  |   2 +-
 .../TransactionGatewayEndpointConfiguration.java   |   2 +-
 ...okNotificationGatewayEndpointConfiguration.java |   2 +-
 .../braintree/internal/AddOnGatewayApiMethod.java  |  14 +-
 .../internal/AddressGatewayApiMethod.java          |  14 +-
 .../braintree/internal/BraintreeApiName.java       |  13 +-
 .../internal/ClientTokenGatewayApiMethod.java      |  14 +-
 .../CreditCardVerificationGatewayApiMethod.java    |  14 +-
 .../internal/CustomerGatewayApiMethod.java         |  14 +-
 .../internal/DiscountGatewayApiMethod.java         |  14 +-
 .../internal/DisputeGatewayApiMethod.java          |  14 +-
 .../internal/DocumentUploadGatewayApiMethod.java   |  14 +-
 .../internal/MerchantAccountGatewayApiMethod.java  |  14 +-
 .../internal/PaymentMethodGatewayApiMethod.java    |  14 +-
 .../PaymentMethodNonceGatewayApiMethod.java        |  14 +-
 .../braintree/internal/PlanGatewayApiMethod.java   |  14 +-
 .../braintree/internal/ReportGatewayApiMethod.java |  14 +-
 .../SettlementBatchSummaryGatewayApiMethod.java    |  14 +-
 .../internal/SubscriptionGatewayApiMethod.java     |  14 +-
 .../internal/TransactionGatewayApiMethod.java      |  14 +-
 .../WebhookNotificationGatewayApiMethod.java       |  14 +-
 .../camel/component/braintree/braintree.json       |   4 +-
 .../src/main/docs/braintree-component.adoc         |   2 +-
 .../component/braintree/BraintreeEndpoint.java     |   1 +
 .../org/apache/camel/component/browse/browse.json  |   2 +
 .../component/caffeine/cache/caffeine-cache.json   |   2 +
 .../caffeine/load/caffeine-loadcache.json          |   2 +
 .../org/apache/camel/component/cassandra/cql.json  |   2 +
 .../camel/component/chatscript/chatscript.json     |   2 +
 .../org/apache/camel/component/chunk/chunk.json    |   2 +
 .../org/apache/camel/component/cm/cm-sms.json      |   2 +
 .../org/apache/camel/component/cmis/cmis.json      |   2 +
 .../resources/org/apache/camel/coap/coap+tcp.json  |   2 +
 .../resources/org/apache/camel/coap/coap.json      |   2 +
 .../resources/org/apache/camel/coap/coaps+tcp.json |   2 +
 .../resources/org/apache/camel/coap/coaps.json     |   2 +
 .../org/apache/camel/component/cometd/cometd.json  |   2 +
 .../org/apache/camel/component/cometd/cometds.json |   2 +
 .../org/apache/camel/component/consul/consul.json  |   2 +
 .../camel/component/controlbus/controlbus.json     |   2 +
 .../org/apache/camel/component/corda/corda.json    |   2 +
 .../camel/component/couchbase/couchbase.json       |   2 +
 .../apache/camel/component/couchdb/couchdb.json    |   2 +
 .../org/apache/camel/component/cron/cron.json      |   2 +
 .../camel/component/crypto/cms/crypto-cms.json     |   2 +
 .../org/apache/camel/component/crypto/crypto.json  |   2 +
 .../org/apache/camel/component/cxf/cxf.json        |   2 +
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |   2 +
 .../camel/component/dataformat/dataformat.json     |   2 +
 .../camel/component/dataset/dataset-test.json      |   2 +
 .../apache/camel/component/dataset/dataset.json    |   2 +
 .../camel/component/debezium/debezium-mongodb.json |   2 +
 .../camel/component/debezium/debezium-mysql.json   |   2 +
 .../component/debezium/debezium-postgres.json      |   2 +
 .../component/debezium/debezium-sqlserver.json     |   2 +
 .../camel/component/digitalocean/digitalocean.json |   2 +
 .../org/apache/camel/component/direct/direct.json  |   2 +
 .../apache/camel/component/directvm/direct-vm.json |   2 +
 .../camel/component/disruptor/disruptor-vm.json    |   2 +
 .../camel/component/disruptor/disruptor.json       |   2 +
 .../org/apache/camel/component/djl/djl.json        |   2 +
 .../org/apache/camel/component/dns/dns.json        |   2 +
 .../org/apache/camel/component/docker/docker.json  |   2 +
 .../org/apache/camel/component/dozer/dozer.json    |   2 +
 .../org/apache/camel/component/drill/drill.json    |   2 +
 .../apache/camel/component/dropbox/dropbox.json    |   2 +
 .../apache/camel/component/ehcache/ehcache.json    |   2 +
 .../elasticsearch/elasticsearch-rest.json          |   2 +
 .../org/apache/camel/component/elsql/elsql.json    |   2 +
 .../org/apache/camel/component/etcd/etcd-keys.json |   2 +
 .../apache/camel/component/etcd/etcd-stats.json    |   2 +
 .../apache/camel/component/etcd/etcd-watch.json    |   2 +
 .../org/apache/camel/component/exec/exec.json      |   2 +
 .../apache/camel/component/facebook/facebook.json  |   2 +
 .../FhirCapabilitiesEndpointConfiguration.java     |   2 +-
 .../fhir/FhirCreateEndpointConfiguration.java      |   2 +-
 .../fhir/FhirDeleteEndpointConfiguration.java      |   2 +-
 .../fhir/FhirHistoryEndpointConfiguration.java     |   2 +-
 .../fhir/FhirLoadPageEndpointConfiguration.java    |   2 +-
 .../fhir/FhirMetaEndpointConfiguration.java        |   2 +-
 .../fhir/FhirOperationEndpointConfiguration.java   |   2 +-
 .../fhir/FhirPatchEndpointConfiguration.java       |   2 +-
 .../fhir/FhirReadEndpointConfiguration.java        |   2 +-
 .../fhir/FhirSearchEndpointConfiguration.java      |   2 +-
 .../fhir/FhirTransactionEndpointConfiguration.java |   2 +-
 .../fhir/FhirUpdateEndpointConfiguration.java      |   2 +-
 .../fhir/FhirValidateEndpointConfiguration.java    |   2 +-
 .../camel/component/fhir/internal/FhirApiName.java |  13 +-
 .../fhir/internal/FhirCapabilitiesApiMethod.java   |  14 +-
 .../fhir/internal/FhirCreateApiMethod.java         |  14 +-
 .../fhir/internal/FhirDeleteApiMethod.java         |  14 +-
 .../fhir/internal/FhirHistoryApiMethod.java        |  14 +-
 .../fhir/internal/FhirLoadPageApiMethod.java       |  14 +-
 .../component/fhir/internal/FhirMetaApiMethod.java |  14 +-
 .../fhir/internal/FhirOperationApiMethod.java      |  14 +-
 .../fhir/internal/FhirPatchApiMethod.java          |  14 +-
 .../component/fhir/internal/FhirReadApiMethod.java |  14 +-
 .../fhir/internal/FhirSearchApiMethod.java         |  14 +-
 .../fhir/internal/FhirTransactionApiMethod.java    |  14 +-
 .../fhir/internal/FhirUpdateApiMethod.java         |  14 +-
 .../fhir/internal/FhirValidateApiMethod.java       |  14 +-
 .../org/apache/camel/component/fhir/fhir.json      |   4 +-
 .../src/main/docs/fhir-component.adoc              |   2 +-
 .../camel/component/fhir/FhirConfiguration.java    |   2 +-
 .../apache/camel/component/fhir/FhirEndpoint.java  |   1 +
 .../camel/component/file/watch/file-watch.json     |   2 +
 .../org/apache/camel/component/file/file.json      |   2 +
 .../apache/camel/component/flatpack/flatpack.json  |   2 +
 .../org/apache/camel/component/flink/flink.json    |   2 +
 .../org/apache/camel/component/fop/fop.json        |   2 +
 .../camel/component/freemarker/freemarker.json     |   2 +
 .../apache/camel/component/file/remote/ftp.json    |   2 +
 .../apache/camel/component/file/remote/ftps.json   |   2 +
 .../apache/camel/component/file/remote/sftp.json   |   2 +
 .../apache/camel/component/ganglia/ganglia.json    |   2 +
 .../apache/camel/component/geocoder/geocoder.json  |   2 +
 .../org/apache/camel/component/git/git.json        |   2 +
 .../org/apache/camel/component/github/github.json  |   2 +
 .../component/google/bigquery/google-bigquery.json |   2 +
 .../google/bigquery/sql/google-bigquery-sql.json   |   2 +
 .../calendar/CalendarAclEndpointConfiguration.java |   2 +-
 .../CalendarCalendarListEndpointConfiguration.java |   2 +-
 .../CalendarCalendarsEndpointConfiguration.java    |   2 +-
 .../CalendarChannelsEndpointConfiguration.java     |   2 +-
 .../CalendarColorsEndpointConfiguration.java       |   2 +-
 .../CalendarEventsEndpointConfiguration.java       |   2 +-
 .../CalendarFreebusyEndpointConfiguration.java     |   2 +-
 .../CalendarSettingsEndpointConfiguration.java     |   2 +-
 .../calendar/internal/CalendarAclApiMethod.java    |  14 +-
 .../internal/CalendarCalendarListApiMethod.java    |  14 +-
 .../internal/CalendarCalendarsApiMethod.java       |  14 +-
 .../internal/CalendarChannelsApiMethod.java        |  14 +-
 .../calendar/internal/CalendarColorsApiMethod.java |  14 +-
 .../calendar/internal/CalendarEventsApiMethod.java |  14 +-
 .../internal/CalendarFreebusyApiMethod.java        |  14 +-
 .../internal/CalendarSettingsApiMethod.java        |  14 +-
 .../calendar/internal/GoogleCalendarApiName.java   |  13 +-
 .../component/google/calendar/google-calendar.json |   4 +-
 .../calendar/stream/google-calendar-stream.json    |   2 +
 .../src/main/docs/google-calendar-component.adoc   |   2 +-
 .../google/calendar/GoogleCalendarEndpoint.java    |   2 +-
 .../drive/DriveAboutEndpointConfiguration.java     |   2 +-
 .../drive/DriveAppsEndpointConfiguration.java      |   2 +-
 .../drive/DriveChangesEndpointConfiguration.java   |   2 +-
 .../drive/DriveChannelsEndpointConfiguration.java  |   2 +-
 .../drive/DriveChildrenEndpointConfiguration.java  |   2 +-
 .../drive/DriveCommentsEndpointConfiguration.java  |   2 +-
 .../drive/DriveFilesEndpointConfiguration.java     |   2 +-
 .../drive/DriveParentsEndpointConfiguration.java   |   2 +-
 .../DrivePermissionsEndpointConfiguration.java     |   2 +-
 .../DrivePropertiesEndpointConfiguration.java      |   2 +-
 .../drive/DriveRealtimeEndpointConfiguration.java  |   2 +-
 .../drive/DriveRepliesEndpointConfiguration.java   |   2 +-
 .../drive/DriveRevisionsEndpointConfiguration.java |   2 +-
 .../google/drive/internal/DriveAboutApiMethod.java |  14 +-
 .../google/drive/internal/DriveAppsApiMethod.java  |  14 +-
 .../drive/internal/DriveChangesApiMethod.java      |  14 +-
 .../drive/internal/DriveChannelsApiMethod.java     |  14 +-
 .../drive/internal/DriveChildrenApiMethod.java     |  14 +-
 .../drive/internal/DriveCommentsApiMethod.java     |  14 +-
 .../google/drive/internal/DriveFilesApiMethod.java |  14 +-
 .../drive/internal/DriveParentsApiMethod.java      |  14 +-
 .../drive/internal/DrivePermissionsApiMethod.java  |  14 +-
 .../drive/internal/DrivePropertiesApiMethod.java   |  14 +-
 .../drive/internal/DriveRealtimeApiMethod.java     |  14 +-
 .../drive/internal/DriveRepliesApiMethod.java      |  14 +-
 .../drive/internal/DriveRevisionsApiMethod.java    |  14 +-
 .../google/drive/internal/GoogleDriveApiName.java  |  13 +-
 .../camel/component/google/drive/google-drive.json |   2 +
 .../google/drive/GoogleDriveConfiguration.java     |   3 +-
 .../google/drive/GoogleDriveEndpoint.java          |   2 +-
 .../GmailUsersDraftsEndpointConfiguration.java     |   2 +-
 .../mail/GmailUsersEndpointConfiguration.java      |   2 +-
 .../GmailUsersHistoryEndpointConfiguration.java    |   2 +-
 .../GmailUsersLabelsEndpointConfiguration.java     |   2 +-
 ...rsMessagesAttachmentsEndpointConfiguration.java |   2 +-
 .../GmailUsersMessagesEndpointConfiguration.java   |   2 +-
 .../GmailUsersThreadsEndpointConfiguration.java    |   2 +-
 .../google/mail/internal/GmailUsersApiMethod.java  |  14 +-
 .../mail/internal/GmailUsersDraftsApiMethod.java   |  14 +-
 .../mail/internal/GmailUsersHistoryApiMethod.java  |  14 +-
 .../mail/internal/GmailUsersLabelsApiMethod.java   |  14 +-
 .../mail/internal/GmailUsersMessagesApiMethod.java |  14 +-
 .../GmailUsersMessagesAttachmentsApiMethod.java    |  14 +-
 .../mail/internal/GmailUsersThreadsApiMethod.java  |  14 +-
 .../google/mail/internal/GoogleMailApiName.java    |  13 +-
 .../camel/component/google/mail/google-mail.json   |   4 +-
 .../google/mail/stream/google-mail-stream.json     |   2 +
 .../src/main/docs/google-mail-component.adoc       |   2 +-
 .../component/google/mail/GoogleMailEndpoint.java  |   1 +
 .../component/google/pubsub/google-pubsub.json     |   2 +
 .../SheetsSpreadsheetsEndpointConfiguration.java   |   2 +-
 ...etsSpreadsheetsValuesEndpointConfiguration.java |   2 +-
 .../sheets/internal/GoogleSheetsApiName.java       |  13 +-
 .../internal/SheetsSpreadsheetsApiMethod.java      |  14 +-
 .../SheetsSpreadsheetsValuesApiMethod.java         |  14 +-
 .../component/google/sheets/google-sheets.json     |   4 +-
 .../google/sheets/stream/google-sheets-stream.json |   2 +
 .../src/main/docs/google-sheets-component.adoc     |   2 +-
 .../google/sheets/GoogleSheetsEndpoint.java        |   2 +-
 .../org/apache/camel/component/gora/gora.json      |   2 +
 .../org/apache/camel/component/grape/grape.json    |   2 +
 .../apache/camel/component/graphql/graphql.json    |   2 +
 .../org/apache/camel/component/grpc/grpc.json      |   2 +
 .../component/guava/eventbus/guava-eventbus.json   |   2 +
 .../atomicnumber/hazelcast-atomicvalue.json        |   2 +
 .../hazelcast/instance/hazelcast-instance.json     |   2 +
 .../component/hazelcast/list/hazelcast-list.json   |   2 +
 .../component/hazelcast/map/hazelcast-map.json     |   2 +
 .../hazelcast/multimap/hazelcast-multimap.json     |   2 +
 .../component/hazelcast/queue/hazelcast-queue.json |   2 +
 .../replicatedmap/hazelcast-replicatedmap.json     |   2 +
 .../hazelcast/ringbuffer/hazelcast-ringbuffer.json |   2 +
 .../component/hazelcast/seda/hazelcast-seda.json   |   2 +
 .../component/hazelcast/set/hazelcast-set.json     |   2 +
 .../component/hazelcast/topic/hazelcast-topic.json |   2 +
 .../org/apache/camel/component/hbase/hbase.json    |   2 +
 .../org/apache/camel/component/hdfs/hdfs.json      |   2 +
 .../apache/camel/component/hipchat/hipchat.json    |   2 +
 .../org/apache/camel/component/http/http.json      |   2 +
 .../org/apache/camel/component/http/https.json     |   2 +
 .../component/iec60870/client/iec60870-client.json |   2 +
 .../component/iec60870/server/iec60870-server.json |   2 +
 .../camel/component/infinispan/infinispan.json     |   2 +
 .../apache/camel/component/influxdb/influxdb.json  |   2 +
 .../org/apache/camel/component/iota/iota.json      |   2 +
 .../org/apache/camel/component/ipfs/ipfs.json      |   2 +
 .../org/apache/camel/component/irc/irc.json        |   2 +
 .../org/apache/camel/component/ironmq/ironmq.json  |   2 +
 .../org/apache/camel/component/jbpm/jbpm.json      |   2 +
 .../org/apache/camel/component/jcache/jcache.json  |   2 +
 .../apache/camel/component/jclouds/jclouds.json    |   2 +
 .../org/apache/camel/component/jcr/jcr.json        |   2 +
 .../org/apache/camel/component/jdbc/jdbc.json      |   2 +
 .../org/apache/camel/component/jetty9/jetty.json   |   2 +
 .../camel/component/jgroups/raft/jgroups-raft.json |   2 +
 .../apache/camel/component/jgroups/jgroups.json    |   2 +
 .../camel/component/validator/jing/jing.json       |   2 +
 .../org/apache/camel/component/jira/jira.json      |   2 +
 .../org/apache/camel/component/jms/jms.json        |   2 +
 .../org/apache/camel/component/jmx/jmx.json        |   2 +
 .../org/apache/camel/component/jolt/jolt.json      |   2 +
 .../org/apache/camel/component/jooq/jooq.json      |   2 +
 .../org/apache/camel/component/jpa/jpa.json        |   2 +
 .../org/apache/camel/component/scp/scp.json        |   2 +
 .../org/apache/camel/component/jslt/jslt.json      |   2 +
 .../component/jsonvalidator/json-validator.json    |   2 +
 .../apache/camel/component/jsonata/jsonata.json    |   2 +
 .../org/apache/camel/component/jt400/jt400.json    |   2 +
 .../org/apache/camel/component/kafka/kafka.json    |   2 +
 .../config_maps/kubernetes-config-maps.json        |   2 +
 .../deployments/kubernetes-deployments.json        |   2 +
 .../component/kubernetes/hpa/kubernetes-hpa.json   |   2 +
 .../component/kubernetes/job/kubernetes-job.json   |   2 +
 .../namespaces/kubernetes-namespaces.json          |   2 +
 .../kubernetes/nodes/kubernetes-nodes.json         |   2 +
 .../kubernetes-persistent-volumes.json             |   2 +
 .../kubernetes-persistent-volumes-claims.json      |   2 +
 .../component/kubernetes/pods/kubernetes-pods.json |   2 +
 .../kubernetes-replication-controllers.json        |   2 +
 .../kubernetes-resources-quota.json                |   2 +
 .../kubernetes/secrets/kubernetes-secrets.json     |   2 +
 .../kubernetes-service-accounts.json               |   2 +
 .../kubernetes/services/kubernetes-services.json   |   2 +
 .../build_configs/openshift-build-configs.json     |   2 +
 .../openshift/builds/openshift-builds.json         |   2 +
 .../org/apache/camel/component/kudu/kudu.json      |   2 +
 .../apache/camel/component/language/language.json  |   2 +
 .../org/apache/camel/component/ldap/ldap.json      |   2 +
 .../org/apache/camel/component/ldif/ldif.json      |   2 +
 .../org/apache/camel/component/log/log.json        |   2 +
 .../org/apache/camel/component/lucene/lucene.json  |   2 +
 .../camel/component/lumberjack/lumberjack.json     |   2 +
 .../org/apache/camel/component/mail/imap.json      |   2 +
 .../org/apache/camel/component/mail/imaps.json     |   2 +
 .../org/apache/camel/component/mail/pop3.json      |   2 +
 .../org/apache/camel/component/mail/pop3s.json     |   2 +
 .../org/apache/camel/component/mail/smtp.json      |   2 +
 .../org/apache/camel/component/mail/smtps.json     |   2 +
 .../org/apache/camel/component/master/master.json  |   2 +
 .../apache/camel/component/metrics/metrics.json    |   2 +
 .../camel/component/micrometer/micrometer.json     |   2 +
 .../microprofile/metrics/microprofile-metrics.json |   2 +
 .../camel/component/milo/client/milo-client.json   |   2 +
 .../camel/component/milo/server/milo-server.json   |   2 +
 .../org/apache/camel/component/mina/mina.json      |   2 +
 .../org/apache/camel/component/minio/minio.json    |   2 +
 .../org/apache/camel/component/mllp/mllp.json      |   2 +
 .../org/apache/camel/component/mock/mock.json      |   2 +
 .../component/mongodb/gridfs/mongodb-gridfs.json   |   2 +
 .../apache/camel/component/mongodb/mongodb.json    |   2 +
 .../apache/camel/component/validator/msv/msv.json  |   2 +
 .../apache/camel/component/mustache/mustache.json  |   2 +
 .../org/apache/camel/component/mvel/mvel.json      |   2 +
 .../camel/component/mybatis/mybatis-bean.json      |   2 +
 .../apache/camel/component/mybatis/mybatis.json    |   2 +
 .../org/apache/camel/component/nagios/nagios.json  |   2 +
 .../org/apache/camel/component/nats/nats.json      |   2 +
 .../camel/component/netty/http/netty-http.json     |   2 +
 .../org/apache/camel/component/netty/netty.json    |   2 +
 .../apache/camel/component/nitrite/nitrite.json    |   2 +
 .../org/apache/camel/component/nsq/nsq.json        |   2 +
 .../org/apache/camel/oaipmh/component/oaipmh.json  |   2 +
 .../olingo2/Olingo2AppEndpointConfiguration.java   |   2 +-
 .../component/olingo2/internal/Olingo2ApiName.java |  13 +-
 .../olingo2/internal/Olingo2AppApiMethod.java      |  14 +-
 .../apache/camel/component/olingo2/olingo2.json    |   4 +-
 .../src/main/docs/olingo2-component.adoc           |   2 +-
 .../camel/component/olingo2/Olingo2Endpoint.java   |   1 +
 .../olingo4/Olingo4AppEndpointConfiguration.java   |   2 +-
 .../component/olingo4/internal/Olingo4ApiName.java |  13 +-
 .../olingo4/internal/Olingo4AppApiMethod.java      |  14 +-
 .../apache/camel/component/olingo4/olingo4.json    |   4 +-
 .../src/main/docs/olingo4-component.adoc           |   2 +-
 .../camel/component/olingo4/Olingo4Endpoint.java   |   1 +
 .../openstack/cinder/openstack-cinder.json         |   2 +
 .../openstack/glance/openstack-glance.json         |   2 +
 .../openstack/keystone/openstack-keystone.json     |   2 +
 .../openstack/neutron/openstack-neutron.json       |   2 +
 .../component/openstack/nova/openstack-nova.json   |   2 +
 .../component/openstack/swift/openstack-swift.json |   2 +
 .../camel/component/optaplanner/optaplanner.json   |   2 +
 .../org/apache/camel/component/paho/paho.json      |   2 +
 .../org/apache/camel/component/pdf/pdf.json        |   2 +
 .../pg/replication/slot/pg-replication-slot.json   |   2 +
 .../apache/camel/component/pgevent/pgevent.json    |   2 +
 .../component/platform/http/platform-http.json     |   2 +
 .../org/apache/camel/component/printer/lpr.json    |   2 +
 .../org/apache/camel/component/pubnub/pubnub.json  |   2 +
 .../org/apache/camel/component/pulsar/pulsar.json  |   2 +
 .../org/apache/camel/component/quartz/quartz.json  |   2 +
 .../apache/camel/component/quickfixj/quickfix.json |   2 +
 .../apache/camel/component/rabbitmq/rabbitmq.json  |   2 +
 .../reactive/streams/reactive-streams.json         |   2 +
 .../org/apache/camel/component/ref/ref.json        |   2 +
 .../camel/component/rest/openapi/rest-openapi.json |   2 +
 .../camel/component/rest/swagger/rest-swagger.json |   2 +
 .../org/apache/camel/component/rest/rest-api.json  |   2 +
 .../org/apache/camel/component/rest/rest.json      |   2 +
 .../apache/camel/component/resteasy/resteasy.json  |   2 +
 .../component/robotframework/robotframework.json   |   2 +
 .../org/apache/camel/component/rss/rss.json        |   2 +
 .../org/apache/camel/component/saga/saga.json      |   2 +
 .../camel/component/salesforce/salesforce.json     |   2 +
 .../component/sap/netweaver/sap-netweaver.json     |   2 +
 .../org/apache/camel/component/xquery/xquery.json  |   2 +
 .../camel/component/scheduler/scheduler.json       |   2 +
 .../camel/component/schematron/schematron.json     |   2 +
 .../org/apache/camel/component/seda/seda.json      |   2 +
 .../apache/camel/component/service/service.json    |   2 +
 .../camel/component/servicenow/servicenow.json     |   2 +
 .../apache/camel/component/servlet/servlet.json    |   2 +
 .../org/apache/camel/component/sip/sip.json        |   2 +
 .../org/apache/camel/component/sip/sips.json       |   2 +
 .../camel/component/sjms/batch/sjms-batch.json     |   2 +
 .../org/apache/camel/component/sjms/sjms.json      |   2 +
 .../org/apache/camel/component/sjms2/sjms2.json    |   2 +
 .../org/apache/camel/component/slack/slack.json    |   2 +
 .../org/apache/camel/component/smpp/smpp.json      |   2 +
 .../org/apache/camel/component/smpp/smpps.json     |   2 +
 .../org/apache/camel/component/snmp/snmp.json      |   2 +
 .../org/apache/camel/component/solr/solr.json      |   2 +
 .../org/apache/camel/component/solr/solrCloud.json |   2 +
 .../org/apache/camel/component/solr/solrs.json     |   2 +
 .../component/soroushbot/component/soroush.json    |   2 +
 .../org/apache/camel/component/spark/spark.json    |   2 +
 .../camel/component/splunkhec/splunk-hec.json      |   2 +
 .../org/apache/camel/component/splunk/splunk.json  |   2 +
 .../camel/component/spring/batch/spring-batch.json |   2 +
 .../spring/integration/spring-integration.json     |   2 +
 .../camel/component/springldap/spring-ldap.json    |   2 +
 .../apache/camel/component/redis/spring-redis.json |   2 +
 .../camel/component/spring/ws/spring-ws.json       |   2 +
 .../apache/camel/component/event/spring-event.json |   2 +
 .../org/apache/camel/component/sql/sql.json        |   2 +
 .../camel/component/sql/stored/sql-stored.json     |   2 +
 .../org/apache/camel/component/ssh/ssh.json        |   2 +
 .../org/apache/camel/component/stax/stax.json      |   2 +
 .../org/apache/camel/component/stomp/stomp.json    |   2 +
 .../org/apache/camel/component/stream/stream.json  |   2 +
 .../component/stringtemplate/string-template.json  |   2 +
 .../org/apache/camel/component/stub/stub.json      |   2 +
 .../apache/camel/component/telegram/telegram.json  |   2 +
 .../org/apache/camel/component/thrift/thrift.json  |   2 +
 .../org/apache/camel/component/tika/tika.json      |   2 +
 .../org/apache/camel/component/timer/timer.json    |   2 +
 .../twilio/AccountEndpointConfiguration.java       |   2 +-
 ...sDependentPhoneNumberEndpointConfiguration.java |   2 +-
 .../twilio/AddressEndpointConfiguration.java       |   2 +-
 .../twilio/ApplicationEndpointConfiguration.java   |   2 +-
 ...blePhoneNumberCountryEndpointConfiguration.java |   2 +-
 ...oneNumberCountryLocalEndpointConfiguration.java |   2 +-
 ...neNumberCountryMobileEndpointConfiguration.java |   2 +-
 ...NumberCountryTollFreeEndpointConfiguration.java |   2 +-
 .../twilio/CallEndpointConfiguration.java          |   2 +-
 .../twilio/CallFeedbackEndpointConfiguration.java  |   2 +-
 .../CallFeedbackSummaryEndpointConfiguration.java  |   2 +-
 .../CallNotificationEndpointConfiguration.java     |   2 +-
 .../twilio/CallRecordingEndpointConfiguration.java |   2 +-
 .../twilio/ConferenceEndpointConfiguration.java    |   2 +-
 ...ConferenceParticipantEndpointConfiguration.java |   2 +-
 .../twilio/ConnectAppEndpointConfiguration.java    |   2 +-
 .../IncomingPhoneNumberEndpointConfiguration.java  |   2 +-
 ...omingPhoneNumberLocalEndpointConfiguration.java |   2 +-
 ...mingPhoneNumberMobileEndpointConfiguration.java |   2 +-
 ...ngPhoneNumberTollFreeEndpointConfiguration.java |   2 +-
 .../component/twilio/KeyEndpointConfiguration.java |   2 +-
 .../twilio/MessageEndpointConfiguration.java       |   2 +-
 .../MessageFeedbackEndpointConfiguration.java      |   2 +-
 .../twilio/MessageMediaEndpointConfiguration.java  |   2 +-
 .../twilio/NewKeyEndpointConfiguration.java        |   2 +-
 .../twilio/NewSigningKeyEndpointConfiguration.java |   2 +-
 .../twilio/NotificationEndpointConfiguration.java  |   2 +-
 .../OutgoingCallerIdEndpointConfiguration.java     |   2 +-
 .../twilio/QueueEndpointConfiguration.java         |   2 +-
 .../twilio/QueueMemberEndpointConfiguration.java   |   2 +-
 .../RecordingAddOnResultEndpointConfiguration.java |   2 +-
 ...ingAddOnResultPayloadEndpointConfiguration.java |   2 +-
 .../twilio/RecordingEndpointConfiguration.java     |   2 +-
 ...ecordingTranscriptionEndpointConfiguration.java |   2 +-
 .../twilio/ShortCodeEndpointConfiguration.java     |   2 +-
 .../twilio/SigningKeyEndpointConfiguration.java    |   2 +-
 .../twilio/SipCredentialEndpointConfiguration.java |   2 +-
 .../SipCredentialListEndpointConfiguration.java    |   2 +-
 ...CredentialListMappingEndpointConfiguration.java |   2 +-
 .../twilio/SipDomainEndpointConfiguration.java     |   2 +-
 ...essControlListMappingEndpointConfiguration.java |   2 +-
 ...ipIpAccessControlListEndpointConfiguration.java |   2 +-
 ...sControlListIpAddressEndpointConfiguration.java |   2 +-
 .../twilio/TokenEndpointConfiguration.java         |   2 +-
 .../twilio/TranscriptionEndpointConfiguration.java |   2 +-
 .../UsageRecordAllTimeEndpointConfiguration.java   |   2 +-
 .../UsageRecordDailyEndpointConfiguration.java     |   2 +-
 .../twilio/UsageRecordEndpointConfiguration.java   |   2 +-
 .../UsageRecordLastMonthEndpointConfiguration.java |   2 +-
 .../UsageRecordMonthlyEndpointConfiguration.java   |   2 +-
 .../UsageRecordThisMonthEndpointConfiguration.java |   2 +-
 .../UsageRecordTodayEndpointConfiguration.java     |   2 +-
 .../UsageRecordYearlyEndpointConfiguration.java    |   2 +-
 .../UsageRecordYesterdayEndpointConfiguration.java |   2 +-
 .../twilio/UsageTriggerEndpointConfiguration.java  |   2 +-
 .../ValidationRequestEndpointConfiguration.java    |   2 +-
 .../twilio/internal/AccountApiMethod.java          |  14 +-
 .../twilio/internal/AddressApiMethod.java          |  14 +-
 .../AddressDependentPhoneNumberApiMethod.java      |  14 +-
 .../twilio/internal/ApplicationApiMethod.java      |  14 +-
 .../AvailablePhoneNumberCountryApiMethod.java      |  14 +-
 .../AvailablePhoneNumberCountryLocalApiMethod.java |  14 +-
 ...AvailablePhoneNumberCountryMobileApiMethod.java |  14 +-
 ...ailablePhoneNumberCountryTollFreeApiMethod.java |  14 +-
 .../component/twilio/internal/CallApiMethod.java   |  14 +-
 .../twilio/internal/CallFeedbackApiMethod.java     |  14 +-
 .../internal/CallFeedbackSummaryApiMethod.java     |  14 +-
 .../twilio/internal/CallNotificationApiMethod.java |  14 +-
 .../twilio/internal/CallRecordingApiMethod.java    |  14 +-
 .../twilio/internal/ConferenceApiMethod.java       |  14 +-
 .../internal/ConferenceParticipantApiMethod.java   |  14 +-
 .../twilio/internal/ConnectAppApiMethod.java       |  14 +-
 .../internal/IncomingPhoneNumberApiMethod.java     |  14 +-
 .../IncomingPhoneNumberLocalApiMethod.java         |  14 +-
 .../IncomingPhoneNumberMobileApiMethod.java        |  14 +-
 .../IncomingPhoneNumberTollFreeApiMethod.java      |  14 +-
 .../component/twilio/internal/KeyApiMethod.java    |  14 +-
 .../twilio/internal/MessageApiMethod.java          |  14 +-
 .../twilio/internal/MessageFeedbackApiMethod.java  |  14 +-
 .../twilio/internal/MessageMediaApiMethod.java     |  14 +-
 .../component/twilio/internal/NewKeyApiMethod.java |  14 +-
 .../twilio/internal/NewSigningKeyApiMethod.java    |  14 +-
 .../twilio/internal/NotificationApiMethod.java     |  14 +-
 .../twilio/internal/OutgoingCallerIdApiMethod.java |  14 +-
 .../component/twilio/internal/QueueApiMethod.java  |  14 +-
 .../twilio/internal/QueueMemberApiMethod.java      |  14 +-
 .../internal/RecordingAddOnResultApiMethod.java    |  14 +-
 .../RecordingAddOnResultPayloadApiMethod.java      |  14 +-
 .../twilio/internal/RecordingApiMethod.java        |  14 +-
 .../internal/RecordingTranscriptionApiMethod.java  |  14 +-
 .../twilio/internal/ShortCodeApiMethod.java        |  14 +-
 .../twilio/internal/SigningKeyApiMethod.java       |  14 +-
 .../twilio/internal/SipCredentialApiMethod.java    |  14 +-
 .../internal/SipCredentialListApiMethod.java       |  14 +-
 .../twilio/internal/SipDomainApiMethod.java        |  14 +-
 .../SipDomainCredentialListMappingApiMethod.java   |  14 +-
 ...pDomainIpAccessControlListMappingApiMethod.java |  14 +-
 .../internal/SipIpAccessControlListApiMethod.java  |  14 +-
 .../SipIpAccessControlListIpAddressApiMethod.java  |  14 +-
 .../component/twilio/internal/TokenApiMethod.java  |  14 +-
 .../twilio/internal/TranscriptionApiMethod.java    |  14 +-
 .../component/twilio/internal/TwilioApiName.java   |  13 +-
 .../internal/UsageRecordAllTimeApiMethod.java      |  14 +-
 .../twilio/internal/UsageRecordApiMethod.java      |  14 +-
 .../twilio/internal/UsageRecordDailyApiMethod.java |  14 +-
 .../internal/UsageRecordLastMonthApiMethod.java    |  14 +-
 .../internal/UsageRecordMonthlyApiMethod.java      |  14 +-
 .../internal/UsageRecordThisMonthApiMethod.java    |  14 +-
 .../twilio/internal/UsageRecordTodayApiMethod.java |  14 +-
 .../internal/UsageRecordYearlyApiMethod.java       |  14 +-
 .../internal/UsageRecordYesterdayApiMethod.java    |  14 +-
 .../twilio/internal/UsageTriggerApiMethod.java     |  14 +-
 .../internal/ValidationRequestApiMethod.java       |  14 +-
 .../org/apache/camel/component/twilio/twilio.json  |   4 +-
 .../src/main/docs/twilio-component.adoc            |   2 +-
 .../camel/component/twilio/TwilioEndpoint.java     |   1 +
 .../directmessage/twitter-directmessage.json       |   2 +
 .../component/twitter/search/twitter-search.json   |   2 +
 .../twitter/timeline/twitter-timeline.json         |   2 +
 .../apache/camel/component/undertow/undertow.json  |   2 +
 .../camel/component/validator/validator.json       |   2 +
 .../apache/camel/component/velocity/velocity.json  |   2 +
 .../camel/component/vertx/http/vertx-http.json     |   2 +
 .../component/vertx/websocket/vertx-websocket.json |   2 +
 .../org/apache/camel/component/vertx/vertx.json    |   2 +
 .../org/apache/camel/component/vm/vm.json          |   2 +
 .../apache/camel/component/weather/weather.json    |   2 +
 .../org/apache/camel/component/web3j/web3j.json    |   2 +
 .../apache/camel/component/webhook/webhook.json    |   2 +
 .../camel/websocket/jsr356/websocket-jsr356.json   |   2 +
 .../camel/component/websocket/websocket.json       |   2 +
 .../org/apache/camel/component/weka/weka.json      |   2 +
 .../camel/component/wordpress/wordpress.json       |   2 +
 .../apache/camel/component/workday/workday.json    |   2 +
 .../apache/camel/component/xchange/xchange.json    |   2 +
 .../org/apache/camel/component/xj/xj.json          |   2 +
 .../component/xmlsecurity/xmlsecurity-sign.json    |   2 +
 .../component/xmlsecurity/xmlsecurity-verify.json  |   2 +
 .../org/apache/camel/component/xmpp/xmpp.json      |   2 +
 .../camel/component/xslt/saxon/xslt-saxon.json     |   2 +
 .../org/apache/camel/component/xslt/xslt.json      |   2 +
 .../org/apache/camel/component/yammer/yammer.json  |   2 +
 components/camel-zendesk/pom.xml                   |  22 +-
 .../zendesk/ZendeskConfigurationConfigurer.java    |   4 +-
 .../zendesk/ZendeskEndpointConfiguration.java      | 184 +++++-
 .../ZendeskEndpointConfigurationConfigurer.java    | 101 ++-
 .../zendesk/internal/ZendeskApiMethod.java         | 340 +++++++++-
 .../component/zendesk/internal/ZendeskApiName.java |  13 +-
 .../apache/camel/component/zendesk/zendesk.json    |   4 +-
 .../src/main/docs/zendesk-component.adoc           |   2 +-
 .../camel/component/zendesk/ZendeskComponent.java  |   3 +-
 .../component/zendesk/ZendeskConfiguration.java    |   7 +-
 .../camel/component/zendesk/ZendeskEndpoint.java   |   1 +
 .../zookeepermaster/zookeeper-master.json          |   2 +
 .../camel/component/zookeeper/zookeeper.json       |   2 +
 .../java/org/apache/camel/spi/UriEndpoint.java     |   7 +
 .../java/org/apache/camel/spi/UriParams.java       |   7 +
 .../camel/{AsyncProducer.java => ApiEndpoint.java} |   4 +-
 .../src/generated/resources/metadata.json          | 716 +++++++++++++++++++++
 .../builder/endpoint/StaticEndpointBuilders.java   | 352 ++++++++--
 .../endpoint/dsl/AS2EndpointBuilderFactory.java    |   4 +-
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    |   8 +-
 .../dsl/BraintreeEndpointBuilderFactory.java       |  20 +-
 .../endpoint/dsl/FhirEndpointBuilderFactory.java   |   6 +-
 .../dsl/GoogleCalendarEndpointBuilderFactory.java  |   8 +-
 .../dsl/GoogleMailEndpointBuilderFactory.java      |   8 +-
 .../dsl/GoogleSheetsEndpointBuilderFactory.java    |   4 +-
 .../dsl/Olingo2EndpointBuilderFactory.java         |   4 +-
 .../dsl/Olingo4EndpointBuilderFactory.java         |   4 +-
 .../endpoint/dsl/TwilioEndpointBuilderFactory.java |  84 +--
 .../dsl/ZendeskEndpointBuilderFactory.java         | 228 +++++++
 .../support/component/AbstractApiEndpoint.java     |   3 +-
 .../modules/ROOT/pages/fhir-component.adoc         |   2 +-
 parent/pom.xml                                     |   2 +-
 .../apache/camel/tooling/model/ComponentModel.java |  18 +
 .../org/apache/camel/tooling/model/JsonMapper.java |   4 +
 .../maven/AbstractApiMethodGeneratorMojo.java      |  11 +
 .../camel/maven/ApiComponentGeneratorMojo.java     |   1 +
 .../src/main/resources/api-endpoint-config.vm      |   2 +-
 .../src/main/resources/api-method-enum.vm          |  15 +-
 .../src/main/resources/api-name-enum.vm            |  13 +-
 .../src/main/resources/api-route-test.vm           |   2 +-
 .../packaging/EndpointSchemaGeneratorMojo.java     |   2 +
 .../java/org/apache/camel/spi/UriEndpoint.java     |   7 +
 .../main/java/org/apache/camel/spi/UriParams.java  |   7 +
 1045 files changed, 5422 insertions(+), 516 deletions(-)
 copy core/camel-api/src/main/java/org/apache/camel/{AsyncProducer.java => ApiEndpoint.java} (87%)


[camel] 04/10: Regen

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 13424fb2352ea832db6e9bf12dd255cadfc2f81c
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Sep 1 13:29:33 2020 +0200

    Regen
---
 camel-dependencies/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/camel-dependencies/pom.xml b/camel-dependencies/pom.xml
index 15b31df..a4f378b 100644
--- a/camel-dependencies/pom.xml
+++ b/camel-dependencies/pom.xml
@@ -587,7 +587,7 @@
     <xpp3-version>1.1.4c</xpp3-version>
     <xstream-version>1.4.11.1</xstream-version>
     <yetus-audience-annotations-version>0.11.0</yetus-audience-annotations-version>
-    <zendesk-client-version>0.6.2</zendesk-client-version>
+    <zendesk-client-version>0.14.0</zendesk-client-version>
     <zipkin-reporter-version>2.14.0</zipkin-reporter-version>
     <zipkin-version>2.21.1</zipkin-version>
     <zookeeper-version>3.5.7</zookeeper-version>


[camel] 05/10: CAMEL-15478: Component metadata should mark if a component is API based or not

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 603210c7e4f709a36550d3f7e6b1ddd0b65b6e67
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Sep 1 13:54:44 2020 +0200

    CAMEL-15478: Component metadata should mark if a component is API based or not
---
 .../main/java/org/apache/camel/ApiEndpoint.java    | 24 ++++++++++++++++++++++
 .../support/component/AbstractApiEndpoint.java     |  3 ++-
 .../apache/camel/tooling/model/ComponentModel.java |  9 ++++++++
 .../org/apache/camel/tooling/model/JsonMapper.java |  2 ++
 .../packaging/EndpointSchemaGeneratorMojo.java     |  1 +
 5 files changed, 38 insertions(+), 1 deletion(-)

diff --git a/core/camel-api/src/main/java/org/apache/camel/ApiEndpoint.java b/core/camel-api/src/main/java/org/apache/camel/ApiEndpoint.java
new file mode 100644
index 0000000..bf0c2e8
--- /dev/null
+++ b/core/camel-api/src/main/java/org/apache/camel/ApiEndpoint.java
@@ -0,0 +1,24 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel;
+
+/**
+ * Marks the {@link Endpoint} as an endpoint from an API based component.
+ */
+public interface ApiEndpoint extends Endpoint {
+
+}
diff --git a/core/camel-support/src/main/java/org/apache/camel/support/component/AbstractApiEndpoint.java b/core/camel-support/src/main/java/org/apache/camel/support/component/AbstractApiEndpoint.java
index 3bb45bf..363fd26 100644
--- a/core/camel-support/src/main/java/org/apache/camel/support/component/AbstractApiEndpoint.java
+++ b/core/camel-support/src/main/java/org/apache/camel/support/component/AbstractApiEndpoint.java
@@ -26,6 +26,7 @@ import java.util.Set;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ExecutorService;
 
+import org.apache.camel.ApiEndpoint;
 import org.apache.camel.CamelContext;
 import org.apache.camel.Component;
 import org.apache.camel.spi.ExecutorServiceManager;
@@ -41,7 +42,7 @@ import org.slf4j.LoggerFactory;
  */
 public abstract class AbstractApiEndpoint<E extends ApiName, T>
         extends ScheduledPollEndpoint
-        implements PropertyNamesInterceptor, PropertiesInterceptor {
+        implements ApiEndpoint, PropertyNamesInterceptor, PropertiesInterceptor {
 
     // thread pool executor with Endpoint Class name as keys
     private static Map<String, ExecutorService> executorServiceMap = new ConcurrentHashMap<>();
diff --git a/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/ComponentModel.java b/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/ComponentModel.java
index 71420d7..dd1efac 100644
--- a/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/ComponentModel.java
+++ b/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/ComponentModel.java
@@ -28,6 +28,7 @@ public class ComponentModel extends ArtifactModel<ComponentModel.ComponentOption
     protected String syntax;
     protected String alternativeSyntax;
     protected boolean async;
+    protected boolean api;
     protected boolean consumerOnly;
     protected boolean producerOnly;
     protected boolean lenientProperties;
@@ -90,6 +91,14 @@ public class ComponentModel extends ArtifactModel<ComponentModel.ComponentOption
         this.async = async;
     }
 
+    public boolean isApi() {
+        return api;
+    }
+
+    public void setApi(boolean api) {
+        this.api = api;
+    }
+
     public boolean isConsumerOnly() {
         return consumerOnly;
     }
diff --git a/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/JsonMapper.java b/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/JsonMapper.java
index 3a8c041..fdba0c2 100644
--- a/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/JsonMapper.java
+++ b/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/JsonMapper.java
@@ -109,6 +109,7 @@ public final class JsonMapper {
         model.setSyntax(mobj.getString("syntax"));
         model.setAlternativeSyntax(mobj.getString("alternativeSyntax"));
         model.setAsync(mobj.getBooleanOrDefault("async", false));
+        model.setApi(mobj.getBooleanOrDefault("api", false));
         model.setConsumerOnly(mobj.getBooleanOrDefault("consumerOnly", false));
         model.setProducerOnly(mobj.getBooleanOrDefault("producerOnly", false));
         model.setLenientProperties(mobj.getBooleanOrDefault("lenientProperties", false));
@@ -136,6 +137,7 @@ public final class JsonMapper {
         obj.put("syntax", model.getSyntax());
         obj.put("alternativeSyntax", model.getAlternativeSyntax());
         obj.put("async", model.isAsync());
+        obj.put("api", model.isApi());
         obj.put("consumerOnly", model.isConsumerOnly());
         obj.put("producerOnly", model.isProducerOnly());
         obj.put("lenientProperties", model.isLenientProperties());
diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
index ec7c64a..1221ad5 100644
--- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
+++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointSchemaGeneratorMojo.java
@@ -486,6 +486,7 @@ public class EndpointSchemaGeneratorMojo extends AbstractGeneratorMojo {
         model.setProducerOnly(uriEndpoint.producerOnly());
         model.setLenientProperties(uriEndpoint.lenientProperties());
         model.setAsync(loadClass("org.apache.camel.AsyncEndpoint").isAssignableFrom(endpointClassElement));
+        model.setApi(loadClass("org.apache.camel.ApiEndpoint").isAssignableFrom(endpointClassElement));
 
         // what is the first version this component was added to Apache Camel
         String firstVersion = uriEndpoint.firstVersion();


[camel] 07/10: CAMEL-15478: Component marks which uri endpoint property name is used for selecting which api method to use for API based components.

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 347d8ba0a3c27bc8a1026bbe192236dadf4a3873
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Sep 1 14:55:25 2020 +0200

    CAMEL-15478: Component marks which uri endpoint property name is used for selecting which api method to use for API based components.
---
 .../apache/camel/catalog/components/activemq.json  |   1 +
 .../apache/camel/catalog/components/ahc-ws.json    |   1 +
 .../apache/camel/catalog/components/ahc-wss.json   |   1 +
 .../org/apache/camel/catalog/components/ahc.json   |   1 +
 .../org/apache/camel/catalog/components/amqp.json  |   1 +
 .../org/apache/camel/catalog/components/apns.json  |   1 +
 .../apache/camel/catalog/components/arangodb.json  |   1 +
 .../org/apache/camel/catalog/components/as2.json   |   1 +
 .../apache/camel/catalog/components/asterisk.json  |   1 +
 .../org/apache/camel/catalog/components/atmos.json |   1 +
 .../catalog/components/atmosphere-websocket.json   |   1 +
 .../org/apache/camel/catalog/components/atom.json  |   1 +
 .../camel/catalog/components/atomix-map.json       |   1 +
 .../camel/catalog/components/atomix-messaging.json |   1 +
 .../camel/catalog/components/atomix-multimap.json  |   1 +
 .../camel/catalog/components/atomix-queue.json     |   1 +
 .../camel/catalog/components/atomix-set.json       |   1 +
 .../camel/catalog/components/atomix-value.json     |   1 +
 .../org/apache/camel/catalog/components/avro.json  |   1 +
 .../apache/camel/catalog/components/aws-cw.json    |   1 +
 .../apache/camel/catalog/components/aws-ddb.json   |   1 +
 .../camel/catalog/components/aws-ddbstream.json    |   1 +
 .../apache/camel/catalog/components/aws-ec2.json   |   1 +
 .../apache/camel/catalog/components/aws-ecs.json   |   1 +
 .../apache/camel/catalog/components/aws-eks.json   |   1 +
 .../apache/camel/catalog/components/aws-iam.json   |   1 +
 .../catalog/components/aws-kinesis-firehose.json   |   1 +
 .../camel/catalog/components/aws-kinesis.json      |   1 +
 .../apache/camel/catalog/components/aws-kms.json   |   1 +
 .../camel/catalog/components/aws-lambda.json       |   1 +
 .../apache/camel/catalog/components/aws-mq.json    |   1 +
 .../apache/camel/catalog/components/aws-msk.json   |   1 +
 .../apache/camel/catalog/components/aws-s3.json    |   1 +
 .../apache/camel/catalog/components/aws-sdb.json   |   1 +
 .../apache/camel/catalog/components/aws-ses.json   |   1 +
 .../apache/camel/catalog/components/aws-sns.json   |   1 +
 .../apache/camel/catalog/components/aws-sqs.json   |   1 +
 .../apache/camel/catalog/components/aws-swf.json   |   1 +
 .../camel/catalog/components/aws-translate.json    |   1 +
 .../camel/catalog/components/aws2-athena.json      |   1 +
 .../apache/camel/catalog/components/aws2-cw.json   |   1 +
 .../apache/camel/catalog/components/aws2-ddb.json  |   1 +
 .../camel/catalog/components/aws2-ddbstream.json   |   1 +
 .../apache/camel/catalog/components/aws2-ec2.json  |   1 +
 .../apache/camel/catalog/components/aws2-ecs.json  |   1 +
 .../apache/camel/catalog/components/aws2-eks.json  |   1 +
 .../apache/camel/catalog/components/aws2-iam.json  |   1 +
 .../catalog/components/aws2-kinesis-firehose.json  |   1 +
 .../camel/catalog/components/aws2-kinesis.json     |   1 +
 .../apache/camel/catalog/components/aws2-kms.json  |   1 +
 .../camel/catalog/components/aws2-lambda.json      |   1 +
 .../apache/camel/catalog/components/aws2-mq.json   |   1 +
 .../apache/camel/catalog/components/aws2-msk.json  |   1 +
 .../apache/camel/catalog/components/aws2-s3.json   |   1 +
 .../apache/camel/catalog/components/aws2-ses.json  |   1 +
 .../apache/camel/catalog/components/aws2-sns.json  |   1 +
 .../apache/camel/catalog/components/aws2-sqs.json  |   1 +
 .../apache/camel/catalog/components/aws2-sts.json  |   1 +
 .../camel/catalog/components/aws2-translate.json   |   1 +
 .../camel/catalog/components/azure-blob.json       |   1 +
 .../camel/catalog/components/azure-eventhubs.json  |   1 +
 .../camel/catalog/components/azure-queue.json      |   1 +
 .../catalog/components/azure-storage-blob.json     |   1 +
 .../catalog/components/azure-storage-queue.json    |   1 +
 .../camel/catalog/components/bean-validator.json   |   1 +
 .../org/apache/camel/catalog/components/bean.json  |   1 +
 .../apache/camel/catalog/components/beanstalk.json |   1 +
 .../apache/camel/catalog/components/bonita.json    |   1 +
 .../org/apache/camel/catalog/components/box.json   |   1 +
 .../apache/camel/catalog/components/braintree.json |   1 +
 .../apache/camel/catalog/components/browse.json    |   1 +
 .../camel/catalog/components/caffeine-cache.json   |   1 +
 .../catalog/components/caffeine-loadcache.json     |   1 +
 .../camel/catalog/components/chatscript.json       |   1 +
 .../org/apache/camel/catalog/components/chunk.json |   1 +
 .../org/apache/camel/catalog/components/class.json |   1 +
 .../apache/camel/catalog/components/cm-sms.json    |   1 +
 .../org/apache/camel/catalog/components/cmis.json  |   1 +
 .../apache/camel/catalog/components/coap+tcp.json  |   1 +
 .../org/apache/camel/catalog/components/coap.json  |   1 +
 .../apache/camel/catalog/components/coaps+tcp.json |   1 +
 .../org/apache/camel/catalog/components/coaps.json |   1 +
 .../apache/camel/catalog/components/cometd.json    |   1 +
 .../apache/camel/catalog/components/cometds.json   |   1 +
 .../apache/camel/catalog/components/consul.json    |   1 +
 .../camel/catalog/components/controlbus.json       |   1 +
 .../org/apache/camel/catalog/components/corda.json |   1 +
 .../apache/camel/catalog/components/couchbase.json |   1 +
 .../apache/camel/catalog/components/couchdb.json   |   1 +
 .../org/apache/camel/catalog/components/cql.json   |   1 +
 .../org/apache/camel/catalog/components/cron.json  |   1 +
 .../camel/catalog/components/crypto-cms.json       |   1 +
 .../apache/camel/catalog/components/crypto.json    |   1 +
 .../org/apache/camel/catalog/components/cxf.json   |   1 +
 .../org/apache/camel/catalog/components/cxfrs.json |   1 +
 .../camel/catalog/components/dataformat.json       |   1 +
 .../camel/catalog/components/dataset-test.json     |   1 +
 .../apache/camel/catalog/components/dataset.json   |   1 +
 .../camel/catalog/components/debezium-mongodb.json |   1 +
 .../camel/catalog/components/debezium-mysql.json   |   1 +
 .../catalog/components/debezium-postgres.json      |   1 +
 .../catalog/components/debezium-sqlserver.json     |   1 +
 .../camel/catalog/components/digitalocean.json     |   1 +
 .../apache/camel/catalog/components/direct-vm.json |   1 +
 .../apache/camel/catalog/components/direct.json    |   1 +
 .../camel/catalog/components/disruptor-vm.json     |   1 +
 .../apache/camel/catalog/components/disruptor.json |   1 +
 .../org/apache/camel/catalog/components/djl.json   |   1 +
 .../org/apache/camel/catalog/components/dns.json   |   1 +
 .../apache/camel/catalog/components/docker.json    |   1 +
 .../org/apache/camel/catalog/components/dozer.json |   1 +
 .../org/apache/camel/catalog/components/drill.json |   1 +
 .../apache/camel/catalog/components/dropbox.json   |   1 +
 .../apache/camel/catalog/components/ehcache.json   |   1 +
 .../catalog/components/elasticsearch-rest.json     |   1 +
 .../org/apache/camel/catalog/components/elsql.json |   1 +
 .../apache/camel/catalog/components/etcd-keys.json |   1 +
 .../camel/catalog/components/etcd-stats.json       |   1 +
 .../camel/catalog/components/etcd-watch.json       |   1 +
 .../org/apache/camel/catalog/components/exec.json  |   1 +
 .../apache/camel/catalog/components/facebook.json  |   1 +
 .../org/apache/camel/catalog/components/fhir.json  |   3 +-
 .../camel/catalog/components/file-watch.json       |   1 +
 .../org/apache/camel/catalog/components/file.json  |   1 +
 .../apache/camel/catalog/components/flatpack.json  |   1 +
 .../org/apache/camel/catalog/components/flink.json |   1 +
 .../org/apache/camel/catalog/components/fop.json   |   1 +
 .../camel/catalog/components/freemarker.json       |   1 +
 .../org/apache/camel/catalog/components/ftp.json   |   1 +
 .../org/apache/camel/catalog/components/ftps.json  |   1 +
 .../apache/camel/catalog/components/ganglia.json   |   1 +
 .../apache/camel/catalog/components/geocoder.json  |   1 +
 .../org/apache/camel/catalog/components/git.json   |   1 +
 .../apache/camel/catalog/components/github.json    |   1 +
 .../catalog/components/google-bigquery-sql.json    |   1 +
 .../camel/catalog/components/google-bigquery.json  |   1 +
 .../catalog/components/google-calendar-stream.json |   1 +
 .../camel/catalog/components/google-calendar.json  |   1 +
 .../camel/catalog/components/google-drive.json     |   1 +
 .../catalog/components/google-mail-stream.json     |   1 +
 .../camel/catalog/components/google-mail.json      |   1 +
 .../camel/catalog/components/google-pubsub.json    |   1 +
 .../catalog/components/google-sheets-stream.json   |   1 +
 .../camel/catalog/components/google-sheets.json    |   1 +
 .../org/apache/camel/catalog/components/gora.json  |   1 +
 .../org/apache/camel/catalog/components/grape.json |   1 +
 .../apache/camel/catalog/components/graphql.json   |   1 +
 .../org/apache/camel/catalog/components/grpc.json  |   1 +
 .../camel/catalog/components/guava-eventbus.json   |   1 +
 .../catalog/components/hazelcast-atomicvalue.json  |   1 +
 .../catalog/components/hazelcast-instance.json     |   1 +
 .../camel/catalog/components/hazelcast-list.json   |   1 +
 .../camel/catalog/components/hazelcast-map.json    |   1 +
 .../catalog/components/hazelcast-multimap.json     |   1 +
 .../camel/catalog/components/hazelcast-queue.json  |   1 +
 .../components/hazelcast-replicatedmap.json        |   1 +
 .../catalog/components/hazelcast-ringbuffer.json   |   1 +
 .../camel/catalog/components/hazelcast-seda.json   |   1 +
 .../camel/catalog/components/hazelcast-set.json    |   1 +
 .../camel/catalog/components/hazelcast-topic.json  |   1 +
 .../org/apache/camel/catalog/components/hbase.json |   1 +
 .../org/apache/camel/catalog/components/hdfs.json  |   1 +
 .../apache/camel/catalog/components/hipchat.json   |   1 +
 .../org/apache/camel/catalog/components/http.json  |   1 +
 .../org/apache/camel/catalog/components/https.json |   1 +
 .../camel/catalog/components/iec60870-client.json  |   1 +
 .../camel/catalog/components/iec60870-server.json  |   1 +
 .../camel/catalog/components/ignite-cache.json     |   1 +
 .../camel/catalog/components/ignite-compute.json   |   1 +
 .../camel/catalog/components/ignite-events.json    |   1 +
 .../camel/catalog/components/ignite-idgen.json     |   1 +
 .../camel/catalog/components/ignite-messaging.json |   1 +
 .../camel/catalog/components/ignite-queue.json     |   1 +
 .../camel/catalog/components/ignite-set.json       |   1 +
 .../org/apache/camel/catalog/components/imap.json  |   1 +
 .../org/apache/camel/catalog/components/imaps.json |   1 +
 .../camel/catalog/components/infinispan.json       |   1 +
 .../apache/camel/catalog/components/influxdb.json  |   1 +
 .../org/apache/camel/catalog/components/iota.json  |   1 +
 .../org/apache/camel/catalog/components/ipfs.json  |   1 +
 .../org/apache/camel/catalog/components/irc.json   |   1 +
 .../apache/camel/catalog/components/ironmq.json    |   1 +
 .../org/apache/camel/catalog/components/jbpm.json  |   1 +
 .../apache/camel/catalog/components/jcache.json    |   1 +
 .../apache/camel/catalog/components/jclouds.json   |   1 +
 .../org/apache/camel/catalog/components/jcr.json   |   1 +
 .../org/apache/camel/catalog/components/jdbc.json  |   1 +
 .../org/apache/camel/catalog/components/jetty.json |   1 +
 .../camel/catalog/components/jgroups-raft.json     |   1 +
 .../apache/camel/catalog/components/jgroups.json   |   1 +
 .../org/apache/camel/catalog/components/jing.json  |   1 +
 .../org/apache/camel/catalog/components/jira.json  |   1 +
 .../org/apache/camel/catalog/components/jms.json   |   1 +
 .../org/apache/camel/catalog/components/jmx.json   |   1 +
 .../org/apache/camel/catalog/components/jolt.json  |   1 +
 .../org/apache/camel/catalog/components/jooq.json  |   1 +
 .../org/apache/camel/catalog/components/jpa.json   |   1 +
 .../org/apache/camel/catalog/components/jslt.json  |   1 +
 .../camel/catalog/components/json-validator.json   |   1 +
 .../apache/camel/catalog/components/jsonata.json   |   1 +
 .../org/apache/camel/catalog/components/jt400.json |   1 +
 .../org/apache/camel/catalog/components/kafka.json |   1 +
 .../catalog/components/kubernetes-config-maps.json |   1 +
 .../catalog/components/kubernetes-deployments.json |   1 +
 .../camel/catalog/components/kubernetes-hpa.json   |   1 +
 .../camel/catalog/components/kubernetes-job.json   |   1 +
 .../catalog/components/kubernetes-namespaces.json  |   1 +
 .../camel/catalog/components/kubernetes-nodes.json |   1 +
 .../kubernetes-persistent-volumes-claims.json      |   1 +
 .../components/kubernetes-persistent-volumes.json  |   1 +
 .../camel/catalog/components/kubernetes-pods.json  |   1 +
 .../kubernetes-replication-controllers.json        |   1 +
 .../components/kubernetes-resources-quota.json     |   1 +
 .../catalog/components/kubernetes-secrets.json     |   1 +
 .../components/kubernetes-service-accounts.json    |   1 +
 .../catalog/components/kubernetes-services.json    |   1 +
 .../org/apache/camel/catalog/components/kudu.json  |   1 +
 .../apache/camel/catalog/components/language.json  |   1 +
 .../org/apache/camel/catalog/components/ldap.json  |   1 +
 .../org/apache/camel/catalog/components/ldif.json  |   1 +
 .../org/apache/camel/catalog/components/log.json   |   1 +
 .../org/apache/camel/catalog/components/lpr.json   |   1 +
 .../apache/camel/catalog/components/lucene.json    |   1 +
 .../camel/catalog/components/lumberjack.json       |   1 +
 .../apache/camel/catalog/components/master.json    |   1 +
 .../apache/camel/catalog/components/metrics.json   |   1 +
 .../camel/catalog/components/micrometer.json       |   1 +
 .../catalog/components/microprofile-metrics.json   |   1 +
 .../camel/catalog/components/milo-client.json      |   1 +
 .../camel/catalog/components/milo-server.json      |   1 +
 .../org/apache/camel/catalog/components/mina.json  |   1 +
 .../org/apache/camel/catalog/components/minio.json |   1 +
 .../org/apache/camel/catalog/components/mllp.json  |   1 +
 .../org/apache/camel/catalog/components/mock.json  |   1 +
 .../camel/catalog/components/mongodb-gridfs.json   |   1 +
 .../apache/camel/catalog/components/mongodb.json   |   1 +
 .../org/apache/camel/catalog/components/msv.json   |   1 +
 .../apache/camel/catalog/components/mustache.json  |   1 +
 .../org/apache/camel/catalog/components/mvel.json  |   1 +
 .../camel/catalog/components/mybatis-bean.json     |   1 +
 .../apache/camel/catalog/components/mybatis.json   |   1 +
 .../apache/camel/catalog/components/nagios.json    |   1 +
 .../org/apache/camel/catalog/components/nats.json  |   1 +
 .../camel/catalog/components/netty-http.json       |   1 +
 .../org/apache/camel/catalog/components/netty.json |   1 +
 .../apache/camel/catalog/components/nitrite.json   |   1 +
 .../org/apache/camel/catalog/components/nsq.json   |   1 +
 .../apache/camel/catalog/components/oaipmh.json    |   1 +
 .../apache/camel/catalog/components/olingo2.json   |   1 +
 .../apache/camel/catalog/components/olingo4.json   |   1 +
 .../components/openshift-build-configs.json        |   1 +
 .../camel/catalog/components/openshift-builds.json |   1 +
 .../camel/catalog/components/openstack-cinder.json |   1 +
 .../camel/catalog/components/openstack-glance.json |   1 +
 .../catalog/components/openstack-keystone.json     |   1 +
 .../catalog/components/openstack-neutron.json      |   1 +
 .../camel/catalog/components/openstack-nova.json   |   1 +
 .../camel/catalog/components/openstack-swift.json  |   1 +
 .../camel/catalog/components/optaplanner.json      |   1 +
 .../org/apache/camel/catalog/components/paho.json  |   1 +
 .../org/apache/camel/catalog/components/pdf.json   |   1 +
 .../catalog/components/pg-replication-slot.json    |   1 +
 .../apache/camel/catalog/components/pgevent.json   |   1 +
 .../camel/catalog/components/platform-http.json    |   1 +
 .../org/apache/camel/catalog/components/pop3.json  |   1 +
 .../org/apache/camel/catalog/components/pop3s.json |   1 +
 .../apache/camel/catalog/components/pubnub.json    |   1 +
 .../apache/camel/catalog/components/pulsar.json    |   1 +
 .../apache/camel/catalog/components/quartz.json    |   1 +
 .../apache/camel/catalog/components/quickfix.json  |   1 +
 .../apache/camel/catalog/components/rabbitmq.json  |   1 +
 .../camel/catalog/components/reactive-streams.json |   1 +
 .../org/apache/camel/catalog/components/ref.json   |   1 +
 .../apache/camel/catalog/components/rest-api.json  |   1 +
 .../camel/catalog/components/rest-openapi.json     |   1 +
 .../camel/catalog/components/rest-swagger.json     |   1 +
 .../org/apache/camel/catalog/components/rest.json  |   1 +
 .../apache/camel/catalog/components/resteasy.json  |   1 +
 .../camel/catalog/components/robotframework.json   |   1 +
 .../org/apache/camel/catalog/components/rss.json   |   1 +
 .../org/apache/camel/catalog/components/saga.json  |   1 +
 .../camel/catalog/components/salesforce.json       |   1 +
 .../camel/catalog/components/sap-netweaver.json    |   1 +
 .../apache/camel/catalog/components/scheduler.json |   1 +
 .../camel/catalog/components/schematron.json       |   1 +
 .../org/apache/camel/catalog/components/scp.json   |   1 +
 .../org/apache/camel/catalog/components/seda.json  |   1 +
 .../apache/camel/catalog/components/service.json   |   1 +
 .../camel/catalog/components/servicenow.json       |   1 +
 .../apache/camel/catalog/components/servlet.json   |   1 +
 .../org/apache/camel/catalog/components/sftp.json  |   1 +
 .../org/apache/camel/catalog/components/sip.json   |   1 +
 .../org/apache/camel/catalog/components/sips.json  |   1 +
 .../camel/catalog/components/sjms-batch.json       |   1 +
 .../org/apache/camel/catalog/components/sjms.json  |   1 +
 .../org/apache/camel/catalog/components/sjms2.json |   1 +
 .../org/apache/camel/catalog/components/slack.json |   1 +
 .../org/apache/camel/catalog/components/smpp.json  |   1 +
 .../org/apache/camel/catalog/components/smpps.json |   1 +
 .../org/apache/camel/catalog/components/smtp.json  |   1 +
 .../org/apache/camel/catalog/components/smtps.json |   1 +
 .../org/apache/camel/catalog/components/snmp.json  |   1 +
 .../org/apache/camel/catalog/components/solr.json  |   1 +
 .../apache/camel/catalog/components/solrCloud.json |   1 +
 .../org/apache/camel/catalog/components/solrs.json |   1 +
 .../apache/camel/catalog/components/soroush.json   |   1 +
 .../org/apache/camel/catalog/components/spark.json |   1 +
 .../camel/catalog/components/splunk-hec.json       |   1 +
 .../apache/camel/catalog/components/splunk.json    |   1 +
 .../camel/catalog/components/spring-batch.json     |   1 +
 .../camel/catalog/components/spring-event.json     |   1 +
 .../catalog/components/spring-integration.json     |   1 +
 .../camel/catalog/components/spring-ldap.json      |   1 +
 .../camel/catalog/components/spring-redis.json     |   1 +
 .../apache/camel/catalog/components/spring-ws.json |   1 +
 .../camel/catalog/components/sql-stored.json       |   1 +
 .../org/apache/camel/catalog/components/sql.json   |   1 +
 .../org/apache/camel/catalog/components/ssh.json   |   1 +
 .../org/apache/camel/catalog/components/stax.json  |   1 +
 .../org/apache/camel/catalog/components/stomp.json |   1 +
 .../apache/camel/catalog/components/stream.json    |   1 +
 .../camel/catalog/components/string-template.json  |   1 +
 .../org/apache/camel/catalog/components/stub.json  |   1 +
 .../apache/camel/catalog/components/telegram.json  |   1 +
 .../apache/camel/catalog/components/thrift.json    |   1 +
 .../org/apache/camel/catalog/components/tika.json  |   1 +
 .../org/apache/camel/catalog/components/timer.json |   1 +
 .../apache/camel/catalog/components/twilio.json    |   1 +
 .../catalog/components/twitter-directmessage.json  |   1 +
 .../camel/catalog/components/twitter-search.json   |   1 +
 .../camel/catalog/components/twitter-timeline.json |   1 +
 .../apache/camel/catalog/components/undertow.json  |   1 +
 .../apache/camel/catalog/components/validator.json |   1 +
 .../apache/camel/catalog/components/velocity.json  |   1 +
 .../camel/catalog/components/vertx-http.json       |   1 +
 .../camel/catalog/components/vertx-websocket.json  |   1 +
 .../org/apache/camel/catalog/components/vertx.json |   1 +
 .../org/apache/camel/catalog/components/vm.json    |   1 +
 .../apache/camel/catalog/components/weather.json   |   1 +
 .../org/apache/camel/catalog/components/web3j.json |   1 +
 .../apache/camel/catalog/components/webhook.json   |   1 +
 .../camel/catalog/components/websocket-jsr356.json |   1 +
 .../apache/camel/catalog/components/websocket.json |   1 +
 .../org/apache/camel/catalog/components/weka.json  |   1 +
 .../apache/camel/catalog/components/wordpress.json |   1 +
 .../apache/camel/catalog/components/workday.json   |   1 +
 .../apache/camel/catalog/components/xchange.json   |   1 +
 .../org/apache/camel/catalog/components/xj.json    |   1 +
 .../camel/catalog/components/xmlsecurity-sign.json |   1 +
 .../catalog/components/xmlsecurity-verify.json     |   1 +
 .../org/apache/camel/catalog/components/xmpp.json  |   1 +
 .../apache/camel/catalog/components/xquery.json    |   1 +
 .../camel/catalog/components/xslt-saxon.json       |   1 +
 .../org/apache/camel/catalog/components/xslt.json  |   1 +
 .../apache/camel/catalog/components/yammer.json    |   1 +
 .../apache/camel/catalog/components/zendesk.json   |   1 +
 .../camel/catalog/components/zookeeper-master.json |   1 +
 .../apache/camel/catalog/components/zookeeper.json |   1 +
 .../apache/camel/catalog/docs/fhir-component.adoc  |   2 +-
 .../apache/camel/component/activemq/activemq.json  |   1 +
 .../org/apache/camel/component/ahc/ws/ahc-ws.json  |   1 +
 .../org/apache/camel/component/ahc/ws/ahc-wss.json |   1 +
 .../org/apache/camel/component/ahc/ahc.json        |   1 +
 .../org/apache/camel/component/amqp/amqp.json      |   1 +
 .../org/apache/camel/component/apns/apns.json      |   1 +
 .../apache/camel/component/arangodb/arangodb.json  |   1 +
 .../org/apache/camel/component/as2/as2.json        |   1 +
 .../apache/camel/component/as2/AS2Endpoint.java    |   1 +
 .../apache/camel/component/asterisk/asterisk.json  |   1 +
 .../org/apache/camel/component/atmos/atmos.json    |   1 +
 .../atmosphere/websocket/atmosphere-websocket.json |   1 +
 .../org/apache/camel/component/atom/atom.json      |   1 +
 .../component/atomix/client/map/atomix-map.json    |   1 +
 .../atomix/client/messaging/atomix-messaging.json  |   1 +
 .../atomix/client/multimap/atomix-multimap.json    |   1 +
 .../atomix/client/queue/atomix-queue.json          |   1 +
 .../component/atomix/client/set/atomix-set.json    |   1 +
 .../atomix/client/value/atomix-value.json          |   1 +
 .../org/apache/camel/component/avro/avro.json      |   1 +
 .../org/apache/camel/component/aws/cw/aws-cw.json  |   1 +
 .../apache/camel/component/aws/ddb/aws-ddb.json    |   1 +
 .../component/aws/ddbstream/aws-ddbstream.json     |   1 +
 .../apache/camel/component/aws/ec2/aws-ec2.json    |   1 +
 .../apache/camel/component/aws/ecs/aws-ecs.json    |   1 +
 .../apache/camel/component/aws/eks/aws-eks.json    |   1 +
 .../apache/camel/component/aws/iam/aws-iam.json    |   1 +
 .../aws/firehose/aws-kinesis-firehose.json         |   1 +
 .../camel/component/aws/kinesis/aws-kinesis.json   |   1 +
 .../apache/camel/component/aws/kms/aws-kms.json    |   1 +
 .../camel/component/aws/lambda/aws-lambda.json     |   1 +
 .../org/apache/camel/component/aws/mq/aws-mq.json  |   1 +
 .../apache/camel/component/aws/msk/aws-msk.json    |   1 +
 .../org/apache/camel/component/aws/s3/aws-s3.json  |   1 +
 .../apache/camel/component/aws/sdb/aws-sdb.json    |   1 +
 .../apache/camel/component/aws/ses/aws-ses.json    |   1 +
 .../apache/camel/component/aws/sns/aws-sns.json    |   1 +
 .../apache/camel/component/aws/sqs/aws-sqs.json    |   1 +
 .../apache/camel/component/aws/swf/aws-swf.json    |   1 +
 .../component/aws/translate/aws-translate.json     |   1 +
 .../camel/component/aws2/athena/aws2-athena.json   |   1 +
 .../apache/camel/component/aws2/cw/aws2-cw.json    |   1 +
 .../apache/camel/component/aws2/ddb/aws2-ddb.json  |   1 +
 .../component/aws2/ddbstream/aws2-ddbstream.json   |   1 +
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |   1 +
 .../apache/camel/component/aws2/ecs/aws2-ecs.json  |   1 +
 .../apache/camel/component/aws2/eks/aws2-eks.json  |   1 +
 .../apache/camel/component/aws2/iam/aws2-iam.json  |   1 +
 .../aws2/firehose/aws2-kinesis-firehose.json       |   1 +
 .../camel/component/aws2/kinesis/aws2-kinesis.json |   1 +
 .../apache/camel/component/aws2/kms/aws2-kms.json  |   1 +
 .../camel/component/aws2/lambda/aws2-lambda.json   |   1 +
 .../apache/camel/component/aws2/mq/aws2-mq.json    |   1 +
 .../apache/camel/component/aws2/msk/aws2-msk.json  |   1 +
 .../apache/camel/component/aws2/s3/aws2-s3.json    |   1 +
 .../apache/camel/component/aws2/ses/aws2-ses.json  |   1 +
 .../apache/camel/component/aws2/sns/aws2-sns.json  |   1 +
 .../apache/camel/component/aws2/sqs/aws2-sqs.json  |   1 +
 .../apache/camel/component/aws2/sts/aws2-sts.json  |   1 +
 .../component/aws2/translate/aws2-translate.json   |   1 +
 .../component/azure/eventhubs/azure-eventhubs.json |   1 +
 .../azure/storage/blob/azure-storage-blob.json     |   1 +
 .../azure/storage/queue/azure-storage-queue.json   |   1 +
 .../camel/component/azure/blob/azure-blob.json     |   1 +
 .../camel/component/azure/queue/azure-queue.json   |   1 +
 .../component/bean/validator/bean-validator.json   |   1 +
 .../org/apache/camel/component/bean/bean.json      |   1 +
 .../apache/camel/component/beanclass/class.json    |   1 +
 .../camel/component/beanstalk/beanstalk.json       |   1 +
 .../org/apache/camel/component/bonita/bonita.json  |   1 +
 .../org/apache/camel/component/box/box.json        |   1 +
 .../apache/camel/component/box/BoxEndpoint.java    |   1 +
 .../camel/component/braintree/braintree.json       |   1 +
 .../component/braintree/BraintreeEndpoint.java     |   1 +
 .../org/apache/camel/component/browse/browse.json  |   1 +
 .../component/caffeine/cache/caffeine-cache.json   |   1 +
 .../caffeine/load/caffeine-loadcache.json          |   1 +
 .../org/apache/camel/component/cassandra/cql.json  |   1 +
 .../camel/component/chatscript/chatscript.json     |   1 +
 .../org/apache/camel/component/chunk/chunk.json    |   1 +
 .../org/apache/camel/component/cm/cm-sms.json      |   1 +
 .../org/apache/camel/component/cmis/cmis.json      |   1 +
 .../resources/org/apache/camel/coap/coap+tcp.json  |   1 +
 .../resources/org/apache/camel/coap/coap.json      |   1 +
 .../resources/org/apache/camel/coap/coaps+tcp.json |   1 +
 .../resources/org/apache/camel/coap/coaps.json     |   1 +
 .../org/apache/camel/component/cometd/cometd.json  |   1 +
 .../org/apache/camel/component/cometd/cometds.json |   1 +
 .../org/apache/camel/component/consul/consul.json  |   1 +
 .../camel/component/controlbus/controlbus.json     |   1 +
 .../org/apache/camel/component/corda/corda.json    |   1 +
 .../camel/component/couchbase/couchbase.json       |   1 +
 .../apache/camel/component/couchdb/couchdb.json    |   1 +
 .../org/apache/camel/component/cron/cron.json      |   1 +
 .../camel/component/crypto/cms/crypto-cms.json     |   1 +
 .../org/apache/camel/component/crypto/crypto.json  |   1 +
 .../org/apache/camel/component/cxf/cxf.json        |   1 +
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |   1 +
 .../camel/component/dataformat/dataformat.json     |   1 +
 .../camel/component/dataset/dataset-test.json      |   1 +
 .../apache/camel/component/dataset/dataset.json    |   1 +
 .../camel/component/debezium/debezium-mongodb.json |   1 +
 .../camel/component/debezium/debezium-mysql.json   |   1 +
 .../component/debezium/debezium-postgres.json      |   1 +
 .../component/debezium/debezium-sqlserver.json     |   1 +
 .../camel/component/digitalocean/digitalocean.json |   1 +
 .../org/apache/camel/component/direct/direct.json  |   1 +
 .../apache/camel/component/directvm/direct-vm.json |   1 +
 .../camel/component/disruptor/disruptor-vm.json    |   1 +
 .../camel/component/disruptor/disruptor.json       |   1 +
 .../org/apache/camel/component/djl/djl.json        |   1 +
 .../org/apache/camel/component/dns/dns.json        |   1 +
 .../org/apache/camel/component/docker/docker.json  |   1 +
 .../org/apache/camel/component/dozer/dozer.json    |   1 +
 .../org/apache/camel/component/drill/drill.json    |   1 +
 .../apache/camel/component/dropbox/dropbox.json    |   1 +
 .../apache/camel/component/ehcache/ehcache.json    |   1 +
 .../elasticsearch/elasticsearch-rest.json          |   1 +
 .../org/apache/camel/component/elsql/elsql.json    |   1 +
 .../org/apache/camel/component/etcd/etcd-keys.json |   1 +
 .../apache/camel/component/etcd/etcd-stats.json    |   1 +
 .../apache/camel/component/etcd/etcd-watch.json    |   1 +
 .../org/apache/camel/component/exec/exec.json      |   1 +
 .../apache/camel/component/facebook/facebook.json  |   1 +
 .../org/apache/camel/component/fhir/fhir.json      |   3 +-
 .../src/main/docs/fhir-component.adoc              |   2 +-
 .../camel/component/fhir/FhirConfiguration.java    |   2 +-
 .../apache/camel/component/fhir/FhirEndpoint.java  |   1 +
 .../camel/component/file/watch/file-watch.json     |   1 +
 .../org/apache/camel/component/file/file.json      |   1 +
 .../apache/camel/component/flatpack/flatpack.json  |   1 +
 .../org/apache/camel/component/flink/flink.json    |   1 +
 .../org/apache/camel/component/fop/fop.json        |   1 +
 .../camel/component/freemarker/freemarker.json     |   1 +
 .../apache/camel/component/file/remote/ftp.json    |   1 +
 .../apache/camel/component/file/remote/ftps.json   |   1 +
 .../apache/camel/component/file/remote/sftp.json   |   1 +
 .../apache/camel/component/ganglia/ganglia.json    |   1 +
 .../apache/camel/component/geocoder/geocoder.json  |   1 +
 .../org/apache/camel/component/git/git.json        |   1 +
 .../org/apache/camel/component/github/github.json  |   1 +
 .../component/google/bigquery/google-bigquery.json |   1 +
 .../google/bigquery/sql/google-bigquery-sql.json   |   1 +
 .../component/google/calendar/google-calendar.json |   1 +
 .../calendar/stream/google-calendar-stream.json    |   1 +
 .../google/calendar/GoogleCalendarEndpoint.java    |   2 +-
 .../camel/component/google/drive/google-drive.json |   1 +
 .../google/drive/GoogleDriveEndpoint.java          |   2 +-
 .../camel/component/google/mail/google-mail.json   |   1 +
 .../google/mail/stream/google-mail-stream.json     |   1 +
 .../component/google/mail/GoogleMailEndpoint.java  |   1 +
 .../component/google/pubsub/google-pubsub.json     |   1 +
 .../component/google/sheets/google-sheets.json     |   1 +
 .../google/sheets/stream/google-sheets-stream.json |   1 +
 .../google/sheets/GoogleSheetsEndpoint.java        |   2 +-
 .../org/apache/camel/component/gora/gora.json      |   1 +
 .../org/apache/camel/component/grape/grape.json    |   1 +
 .../apache/camel/component/graphql/graphql.json    |   1 +
 .../org/apache/camel/component/grpc/grpc.json      |   1 +
 .../component/guava/eventbus/guava-eventbus.json   |   1 +
 .../atomicnumber/hazelcast-atomicvalue.json        |   1 +
 .../hazelcast/instance/hazelcast-instance.json     |   1 +
 .../component/hazelcast/list/hazelcast-list.json   |   1 +
 .../component/hazelcast/map/hazelcast-map.json     |   1 +
 .../hazelcast/multimap/hazelcast-multimap.json     |   1 +
 .../component/hazelcast/queue/hazelcast-queue.json |   1 +
 .../replicatedmap/hazelcast-replicatedmap.json     |   1 +
 .../hazelcast/ringbuffer/hazelcast-ringbuffer.json |   1 +
 .../component/hazelcast/seda/hazelcast-seda.json   |   1 +
 .../component/hazelcast/set/hazelcast-set.json     |   1 +
 .../component/hazelcast/topic/hazelcast-topic.json |   1 +
 .../org/apache/camel/component/hbase/hbase.json    |   1 +
 .../org/apache/camel/component/hdfs/hdfs.json      |   1 +
 .../apache/camel/component/hipchat/hipchat.json    |   1 +
 .../org/apache/camel/component/http/http.json      |   1 +
 .../org/apache/camel/component/http/https.json     |   1 +
 .../component/iec60870/client/iec60870-client.json |   1 +
 .../component/iec60870/server/iec60870-server.json |   1 +
 .../camel/component/infinispan/infinispan.json     |   1 +
 .../apache/camel/component/influxdb/influxdb.json  |   1 +
 .../org/apache/camel/component/iota/iota.json      |   1 +
 .../org/apache/camel/component/ipfs/ipfs.json      |   1 +
 .../org/apache/camel/component/irc/irc.json        |   1 +
 .../org/apache/camel/component/ironmq/ironmq.json  |   1 +
 .../org/apache/camel/component/jbpm/jbpm.json      |   1 +
 .../org/apache/camel/component/jcache/jcache.json  |   1 +
 .../apache/camel/component/jclouds/jclouds.json    |   1 +
 .../org/apache/camel/component/jcr/jcr.json        |   1 +
 .../org/apache/camel/component/jdbc/jdbc.json      |   1 +
 .../org/apache/camel/component/jetty9/jetty.json   |   1 +
 .../camel/component/jgroups/raft/jgroups-raft.json |   1 +
 .../apache/camel/component/jgroups/jgroups.json    |   1 +
 .../camel/component/validator/jing/jing.json       |   1 +
 .../org/apache/camel/component/jira/jira.json      |   1 +
 .../org/apache/camel/component/jms/jms.json        |   1 +
 .../org/apache/camel/component/jmx/jmx.json        |   1 +
 .../org/apache/camel/component/jolt/jolt.json      |   1 +
 .../org/apache/camel/component/jooq/jooq.json      |   1 +
 .../org/apache/camel/component/jpa/jpa.json        |   1 +
 .../org/apache/camel/component/scp/scp.json        |   1 +
 .../org/apache/camel/component/jslt/jslt.json      |   1 +
 .../component/jsonvalidator/json-validator.json    |   1 +
 .../apache/camel/component/jsonata/jsonata.json    |   1 +
 .../org/apache/camel/component/jt400/jt400.json    |   1 +
 .../org/apache/camel/component/kafka/kafka.json    |   1 +
 .../config_maps/kubernetes-config-maps.json        |   1 +
 .../deployments/kubernetes-deployments.json        |   1 +
 .../component/kubernetes/hpa/kubernetes-hpa.json   |   1 +
 .../component/kubernetes/job/kubernetes-job.json   |   1 +
 .../namespaces/kubernetes-namespaces.json          |   1 +
 .../kubernetes/nodes/kubernetes-nodes.json         |   1 +
 .../kubernetes-persistent-volumes.json             |   1 +
 .../kubernetes-persistent-volumes-claims.json      |   1 +
 .../component/kubernetes/pods/kubernetes-pods.json |   1 +
 .../kubernetes-replication-controllers.json        |   1 +
 .../kubernetes-resources-quota.json                |   1 +
 .../kubernetes/secrets/kubernetes-secrets.json     |   1 +
 .../kubernetes-service-accounts.json               |   1 +
 .../kubernetes/services/kubernetes-services.json   |   1 +
 .../build_configs/openshift-build-configs.json     |   1 +
 .../openshift/builds/openshift-builds.json         |   1 +
 .../org/apache/camel/component/kudu/kudu.json      |   1 +
 .../apache/camel/component/language/language.json  |   1 +
 .../org/apache/camel/component/ldap/ldap.json      |   1 +
 .../org/apache/camel/component/ldif/ldif.json      |   1 +
 .../org/apache/camel/component/log/log.json        |   1 +
 .../org/apache/camel/component/lucene/lucene.json  |   1 +
 .../camel/component/lumberjack/lumberjack.json     |   1 +
 .../org/apache/camel/component/mail/imap.json      |   1 +
 .../org/apache/camel/component/mail/imaps.json     |   1 +
 .../org/apache/camel/component/mail/pop3.json      |   1 +
 .../org/apache/camel/component/mail/pop3s.json     |   1 +
 .../org/apache/camel/component/mail/smtp.json      |   1 +
 .../org/apache/camel/component/mail/smtps.json     |   1 +
 .../org/apache/camel/component/master/master.json  |   1 +
 .../apache/camel/component/metrics/metrics.json    |   1 +
 .../camel/component/micrometer/micrometer.json     |   1 +
 .../microprofile/metrics/microprofile-metrics.json |   1 +
 .../camel/component/milo/client/milo-client.json   |   1 +
 .../camel/component/milo/server/milo-server.json   |   1 +
 .../org/apache/camel/component/mina/mina.json      |   1 +
 .../org/apache/camel/component/minio/minio.json    |   1 +
 .../org/apache/camel/component/mllp/mllp.json      |   1 +
 .../org/apache/camel/component/mock/mock.json      |   1 +
 .../component/mongodb/gridfs/mongodb-gridfs.json   |   1 +
 .../apache/camel/component/mongodb/mongodb.json    |   1 +
 .../apache/camel/component/validator/msv/msv.json  |   1 +
 .../apache/camel/component/mustache/mustache.json  |   1 +
 .../org/apache/camel/component/mvel/mvel.json      |   1 +
 .../camel/component/mybatis/mybatis-bean.json      |   1 +
 .../apache/camel/component/mybatis/mybatis.json    |   1 +
 .../org/apache/camel/component/nagios/nagios.json  |   1 +
 .../org/apache/camel/component/nats/nats.json      |   1 +
 .../camel/component/netty/http/netty-http.json     |   1 +
 .../org/apache/camel/component/netty/netty.json    |   1 +
 .../apache/camel/component/nitrite/nitrite.json    |   1 +
 .../org/apache/camel/component/nsq/nsq.json        |   1 +
 .../org/apache/camel/oaipmh/component/oaipmh.json  |   1 +
 .../apache/camel/component/olingo2/olingo2.json    |   1 +
 .../camel/component/olingo2/Olingo2Endpoint.java   |   1 +
 .../apache/camel/component/olingo4/olingo4.json    |   1 +
 .../camel/component/olingo4/Olingo4Endpoint.java   |   1 +
 .../openstack/cinder/openstack-cinder.json         |   1 +
 .../openstack/glance/openstack-glance.json         |   1 +
 .../openstack/keystone/openstack-keystone.json     |   1 +
 .../openstack/neutron/openstack-neutron.json       |   1 +
 .../component/openstack/nova/openstack-nova.json   |   1 +
 .../component/openstack/swift/openstack-swift.json |   1 +
 .../camel/component/optaplanner/optaplanner.json   |   1 +
 .../org/apache/camel/component/paho/paho.json      |   1 +
 .../org/apache/camel/component/pdf/pdf.json        |   1 +
 .../pg/replication/slot/pg-replication-slot.json   |   1 +
 .../apache/camel/component/pgevent/pgevent.json    |   1 +
 .../component/platform/http/platform-http.json     |   1 +
 .../org/apache/camel/component/printer/lpr.json    |   1 +
 .../org/apache/camel/component/pubnub/pubnub.json  |   1 +
 .../org/apache/camel/component/pulsar/pulsar.json  |   1 +
 .../org/apache/camel/component/quartz/quartz.json  |   1 +
 .../apache/camel/component/quickfixj/quickfix.json |   1 +
 .../apache/camel/component/rabbitmq/rabbitmq.json  |   1 +
 .../reactive/streams/reactive-streams.json         |   1 +
 .../org/apache/camel/component/ref/ref.json        |   1 +
 .../camel/component/rest/openapi/rest-openapi.json |   1 +
 .../camel/component/rest/swagger/rest-swagger.json |   1 +
 .../org/apache/camel/component/rest/rest-api.json  |   1 +
 .../org/apache/camel/component/rest/rest.json      |   1 +
 .../apache/camel/component/resteasy/resteasy.json  |   1 +
 .../component/robotframework/robotframework.json   |   1 +
 .../org/apache/camel/component/rss/rss.json        |   1 +
 .../org/apache/camel/component/saga/saga.json      |   1 +
 .../camel/component/salesforce/salesforce.json     |   1 +
 .../component/sap/netweaver/sap-netweaver.json     |   1 +
 .../org/apache/camel/component/xquery/xquery.json  |   1 +
 .../camel/component/scheduler/scheduler.json       |   1 +
 .../camel/component/schematron/schematron.json     |   1 +
 .../org/apache/camel/component/seda/seda.json      |   1 +
 .../apache/camel/component/service/service.json    |   1 +
 .../camel/component/servicenow/servicenow.json     |   1 +
 .../apache/camel/component/servlet/servlet.json    |   1 +
 .../org/apache/camel/component/sip/sip.json        |   1 +
 .../org/apache/camel/component/sip/sips.json       |   1 +
 .../camel/component/sjms/batch/sjms-batch.json     |   1 +
 .../org/apache/camel/component/sjms/sjms.json      |   1 +
 .../org/apache/camel/component/sjms2/sjms2.json    |   1 +
 .../org/apache/camel/component/slack/slack.json    |   1 +
 .../org/apache/camel/component/smpp/smpp.json      |   1 +
 .../org/apache/camel/component/smpp/smpps.json     |   1 +
 .../org/apache/camel/component/snmp/snmp.json      |   1 +
 .../org/apache/camel/component/solr/solr.json      |   1 +
 .../org/apache/camel/component/solr/solrCloud.json |   1 +
 .../org/apache/camel/component/solr/solrs.json     |   1 +
 .../component/soroushbot/component/soroush.json    |   1 +
 .../org/apache/camel/component/spark/spark.json    |   1 +
 .../camel/component/splunkhec/splunk-hec.json      |   1 +
 .../org/apache/camel/component/splunk/splunk.json  |   1 +
 .../camel/component/spring/batch/spring-batch.json |   1 +
 .../spring/integration/spring-integration.json     |   1 +
 .../camel/component/springldap/spring-ldap.json    |   1 +
 .../apache/camel/component/redis/spring-redis.json |   1 +
 .../camel/component/spring/ws/spring-ws.json       |   1 +
 .../apache/camel/component/event/spring-event.json |   1 +
 .../org/apache/camel/component/sql/sql.json        |   1 +
 .../camel/component/sql/stored/sql-stored.json     |   1 +
 .../org/apache/camel/component/ssh/ssh.json        |   1 +
 .../org/apache/camel/component/stax/stax.json      |   1 +
 .../org/apache/camel/component/stomp/stomp.json    |   1 +
 .../org/apache/camel/component/stream/stream.json  |   1 +
 .../component/stringtemplate/string-template.json  |   1 +
 .../org/apache/camel/component/stub/stub.json      |   1 +
 .../apache/camel/component/telegram/telegram.json  |   1 +
 .../org/apache/camel/component/thrift/thrift.json  |   1 +
 .../org/apache/camel/component/tika/tika.json      |   1 +
 .../org/apache/camel/component/timer/timer.json    |   1 +
 .../org/apache/camel/component/twilio/twilio.json  |   1 +
 .../camel/component/twilio/TwilioEndpoint.java     |   1 +
 .../directmessage/twitter-directmessage.json       |   1 +
 .../component/twitter/search/twitter-search.json   |   1 +
 .../twitter/timeline/twitter-timeline.json         |   1 +
 .../apache/camel/component/undertow/undertow.json  |   1 +
 .../camel/component/validator/validator.json       |   1 +
 .../apache/camel/component/velocity/velocity.json  |   1 +
 .../camel/component/vertx/http/vertx-http.json     |   1 +
 .../component/vertx/websocket/vertx-websocket.json |   1 +
 .../org/apache/camel/component/vertx/vertx.json    |   1 +
 .../org/apache/camel/component/vm/vm.json          |   1 +
 .../apache/camel/component/weather/weather.json    |   1 +
 .../org/apache/camel/component/web3j/web3j.json    |   1 +
 .../apache/camel/component/webhook/webhook.json    |   1 +
 .../camel/websocket/jsr356/websocket-jsr356.json   |   1 +
 .../camel/component/websocket/websocket.json       |   1 +
 .../org/apache/camel/component/weka/weka.json      |   1 +
 .../camel/component/wordpress/wordpress.json       |   1 +
 .../apache/camel/component/workday/workday.json    |   1 +
 .../apache/camel/component/xchange/xchange.json    |   1 +
 .../org/apache/camel/component/xj/xj.json          |   1 +
 .../component/xmlsecurity/xmlsecurity-sign.json    |   1 +
 .../component/xmlsecurity/xmlsecurity-verify.json  |   1 +
 .../org/apache/camel/component/xmpp/xmpp.json      |   1 +
 .../camel/component/xslt/saxon/xslt-saxon.json     |   1 +
 .../org/apache/camel/component/xslt/xslt.json      |   1 +
 .../org/apache/camel/component/yammer/yammer.json  |   1 +
 .../apache/camel/component/zendesk/zendesk.json    |   1 +
 .../camel/component/zendesk/ZendeskEndpoint.java   |   1 +
 .../zookeepermaster/zookeeper-master.json          |   1 +
 .../camel/component/zookeeper/zookeeper.json       |   1 +
 .../java/org/apache/camel/spi/UriEndpoint.java     |   7 +
 .../java/org/apache/camel/spi/UriParams.java       |   4 +-
 .../src/generated/resources/metadata.json          | 358 +++++++++++++++++++++
 .../builder/endpoint/StaticEndpointBuilders.java   |  10 +-
 .../endpoint/dsl/FhirEndpointBuilderFactory.java   |  10 +-
 .../modules/ROOT/pages/fhir-component.adoc         |   2 +-
 .../apache/camel/tooling/model/ComponentModel.java |   9 +
 .../org/apache/camel/tooling/model/JsonMapper.java |   2 +
 .../packaging/EndpointSchemaGeneratorMojo.java     |   1 +
 .../java/org/apache/camel/spi/UriEndpoint.java     |   7 +
 .../main/java/org/apache/camel/spi/UriParams.java  |   4 +-
 735 files changed, 1129 insertions(+), 19 deletions(-)

diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
index 8d2bcbb..146db3e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
@@ -17,6 +17,7 @@
     "syntax": "activemq:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json
index 9cbfb1f..10cedaf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json
@@ -18,6 +18,7 @@
     "syntax": "ahc-ws:httpUri",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json
index d300421..35debec 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json
@@ -18,6 +18,7 @@
     "syntax": "ahc-wss:httpUri",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json
index bc277e3..0ad7076 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json
@@ -17,6 +17,7 @@
     "syntax": "ahc:httpUri",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
index 84a8101..5f12e64 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
@@ -17,6 +17,7 @@
     "syntax": "amqp:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json
index 7952403..d0d8967 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json
@@ -17,6 +17,7 @@
     "syntax": "apns:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json
index 301a776..3c967ab 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json
@@ -17,6 +17,7 @@
     "syntax": "arangodb:database",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
index 929bf17..cdcfd21 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
@@ -17,6 +17,7 @@
     "syntax": "as2:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json
index e219e4b..a0c9897 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json
@@ -17,6 +17,7 @@
     "syntax": "asterisk:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json
index 2dafd17..8a99ac0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json
@@ -17,6 +17,7 @@
     "syntax": "atmos:name\/operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json
index 46dd113..e5c5c1f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json
@@ -18,6 +18,7 @@
     "syntax": "atmosphere-websocket:servicePath",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json
index f6fc2c8..86e9f49 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json
@@ -17,6 +17,7 @@
     "syntax": "atom:feedUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json
index 259feed..16cea86 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-map:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json
index e911901..22ce46a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-messaging:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json
index 1539e73..8177d73 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-multimap:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json
index 0acc1fb..96516f1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-queue:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json
index 8fdbc9a..ea5ce07 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-set:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json
index 306e09e..71ecd1f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-value:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json
index eb44401..0674de4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json
@@ -17,6 +17,7 @@
     "syntax": "avro:transport:host:port\/messageName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json
index bb28868..b330a0f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json
@@ -17,6 +17,7 @@
     "syntax": "aws-cw:namespace",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json
index 6d4325f..2ec151b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json
@@ -17,6 +17,7 @@
     "syntax": "aws-ddb:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json
index 6d93b0e..654259b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json
@@ -17,6 +17,7 @@
     "syntax": "aws-ddbstream:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json
index 522c11a..e6f3cd2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json
@@ -17,6 +17,7 @@
     "syntax": "aws-ec2:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json
index 99fa0eb..c93093c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json
@@ -17,6 +17,7 @@
     "syntax": "aws-ecs:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json
index 152d1b9..d62fcdf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json
@@ -17,6 +17,7 @@
     "syntax": "aws-eks:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json
index 195a5e4..4ab0127 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json
@@ -17,6 +17,7 @@
     "syntax": "aws-iam:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json
index 3b72131..bf4edd3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json
@@ -17,6 +17,7 @@
     "syntax": "aws-kinesis-firehose:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json
index 4b1ba8c..1e40e05 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json
@@ -17,6 +17,7 @@
     "syntax": "aws-kinesis:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json
index 8116f5d..76cccac 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json
@@ -17,6 +17,7 @@
     "syntax": "aws-kms:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json
index a974d4c..e1d953d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json
@@ -17,6 +17,7 @@
     "syntax": "aws-lambda:function",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json
index 23c434f..e1dcc35 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json
@@ -17,6 +17,7 @@
     "syntax": "aws-mq:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json
index 5c86cf4..0eeef1c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json
@@ -17,6 +17,7 @@
     "syntax": "aws-msk:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json
index bff0b33..f13e56e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json
@@ -17,6 +17,7 @@
     "syntax": "aws-s3:\/\/bucketNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json
index c5a4a31..05cda53 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json
@@ -17,6 +17,7 @@
     "syntax": "aws-sdb:domainName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json
index 9a21102..9c8c6eb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json
@@ -17,6 +17,7 @@
     "syntax": "aws-ses:from",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json
index 413cc97..4891d1f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json
@@ -17,6 +17,7 @@
     "syntax": "aws-sns:topicNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json
index 10a6a75..98297c5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json
@@ -17,6 +17,7 @@
     "syntax": "aws-sqs:queueNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json
index 7587889..8f1c02b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json
@@ -17,6 +17,7 @@
     "syntax": "aws-swf:type",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json
index d29b89f..e7d0338 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json
@@ -17,6 +17,7 @@
     "syntax": "aws-translate:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json
index b0e18ca..be783af 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-athena:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json
index d73a97e..4655575 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-cw:namespace",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json
index a49fd84..d27eb42 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-ddb:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json
index e72fda8..9d23a87 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-ddbstream:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json
index 68dadb7..d0e7f68 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-ec2:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json
index f1beec9..383c08e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-ecs:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json
index 93d66e0..f10f119 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-eks:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json
index 3912cb5..75ac5a1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-iam:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json
index 535fc18..3a8cffe 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-kinesis-firehose:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json
index 7f73ec6..7768f74 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-kinesis:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json
index 213b3a7..ff21bd3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-kms:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json
index 01f7096..d805db8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-lambda:function",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json
index b225174..bea7994 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-mq:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json
index cc25f77..1dc36cd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-msk:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json
index 97b9a6b..38d2834 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-s3:\/\/bucketNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json
index 6ee0fde..ea54187 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-ses:from",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json
index ad9513b..0349037 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-sns:topicNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json
index dd32dc7..6749a55 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-sqs:queueNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json
index d38a401..a4b66e8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-sts:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json
index 4b66374..4f9944e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-translate:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json
index e46b8a0..4dde636 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json
@@ -17,6 +17,7 @@
     "syntax": "azure-blob:containerOrBlobUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json
index f3dc8bba..b290bdb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json
@@ -17,6 +17,7 @@
     "syntax": "azure-eventhubs:namespace\/eventHubName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json
index 6f12a8d..47f614c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json
@@ -17,6 +17,7 @@
     "syntax": "azure-queue:containerAndQueueUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
index c438518..ad27b9e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
@@ -17,6 +17,7 @@
     "syntax": "azure-storage-blob:containerName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json
index 3b97e65..47d5f02 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json
@@ -17,6 +17,7 @@
     "syntax": "azure-storage-queue:queueName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json
index 6bdd167..54cce78 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json
@@ -17,6 +17,7 @@
     "syntax": "bean-validator:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json
index 4938c97..33f1ad4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json
@@ -17,6 +17,7 @@
     "syntax": "bean:beanName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json
index 6f791a7..1fe8ed9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json
@@ -17,6 +17,7 @@
     "syntax": "beanstalk:connectionSettings",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json
index 50c97e6..d2c6335 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json
@@ -17,6 +17,7 @@
     "syntax": "bonita:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json
index 408d9bf..09595de 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json
@@ -17,6 +17,7 @@
     "syntax": "box:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json
index 82ac65d..b2a65a9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json
@@ -17,6 +17,7 @@
     "syntax": "braintree:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json
index 3dc8560..59521fd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json
@@ -17,6 +17,7 @@
     "syntax": "browse:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json
index 47b6151..73d8166 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json
@@ -17,6 +17,7 @@
     "syntax": "caffeine-cache:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json
index 7485c3d..678afbc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json
@@ -17,6 +17,7 @@
     "syntax": "caffeine-loadcache:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json
index f17d991..7b698f8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json
@@ -17,6 +17,7 @@
     "syntax": "chatscript:host:port\/botName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json
index 10d525c..150c2bc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json
@@ -17,6 +17,7 @@
     "syntax": "chunk:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json
index 4fa66aa..f828a3c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json
@@ -17,6 +17,7 @@
     "syntax": "class:beanName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json
index 5292464..9a18c66 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json
@@ -17,6 +17,7 @@
     "syntax": "cm-sms:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json
index a48944c..2a100d9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json
@@ -17,6 +17,7 @@
     "syntax": "cmis:cmsUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
index f3645bb..03d9c42 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
@@ -18,6 +18,7 @@
     "syntax": "coap+tcp:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
index cb44449..248e534 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
@@ -18,6 +18,7 @@
     "syntax": "coap:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
index a172824..91f3f59 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
@@ -18,6 +18,7 @@
     "syntax": "coaps+tcp:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
index 8a00edd..8c34cb3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
@@ -18,6 +18,7 @@
     "syntax": "coaps:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json
index 8f91dc1..9560372 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json
@@ -18,6 +18,7 @@
     "syntax": "cometd:host:port\/channelName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json
index 1c19737..a411e8e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json
@@ -18,6 +18,7 @@
     "syntax": "cometds:host:port\/channelName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json
index c381b93..90e2a97 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json
@@ -17,6 +17,7 @@
     "syntax": "consul:apiEndpoint",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json
index a8c38f5..8ddab91 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json
@@ -17,6 +17,7 @@
     "syntax": "controlbus:command:language",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json
index 45f1bf4..4827896 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json
@@ -17,6 +17,7 @@
     "syntax": "corda:node",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json
index 6ad8638..0f41675 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json
@@ -17,6 +17,7 @@
     "syntax": "couchbase:protocol:hostname:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json
index 8ef644b..39f8a7e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json
@@ -17,6 +17,7 @@
     "syntax": "couchdb:protocol:hostname:port\/database",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json
index 251db69..c3dfe5a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json
@@ -17,6 +17,7 @@
     "syntax": "cql:beanRef:hosts:port\/keyspace",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json
index 2ca9b63..3d56624 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json
@@ -17,6 +17,7 @@
     "syntax": "cron:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json
index bdcb561..9906860 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json
@@ -18,6 +18,7 @@
     "syntax": "crypto-cms:cryptoOperation:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json
index dbd34cb..c60782b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json
@@ -17,6 +17,7 @@
     "syntax": "crypto:cryptoOperation:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
index f5c01b5..44870d9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
@@ -17,6 +17,7 @@
     "syntax": "cxf:beanId:address",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json
index 2deb691..4aae2ba 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json
@@ -17,6 +17,7 @@
     "syntax": "cxfrs:beanId:address",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json
index ee10967..c1a4f36 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json
@@ -17,6 +17,7 @@
     "syntax": "dataformat:name:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json
index a89fd19..a47adbf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json
@@ -17,6 +17,7 @@
     "syntax": "dataset-test:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json
index 48c0559..a4ebd3d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json
@@ -17,6 +17,7 @@
     "syntax": "dataset:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json
index 88cd738..c3b9a07 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json
@@ -17,6 +17,7 @@
     "syntax": "debezium-mongodb:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json
index 333139a..aeaa38e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json
@@ -17,6 +17,7 @@
     "syntax": "debezium-mysql:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json
index 228a913..6c5b4af 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json
@@ -17,6 +17,7 @@
     "syntax": "debezium-postgres:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json
index bfd6a5e..ec5e50e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json
@@ -17,6 +17,7 @@
     "syntax": "debezium-sqlserver:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json
index 6fea0c1..6a13e01 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json
@@ -17,6 +17,7 @@
     "syntax": "digitalocean:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json
index 432415d..d3f2780 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json
@@ -17,6 +17,7 @@
     "syntax": "direct-vm:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json
index 5864c7f..d848e19 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json
@@ -17,6 +17,7 @@
     "syntax": "direct:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json
index 4539807..37c38f1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json
@@ -18,6 +18,7 @@
     "syntax": "disruptor-vm:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json
index e568ff1..aff62de 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json
@@ -18,6 +18,7 @@
     "syntax": "disruptor:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json
index 88ea049..4f76ff6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json
@@ -17,6 +17,7 @@
     "syntax": "djl:application",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json
index f0886b7..dc9ea30 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json
@@ -17,6 +17,7 @@
     "syntax": "dns:dnsType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json
index d627181..81de7e6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json
@@ -17,6 +17,7 @@
     "syntax": "docker:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json
index 0e860b6..61e9f68 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json
@@ -17,6 +17,7 @@
     "syntax": "dozer:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json
index b58c998..f44f715 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json
@@ -17,6 +17,7 @@
     "syntax": "drill:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json
index a082771..b7de6a0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json
@@ -17,6 +17,7 @@
     "syntax": "dropbox:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json
index 1ecae79..4ca9c63 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json
@@ -17,6 +17,7 @@
     "syntax": "ehcache:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json
index ed076be..dcd77ff 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json
@@ -17,6 +17,7 @@
     "syntax": "elasticsearch-rest:clusterName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json
index f5e428e..89f3875 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json
@@ -17,6 +17,7 @@
     "syntax": "elsql:elsqlName:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json
index 10fba1f..b25a1ba 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json
@@ -17,6 +17,7 @@
     "syntax": "etcd-keys:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json
index ff5ffd8..292bf3b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json
@@ -17,6 +17,7 @@
     "syntax": "etcd-stats:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json
index d8f416b..298b537 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json
@@ -17,6 +17,7 @@
     "syntax": "etcd-watch:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json
index 9457311..22501af 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json
@@ -17,6 +17,7 @@
     "syntax": "exec:executable",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json
index 5cf23cc..26924eb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json
@@ -17,6 +17,7 @@
     "syntax": "facebook:methodName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json
index 94bc516..f71ca44 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json
@@ -17,6 +17,7 @@
     "syntax": "fhir:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -51,7 +52,7 @@
     "username": { "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "Username to use for basic authentication" }
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.fhir.internal.FhirApiName", "enum": [ "capabilities", "create", "delete", "history", "load-page", "meta", "patch", "read", "search", "transaction", "update", "validate" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationFi [...]
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.fhir.internal.FhirApiName", "enum": [ "CAPABILITIES", "CREATE", "DELETE", "HISTORY", "LOAD_PAGE", "META", "OPERATION", "PATCH", "READ", "SEARCH", "TRANSACTION", "UPDATE", "VALIDATE" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "co [...]
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "What sub operation to use for the selected operation" },
     "encoding": { "kind": "parameter", "displayName": "Encoding", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "JSON", "XML" ], "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "Encoding to use for all request" },
     "fhirVersion": { "kind": "parameter", "displayName": "Fhir Version", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "DSTU2", "DSTU2_HL7ORG", "DSTU2_1", "DSTU3", "R4", "R5" ], "deprecated": false, "secret": false, "defaultValue": "R4", "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "The FHIR Version to use" },
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json
index 5563a75..750a0d8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json
@@ -17,6 +17,7 @@
     "syntax": "file-watch:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json
index 401c7ae..530fa3a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json
@@ -17,6 +17,7 @@
     "syntax": "file:directoryName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json
index 230524a..7e99e43 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json
@@ -17,6 +17,7 @@
     "syntax": "flatpack:type:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json
index 36c3a80..c33e517 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json
@@ -17,6 +17,7 @@
     "syntax": "flink:endpointType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json
index 9e50943..f9f12ba 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json
@@ -17,6 +17,7 @@
     "syntax": "fop:outputType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json
index bc6b75f..466f177 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json
@@ -17,6 +17,7 @@
     "syntax": "freemarker:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json
index 9ad55d8..3b8e5f6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "ftp:username:password@host:port\/directoryName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json
index 0422133..296b51e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "ftps:username:password@host:port\/directoryName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json
index f44958f..c171144 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json
@@ -17,6 +17,7 @@
     "syntax": "ganglia:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json
index 12a940b..27061e2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json
@@ -17,6 +17,7 @@
     "syntax": "geocoder:address:latlng",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json
index 9f4ef3a..3df3620 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json
@@ -17,6 +17,7 @@
     "syntax": "git:localPath",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
index 7122a04..e095bde 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
@@ -17,6 +17,7 @@
     "syntax": "github:type\/branchName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json
index fd9c2c3..32c21bf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json
@@ -17,6 +17,7 @@
     "syntax": "google-bigquery-sql:projectId:query",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json
index 880fbdc..ea5c4aa 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json
@@ -17,6 +17,7 @@
     "syntax": "google-bigquery:projectId:datasetId:tableId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json
index fc0bc4a..5c7f337 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json
@@ -17,6 +17,7 @@
     "syntax": "google-calendar-stream:index",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json
index 5389aea..aae2d30 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json
@@ -17,6 +17,7 @@
     "syntax": "google-calendar:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json
index d911e8a..1f22dfa 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json
@@ -17,6 +17,7 @@
     "syntax": "google-drive:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json
index 75e955f..ad4003f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json
@@ -17,6 +17,7 @@
     "syntax": "google-mail-stream:index",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json
index fdddc2e..323e047 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json
@@ -17,6 +17,7 @@
     "syntax": "google-mail:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json
index 742424b..3b310d9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json
@@ -17,6 +17,7 @@
     "syntax": "google-pubsub:projectId:destinationName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json
index e6d7989..a6ddaf3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json
@@ -17,6 +17,7 @@
     "syntax": "google-sheets-stream:apiName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json
index 9b34b4d..3cba23d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json
@@ -17,6 +17,7 @@
     "syntax": "google-sheets:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json
index 7883c64..a2eaca6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json
@@ -17,6 +17,7 @@
     "syntax": "gora:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json
index 3b94209..974e49f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json
@@ -17,6 +17,7 @@
     "syntax": "grape:defaultCoordinates",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json
index 617a903..d3082b5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json
@@ -17,6 +17,7 @@
     "syntax": "graphql:httpUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json
index 735d50c..0d90f33 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json
@@ -17,6 +17,7 @@
     "syntax": "grpc:host:port\/service",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json
index 121805d..e1b7faf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json
@@ -17,6 +17,7 @@
     "syntax": "guava-eventbus:eventBusRef",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
index 725f252..1d2308d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-atomicvalue:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
index 0959955..6ebc0bf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-instance:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
index 9a201c4..7420077 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-list:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
index cc922b9..b0f4420 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-map:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
index 423dec0..0a5bf85 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-multimap:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
index bf802cf..4f89223 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-queue:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
index e344f6e..7cf4033 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-replicatedmap:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json
index 328bd19..584fedc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-ringbuffer:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-seda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-seda.json
index f5d1791..e2f9422 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-seda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-seda.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-seda:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json
index 5b25eb3..c47224a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-set:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json
index e7e3b863..b7c1fa6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-topic:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json
index 964df3f..a9ae954 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json
@@ -17,6 +17,7 @@
     "syntax": "hbase:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json
index dfd8704..0300b4a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json
@@ -17,6 +17,7 @@
     "syntax": "hdfs:hostName:port\/path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hipchat.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hipchat.json
index cd135bc..d2a046f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hipchat.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hipchat.json
@@ -17,6 +17,7 @@
     "syntax": "hipchat:protocol:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
index a9131fe..6b6a9d4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
@@ -18,6 +18,7 @@
     "syntax": "http:httpUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
index 7170b93..0b01e11 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
@@ -18,6 +18,7 @@
     "syntax": "https:httpUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json
index 8742faf..e22f0f0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json
@@ -17,6 +17,7 @@
     "syntax": "iec60870-client:uriPath",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json
index 814f5a3..34f9928 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json
@@ -17,6 +17,7 @@
     "syntax": "iec60870-server:uriPath",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json
index 2977bba..ee4333e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json
@@ -17,6 +17,7 @@
     "syntax": "ignite-cache:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json
index 8b368fb..71fb90a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json
@@ -17,6 +17,7 @@
     "syntax": "ignite-compute:endpointId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-events.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-events.json
index 9c6fd56..a8037e3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-events.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-events.json
@@ -17,6 +17,7 @@
     "syntax": "ignite-events:endpointId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json
index ee63101..de50ad6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json
@@ -17,6 +17,7 @@
     "syntax": "ignite-idgen:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json
index 60136dc..bdd76d3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json
@@ -17,6 +17,7 @@
     "syntax": "ignite-messaging:topic",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json
index 286006a..cab2878 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json
@@ -17,6 +17,7 @@
     "syntax": "ignite-queue:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json
index e2c5840..440e037 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json
@@ -17,6 +17,7 @@
     "syntax": "ignite-set:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json
index ac26aab..23414bb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "imap:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json
index eedc906..6b028bf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "imaps:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json
index 978e414..41a7dfb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json
@@ -17,6 +17,7 @@
     "syntax": "infinispan:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json
index 8fee8c4..b199fbd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json
@@ -17,6 +17,7 @@
     "syntax": "influxdb:connectionBean",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json
index 3f92eec..297152e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json
@@ -17,6 +17,7 @@
     "syntax": "iota:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ipfs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ipfs.json
index 64c2905..949a514 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ipfs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ipfs.json
@@ -17,6 +17,7 @@
     "syntax": "ipfs:ipfsCmd",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
index 2ae3081..64eec0a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
@@ -18,6 +18,7 @@
     "alternativeSyntax": "irc:username:password@hostname:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json
index 4944e57..e4a3a71 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json
@@ -17,6 +17,7 @@
     "syntax": "ironmq:queueName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jbpm.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jbpm.json
index 0c808a6..98cf1e9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jbpm.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jbpm.json
@@ -17,6 +17,7 @@
     "syntax": "jbpm:connectionURL",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcache.json
index 4118f80..5ce996d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcache.json
@@ -17,6 +17,7 @@
     "syntax": "jcache:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jclouds.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jclouds.json
index 0679d8f..3524ed9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jclouds.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jclouds.json
@@ -17,6 +17,7 @@
     "syntax": "jclouds:command:providerId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcr.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcr.json
index b4662b3..8f815e5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcr.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcr.json
@@ -18,6 +18,7 @@
     "alternativeSyntax": "jcr:username:password@host\/base",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jdbc.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jdbc.json
index cd49c94..69d03b2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jdbc.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jdbc.json
@@ -17,6 +17,7 @@
     "syntax": "jdbc:dataSourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json
index e9173bc..c0b3349 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json
@@ -18,6 +18,7 @@
     "syntax": "jetty:httpUri",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups-raft.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups-raft.json
index 12ba0a4..ca183f3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups-raft.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups-raft.json
@@ -17,6 +17,7 @@
     "syntax": "jgroups-raft:clusterName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups.json
index 6fafa40..72c61c1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups.json
@@ -17,6 +17,7 @@
     "syntax": "jgroups:clusterName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jing.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jing.json
index 5f7e8d9..df37c0a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jing.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jing.json
@@ -17,6 +17,7 @@
     "syntax": "jing:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jira.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jira.json
index f01f6cc..aa1af16 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jira.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jira.json
@@ -17,6 +17,7 @@
     "syntax": "jira:type",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jms.json
index dfe93fe..07087fe 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jms.json
@@ -18,6 +18,7 @@
     "syntax": "jms:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jmx.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jmx.json
index 0e372d2..981464e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jmx.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jmx.json
@@ -17,6 +17,7 @@
     "syntax": "jmx:serverURL",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jolt.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jolt.json
index b50074d..a742ab4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jolt.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jolt.json
@@ -17,6 +17,7 @@
     "syntax": "jolt:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jooq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jooq.json
index c18bbc8..71eeae7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jooq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jooq.json
@@ -17,6 +17,7 @@
     "syntax": "jooq:entityType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json
index ce92d4d..7493b72 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json
@@ -17,6 +17,7 @@
     "syntax": "jpa:entityType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jslt.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jslt.json
index 2e3d26c..1270c73 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jslt.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jslt.json
@@ -17,6 +17,7 @@
     "syntax": "jslt:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/json-validator.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/json-validator.json
index 17166d3..b23b092 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/json-validator.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/json-validator.json
@@ -17,6 +17,7 @@
     "syntax": "json-validator:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jsonata.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jsonata.json
index c8d6435..4f38526 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jsonata.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jsonata.json
@@ -17,6 +17,7 @@
     "syntax": "jsonata:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jt400.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jt400.json
index cb01c48..0ee75c8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jt400.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jt400.json
@@ -17,6 +17,7 @@
     "syntax": "jt400:userID:password\/systemName\/objectPath.type",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kafka.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kafka.json
index 5a2da46..99059bc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kafka.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kafka.json
@@ -17,6 +17,7 @@
     "syntax": "kafka:topic",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-config-maps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-config-maps.json
index c0e6014..a88b698 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-config-maps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-config-maps.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-config-maps:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-deployments.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-deployments.json
index eab247c..dca204f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-deployments.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-deployments.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-deployments:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-hpa.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-hpa.json
index 3e47c44..76acd9b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-hpa.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-hpa.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-hpa:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-job.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-job.json
index c15cddd..15c3b69 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-job.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-job.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-job:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-namespaces.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-namespaces.json
index de63559..15baf32 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-namespaces.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-namespaces.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-namespaces:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-nodes.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-nodes.json
index 847d0ea..c797c82 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-nodes.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-nodes.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-nodes:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes-claims.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes-claims.json
index 517565b..fc18bac 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes-claims.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes-claims.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-persistent-volumes-claims:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes.json
index 0eb1499..504b49b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-persistent-volumes:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-pods.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-pods.json
index 5baf292..5102b3c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-pods.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-pods.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-pods:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-replication-controllers.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-replication-controllers.json
index dc594cf..0953349 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-replication-controllers.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-replication-controllers.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-replication-controllers:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-resources-quota.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-resources-quota.json
index 9a0381d..7661cae 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-resources-quota.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-resources-quota.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-resources-quota:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-secrets.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-secrets.json
index b08d0a2..b530a73 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-secrets.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-secrets.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-secrets:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-service-accounts.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-service-accounts.json
index f6ddef7..f133b5f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-service-accounts.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-service-accounts.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-service-accounts:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-services.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-services.json
index 1c62cbc..18568b7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-services.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-services.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-services:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kudu.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kudu.json
index 68dc7ff..2e39a87 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kudu.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kudu.json
@@ -17,6 +17,7 @@
     "syntax": "kudu:host:port\/tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/language.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/language.json
index bd4a859..3cdc8fd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/language.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/language.json
@@ -17,6 +17,7 @@
     "syntax": "language:languageName:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldap.json
index 0395a2d..cbba609 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldap.json
@@ -17,6 +17,7 @@
     "syntax": "ldap:dirContextName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldif.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldif.json
index 6c1246b..5eb4b43 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldif.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldif.json
@@ -17,6 +17,7 @@
     "syntax": "ldif:ldapConnectionName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/log.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/log.json
index a026d77..c5674fc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/log.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/log.json
@@ -17,6 +17,7 @@
     "syntax": "log:loggerName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lpr.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lpr.json
index c6953ed..b076d3c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lpr.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lpr.json
@@ -17,6 +17,7 @@
     "syntax": "lpr:hostname:port\/printername",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lucene.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lucene.json
index 59a9c8e..43bc43d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lucene.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lucene.json
@@ -17,6 +17,7 @@
     "syntax": "lucene:host:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lumberjack.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lumberjack.json
index f07171e..2ec432b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lumberjack.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lumberjack.json
@@ -17,6 +17,7 @@
     "syntax": "lumberjack:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/master.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/master.json
index 74458b0..6d03385 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/master.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/master.json
@@ -17,6 +17,7 @@
     "syntax": "master:namespace:delegateUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/metrics.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/metrics.json
index 968748f..65ff641 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/metrics.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/metrics.json
@@ -17,6 +17,7 @@
     "syntax": "metrics:metricsType:metricsName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/micrometer.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/micrometer.json
index f9a4d74..62a9e45 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/micrometer.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/micrometer.json
@@ -17,6 +17,7 @@
     "syntax": "micrometer:metricsType:metricsName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/microprofile-metrics.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/microprofile-metrics.json
index 6da5bd9..31e1ee4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/microprofile-metrics.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/microprofile-metrics.json
@@ -17,6 +17,7 @@
     "syntax": "microprofile-metrics:metricType:metricName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-client.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-client.json
index be9857d..c9863cc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-client.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-client.json
@@ -17,6 +17,7 @@
     "syntax": "milo-client:endpointUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json
index 98bb2d2..ec4334d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json
@@ -17,6 +17,7 @@
     "syntax": "milo-server:itemId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mina.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mina.json
index db343f8..b5e9c06 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mina.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mina.json
@@ -17,6 +17,7 @@
     "syntax": "mina:protocol:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/minio.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/minio.json
index 741e07d..875ce0b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/minio.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/minio.json
@@ -17,6 +17,7 @@
     "syntax": "minio:bucketName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mllp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mllp.json
index 258a45f..77df2f4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mllp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mllp.json
@@ -17,6 +17,7 @@
     "syntax": "mllp:hostname:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mock.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mock.json
index afe0c4f..448eabd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mock.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mock.json
@@ -17,6 +17,7 @@
     "syntax": "mock:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb-gridfs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb-gridfs.json
index 81d4bd5..a1dcc75 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb-gridfs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb-gridfs.json
@@ -17,6 +17,7 @@
     "syntax": "mongodb-gridfs:connectionBean",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb.json
index 06df970..83c0e81 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb.json
@@ -17,6 +17,7 @@
     "syntax": "mongodb:connectionBean",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/msv.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/msv.json
index 2407b2b..3aab45e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/msv.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/msv.json
@@ -17,6 +17,7 @@
     "syntax": "msv:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mustache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mustache.json
index 21848b6..bc8115e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mustache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mustache.json
@@ -17,6 +17,7 @@
     "syntax": "mustache:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mvel.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mvel.json
index a0bbfd6..6bd74f7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mvel.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mvel.json
@@ -17,6 +17,7 @@
     "syntax": "mvel:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis-bean.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis-bean.json
index 7a4fe1a..1d71431 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis-bean.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis-bean.json
@@ -17,6 +17,7 @@
     "syntax": "mybatis-bean:beanName:methodName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis.json
index 67a06dd..d33882b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis.json
@@ -17,6 +17,7 @@
     "syntax": "mybatis:statement",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json
index b71e779..96626e2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json
@@ -17,6 +17,7 @@
     "syntax": "nagios:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json
index 8845b1a..a1c895b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json
@@ -17,6 +17,7 @@
     "syntax": "nats:topic",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
index fbfbe99..2e72df6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
@@ -18,6 +18,7 @@
     "syntax": "netty-http:protocol:host:port\/path",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json
index e3a7fa0..87be890 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json
@@ -17,6 +17,7 @@
     "syntax": "netty:protocol:host:port",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json
index c45e904..7eb7f26 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json
@@ -17,6 +17,7 @@
     "syntax": "nitrite:database",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json
index 7e669af..c22e95a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json
@@ -17,6 +17,7 @@
     "syntax": "nsq:topic",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json
index a76a4bb..3bb8212 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json
@@ -17,6 +17,7 @@
     "syntax": "oaipmh:baseUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json
index 8294e40..b06a9da 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json
@@ -17,6 +17,7 @@
     "syntax": "olingo2:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json
index ebbca72..dc6c1a8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json
@@ -17,6 +17,7 @@
     "syntax": "olingo4:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-build-configs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-build-configs.json
index 26c3bb8..253ceaa 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-build-configs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-build-configs.json
@@ -17,6 +17,7 @@
     "syntax": "openshift-build-configs:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-builds.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-builds.json
index 5647f2a..9f30850 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-builds.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-builds.json
@@ -17,6 +17,7 @@
     "syntax": "openshift-builds:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json
index a025d01..3646691 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-cinder:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json
index 1771c58..4252d95 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-glance:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json
index 6853afb..38af1a9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-keystone:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json
index ab7efda..c353090 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-neutron:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json
index 1abdae0..22ebe0d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-nova:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json
index 33aeffbcb..c532450 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-swift:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json
index df6d84e..609fc20 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json
@@ -17,6 +17,7 @@
     "syntax": "optaplanner:configFile",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/paho.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/paho.json
index aa400c5..45d8d81 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/paho.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/paho.json
@@ -17,6 +17,7 @@
     "syntax": "paho:topic",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pdf.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pdf.json
index e7cecff..dedb90b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pdf.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pdf.json
@@ -17,6 +17,7 @@
     "syntax": "pdf:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pg-replication-slot.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pg-replication-slot.json
index 5db0b36..b782381 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pg-replication-slot.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pg-replication-slot.json
@@ -17,6 +17,7 @@
     "syntax": "pg-replication-slot:host:port\/database\/slot:outputPlugin",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgevent.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgevent.json
index 40b2ad1..ff6c3db 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgevent.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgevent.json
@@ -17,6 +17,7 @@
     "syntax": "pgevent:host:port\/database\/channel",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json
index 1604b73..7dd5b1e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json
@@ -17,6 +17,7 @@
     "syntax": "platform-http:path",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json
index 5d4d068..0572a06 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "pop3:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json
index b1f38bb..0163de0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "pop3s:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pubnub.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pubnub.json
index b2a5e1d..9839c2e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pubnub.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pubnub.json
@@ -17,6 +17,7 @@
     "syntax": "pubnub:channel",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pulsar.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pulsar.json
index 7e1eba0..b8e7ec5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pulsar.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pulsar.json
@@ -17,6 +17,7 @@
     "syntax": "pulsar:persistence:\/\/tenant\/namespace\/topic",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quartz.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quartz.json
index 175128b..6209e5b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quartz.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quartz.json
@@ -17,6 +17,7 @@
     "syntax": "quartz:groupName\/triggerName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quickfix.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quickfix.json
index 4657371..82d97ed 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quickfix.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quickfix.json
@@ -17,6 +17,7 @@
     "syntax": "quickfix:configurationName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rabbitmq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rabbitmq.json
index 0fe98b5..3484877 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rabbitmq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rabbitmq.json
@@ -17,6 +17,7 @@
     "syntax": "rabbitmq:exchangeName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/reactive-streams.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/reactive-streams.json
index 2fc4aca..42f5940 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/reactive-streams.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/reactive-streams.json
@@ -17,6 +17,7 @@
     "syntax": "reactive-streams:stream",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ref.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ref.json
index 62f8eec..4eaef05 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ref.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ref.json
@@ -17,6 +17,7 @@
     "syntax": "ref:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-api.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-api.json
index c200b11..a8882c6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-api.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-api.json
@@ -17,6 +17,7 @@
     "syntax": "rest-api:path\/contextIdPattern",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-openapi.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-openapi.json
index 9a915e8..66a1c8a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-openapi.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-openapi.json
@@ -17,6 +17,7 @@
     "syntax": "rest-openapi:specificationUri#operationId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-swagger.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-swagger.json
index 11d083d..a06f5e7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-swagger.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-swagger.json
@@ -17,6 +17,7 @@
     "syntax": "rest-swagger:specificationUri#operationId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest.json
index 6e74d7a..44af33e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest.json
@@ -17,6 +17,7 @@
     "syntax": "rest:method:path:uriTemplate",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json
index 14b873a..aada92b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json
@@ -18,6 +18,7 @@
     "syntax": "resteasy:httpUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/robotframework.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/robotframework.json
index 41c9f9a..f5b0b04 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/robotframework.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/robotframework.json
@@ -17,6 +17,7 @@
     "syntax": "robotframework:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rss.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rss.json
index b0b45cf..ad0c009 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rss.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rss.json
@@ -17,6 +17,7 @@
     "syntax": "rss:feedUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/saga.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/saga.json
index 07c5040..514a845 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/saga.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/saga.json
@@ -17,6 +17,7 @@
     "syntax": "saga:action",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json
index 65a8ce5..49a571e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json
@@ -17,6 +17,7 @@
     "syntax": "salesforce:operationName:topicName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sap-netweaver.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sap-netweaver.json
index 2111e6a..ab565de 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sap-netweaver.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sap-netweaver.json
@@ -17,6 +17,7 @@
     "syntax": "sap-netweaver:url",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scheduler.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scheduler.json
index d457ebe..e544237 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scheduler.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scheduler.json
@@ -17,6 +17,7 @@
     "syntax": "scheduler:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/schematron.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/schematron.json
index 5404d37..3114b76 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/schematron.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/schematron.json
@@ -17,6 +17,7 @@
     "syntax": "schematron:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scp.json
index 833df55..97434c3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scp.json
@@ -18,6 +18,7 @@
     "syntax": "scp:host:port\/directoryName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/seda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/seda.json
index 0f747c6..8d6d50d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/seda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/seda.json
@@ -17,6 +17,7 @@
     "syntax": "seda:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/service.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/service.json
index 52d34bd..aee40c5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/service.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/service.json
@@ -17,6 +17,7 @@
     "syntax": "service:delegateUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servicenow.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servicenow.json
index cb73ca5..29ffa17 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servicenow.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servicenow.json
@@ -17,6 +17,7 @@
     "syntax": "servicenow:instanceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servlet.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servlet.json
index 149bb14..96d4f68 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servlet.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servlet.json
@@ -18,6 +18,7 @@
     "syntax": "servlet:contextPath",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json
index 6d022de..7126fb3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json
@@ -18,6 +18,7 @@
     "syntax": "sftp:host:port\/directoryName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sip.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sip.json
index 3c11c80..7a81a91 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sip.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sip.json
@@ -18,6 +18,7 @@
     "syntax": "sip:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sips.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sips.json
index bd21055..2cd8f4e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sips.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sips.json
@@ -18,6 +18,7 @@
     "syntax": "sips:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms-batch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms-batch.json
index aec11e4..cb047c3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms-batch.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms-batch.json
@@ -17,6 +17,7 @@
     "syntax": "sjms-batch:destinationName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
index f55730d..ce33b92 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
@@ -17,6 +17,7 @@
     "syntax": "sjms:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
index 6e122df..e748bce 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
@@ -17,6 +17,7 @@
     "syntax": "sjms2:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/slack.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/slack.json
index c2357a5..5a81268 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/slack.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/slack.json
@@ -17,6 +17,7 @@
     "syntax": "slack:channel",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpp.json
index 3c037d5..0d52285 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpp.json
@@ -18,6 +18,7 @@
     "syntax": "smpp:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpps.json
index 359a420..f02b7ad 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpps.json
@@ -18,6 +18,7 @@
     "syntax": "smpps:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json
index a7fb1f4..59c7fc5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "smtp:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json
index 0647890..1e73212 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "smtps:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/snmp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/snmp.json
index 6514a21..3979b5b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/snmp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/snmp.json
@@ -17,6 +17,7 @@
     "syntax": "snmp:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json
index 0863f24..dfeeb33 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json
@@ -18,6 +18,7 @@
     "syntax": "solr:url",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json
index d6adcea..b4bf25a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json
@@ -18,6 +18,7 @@
     "syntax": "solrCloud:url",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json
index 39e5ca5..c21cdd0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json
@@ -18,6 +18,7 @@
     "syntax": "solrs:url",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/soroush.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/soroush.json
index 73a400a..4ecc639 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/soroush.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/soroush.json
@@ -17,6 +17,7 @@
     "syntax": "soroush:action",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spark.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spark.json
index a414904..8fc3b8e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spark.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spark.json
@@ -17,6 +17,7 @@
     "syntax": "spark:endpointType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk-hec.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk-hec.json
index bae6352..025937c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk-hec.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk-hec.json
@@ -17,6 +17,7 @@
     "syntax": "splunk-hec:splunkURL\/token",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk.json
index 8d6ab2d..8b3fbfa8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk.json
@@ -17,6 +17,7 @@
     "syntax": "splunk:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-batch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-batch.json
index 8435911..4443a59 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-batch.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-batch.json
@@ -17,6 +17,7 @@
     "syntax": "spring-batch:jobName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-event.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-event.json
index b99c9e3..c3e5986 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-event.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-event.json
@@ -17,6 +17,7 @@
     "syntax": "spring-event:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-integration.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-integration.json
index 121efb1..fa78d4f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-integration.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-integration.json
@@ -17,6 +17,7 @@
     "syntax": "spring-integration:defaultChannel",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ldap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ldap.json
index bef6a47..372eb5e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ldap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ldap.json
@@ -17,6 +17,7 @@
     "syntax": "spring-ldap:templateName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-redis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-redis.json
index 99274d0..d2d7f98 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-redis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-redis.json
@@ -17,6 +17,7 @@
     "syntax": "spring-redis:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ws.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ws.json
index 1eefe5e..40d7410 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ws.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ws.json
@@ -17,6 +17,7 @@
     "syntax": "spring-ws:type:lookupKey:webServiceEndpointUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql-stored.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql-stored.json
index e6fddba..d4aab56 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql-stored.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql-stored.json
@@ -17,6 +17,7 @@
     "syntax": "sql-stored:template",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql.json
index 7880397..3269429 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql.json
@@ -17,6 +17,7 @@
     "syntax": "sql:query",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ssh.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ssh.json
index 64bf4bf..9e370b0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ssh.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ssh.json
@@ -18,6 +18,7 @@
     "alternativeSyntax": "ssh:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stax.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stax.json
index 8c79e29..942ab79 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stax.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stax.json
@@ -17,6 +17,7 @@
     "syntax": "stax:contentHandlerClass",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stomp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stomp.json
index bd34e3d..5e8a8f4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stomp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stomp.json
@@ -17,6 +17,7 @@
     "syntax": "stomp:destination",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stream.json
index f6b93ab..0291b6f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stream.json
@@ -17,6 +17,7 @@
     "syntax": "stream:kind",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/string-template.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/string-template.json
index bdf9959..486ff25 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/string-template.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/string-template.json
@@ -17,6 +17,7 @@
     "syntax": "string-template:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stub.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stub.json
index 32be5be..1dd02e8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stub.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stub.json
@@ -17,6 +17,7 @@
     "syntax": "stub:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json
index 6df8bd7..e5178d3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json
@@ -17,6 +17,7 @@
     "syntax": "telegram:type",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/thrift.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/thrift.json
index 9ef72ea..48f7f7c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/thrift.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/thrift.json
@@ -17,6 +17,7 @@
     "syntax": "thrift:host:port\/service",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/tika.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/tika.json
index 85045bf..fc790db 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/tika.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/tika.json
@@ -17,6 +17,7 @@
     "syntax": "tika:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/timer.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/timer.json
index d446e1c..21127f5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/timer.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/timer.json
@@ -17,6 +17,7 @@
     "syntax": "timer:timerName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json
index 115e72e..fff6e2c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json
@@ -17,6 +17,7 @@
     "syntax": "twilio:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json
index a5f640f..2daee91 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json
@@ -17,6 +17,7 @@
     "syntax": "twitter-directmessage:user",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json
index 552849b..e21027f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json
@@ -17,6 +17,7 @@
     "syntax": "twitter-search:keywords",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json
index 3a35a77..c16c37f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json
@@ -17,6 +17,7 @@
     "syntax": "twitter-timeline:timelineType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/undertow.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/undertow.json
index 1992411..3ada5eb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/undertow.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/undertow.json
@@ -17,6 +17,7 @@
     "syntax": "undertow:httpURI",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/validator.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/validator.json
index c2b2bfb..7a120b9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/validator.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/validator.json
@@ -17,6 +17,7 @@
     "syntax": "validator:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/velocity.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/velocity.json
index 1f7db0c..c2799a5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/velocity.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/velocity.json
@@ -17,6 +17,7 @@
     "syntax": "velocity:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-http.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-http.json
index 6153aa8..39c36e1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-http.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-http.json
@@ -17,6 +17,7 @@
     "syntax": "vertx-http:httpUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-websocket.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-websocket.json
index b33e027..e088918 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-websocket.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-websocket.json
@@ -17,6 +17,7 @@
     "syntax": "vertx-websocket:host:port\/path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx.json
index 71b2d9cf..31422fc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx.json
@@ -17,6 +17,7 @@
     "syntax": "vertx:address",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vm.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vm.json
index 390cfb4..6c5663a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vm.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vm.json
@@ -17,6 +17,7 @@
     "syntax": "vm:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weather.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weather.json
index 2c6d738..b9407ec 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weather.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weather.json
@@ -17,6 +17,7 @@
     "syntax": "weather:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/web3j.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/web3j.json
index d5ba137..059fb29 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/web3j.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/web3j.json
@@ -17,6 +17,7 @@
     "syntax": "web3j:nodeAddress",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/webhook.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/webhook.json
index 3b107ba..6559846 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/webhook.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/webhook.json
@@ -17,6 +17,7 @@
     "syntax": "webhook:endpointUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket-jsr356.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket-jsr356.json
index d522334..88c7bc8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket-jsr356.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket-jsr356.json
@@ -17,6 +17,7 @@
     "syntax": "websocket-jsr356:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket.json
index a19b8bd..f9f4d84 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket.json
@@ -17,6 +17,7 @@
     "syntax": "websocket:host:port\/resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weka.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weka.json
index ebad195..6f8fb3a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weka.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weka.json
@@ -17,6 +17,7 @@
     "syntax": "weka:command",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/wordpress.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/wordpress.json
index b79896f..caef4cd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/wordpress.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/wordpress.json
@@ -17,6 +17,7 @@
     "syntax": "wordpress:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/workday.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/workday.json
index 685d298..df5a7e4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/workday.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/workday.json
@@ -17,6 +17,7 @@
     "syntax": "workday:entity:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xchange.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xchange.json
index 4ac39ee..70b070c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xchange.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xchange.json
@@ -17,6 +17,7 @@
     "syntax": "xchange:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json
index 87e4803..63771b2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json
@@ -17,6 +17,7 @@
     "syntax": "xj:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-sign.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-sign.json
index 415c48b..0d8d4fe 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-sign.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-sign.json
@@ -17,6 +17,7 @@
     "syntax": "xmlsecurity-sign:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-verify.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-verify.json
index 801e613..986bfad 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-verify.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-verify.json
@@ -17,6 +17,7 @@
     "syntax": "xmlsecurity-verify:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmpp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmpp.json
index 8b889fe..a8cfa1a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmpp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmpp.json
@@ -18,6 +18,7 @@
     "alternativeSyntax": "xmpp:user:password@host:port\/participant",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xquery.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xquery.json
index c32ac6e..6a022ce 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xquery.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xquery.json
@@ -17,6 +17,7 @@
     "syntax": "xquery:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json
index 047cf1c..235f2cf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json
@@ -17,6 +17,7 @@
     "syntax": "xslt-saxon:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt.json
index f1c810e..e4e60b2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt.json
@@ -17,6 +17,7 @@
     "syntax": "xslt:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/yammer.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/yammer.json
index fea2114..e536583 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/yammer.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/yammer.json
@@ -17,6 +17,7 @@
     "syntax": "yammer:function",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json
index 0a4edd4..58e741a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json
@@ -17,6 +17,7 @@
     "syntax": "zendesk:methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "methodName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json
index 66326db..0791544 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json
@@ -17,6 +17,7 @@
     "syntax": "zookeeper-master:groupName:consumerEndpointUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper.json
index 1bef401..ee3da7c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper.json
@@ -17,6 +17,7 @@
     "syntax": "zookeeper:serverUrls\/path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/fhir-component.adoc b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/fhir-component.adoc
index f286070..b530b95 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/fhir-component.adoc
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/fhir-component.adoc
@@ -108,7 +108,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: capabilities, create, delete, history, load-page, meta, patch, read, search, transaction, update, validate |  | FhirApiName
+| *apiName* | *Required* What kind of operation to perform. The value can be one of: CAPABILITIES, CREATE, DELETE, HISTORY, LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH, TRANSACTION, UPDATE, VALIDATE |  | FhirApiName
 | *methodName* | *Required* What sub operation to use for the selected operation |  | String
 |===
 
diff --git a/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json b/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
index 8d2bcbb..146db3e 100644
--- a/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
+++ b/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
@@ -17,6 +17,7 @@
     "syntax": "activemq:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-ws.json b/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-ws.json
index 9cbfb1f..10cedaf 100644
--- a/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-ws.json
+++ b/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-ws.json
@@ -18,6 +18,7 @@
     "syntax": "ahc-ws:httpUri",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-wss.json b/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-wss.json
index d300421..35debec 100644
--- a/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-wss.json
+++ b/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-wss.json
@@ -18,6 +18,7 @@
     "syntax": "ahc-wss:httpUri",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ahc/src/generated/resources/org/apache/camel/component/ahc/ahc.json b/components/camel-ahc/src/generated/resources/org/apache/camel/component/ahc/ahc.json
index bc277e3..0ad7076 100644
--- a/components/camel-ahc/src/generated/resources/org/apache/camel/component/ahc/ahc.json
+++ b/components/camel-ahc/src/generated/resources/org/apache/camel/component/ahc/ahc.json
@@ -17,6 +17,7 @@
     "syntax": "ahc:httpUri",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json b/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json
index 84a8101..5f12e64 100644
--- a/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json
+++ b/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json
@@ -17,6 +17,7 @@
     "syntax": "amqp:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json b/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json
index 7952403..d0d8967 100644
--- a/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json
+++ b/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json
@@ -17,6 +17,7 @@
     "syntax": "apns:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-arangodb/src/generated/resources/org/apache/camel/component/arangodb/arangodb.json b/components/camel-arangodb/src/generated/resources/org/apache/camel/component/arangodb/arangodb.json
index 301a776..3c967ab 100644
--- a/components/camel-arangodb/src/generated/resources/org/apache/camel/component/arangodb/arangodb.json
+++ b/components/camel-arangodb/src/generated/resources/org/apache/camel/component/arangodb/arangodb.json
@@ -17,6 +17,7 @@
     "syntax": "arangodb:database",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json b/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
index 929bf17..cdcfd21 100644
--- a/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
+++ b/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
@@ -17,6 +17,7 @@
     "syntax": "as2:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Endpoint.java b/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Endpoint.java
index 9c3b04b..7ee05b3 100644
--- a/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Endpoint.java
+++ b/components/camel-as2/camel-as2-component/src/main/java/org/apache/camel/component/as2/AS2Endpoint.java
@@ -51,6 +51,7 @@ import org.apache.http.entity.ContentType;
  * Transfer data securely and reliably using the AS2 protocol (RFC4130).
  */
 @UriEndpoint(scheme = "as2", firstVersion = "2.22.0", title = "AS2", syntax = "as2:apiName/methodName",
+             apiPropertyQualifier = "apiName",
              category = { Category.FILE })
 public class AS2Endpoint extends AbstractApiEndpoint<AS2ApiName, AS2Configuration> {
 
diff --git a/components/camel-asterisk/src/generated/resources/org/apache/camel/component/asterisk/asterisk.json b/components/camel-asterisk/src/generated/resources/org/apache/camel/component/asterisk/asterisk.json
index e219e4b..a0c9897 100644
--- a/components/camel-asterisk/src/generated/resources/org/apache/camel/component/asterisk/asterisk.json
+++ b/components/camel-asterisk/src/generated/resources/org/apache/camel/component/asterisk/asterisk.json
@@ -17,6 +17,7 @@
     "syntax": "asterisk:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atmos/src/generated/resources/org/apache/camel/component/atmos/atmos.json b/components/camel-atmos/src/generated/resources/org/apache/camel/component/atmos/atmos.json
index 2dafd17..8a99ac0 100644
--- a/components/camel-atmos/src/generated/resources/org/apache/camel/component/atmos/atmos.json
+++ b/components/camel-atmos/src/generated/resources/org/apache/camel/component/atmos/atmos.json
@@ -17,6 +17,7 @@
     "syntax": "atmos:name\/operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atmosphere-websocket/src/generated/resources/org/apache/camel/component/atmosphere/websocket/atmosphere-websocket.json b/components/camel-atmosphere-websocket/src/generated/resources/org/apache/camel/component/atmosphere/websocket/atmosphere-websocket.json
index 46dd113..e5c5c1f 100644
--- a/components/camel-atmosphere-websocket/src/generated/resources/org/apache/camel/component/atmosphere/websocket/atmosphere-websocket.json
+++ b/components/camel-atmosphere-websocket/src/generated/resources/org/apache/camel/component/atmosphere/websocket/atmosphere-websocket.json
@@ -18,6 +18,7 @@
     "syntax": "atmosphere-websocket:servicePath",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atom/src/generated/resources/org/apache/camel/component/atom/atom.json b/components/camel-atom/src/generated/resources/org/apache/camel/component/atom/atom.json
index f6fc2c8..86e9f49 100644
--- a/components/camel-atom/src/generated/resources/org/apache/camel/component/atom/atom.json
+++ b/components/camel-atom/src/generated/resources/org/apache/camel/component/atom/atom.json
@@ -17,6 +17,7 @@
     "syntax": "atom:feedUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/map/atomix-map.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/map/atomix-map.json
index 259feed..16cea86 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/map/atomix-map.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/map/atomix-map.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-map:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/messaging/atomix-messaging.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/messaging/atomix-messaging.json
index e911901..22ce46a 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/messaging/atomix-messaging.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/messaging/atomix-messaging.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-messaging:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/multimap/atomix-multimap.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/multimap/atomix-multimap.json
index 1539e73..8177d73 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/multimap/atomix-multimap.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/multimap/atomix-multimap.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-multimap:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/queue/atomix-queue.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/queue/atomix-queue.json
index 0acc1fb..96516f1 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/queue/atomix-queue.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/queue/atomix-queue.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-queue:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/set/atomix-set.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/set/atomix-set.json
index 8fdbc9a..ea5ce07 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/set/atomix-set.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/set/atomix-set.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-set:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/value/atomix-value.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/value/atomix-value.json
index 306e09e..71ecd1f 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/value/atomix-value.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/value/atomix-value.json
@@ -17,6 +17,7 @@
     "syntax": "atomix-value:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-avro-rpc/src/generated/resources/org/apache/camel/component/avro/avro.json b/components/camel-avro-rpc/src/generated/resources/org/apache/camel/component/avro/avro.json
index eb44401..0674de4 100644
--- a/components/camel-avro-rpc/src/generated/resources/org/apache/camel/component/avro/avro.json
+++ b/components/camel-avro-rpc/src/generated/resources/org/apache/camel/component/avro/avro.json
@@ -17,6 +17,7 @@
     "syntax": "avro:transport:host:port\/messageName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-cw/src/generated/resources/org/apache/camel/component/aws/cw/aws-cw.json b/components/camel-aws-cw/src/generated/resources/org/apache/camel/component/aws/cw/aws-cw.json
index bb28868..b330a0f 100644
--- a/components/camel-aws-cw/src/generated/resources/org/apache/camel/component/aws/cw/aws-cw.json
+++ b/components/camel-aws-cw/src/generated/resources/org/apache/camel/component/aws/cw/aws-cw.json
@@ -17,6 +17,7 @@
     "syntax": "aws-cw:namespace",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddb/aws-ddb.json b/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddb/aws-ddb.json
index 6d4325f..2ec151b 100644
--- a/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddb/aws-ddb.json
+++ b/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddb/aws-ddb.json
@@ -17,6 +17,7 @@
     "syntax": "aws-ddb:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddbstream/aws-ddbstream.json b/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddbstream/aws-ddbstream.json
index 6d93b0e..654259b 100644
--- a/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddbstream/aws-ddbstream.json
+++ b/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddbstream/aws-ddbstream.json
@@ -17,6 +17,7 @@
     "syntax": "aws-ddbstream:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-ec2/src/generated/resources/org/apache/camel/component/aws/ec2/aws-ec2.json b/components/camel-aws-ec2/src/generated/resources/org/apache/camel/component/aws/ec2/aws-ec2.json
index 522c11a..e6f3cd2 100644
--- a/components/camel-aws-ec2/src/generated/resources/org/apache/camel/component/aws/ec2/aws-ec2.json
+++ b/components/camel-aws-ec2/src/generated/resources/org/apache/camel/component/aws/ec2/aws-ec2.json
@@ -17,6 +17,7 @@
     "syntax": "aws-ec2:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-ecs/src/generated/resources/org/apache/camel/component/aws/ecs/aws-ecs.json b/components/camel-aws-ecs/src/generated/resources/org/apache/camel/component/aws/ecs/aws-ecs.json
index 99fa0eb..c93093c 100644
--- a/components/camel-aws-ecs/src/generated/resources/org/apache/camel/component/aws/ecs/aws-ecs.json
+++ b/components/camel-aws-ecs/src/generated/resources/org/apache/camel/component/aws/ecs/aws-ecs.json
@@ -17,6 +17,7 @@
     "syntax": "aws-ecs:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-eks/src/generated/resources/org/apache/camel/component/aws/eks/aws-eks.json b/components/camel-aws-eks/src/generated/resources/org/apache/camel/component/aws/eks/aws-eks.json
index 152d1b9..d62fcdf 100644
--- a/components/camel-aws-eks/src/generated/resources/org/apache/camel/component/aws/eks/aws-eks.json
+++ b/components/camel-aws-eks/src/generated/resources/org/apache/camel/component/aws/eks/aws-eks.json
@@ -17,6 +17,7 @@
     "syntax": "aws-eks:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-iam/src/generated/resources/org/apache/camel/component/aws/iam/aws-iam.json b/components/camel-aws-iam/src/generated/resources/org/apache/camel/component/aws/iam/aws-iam.json
index 195a5e4..4ab0127 100644
--- a/components/camel-aws-iam/src/generated/resources/org/apache/camel/component/aws/iam/aws-iam.json
+++ b/components/camel-aws-iam/src/generated/resources/org/apache/camel/component/aws/iam/aws-iam.json
@@ -17,6 +17,7 @@
     "syntax": "aws-iam:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/firehose/aws-kinesis-firehose.json b/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/firehose/aws-kinesis-firehose.json
index 3b72131..bf4edd3 100644
--- a/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/firehose/aws-kinesis-firehose.json
+++ b/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/firehose/aws-kinesis-firehose.json
@@ -17,6 +17,7 @@
     "syntax": "aws-kinesis-firehose:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/kinesis/aws-kinesis.json b/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/kinesis/aws-kinesis.json
index 4b1ba8c..1e40e05 100644
--- a/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/kinesis/aws-kinesis.json
+++ b/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/kinesis/aws-kinesis.json
@@ -17,6 +17,7 @@
     "syntax": "aws-kinesis:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-kms/src/generated/resources/org/apache/camel/component/aws/kms/aws-kms.json b/components/camel-aws-kms/src/generated/resources/org/apache/camel/component/aws/kms/aws-kms.json
index 8116f5d..76cccac 100644
--- a/components/camel-aws-kms/src/generated/resources/org/apache/camel/component/aws/kms/aws-kms.json
+++ b/components/camel-aws-kms/src/generated/resources/org/apache/camel/component/aws/kms/aws-kms.json
@@ -17,6 +17,7 @@
     "syntax": "aws-kms:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-lambda/src/generated/resources/org/apache/camel/component/aws/lambda/aws-lambda.json b/components/camel-aws-lambda/src/generated/resources/org/apache/camel/component/aws/lambda/aws-lambda.json
index a974d4c..e1d953d 100644
--- a/components/camel-aws-lambda/src/generated/resources/org/apache/camel/component/aws/lambda/aws-lambda.json
+++ b/components/camel-aws-lambda/src/generated/resources/org/apache/camel/component/aws/lambda/aws-lambda.json
@@ -17,6 +17,7 @@
     "syntax": "aws-lambda:function",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-mq/src/generated/resources/org/apache/camel/component/aws/mq/aws-mq.json b/components/camel-aws-mq/src/generated/resources/org/apache/camel/component/aws/mq/aws-mq.json
index 23c434f..e1dcc35 100644
--- a/components/camel-aws-mq/src/generated/resources/org/apache/camel/component/aws/mq/aws-mq.json
+++ b/components/camel-aws-mq/src/generated/resources/org/apache/camel/component/aws/mq/aws-mq.json
@@ -17,6 +17,7 @@
     "syntax": "aws-mq:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-msk/src/generated/resources/org/apache/camel/component/aws/msk/aws-msk.json b/components/camel-aws-msk/src/generated/resources/org/apache/camel/component/aws/msk/aws-msk.json
index 5c86cf4..0eeef1c 100644
--- a/components/camel-aws-msk/src/generated/resources/org/apache/camel/component/aws/msk/aws-msk.json
+++ b/components/camel-aws-msk/src/generated/resources/org/apache/camel/component/aws/msk/aws-msk.json
@@ -17,6 +17,7 @@
     "syntax": "aws-msk:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-s3/src/generated/resources/org/apache/camel/component/aws/s3/aws-s3.json b/components/camel-aws-s3/src/generated/resources/org/apache/camel/component/aws/s3/aws-s3.json
index bff0b33..f13e56e 100644
--- a/components/camel-aws-s3/src/generated/resources/org/apache/camel/component/aws/s3/aws-s3.json
+++ b/components/camel-aws-s3/src/generated/resources/org/apache/camel/component/aws/s3/aws-s3.json
@@ -17,6 +17,7 @@
     "syntax": "aws-s3:\/\/bucketNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-sdb/src/generated/resources/org/apache/camel/component/aws/sdb/aws-sdb.json b/components/camel-aws-sdb/src/generated/resources/org/apache/camel/component/aws/sdb/aws-sdb.json
index c5a4a31..05cda53 100644
--- a/components/camel-aws-sdb/src/generated/resources/org/apache/camel/component/aws/sdb/aws-sdb.json
+++ b/components/camel-aws-sdb/src/generated/resources/org/apache/camel/component/aws/sdb/aws-sdb.json
@@ -17,6 +17,7 @@
     "syntax": "aws-sdb:domainName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-ses/src/generated/resources/org/apache/camel/component/aws/ses/aws-ses.json b/components/camel-aws-ses/src/generated/resources/org/apache/camel/component/aws/ses/aws-ses.json
index 9a21102..9c8c6eb 100644
--- a/components/camel-aws-ses/src/generated/resources/org/apache/camel/component/aws/ses/aws-ses.json
+++ b/components/camel-aws-ses/src/generated/resources/org/apache/camel/component/aws/ses/aws-ses.json
@@ -17,6 +17,7 @@
     "syntax": "aws-ses:from",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-sns/src/generated/resources/org/apache/camel/component/aws/sns/aws-sns.json b/components/camel-aws-sns/src/generated/resources/org/apache/camel/component/aws/sns/aws-sns.json
index 413cc97..4891d1f 100644
--- a/components/camel-aws-sns/src/generated/resources/org/apache/camel/component/aws/sns/aws-sns.json
+++ b/components/camel-aws-sns/src/generated/resources/org/apache/camel/component/aws/sns/aws-sns.json
@@ -17,6 +17,7 @@
     "syntax": "aws-sns:topicNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-sqs/src/generated/resources/org/apache/camel/component/aws/sqs/aws-sqs.json b/components/camel-aws-sqs/src/generated/resources/org/apache/camel/component/aws/sqs/aws-sqs.json
index 10a6a75..98297c5 100644
--- a/components/camel-aws-sqs/src/generated/resources/org/apache/camel/component/aws/sqs/aws-sqs.json
+++ b/components/camel-aws-sqs/src/generated/resources/org/apache/camel/component/aws/sqs/aws-sqs.json
@@ -17,6 +17,7 @@
     "syntax": "aws-sqs:queueNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-swf/src/generated/resources/org/apache/camel/component/aws/swf/aws-swf.json b/components/camel-aws-swf/src/generated/resources/org/apache/camel/component/aws/swf/aws-swf.json
index 7587889..8f1c02b 100644
--- a/components/camel-aws-swf/src/generated/resources/org/apache/camel/component/aws/swf/aws-swf.json
+++ b/components/camel-aws-swf/src/generated/resources/org/apache/camel/component/aws/swf/aws-swf.json
@@ -17,6 +17,7 @@
     "syntax": "aws-swf:type",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-translate/src/generated/resources/org/apache/camel/component/aws/translate/aws-translate.json b/components/camel-aws-translate/src/generated/resources/org/apache/camel/component/aws/translate/aws-translate.json
index d29b89f..e7d0338 100644
--- a/components/camel-aws-translate/src/generated/resources/org/apache/camel/component/aws/translate/aws-translate.json
+++ b/components/camel-aws-translate/src/generated/resources/org/apache/camel/component/aws/translate/aws-translate.json
@@ -17,6 +17,7 @@
     "syntax": "aws-translate:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-athena/src/generated/resources/org/apache/camel/component/aws2/athena/aws2-athena.json b/components/camel-aws2-athena/src/generated/resources/org/apache/camel/component/aws2/athena/aws2-athena.json
index b0e18ca..be783af 100644
--- a/components/camel-aws2-athena/src/generated/resources/org/apache/camel/component/aws2/athena/aws2-athena.json
+++ b/components/camel-aws2-athena/src/generated/resources/org/apache/camel/component/aws2/athena/aws2-athena.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-athena:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-cw/src/generated/resources/org/apache/camel/component/aws2/cw/aws2-cw.json b/components/camel-aws2-cw/src/generated/resources/org/apache/camel/component/aws2/cw/aws2-cw.json
index d73a97e..4655575 100644
--- a/components/camel-aws2-cw/src/generated/resources/org/apache/camel/component/aws2/cw/aws2-cw.json
+++ b/components/camel-aws2-cw/src/generated/resources/org/apache/camel/component/aws2/cw/aws2-cw.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-cw:namespace",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddb/aws2-ddb.json b/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddb/aws2-ddb.json
index a49fd84..d27eb42 100644
--- a/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddb/aws2-ddb.json
+++ b/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddb/aws2-ddb.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-ddb:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddbstream/aws2-ddbstream.json b/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddbstream/aws2-ddbstream.json
index e72fda8..9d23a87 100644
--- a/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddbstream/aws2-ddbstream.json
+++ b/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddbstream/aws2-ddbstream.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-ddbstream:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws2-ec2/src/generated/resources/org/apache/camel/component/aws2/ec2/aws2-ec2.json b/components/camel-aws2-ec2/src/generated/resources/org/apache/camel/component/aws2/ec2/aws2-ec2.json
index 68dadb7..d0e7f68 100644
--- a/components/camel-aws2-ec2/src/generated/resources/org/apache/camel/component/aws2/ec2/aws2-ec2.json
+++ b/components/camel-aws2-ec2/src/generated/resources/org/apache/camel/component/aws2/ec2/aws2-ec2.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-ec2:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-ecs/src/generated/resources/org/apache/camel/component/aws2/ecs/aws2-ecs.json b/components/camel-aws2-ecs/src/generated/resources/org/apache/camel/component/aws2/ecs/aws2-ecs.json
index f1beec9..383c08e 100644
--- a/components/camel-aws2-ecs/src/generated/resources/org/apache/camel/component/aws2/ecs/aws2-ecs.json
+++ b/components/camel-aws2-ecs/src/generated/resources/org/apache/camel/component/aws2/ecs/aws2-ecs.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-ecs:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-eks/src/generated/resources/org/apache/camel/component/aws2/eks/aws2-eks.json b/components/camel-aws2-eks/src/generated/resources/org/apache/camel/component/aws2/eks/aws2-eks.json
index 93d66e0..f10f119 100644
--- a/components/camel-aws2-eks/src/generated/resources/org/apache/camel/component/aws2/eks/aws2-eks.json
+++ b/components/camel-aws2-eks/src/generated/resources/org/apache/camel/component/aws2/eks/aws2-eks.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-eks:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-iam/src/generated/resources/org/apache/camel/component/aws2/iam/aws2-iam.json b/components/camel-aws2-iam/src/generated/resources/org/apache/camel/component/aws2/iam/aws2-iam.json
index 3912cb5..75ac5a1 100644
--- a/components/camel-aws2-iam/src/generated/resources/org/apache/camel/component/aws2/iam/aws2-iam.json
+++ b/components/camel-aws2-iam/src/generated/resources/org/apache/camel/component/aws2/iam/aws2-iam.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-iam:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json b/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json
index 535fc18..3a8cffe 100644
--- a/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json
+++ b/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-kinesis-firehose:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/kinesis/aws2-kinesis.json b/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/kinesis/aws2-kinesis.json
index 7f73ec6..7768f74 100644
--- a/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/kinesis/aws2-kinesis.json
+++ b/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/kinesis/aws2-kinesis.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-kinesis:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws2-kms/src/generated/resources/org/apache/camel/component/aws2/kms/aws2-kms.json b/components/camel-aws2-kms/src/generated/resources/org/apache/camel/component/aws2/kms/aws2-kms.json
index 213b3a7..ff21bd3 100644
--- a/components/camel-aws2-kms/src/generated/resources/org/apache/camel/component/aws2/kms/aws2-kms.json
+++ b/components/camel-aws2-kms/src/generated/resources/org/apache/camel/component/aws2/kms/aws2-kms.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-kms:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-lambda/src/generated/resources/org/apache/camel/component/aws2/lambda/aws2-lambda.json b/components/camel-aws2-lambda/src/generated/resources/org/apache/camel/component/aws2/lambda/aws2-lambda.json
index 01f7096..d805db8 100644
--- a/components/camel-aws2-lambda/src/generated/resources/org/apache/camel/component/aws2/lambda/aws2-lambda.json
+++ b/components/camel-aws2-lambda/src/generated/resources/org/apache/camel/component/aws2/lambda/aws2-lambda.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-lambda:function",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-mq/src/generated/resources/org/apache/camel/component/aws2/mq/aws2-mq.json b/components/camel-aws2-mq/src/generated/resources/org/apache/camel/component/aws2/mq/aws2-mq.json
index b225174..bea7994 100644
--- a/components/camel-aws2-mq/src/generated/resources/org/apache/camel/component/aws2/mq/aws2-mq.json
+++ b/components/camel-aws2-mq/src/generated/resources/org/apache/camel/component/aws2/mq/aws2-mq.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-mq:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-msk/src/generated/resources/org/apache/camel/component/aws2/msk/aws2-msk.json b/components/camel-aws2-msk/src/generated/resources/org/apache/camel/component/aws2/msk/aws2-msk.json
index cc25f77..1dc36cd 100644
--- a/components/camel-aws2-msk/src/generated/resources/org/apache/camel/component/aws2/msk/aws2-msk.json
+++ b/components/camel-aws2-msk/src/generated/resources/org/apache/camel/component/aws2/msk/aws2-msk.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-msk:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-s3/src/generated/resources/org/apache/camel/component/aws2/s3/aws2-s3.json b/components/camel-aws2-s3/src/generated/resources/org/apache/camel/component/aws2/s3/aws2-s3.json
index 97b9a6b..38d2834 100644
--- a/components/camel-aws2-s3/src/generated/resources/org/apache/camel/component/aws2/s3/aws2-s3.json
+++ b/components/camel-aws2-s3/src/generated/resources/org/apache/camel/component/aws2/s3/aws2-s3.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-s3:\/\/bucketNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json b/components/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json
index 6ee0fde..ea54187 100644
--- a/components/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json
+++ b/components/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-ses:from",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-sns/src/generated/resources/org/apache/camel/component/aws2/sns/aws2-sns.json b/components/camel-aws2-sns/src/generated/resources/org/apache/camel/component/aws2/sns/aws2-sns.json
index ad9513b..0349037 100644
--- a/components/camel-aws2-sns/src/generated/resources/org/apache/camel/component/aws2/sns/aws2-sns.json
+++ b/components/camel-aws2-sns/src/generated/resources/org/apache/camel/component/aws2/sns/aws2-sns.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-sns:topicNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-sqs/src/generated/resources/org/apache/camel/component/aws2/sqs/aws2-sqs.json b/components/camel-aws2-sqs/src/generated/resources/org/apache/camel/component/aws2/sqs/aws2-sqs.json
index dd32dc7..6749a55 100644
--- a/components/camel-aws2-sqs/src/generated/resources/org/apache/camel/component/aws2/sqs/aws2-sqs.json
+++ b/components/camel-aws2-sqs/src/generated/resources/org/apache/camel/component/aws2/sqs/aws2-sqs.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-sqs:queueNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws2-sts/src/generated/resources/org/apache/camel/component/aws2/sts/aws2-sts.json b/components/camel-aws2-sts/src/generated/resources/org/apache/camel/component/aws2/sts/aws2-sts.json
index d38a401..a4b66e8 100644
--- a/components/camel-aws2-sts/src/generated/resources/org/apache/camel/component/aws2/sts/aws2-sts.json
+++ b/components/camel-aws2-sts/src/generated/resources/org/apache/camel/component/aws2/sts/aws2-sts.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-sts:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-translate/src/generated/resources/org/apache/camel/component/aws2/translate/aws2-translate.json b/components/camel-aws2-translate/src/generated/resources/org/apache/camel/component/aws2/translate/aws2-translate.json
index 4b66374..4f9944e 100644
--- a/components/camel-aws2-translate/src/generated/resources/org/apache/camel/component/aws2/translate/aws2-translate.json
+++ b/components/camel-aws2-translate/src/generated/resources/org/apache/camel/component/aws2/translate/aws2-translate.json
@@ -17,6 +17,7 @@
     "syntax": "aws2-translate:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json b/components/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json
index f3dc8bba..b290bdb 100644
--- a/components/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json
+++ b/components/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json
@@ -17,6 +17,7 @@
     "syntax": "azure-eventhubs:namespace\/eventHubName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-azure-storage-blob/src/generated/resources/org/apache/camel/component/azure/storage/blob/azure-storage-blob.json b/components/camel-azure-storage-blob/src/generated/resources/org/apache/camel/component/azure/storage/blob/azure-storage-blob.json
index c438518..ad27b9e 100644
--- a/components/camel-azure-storage-blob/src/generated/resources/org/apache/camel/component/azure/storage/blob/azure-storage-blob.json
+++ b/components/camel-azure-storage-blob/src/generated/resources/org/apache/camel/component/azure/storage/blob/azure-storage-blob.json
@@ -17,6 +17,7 @@
     "syntax": "azure-storage-blob:containerName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-azure-storage-queue/src/generated/resources/org/apache/camel/component/azure/storage/queue/azure-storage-queue.json b/components/camel-azure-storage-queue/src/generated/resources/org/apache/camel/component/azure/storage/queue/azure-storage-queue.json
index 3b97e65..47d5f02 100644
--- a/components/camel-azure-storage-queue/src/generated/resources/org/apache/camel/component/azure/storage/queue/azure-storage-queue.json
+++ b/components/camel-azure-storage-queue/src/generated/resources/org/apache/camel/component/azure/storage/queue/azure-storage-queue.json
@@ -17,6 +17,7 @@
     "syntax": "azure-storage-queue:queueName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/blob/azure-blob.json b/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/blob/azure-blob.json
index e46b8a0..4dde636 100644
--- a/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/blob/azure-blob.json
+++ b/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/blob/azure-blob.json
@@ -17,6 +17,7 @@
     "syntax": "azure-blob:containerOrBlobUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/queue/azure-queue.json b/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/queue/azure-queue.json
index 6f12a8d..47f614c 100644
--- a/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/queue/azure-queue.json
+++ b/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/queue/azure-queue.json
@@ -17,6 +17,7 @@
     "syntax": "azure-queue:containerAndQueueUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-bean-validator/src/generated/resources/org/apache/camel/component/bean/validator/bean-validator.json b/components/camel-bean-validator/src/generated/resources/org/apache/camel/component/bean/validator/bean-validator.json
index 6bdd167..54cce78 100644
--- a/components/camel-bean-validator/src/generated/resources/org/apache/camel/component/bean/validator/bean-validator.json
+++ b/components/camel-bean-validator/src/generated/resources/org/apache/camel/component/bean/validator/bean-validator.json
@@ -17,6 +17,7 @@
     "syntax": "bean-validator:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-bean/src/generated/resources/org/apache/camel/component/bean/bean.json b/components/camel-bean/src/generated/resources/org/apache/camel/component/bean/bean.json
index 4938c97..33f1ad4 100644
--- a/components/camel-bean/src/generated/resources/org/apache/camel/component/bean/bean.json
+++ b/components/camel-bean/src/generated/resources/org/apache/camel/component/bean/bean.json
@@ -17,6 +17,7 @@
     "syntax": "bean:beanName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-bean/src/generated/resources/org/apache/camel/component/beanclass/class.json b/components/camel-bean/src/generated/resources/org/apache/camel/component/beanclass/class.json
index 4fa66aa..f828a3c 100644
--- a/components/camel-bean/src/generated/resources/org/apache/camel/component/beanclass/class.json
+++ b/components/camel-bean/src/generated/resources/org/apache/camel/component/beanclass/class.json
@@ -17,6 +17,7 @@
     "syntax": "class:beanName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-beanstalk/src/generated/resources/org/apache/camel/component/beanstalk/beanstalk.json b/components/camel-beanstalk/src/generated/resources/org/apache/camel/component/beanstalk/beanstalk.json
index 6f791a7..1fe8ed9 100644
--- a/components/camel-beanstalk/src/generated/resources/org/apache/camel/component/beanstalk/beanstalk.json
+++ b/components/camel-beanstalk/src/generated/resources/org/apache/camel/component/beanstalk/beanstalk.json
@@ -17,6 +17,7 @@
     "syntax": "beanstalk:connectionSettings",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-bonita/src/generated/resources/org/apache/camel/component/bonita/bonita.json b/components/camel-bonita/src/generated/resources/org/apache/camel/component/bonita/bonita.json
index 50c97e6..d2c6335 100644
--- a/components/camel-bonita/src/generated/resources/org/apache/camel/component/bonita/bonita.json
+++ b/components/camel-bonita/src/generated/resources/org/apache/camel/component/bonita/bonita.json
@@ -17,6 +17,7 @@
     "syntax": "bonita:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json b/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
index 408d9bf..09595de 100644
--- a/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
+++ b/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
@@ -17,6 +17,7 @@
     "syntax": "box:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxEndpoint.java b/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxEndpoint.java
index bde59db..bee76d5 100644
--- a/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxEndpoint.java
+++ b/components/camel-box/camel-box-component/src/main/java/org/apache/camel/component/box/BoxEndpoint.java
@@ -48,6 +48,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
  * Upload, download and manage files, folders, groups, collaborations, etc. on box.com.
  */
 @UriEndpoint(firstVersion = "2.14.0", scheme = "box", title = "Box", syntax = "box:apiName/methodName",
+             apiPropertyQualifier = "apiName",
              consumerPrefix = "consumer", category = { Category.CLOUD, Category.FILE, Category.API }, lenientProperties = true)
 public class BoxEndpoint extends AbstractApiEndpoint<BoxApiName, BoxConfiguration> {
 
diff --git a/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json b/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
index 82ac65d..b2a65a9 100644
--- a/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
+++ b/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
@@ -17,6 +17,7 @@
     "syntax": "braintree:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeEndpoint.java b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeEndpoint.java
index 3dffb85..46d68cb 100644
--- a/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeEndpoint.java
+++ b/components/camel-braintree/src/main/java/org/apache/camel/component/braintree/BraintreeEndpoint.java
@@ -39,6 +39,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
  * Process payments using Braintree Payments.
  */
 @UriEndpoint(firstVersion = "2.17.0", scheme = "braintree", title = "Braintree", syntax = "braintree:apiName/methodName",
+             apiPropertyQualifier = "apiName",
              category = { Category.CLOUD, Category.PAYMENT })
 public class BraintreeEndpoint extends AbstractApiEndpoint<BraintreeApiName, BraintreeConfiguration> {
 
diff --git a/components/camel-browse/src/generated/resources/org/apache/camel/component/browse/browse.json b/components/camel-browse/src/generated/resources/org/apache/camel/component/browse/browse.json
index 3dc8560..59521fd 100644
--- a/components/camel-browse/src/generated/resources/org/apache/camel/component/browse/browse.json
+++ b/components/camel-browse/src/generated/resources/org/apache/camel/component/browse/browse.json
@@ -17,6 +17,7 @@
     "syntax": "browse:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/cache/caffeine-cache.json b/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/cache/caffeine-cache.json
index 47b6151..73d8166 100644
--- a/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/cache/caffeine-cache.json
+++ b/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/cache/caffeine-cache.json
@@ -17,6 +17,7 @@
     "syntax": "caffeine-cache:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/load/caffeine-loadcache.json b/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/load/caffeine-loadcache.json
index 7485c3d..678afbc 100644
--- a/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/load/caffeine-loadcache.json
+++ b/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/load/caffeine-loadcache.json
@@ -17,6 +17,7 @@
     "syntax": "caffeine-loadcache:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-cassandraql/src/generated/resources/org/apache/camel/component/cassandra/cql.json b/components/camel-cassandraql/src/generated/resources/org/apache/camel/component/cassandra/cql.json
index 251db69..c3dfe5a 100644
--- a/components/camel-cassandraql/src/generated/resources/org/apache/camel/component/cassandra/cql.json
+++ b/components/camel-cassandraql/src/generated/resources/org/apache/camel/component/cassandra/cql.json
@@ -17,6 +17,7 @@
     "syntax": "cql:beanRef:hosts:port\/keyspace",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-chatscript/src/generated/resources/org/apache/camel/component/chatscript/chatscript.json b/components/camel-chatscript/src/generated/resources/org/apache/camel/component/chatscript/chatscript.json
index f17d991..7b698f8 100644
--- a/components/camel-chatscript/src/generated/resources/org/apache/camel/component/chatscript/chatscript.json
+++ b/components/camel-chatscript/src/generated/resources/org/apache/camel/component/chatscript/chatscript.json
@@ -17,6 +17,7 @@
     "syntax": "chatscript:host:port\/botName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-chunk/src/generated/resources/org/apache/camel/component/chunk/chunk.json b/components/camel-chunk/src/generated/resources/org/apache/camel/component/chunk/chunk.json
index 10d525c..150c2bc 100644
--- a/components/camel-chunk/src/generated/resources/org/apache/camel/component/chunk/chunk.json
+++ b/components/camel-chunk/src/generated/resources/org/apache/camel/component/chunk/chunk.json
@@ -17,6 +17,7 @@
     "syntax": "chunk:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-cm-sms/src/generated/resources/org/apache/camel/component/cm/cm-sms.json b/components/camel-cm-sms/src/generated/resources/org/apache/camel/component/cm/cm-sms.json
index 5292464..9a18c66 100644
--- a/components/camel-cm-sms/src/generated/resources/org/apache/camel/component/cm/cm-sms.json
+++ b/components/camel-cm-sms/src/generated/resources/org/apache/camel/component/cm/cm-sms.json
@@ -17,6 +17,7 @@
     "syntax": "cm-sms:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-cmis/src/generated/resources/org/apache/camel/component/cmis/cmis.json b/components/camel-cmis/src/generated/resources/org/apache/camel/component/cmis/cmis.json
index a48944c..2a100d9 100644
--- a/components/camel-cmis/src/generated/resources/org/apache/camel/component/cmis/cmis.json
+++ b/components/camel-cmis/src/generated/resources/org/apache/camel/component/cmis/cmis.json
@@ -17,6 +17,7 @@
     "syntax": "cmis:cmsUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap+tcp.json b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap+tcp.json
index f3645bb..03d9c42 100644
--- a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap+tcp.json
+++ b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap+tcp.json
@@ -18,6 +18,7 @@
     "syntax": "coap+tcp:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap.json b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap.json
index cb44449..248e534 100644
--- a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap.json
+++ b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap.json
@@ -18,6 +18,7 @@
     "syntax": "coap:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps+tcp.json b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps+tcp.json
index a172824..91f3f59 100644
--- a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps+tcp.json
+++ b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps+tcp.json
@@ -18,6 +18,7 @@
     "syntax": "coaps+tcp:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps.json b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps.json
index 8a00edd..8c34cb3 100644
--- a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps.json
+++ b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps.json
@@ -18,6 +18,7 @@
     "syntax": "coaps:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometd.json b/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometd.json
index 8f91dc1..9560372 100644
--- a/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometd.json
+++ b/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometd.json
@@ -18,6 +18,7 @@
     "syntax": "cometd:host:port\/channelName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometds.json b/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometds.json
index 1c19737..a411e8e 100644
--- a/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometds.json
+++ b/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometds.json
@@ -18,6 +18,7 @@
     "syntax": "cometds:host:port\/channelName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-consul/src/generated/resources/org/apache/camel/component/consul/consul.json b/components/camel-consul/src/generated/resources/org/apache/camel/component/consul/consul.json
index c381b93..90e2a97 100644
--- a/components/camel-consul/src/generated/resources/org/apache/camel/component/consul/consul.json
+++ b/components/camel-consul/src/generated/resources/org/apache/camel/component/consul/consul.json
@@ -17,6 +17,7 @@
     "syntax": "consul:apiEndpoint",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-controlbus/src/generated/resources/org/apache/camel/component/controlbus/controlbus.json b/components/camel-controlbus/src/generated/resources/org/apache/camel/component/controlbus/controlbus.json
index a8c38f5..8ddab91 100644
--- a/components/camel-controlbus/src/generated/resources/org/apache/camel/component/controlbus/controlbus.json
+++ b/components/camel-controlbus/src/generated/resources/org/apache/camel/component/controlbus/controlbus.json
@@ -17,6 +17,7 @@
     "syntax": "controlbus:command:language",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-corda/src/generated/resources/org/apache/camel/component/corda/corda.json b/components/camel-corda/src/generated/resources/org/apache/camel/component/corda/corda.json
index 45f1bf4..4827896 100644
--- a/components/camel-corda/src/generated/resources/org/apache/camel/component/corda/corda.json
+++ b/components/camel-corda/src/generated/resources/org/apache/camel/component/corda/corda.json
@@ -17,6 +17,7 @@
     "syntax": "corda:node",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-couchbase/src/generated/resources/org/apache/camel/component/couchbase/couchbase.json b/components/camel-couchbase/src/generated/resources/org/apache/camel/component/couchbase/couchbase.json
index 6ad8638..0f41675 100644
--- a/components/camel-couchbase/src/generated/resources/org/apache/camel/component/couchbase/couchbase.json
+++ b/components/camel-couchbase/src/generated/resources/org/apache/camel/component/couchbase/couchbase.json
@@ -17,6 +17,7 @@
     "syntax": "couchbase:protocol:hostname:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-couchdb/src/generated/resources/org/apache/camel/component/couchdb/couchdb.json b/components/camel-couchdb/src/generated/resources/org/apache/camel/component/couchdb/couchdb.json
index 8ef644b..39f8a7e 100644
--- a/components/camel-couchdb/src/generated/resources/org/apache/camel/component/couchdb/couchdb.json
+++ b/components/camel-couchdb/src/generated/resources/org/apache/camel/component/couchdb/couchdb.json
@@ -17,6 +17,7 @@
     "syntax": "couchdb:protocol:hostname:port\/database",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-cron/src/generated/resources/org/apache/camel/component/cron/cron.json b/components/camel-cron/src/generated/resources/org/apache/camel/component/cron/cron.json
index 2ca9b63..3d56624 100644
--- a/components/camel-cron/src/generated/resources/org/apache/camel/component/cron/cron.json
+++ b/components/camel-cron/src/generated/resources/org/apache/camel/component/cron/cron.json
@@ -17,6 +17,7 @@
     "syntax": "cron:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-crypto-cms/src/generated/resources/org/apache/camel/component/crypto/cms/crypto-cms.json b/components/camel-crypto-cms/src/generated/resources/org/apache/camel/component/crypto/cms/crypto-cms.json
index bdcb561..9906860 100644
--- a/components/camel-crypto-cms/src/generated/resources/org/apache/camel/component/crypto/cms/crypto-cms.json
+++ b/components/camel-crypto-cms/src/generated/resources/org/apache/camel/component/crypto/cms/crypto-cms.json
@@ -18,6 +18,7 @@
     "syntax": "crypto-cms:cryptoOperation:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-crypto/src/generated/resources/org/apache/camel/component/crypto/crypto.json b/components/camel-crypto/src/generated/resources/org/apache/camel/component/crypto/crypto.json
index dbd34cb..c60782b 100644
--- a/components/camel-crypto/src/generated/resources/org/apache/camel/component/crypto/crypto.json
+++ b/components/camel-crypto/src/generated/resources/org/apache/camel/component/crypto/crypto.json
@@ -17,6 +17,7 @@
     "syntax": "crypto:cryptoOperation:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/cxf.json b/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/cxf.json
index f5c01b5..44870d9 100644
--- a/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/cxf.json
+++ b/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/cxf.json
@@ -17,6 +17,7 @@
     "syntax": "cxf:beanId:address",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/jaxrs/cxfrs.json b/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/jaxrs/cxfrs.json
index 2deb691..4aae2ba 100644
--- a/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/jaxrs/cxfrs.json
+++ b/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/jaxrs/cxfrs.json
@@ -17,6 +17,7 @@
     "syntax": "cxfrs:beanId:address",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-dataformat/src/generated/resources/org/apache/camel/component/dataformat/dataformat.json b/components/camel-dataformat/src/generated/resources/org/apache/camel/component/dataformat/dataformat.json
index ee10967..c1a4f36 100644
--- a/components/camel-dataformat/src/generated/resources/org/apache/camel/component/dataformat/dataformat.json
+++ b/components/camel-dataformat/src/generated/resources/org/apache/camel/component/dataformat/dataformat.json
@@ -17,6 +17,7 @@
     "syntax": "dataformat:name:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset-test.json b/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset-test.json
index a89fd19..a47adbf 100644
--- a/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset-test.json
+++ b/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset-test.json
@@ -17,6 +17,7 @@
     "syntax": "dataset-test:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset.json b/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset.json
index 48c0559..a4ebd3d 100644
--- a/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset.json
+++ b/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset.json
@@ -17,6 +17,7 @@
     "syntax": "dataset:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json b/components/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json
index 88cd738..c3b9a07 100644
--- a/components/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json
+++ b/components/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json
@@ -17,6 +17,7 @@
     "syntax": "debezium-mongodb:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json b/components/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json
index 333139a..aeaa38e 100644
--- a/components/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json
+++ b/components/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json
@@ -17,6 +17,7 @@
     "syntax": "debezium-mysql:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json b/components/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json
index 228a913..6c5b4af 100644
--- a/components/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json
+++ b/components/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json
@@ -17,6 +17,7 @@
     "syntax": "debezium-postgres:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json b/components/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json
index bfd6a5e..ec5e50e 100644
--- a/components/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json
+++ b/components/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json
@@ -17,6 +17,7 @@
     "syntax": "debezium-sqlserver:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-digitalocean/src/generated/resources/org/apache/camel/component/digitalocean/digitalocean.json b/components/camel-digitalocean/src/generated/resources/org/apache/camel/component/digitalocean/digitalocean.json
index 6fea0c1..6a13e01 100644
--- a/components/camel-digitalocean/src/generated/resources/org/apache/camel/component/digitalocean/digitalocean.json
+++ b/components/camel-digitalocean/src/generated/resources/org/apache/camel/component/digitalocean/digitalocean.json
@@ -17,6 +17,7 @@
     "syntax": "digitalocean:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-direct/src/generated/resources/org/apache/camel/component/direct/direct.json b/components/camel-direct/src/generated/resources/org/apache/camel/component/direct/direct.json
index 5864c7f..d848e19 100644
--- a/components/camel-direct/src/generated/resources/org/apache/camel/component/direct/direct.json
+++ b/components/camel-direct/src/generated/resources/org/apache/camel/component/direct/direct.json
@@ -17,6 +17,7 @@
     "syntax": "direct:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-directvm/src/generated/resources/org/apache/camel/component/directvm/direct-vm.json b/components/camel-directvm/src/generated/resources/org/apache/camel/component/directvm/direct-vm.json
index 432415d..d3f2780 100644
--- a/components/camel-directvm/src/generated/resources/org/apache/camel/component/directvm/direct-vm.json
+++ b/components/camel-directvm/src/generated/resources/org/apache/camel/component/directvm/direct-vm.json
@@ -17,6 +17,7 @@
     "syntax": "direct-vm:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor-vm.json b/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor-vm.json
index 4539807..37c38f1 100644
--- a/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor-vm.json
+++ b/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor-vm.json
@@ -18,6 +18,7 @@
     "syntax": "disruptor-vm:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor.json b/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor.json
index e568ff1..aff62de 100644
--- a/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor.json
+++ b/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor.json
@@ -18,6 +18,7 @@
     "syntax": "disruptor:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-djl/src/generated/resources/org/apache/camel/component/djl/djl.json b/components/camel-djl/src/generated/resources/org/apache/camel/component/djl/djl.json
index 88ea049..4f76ff6 100644
--- a/components/camel-djl/src/generated/resources/org/apache/camel/component/djl/djl.json
+++ b/components/camel-djl/src/generated/resources/org/apache/camel/component/djl/djl.json
@@ -17,6 +17,7 @@
     "syntax": "djl:application",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-dns/src/generated/resources/org/apache/camel/component/dns/dns.json b/components/camel-dns/src/generated/resources/org/apache/camel/component/dns/dns.json
index f0886b7..dc9ea30 100644
--- a/components/camel-dns/src/generated/resources/org/apache/camel/component/dns/dns.json
+++ b/components/camel-dns/src/generated/resources/org/apache/camel/component/dns/dns.json
@@ -17,6 +17,7 @@
     "syntax": "dns:dnsType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-docker/src/generated/resources/org/apache/camel/component/docker/docker.json b/components/camel-docker/src/generated/resources/org/apache/camel/component/docker/docker.json
index d627181..81de7e6 100644
--- a/components/camel-docker/src/generated/resources/org/apache/camel/component/docker/docker.json
+++ b/components/camel-docker/src/generated/resources/org/apache/camel/component/docker/docker.json
@@ -17,6 +17,7 @@
     "syntax": "docker:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-dozer/src/generated/resources/org/apache/camel/component/dozer/dozer.json b/components/camel-dozer/src/generated/resources/org/apache/camel/component/dozer/dozer.json
index 0e860b6..61e9f68 100644
--- a/components/camel-dozer/src/generated/resources/org/apache/camel/component/dozer/dozer.json
+++ b/components/camel-dozer/src/generated/resources/org/apache/camel/component/dozer/dozer.json
@@ -17,6 +17,7 @@
     "syntax": "dozer:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-drill/src/generated/resources/org/apache/camel/component/drill/drill.json b/components/camel-drill/src/generated/resources/org/apache/camel/component/drill/drill.json
index b58c998..f44f715 100644
--- a/components/camel-drill/src/generated/resources/org/apache/camel/component/drill/drill.json
+++ b/components/camel-drill/src/generated/resources/org/apache/camel/component/drill/drill.json
@@ -17,6 +17,7 @@
     "syntax": "drill:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-dropbox/src/generated/resources/org/apache/camel/component/dropbox/dropbox.json b/components/camel-dropbox/src/generated/resources/org/apache/camel/component/dropbox/dropbox.json
index a082771..b7de6a0 100644
--- a/components/camel-dropbox/src/generated/resources/org/apache/camel/component/dropbox/dropbox.json
+++ b/components/camel-dropbox/src/generated/resources/org/apache/camel/component/dropbox/dropbox.json
@@ -17,6 +17,7 @@
     "syntax": "dropbox:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ehcache/src/generated/resources/org/apache/camel/component/ehcache/ehcache.json b/components/camel-ehcache/src/generated/resources/org/apache/camel/component/ehcache/ehcache.json
index 1ecae79..4ca9c63 100644
--- a/components/camel-ehcache/src/generated/resources/org/apache/camel/component/ehcache/ehcache.json
+++ b/components/camel-ehcache/src/generated/resources/org/apache/camel/component/ehcache/ehcache.json
@@ -17,6 +17,7 @@
     "syntax": "ehcache:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-elasticsearch-rest/src/generated/resources/org/apache/camel/component/elasticsearch/elasticsearch-rest.json b/components/camel-elasticsearch-rest/src/generated/resources/org/apache/camel/component/elasticsearch/elasticsearch-rest.json
index ed076be..dcd77ff 100644
--- a/components/camel-elasticsearch-rest/src/generated/resources/org/apache/camel/component/elasticsearch/elasticsearch-rest.json
+++ b/components/camel-elasticsearch-rest/src/generated/resources/org/apache/camel/component/elasticsearch/elasticsearch-rest.json
@@ -17,6 +17,7 @@
     "syntax": "elasticsearch-rest:clusterName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-elsql/src/generated/resources/org/apache/camel/component/elsql/elsql.json b/components/camel-elsql/src/generated/resources/org/apache/camel/component/elsql/elsql.json
index f5e428e..89f3875 100644
--- a/components/camel-elsql/src/generated/resources/org/apache/camel/component/elsql/elsql.json
+++ b/components/camel-elsql/src/generated/resources/org/apache/camel/component/elsql/elsql.json
@@ -17,6 +17,7 @@
     "syntax": "elsql:elsqlName:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-keys.json b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-keys.json
index 10fba1f..b25a1ba 100644
--- a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-keys.json
+++ b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-keys.json
@@ -17,6 +17,7 @@
     "syntax": "etcd-keys:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-stats.json b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-stats.json
index ff5ffd8..292bf3b 100644
--- a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-stats.json
+++ b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-stats.json
@@ -17,6 +17,7 @@
     "syntax": "etcd-stats:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-watch.json b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-watch.json
index d8f416b..298b537 100644
--- a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-watch.json
+++ b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-watch.json
@@ -17,6 +17,7 @@
     "syntax": "etcd-watch:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-exec/src/generated/resources/org/apache/camel/component/exec/exec.json b/components/camel-exec/src/generated/resources/org/apache/camel/component/exec/exec.json
index 9457311..22501af 100644
--- a/components/camel-exec/src/generated/resources/org/apache/camel/component/exec/exec.json
+++ b/components/camel-exec/src/generated/resources/org/apache/camel/component/exec/exec.json
@@ -17,6 +17,7 @@
     "syntax": "exec:executable",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-facebook/src/generated/resources/org/apache/camel/component/facebook/facebook.json b/components/camel-facebook/src/generated/resources/org/apache/camel/component/facebook/facebook.json
index 5cf23cc..26924eb 100644
--- a/components/camel-facebook/src/generated/resources/org/apache/camel/component/facebook/facebook.json
+++ b/components/camel-facebook/src/generated/resources/org/apache/camel/component/facebook/facebook.json
@@ -17,6 +17,7 @@
     "syntax": "facebook:methodName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
index 94bc516..f71ca44 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
+++ b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
@@ -17,6 +17,7 @@
     "syntax": "fhir:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -51,7 +52,7 @@
     "username": { "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "Username to use for basic authentication" }
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.fhir.internal.FhirApiName", "enum": [ "capabilities", "create", "delete", "history", "load-page", "meta", "patch", "read", "search", "transaction", "update", "validate" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationFi [...]
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.fhir.internal.FhirApiName", "enum": [ "CAPABILITIES", "CREATE", "DELETE", "HISTORY", "LOAD_PAGE", "META", "OPERATION", "PATCH", "READ", "SEARCH", "TRANSACTION", "UPDATE", "VALIDATE" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "co [...]
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "What sub operation to use for the selected operation" },
     "encoding": { "kind": "parameter", "displayName": "Encoding", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "JSON", "XML" ], "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "Encoding to use for all request" },
     "fhirVersion": { "kind": "parameter", "displayName": "Fhir Version", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "DSTU2", "DSTU2_HL7ORG", "DSTU2_1", "DSTU3", "R4", "R5" ], "deprecated": false, "secret": false, "defaultValue": "R4", "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "The FHIR Version to use" },
diff --git a/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc b/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc
index f286070..b530b95 100644
--- a/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc
+++ b/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc
@@ -108,7 +108,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: capabilities, create, delete, history, load-page, meta, patch, read, search, transaction, update, validate |  | FhirApiName
+| *apiName* | *Required* What kind of operation to perform. The value can be one of: CAPABILITIES, CREATE, DELETE, HISTORY, LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH, TRANSACTION, UPDATE, VALIDATE |  | FhirApiName
 | *methodName* | *Required* What sub operation to use for the selected operation |  | String
 |===
 
diff --git a/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirConfiguration.java b/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirConfiguration.java
index 34fd9a3..025de4d 100644
--- a/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirConfiguration.java
@@ -38,7 +38,7 @@ import org.apache.camel.util.ObjectHelper;
 @Configurer
 public class FhirConfiguration {
 
-    @UriPath(enums = "capabilities,create,delete,history,load-page,meta,patch,read,search,transaction,update,validate")
+    @UriPath
     @Metadata(required = true)
     private FhirApiName apiName;
     @UriPath
diff --git a/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirEndpoint.java b/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirEndpoint.java
index 1e4332a..819a5e7 100644
--- a/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirEndpoint.java
+++ b/components/camel-fhir/camel-fhir-component/src/main/java/org/apache/camel/component/fhir/FhirEndpoint.java
@@ -52,6 +52,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
  * Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.
  */
 @UriEndpoint(firstVersion = "2.23.0", scheme = "fhir", title = "FHIR", syntax = "fhir:apiName/methodName",
+             apiPropertyQualifier = "apiName",
              category = { Category.API })
 public class FhirEndpoint extends AbstractApiEndpoint<FhirApiName, FhirConfiguration> {
 
diff --git a/components/camel-file-watch/src/generated/resources/org/apache/camel/component/file/watch/file-watch.json b/components/camel-file-watch/src/generated/resources/org/apache/camel/component/file/watch/file-watch.json
index 5563a75..750a0d8 100644
--- a/components/camel-file-watch/src/generated/resources/org/apache/camel/component/file/watch/file-watch.json
+++ b/components/camel-file-watch/src/generated/resources/org/apache/camel/component/file/watch/file-watch.json
@@ -17,6 +17,7 @@
     "syntax": "file-watch:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-file/src/generated/resources/org/apache/camel/component/file/file.json b/components/camel-file/src/generated/resources/org/apache/camel/component/file/file.json
index 401c7ae..530fa3a 100644
--- a/components/camel-file/src/generated/resources/org/apache/camel/component/file/file.json
+++ b/components/camel-file/src/generated/resources/org/apache/camel/component/file/file.json
@@ -17,6 +17,7 @@
     "syntax": "file:directoryName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-flatpack/src/generated/resources/org/apache/camel/component/flatpack/flatpack.json b/components/camel-flatpack/src/generated/resources/org/apache/camel/component/flatpack/flatpack.json
index 230524a..7e99e43 100644
--- a/components/camel-flatpack/src/generated/resources/org/apache/camel/component/flatpack/flatpack.json
+++ b/components/camel-flatpack/src/generated/resources/org/apache/camel/component/flatpack/flatpack.json
@@ -17,6 +17,7 @@
     "syntax": "flatpack:type:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-flink/src/generated/resources/org/apache/camel/component/flink/flink.json b/components/camel-flink/src/generated/resources/org/apache/camel/component/flink/flink.json
index 36c3a80..c33e517 100644
--- a/components/camel-flink/src/generated/resources/org/apache/camel/component/flink/flink.json
+++ b/components/camel-flink/src/generated/resources/org/apache/camel/component/flink/flink.json
@@ -17,6 +17,7 @@
     "syntax": "flink:endpointType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-fop/src/generated/resources/org/apache/camel/component/fop/fop.json b/components/camel-fop/src/generated/resources/org/apache/camel/component/fop/fop.json
index 9e50943..f9f12ba 100644
--- a/components/camel-fop/src/generated/resources/org/apache/camel/component/fop/fop.json
+++ b/components/camel-fop/src/generated/resources/org/apache/camel/component/fop/fop.json
@@ -17,6 +17,7 @@
     "syntax": "fop:outputType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-freemarker/src/generated/resources/org/apache/camel/component/freemarker/freemarker.json b/components/camel-freemarker/src/generated/resources/org/apache/camel/component/freemarker/freemarker.json
index bc6b75f..466f177 100644
--- a/components/camel-freemarker/src/generated/resources/org/apache/camel/component/freemarker/freemarker.json
+++ b/components/camel-freemarker/src/generated/resources/org/apache/camel/component/freemarker/freemarker.json
@@ -17,6 +17,7 @@
     "syntax": "freemarker:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftp.json b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftp.json
index 9ad55d8..3b8e5f6 100644
--- a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftp.json
+++ b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftp.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "ftp:username:password@host:port\/directoryName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftps.json b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftps.json
index 0422133..296b51e 100644
--- a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftps.json
+++ b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftps.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "ftps:username:password@host:port\/directoryName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json
index 6d022de..7126fb3 100644
--- a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json
+++ b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json
@@ -18,6 +18,7 @@
     "syntax": "sftp:host:port\/directoryName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ganglia/src/generated/resources/org/apache/camel/component/ganglia/ganglia.json b/components/camel-ganglia/src/generated/resources/org/apache/camel/component/ganglia/ganglia.json
index f44958f..c171144 100644
--- a/components/camel-ganglia/src/generated/resources/org/apache/camel/component/ganglia/ganglia.json
+++ b/components/camel-ganglia/src/generated/resources/org/apache/camel/component/ganglia/ganglia.json
@@ -17,6 +17,7 @@
     "syntax": "ganglia:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-geocoder/src/generated/resources/org/apache/camel/component/geocoder/geocoder.json b/components/camel-geocoder/src/generated/resources/org/apache/camel/component/geocoder/geocoder.json
index 12a940b..27061e2 100644
--- a/components/camel-geocoder/src/generated/resources/org/apache/camel/component/geocoder/geocoder.json
+++ b/components/camel-geocoder/src/generated/resources/org/apache/camel/component/geocoder/geocoder.json
@@ -17,6 +17,7 @@
     "syntax": "geocoder:address:latlng",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-git/src/generated/resources/org/apache/camel/component/git/git.json b/components/camel-git/src/generated/resources/org/apache/camel/component/git/git.json
index 9f4ef3a..3df3620 100644
--- a/components/camel-git/src/generated/resources/org/apache/camel/component/git/git.json
+++ b/components/camel-git/src/generated/resources/org/apache/camel/component/git/git.json
@@ -17,6 +17,7 @@
     "syntax": "git:localPath",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-github/src/generated/resources/org/apache/camel/component/github/github.json b/components/camel-github/src/generated/resources/org/apache/camel/component/github/github.json
index 7122a04..e095bde 100644
--- a/components/camel-github/src/generated/resources/org/apache/camel/component/github/github.json
+++ b/components/camel-github/src/generated/resources/org/apache/camel/component/github/github.json
@@ -17,6 +17,7 @@
     "syntax": "github:type\/branchName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/google-bigquery.json b/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/google-bigquery.json
index 880fbdc..ea5c4aa 100644
--- a/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/google-bigquery.json
+++ b/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/google-bigquery.json
@@ -17,6 +17,7 @@
     "syntax": "google-bigquery:projectId:datasetId:tableId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/sql/google-bigquery-sql.json b/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/sql/google-bigquery-sql.json
index fd9c2c3..32c21bf 100644
--- a/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/sql/google-bigquery-sql.json
+++ b/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/sql/google-bigquery-sql.json
@@ -17,6 +17,7 @@
     "syntax": "google-bigquery-sql:projectId:query",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
index 5389aea..aae2d30 100644
--- a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
+++ b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
@@ -17,6 +17,7 @@
     "syntax": "google-calendar:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json
index fc0bc4a..5c7f337 100644
--- a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json
+++ b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json
@@ -17,6 +17,7 @@
     "syntax": "google-calendar-stream:index",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarEndpoint.java b/components/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarEndpoint.java
index 6253395..d24cfa3 100644
--- a/components/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarEndpoint.java
+++ b/components/camel-google-calendar/src/main/java/org/apache/camel/component/google/calendar/GoogleCalendarEndpoint.java
@@ -37,7 +37,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
  * Perform various operations on a Google Calendar.
  */
 @UriEndpoint(firstVersion = "2.15.0", scheme = "google-calendar", title = "Google Calendar",
-             syntax = "google-calendar:apiName/methodName",
+             syntax = "google-calendar:apiName/methodName", apiPropertyQualifier = "apiName",
              consumerPrefix = "consumer", category = { Category.API, Category.CLOUD })
 public class GoogleCalendarEndpoint extends AbstractApiEndpoint<GoogleCalendarApiName, GoogleCalendarConfiguration> {
 
diff --git a/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json b/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json
index d911e8a..1f22dfa 100644
--- a/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json
+++ b/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json
@@ -17,6 +17,7 @@
     "syntax": "google-drive:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveEndpoint.java b/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveEndpoint.java
index db659a8..081facf 100644
--- a/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveEndpoint.java
+++ b/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveEndpoint.java
@@ -37,7 +37,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
  * Manage files in Google Drive.
  */
 @UriEndpoint(firstVersion = "2.14.0", scheme = "google-drive", title = "Google Drive",
-             syntax = "google-drive:apiName/methodName",
+             syntax = "google-drive:apiName/methodName", apiPropertyQualifier = "apiName",
              consumerPrefix = "consumer", category = { Category.FILE, Category.CLOUD, Category.API })
 public class GoogleDriveEndpoint extends AbstractApiEndpoint<GoogleDriveApiName, GoogleDriveConfiguration> {
     private Object apiProxy;
diff --git a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
index fdddc2e..323e047 100644
--- a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
+++ b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
@@ -17,6 +17,7 @@
     "syntax": "google-mail:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json
index 75e955f..ad4003f 100644
--- a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json
+++ b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json
@@ -17,6 +17,7 @@
     "syntax": "google-mail-stream:index",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailEndpoint.java b/components/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailEndpoint.java
index cbe79e0..7b0ab4f 100644
--- a/components/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailEndpoint.java
+++ b/components/camel-google-mail/src/main/java/org/apache/camel/component/google/mail/GoogleMailEndpoint.java
@@ -41,6 +41,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
              scheme = "google-mail",
              title = "Google Mail",
              syntax = "google-mail:apiName/methodName",
+             apiPropertyQualifier = "apiName",
              consumerPrefix = "consumer",
              category = { Category.CLOUD, Category.API, Category.MAIL })
 public class GoogleMailEndpoint extends AbstractApiEndpoint<GoogleMailApiName, GoogleMailConfiguration> {
diff --git a/components/camel-google-pubsub/src/generated/resources/org/apache/camel/component/google/pubsub/google-pubsub.json b/components/camel-google-pubsub/src/generated/resources/org/apache/camel/component/google/pubsub/google-pubsub.json
index 742424b..3b310d9 100644
--- a/components/camel-google-pubsub/src/generated/resources/org/apache/camel/component/google/pubsub/google-pubsub.json
+++ b/components/camel-google-pubsub/src/generated/resources/org/apache/camel/component/google/pubsub/google-pubsub.json
@@ -17,6 +17,7 @@
     "syntax": "google-pubsub:projectId:destinationName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
index 9b34b4d..3cba23d 100644
--- a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
+++ b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
@@ -17,6 +17,7 @@
     "syntax": "google-sheets:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json
index e6d7989..a6ddaf3 100644
--- a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json
+++ b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json
@@ -17,6 +17,7 @@
     "syntax": "google-sheets-stream:apiName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsEndpoint.java b/components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsEndpoint.java
index 8b73d99..d79d688 100644
--- a/components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsEndpoint.java
+++ b/components/camel-google-sheets/src/main/java/org/apache/camel/component/google/sheets/GoogleSheetsEndpoint.java
@@ -37,7 +37,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
  * Manage spreadsheets in Google Sheets.
  */
 @UriEndpoint(firstVersion = "2.23.0", scheme = "google-sheets", title = "Google Sheets",
-             syntax = "google-sheets:apiName/methodName", consumerPrefix = "consumer",
+             syntax = "google-sheets:apiName/methodName", apiPropertyQualifier = "apiName", consumerPrefix = "consumer",
              category = { Category.API, Category.CLOUD, Category.SHEETS })
 public class GoogleSheetsEndpoint extends AbstractApiEndpoint<GoogleSheetsApiName, GoogleSheetsConfiguration> {
 
diff --git a/components/camel-gora/src/generated/resources/org/apache/camel/component/gora/gora.json b/components/camel-gora/src/generated/resources/org/apache/camel/component/gora/gora.json
index 7883c64..a2eaca6 100644
--- a/components/camel-gora/src/generated/resources/org/apache/camel/component/gora/gora.json
+++ b/components/camel-gora/src/generated/resources/org/apache/camel/component/gora/gora.json
@@ -17,6 +17,7 @@
     "syntax": "gora:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-grape/src/generated/resources/org/apache/camel/component/grape/grape.json b/components/camel-grape/src/generated/resources/org/apache/camel/component/grape/grape.json
index 3b94209..974e49f 100644
--- a/components/camel-grape/src/generated/resources/org/apache/camel/component/grape/grape.json
+++ b/components/camel-grape/src/generated/resources/org/apache/camel/component/grape/grape.json
@@ -17,6 +17,7 @@
     "syntax": "grape:defaultCoordinates",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-graphql/src/generated/resources/org/apache/camel/component/graphql/graphql.json b/components/camel-graphql/src/generated/resources/org/apache/camel/component/graphql/graphql.json
index 617a903..d3082b5 100644
--- a/components/camel-graphql/src/generated/resources/org/apache/camel/component/graphql/graphql.json
+++ b/components/camel-graphql/src/generated/resources/org/apache/camel/component/graphql/graphql.json
@@ -17,6 +17,7 @@
     "syntax": "graphql:httpUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-grpc/src/generated/resources/org/apache/camel/component/grpc/grpc.json b/components/camel-grpc/src/generated/resources/org/apache/camel/component/grpc/grpc.json
index 735d50c..0d90f33 100644
--- a/components/camel-grpc/src/generated/resources/org/apache/camel/component/grpc/grpc.json
+++ b/components/camel-grpc/src/generated/resources/org/apache/camel/component/grpc/grpc.json
@@ -17,6 +17,7 @@
     "syntax": "grpc:host:port\/service",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-guava-eventbus/src/generated/resources/org/apache/camel/component/guava/eventbus/guava-eventbus.json b/components/camel-guava-eventbus/src/generated/resources/org/apache/camel/component/guava/eventbus/guava-eventbus.json
index 121805d..e1b7faf 100644
--- a/components/camel-guava-eventbus/src/generated/resources/org/apache/camel/component/guava/eventbus/guava-eventbus.json
+++ b/components/camel-guava-eventbus/src/generated/resources/org/apache/camel/component/guava/eventbus/guava-eventbus.json
@@ -17,6 +17,7 @@
     "syntax": "guava-eventbus:eventBusRef",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/atomicnumber/hazelcast-atomicvalue.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/atomicnumber/hazelcast-atomicvalue.json
index 725f252..1d2308d 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/atomicnumber/hazelcast-atomicvalue.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/atomicnumber/hazelcast-atomicvalue.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-atomicvalue:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/instance/hazelcast-instance.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/instance/hazelcast-instance.json
index 0959955..6ebc0bf 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/instance/hazelcast-instance.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/instance/hazelcast-instance.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-instance:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/list/hazelcast-list.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/list/hazelcast-list.json
index 9a201c4..7420077 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/list/hazelcast-list.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/list/hazelcast-list.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-list:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/map/hazelcast-map.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/map/hazelcast-map.json
index cc922b9..b0f4420 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/map/hazelcast-map.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/map/hazelcast-map.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-map:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/multimap/hazelcast-multimap.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/multimap/hazelcast-multimap.json
index 423dec0..0a5bf85 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/multimap/hazelcast-multimap.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/multimap/hazelcast-multimap.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-multimap:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json
index bf802cf..4f89223 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-queue:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/replicatedmap/hazelcast-replicatedmap.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/replicatedmap/hazelcast-replicatedmap.json
index e344f6e..7cf4033 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/replicatedmap/hazelcast-replicatedmap.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/replicatedmap/hazelcast-replicatedmap.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-replicatedmap:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/ringbuffer/hazelcast-ringbuffer.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/ringbuffer/hazelcast-ringbuffer.json
index 328bd19..584fedc 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/ringbuffer/hazelcast-ringbuffer.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/ringbuffer/hazelcast-ringbuffer.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-ringbuffer:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/seda/hazelcast-seda.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/seda/hazelcast-seda.json
index f5d1791..e2f9422 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/seda/hazelcast-seda.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/seda/hazelcast-seda.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-seda:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/set/hazelcast-set.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/set/hazelcast-set.json
index 5b25eb3..c47224a 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/set/hazelcast-set.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/set/hazelcast-set.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-set:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/topic/hazelcast-topic.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/topic/hazelcast-topic.json
index e7e3b863..b7c1fa6 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/topic/hazelcast-topic.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/topic/hazelcast-topic.json
@@ -17,6 +17,7 @@
     "syntax": "hazelcast-topic:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hbase/src/generated/resources/org/apache/camel/component/hbase/hbase.json b/components/camel-hbase/src/generated/resources/org/apache/camel/component/hbase/hbase.json
index 964df3f..a9ae954 100644
--- a/components/camel-hbase/src/generated/resources/org/apache/camel/component/hbase/hbase.json
+++ b/components/camel-hbase/src/generated/resources/org/apache/camel/component/hbase/hbase.json
@@ -17,6 +17,7 @@
     "syntax": "hbase:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hdfs/src/generated/resources/org/apache/camel/component/hdfs/hdfs.json b/components/camel-hdfs/src/generated/resources/org/apache/camel/component/hdfs/hdfs.json
index dfd8704..0300b4a 100644
--- a/components/camel-hdfs/src/generated/resources/org/apache/camel/component/hdfs/hdfs.json
+++ b/components/camel-hdfs/src/generated/resources/org/apache/camel/component/hdfs/hdfs.json
@@ -17,6 +17,7 @@
     "syntax": "hdfs:hostName:port\/path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hipchat/src/generated/resources/org/apache/camel/component/hipchat/hipchat.json b/components/camel-hipchat/src/generated/resources/org/apache/camel/component/hipchat/hipchat.json
index cd135bc..d2a046f 100644
--- a/components/camel-hipchat/src/generated/resources/org/apache/camel/component/hipchat/hipchat.json
+++ b/components/camel-hipchat/src/generated/resources/org/apache/camel/component/hipchat/hipchat.json
@@ -17,6 +17,7 @@
     "syntax": "hipchat:protocol:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-http/src/generated/resources/org/apache/camel/component/http/http.json b/components/camel-http/src/generated/resources/org/apache/camel/component/http/http.json
index a9131fe..6b6a9d4 100644
--- a/components/camel-http/src/generated/resources/org/apache/camel/component/http/http.json
+++ b/components/camel-http/src/generated/resources/org/apache/camel/component/http/http.json
@@ -18,6 +18,7 @@
     "syntax": "http:httpUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true,
diff --git a/components/camel-http/src/generated/resources/org/apache/camel/component/http/https.json b/components/camel-http/src/generated/resources/org/apache/camel/component/http/https.json
index 7170b93..0b01e11 100644
--- a/components/camel-http/src/generated/resources/org/apache/camel/component/http/https.json
+++ b/components/camel-http/src/generated/resources/org/apache/camel/component/http/https.json
@@ -18,6 +18,7 @@
     "syntax": "https:httpUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true,
diff --git a/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/client/iec60870-client.json b/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/client/iec60870-client.json
index 8742faf..e22f0f0 100644
--- a/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/client/iec60870-client.json
+++ b/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/client/iec60870-client.json
@@ -17,6 +17,7 @@
     "syntax": "iec60870-client:uriPath",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/server/iec60870-server.json b/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/server/iec60870-server.json
index 814f5a3..34f9928 100644
--- a/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/server/iec60870-server.json
+++ b/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/server/iec60870-server.json
@@ -17,6 +17,7 @@
     "syntax": "iec60870-server:uriPath",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-infinispan/src/generated/resources/org/apache/camel/component/infinispan/infinispan.json b/components/camel-infinispan/src/generated/resources/org/apache/camel/component/infinispan/infinispan.json
index 978e414..41a7dfb 100644
--- a/components/camel-infinispan/src/generated/resources/org/apache/camel/component/infinispan/infinispan.json
+++ b/components/camel-infinispan/src/generated/resources/org/apache/camel/component/infinispan/infinispan.json
@@ -17,6 +17,7 @@
     "syntax": "infinispan:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-influxdb/src/generated/resources/org/apache/camel/component/influxdb/influxdb.json b/components/camel-influxdb/src/generated/resources/org/apache/camel/component/influxdb/influxdb.json
index 8fee8c4..b199fbd 100644
--- a/components/camel-influxdb/src/generated/resources/org/apache/camel/component/influxdb/influxdb.json
+++ b/components/camel-influxdb/src/generated/resources/org/apache/camel/component/influxdb/influxdb.json
@@ -17,6 +17,7 @@
     "syntax": "influxdb:connectionBean",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-iota/src/generated/resources/org/apache/camel/component/iota/iota.json b/components/camel-iota/src/generated/resources/org/apache/camel/component/iota/iota.json
index 3f92eec..297152e 100644
--- a/components/camel-iota/src/generated/resources/org/apache/camel/component/iota/iota.json
+++ b/components/camel-iota/src/generated/resources/org/apache/camel/component/iota/iota.json
@@ -17,6 +17,7 @@
     "syntax": "iota:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-ipfs/src/generated/resources/org/apache/camel/component/ipfs/ipfs.json b/components/camel-ipfs/src/generated/resources/org/apache/camel/component/ipfs/ipfs.json
index 64c2905..949a514 100644
--- a/components/camel-ipfs/src/generated/resources/org/apache/camel/component/ipfs/ipfs.json
+++ b/components/camel-ipfs/src/generated/resources/org/apache/camel/component/ipfs/ipfs.json
@@ -17,6 +17,7 @@
     "syntax": "ipfs:ipfsCmd",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-irc/src/generated/resources/org/apache/camel/component/irc/irc.json b/components/camel-irc/src/generated/resources/org/apache/camel/component/irc/irc.json
index 2ae3081..64eec0a 100644
--- a/components/camel-irc/src/generated/resources/org/apache/camel/component/irc/irc.json
+++ b/components/camel-irc/src/generated/resources/org/apache/camel/component/irc/irc.json
@@ -18,6 +18,7 @@
     "alternativeSyntax": "irc:username:password@hostname:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ironmq/src/generated/resources/org/apache/camel/component/ironmq/ironmq.json b/components/camel-ironmq/src/generated/resources/org/apache/camel/component/ironmq/ironmq.json
index 4944e57..e4a3a71 100644
--- a/components/camel-ironmq/src/generated/resources/org/apache/camel/component/ironmq/ironmq.json
+++ b/components/camel-ironmq/src/generated/resources/org/apache/camel/component/ironmq/ironmq.json
@@ -17,6 +17,7 @@
     "syntax": "ironmq:queueName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jbpm/src/generated/resources/org/apache/camel/component/jbpm/jbpm.json b/components/camel-jbpm/src/generated/resources/org/apache/camel/component/jbpm/jbpm.json
index 0c808a6..98cf1e9 100644
--- a/components/camel-jbpm/src/generated/resources/org/apache/camel/component/jbpm/jbpm.json
+++ b/components/camel-jbpm/src/generated/resources/org/apache/camel/component/jbpm/jbpm.json
@@ -17,6 +17,7 @@
     "syntax": "jbpm:connectionURL",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jcache/src/generated/resources/org/apache/camel/component/jcache/jcache.json b/components/camel-jcache/src/generated/resources/org/apache/camel/component/jcache/jcache.json
index 4118f80..5ce996d 100644
--- a/components/camel-jcache/src/generated/resources/org/apache/camel/component/jcache/jcache.json
+++ b/components/camel-jcache/src/generated/resources/org/apache/camel/component/jcache/jcache.json
@@ -17,6 +17,7 @@
     "syntax": "jcache:cacheName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jclouds/src/generated/resources/org/apache/camel/component/jclouds/jclouds.json b/components/camel-jclouds/src/generated/resources/org/apache/camel/component/jclouds/jclouds.json
index 0679d8f..3524ed9 100644
--- a/components/camel-jclouds/src/generated/resources/org/apache/camel/component/jclouds/jclouds.json
+++ b/components/camel-jclouds/src/generated/resources/org/apache/camel/component/jclouds/jclouds.json
@@ -17,6 +17,7 @@
     "syntax": "jclouds:command:providerId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jcr/src/generated/resources/org/apache/camel/component/jcr/jcr.json b/components/camel-jcr/src/generated/resources/org/apache/camel/component/jcr/jcr.json
index b4662b3..8f815e5 100644
--- a/components/camel-jcr/src/generated/resources/org/apache/camel/component/jcr/jcr.json
+++ b/components/camel-jcr/src/generated/resources/org/apache/camel/component/jcr/jcr.json
@@ -18,6 +18,7 @@
     "alternativeSyntax": "jcr:username:password@host\/base",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jdbc/src/generated/resources/org/apache/camel/component/jdbc/jdbc.json b/components/camel-jdbc/src/generated/resources/org/apache/camel/component/jdbc/jdbc.json
index cd49c94..69d03b2 100644
--- a/components/camel-jdbc/src/generated/resources/org/apache/camel/component/jdbc/jdbc.json
+++ b/components/camel-jdbc/src/generated/resources/org/apache/camel/component/jdbc/jdbc.json
@@ -17,6 +17,7 @@
     "syntax": "jdbc:dataSourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jetty/src/generated/resources/org/apache/camel/component/jetty9/jetty.json b/components/camel-jetty/src/generated/resources/org/apache/camel/component/jetty9/jetty.json
index e9173bc..c0b3349 100644
--- a/components/camel-jetty/src/generated/resources/org/apache/camel/component/jetty9/jetty.json
+++ b/components/camel-jetty/src/generated/resources/org/apache/camel/component/jetty9/jetty.json
@@ -18,6 +18,7 @@
     "syntax": "jetty:httpUri",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-jgroups-raft/src/generated/resources/org/apache/camel/component/jgroups/raft/jgroups-raft.json b/components/camel-jgroups-raft/src/generated/resources/org/apache/camel/component/jgroups/raft/jgroups-raft.json
index 12ba0a4..ca183f3 100644
--- a/components/camel-jgroups-raft/src/generated/resources/org/apache/camel/component/jgroups/raft/jgroups-raft.json
+++ b/components/camel-jgroups-raft/src/generated/resources/org/apache/camel/component/jgroups/raft/jgroups-raft.json
@@ -17,6 +17,7 @@
     "syntax": "jgroups-raft:clusterName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jgroups/src/generated/resources/org/apache/camel/component/jgroups/jgroups.json b/components/camel-jgroups/src/generated/resources/org/apache/camel/component/jgroups/jgroups.json
index 6fafa40..72c61c1 100644
--- a/components/camel-jgroups/src/generated/resources/org/apache/camel/component/jgroups/jgroups.json
+++ b/components/camel-jgroups/src/generated/resources/org/apache/camel/component/jgroups/jgroups.json
@@ -17,6 +17,7 @@
     "syntax": "jgroups:clusterName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jing/src/generated/resources/org/apache/camel/component/validator/jing/jing.json b/components/camel-jing/src/generated/resources/org/apache/camel/component/validator/jing/jing.json
index 5f7e8d9..df37c0a 100644
--- a/components/camel-jing/src/generated/resources/org/apache/camel/component/validator/jing/jing.json
+++ b/components/camel-jing/src/generated/resources/org/apache/camel/component/validator/jing/jing.json
@@ -17,6 +17,7 @@
     "syntax": "jing:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jira/src/generated/resources/org/apache/camel/component/jira/jira.json b/components/camel-jira/src/generated/resources/org/apache/camel/component/jira/jira.json
index f01f6cc..aa1af16 100644
--- a/components/camel-jira/src/generated/resources/org/apache/camel/component/jira/jira.json
+++ b/components/camel-jira/src/generated/resources/org/apache/camel/component/jira/jira.json
@@ -17,6 +17,7 @@
     "syntax": "jira:type",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json b/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json
index dfe93fe..07087fe 100644
--- a/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json
+++ b/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json
@@ -18,6 +18,7 @@
     "syntax": "jms:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jmx/src/generated/resources/org/apache/camel/component/jmx/jmx.json b/components/camel-jmx/src/generated/resources/org/apache/camel/component/jmx/jmx.json
index 0e372d2..981464e 100644
--- a/components/camel-jmx/src/generated/resources/org/apache/camel/component/jmx/jmx.json
+++ b/components/camel-jmx/src/generated/resources/org/apache/camel/component/jmx/jmx.json
@@ -17,6 +17,7 @@
     "syntax": "jmx:serverURL",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jolt/src/generated/resources/org/apache/camel/component/jolt/jolt.json b/components/camel-jolt/src/generated/resources/org/apache/camel/component/jolt/jolt.json
index b50074d..a742ab4 100644
--- a/components/camel-jolt/src/generated/resources/org/apache/camel/component/jolt/jolt.json
+++ b/components/camel-jolt/src/generated/resources/org/apache/camel/component/jolt/jolt.json
@@ -17,6 +17,7 @@
     "syntax": "jolt:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json b/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json
index c18bbc8..71eeae7 100644
--- a/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json
+++ b/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json
@@ -17,6 +17,7 @@
     "syntax": "jooq:entityType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jpa/src/generated/resources/org/apache/camel/component/jpa/jpa.json b/components/camel-jpa/src/generated/resources/org/apache/camel/component/jpa/jpa.json
index ce92d4d..7493b72 100644
--- a/components/camel-jpa/src/generated/resources/org/apache/camel/component/jpa/jpa.json
+++ b/components/camel-jpa/src/generated/resources/org/apache/camel/component/jpa/jpa.json
@@ -17,6 +17,7 @@
     "syntax": "jpa:entityType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jsch/src/generated/resources/org/apache/camel/component/scp/scp.json b/components/camel-jsch/src/generated/resources/org/apache/camel/component/scp/scp.json
index 833df55..97434c3 100644
--- a/components/camel-jsch/src/generated/resources/org/apache/camel/component/scp/scp.json
+++ b/components/camel-jsch/src/generated/resources/org/apache/camel/component/scp/scp.json
@@ -18,6 +18,7 @@
     "syntax": "scp:host:port\/directoryName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jslt/src/generated/resources/org/apache/camel/component/jslt/jslt.json b/components/camel-jslt/src/generated/resources/org/apache/camel/component/jslt/jslt.json
index 2e3d26c..1270c73 100644
--- a/components/camel-jslt/src/generated/resources/org/apache/camel/component/jslt/jslt.json
+++ b/components/camel-jslt/src/generated/resources/org/apache/camel/component/jslt/jslt.json
@@ -17,6 +17,7 @@
     "syntax": "jslt:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-json-validator/src/generated/resources/org/apache/camel/component/jsonvalidator/json-validator.json b/components/camel-json-validator/src/generated/resources/org/apache/camel/component/jsonvalidator/json-validator.json
index 17166d3..b23b092 100644
--- a/components/camel-json-validator/src/generated/resources/org/apache/camel/component/jsonvalidator/json-validator.json
+++ b/components/camel-json-validator/src/generated/resources/org/apache/camel/component/jsonvalidator/json-validator.json
@@ -17,6 +17,7 @@
     "syntax": "json-validator:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jsonata/src/generated/resources/org/apache/camel/component/jsonata/jsonata.json b/components/camel-jsonata/src/generated/resources/org/apache/camel/component/jsonata/jsonata.json
index c8d6435..4f38526 100644
--- a/components/camel-jsonata/src/generated/resources/org/apache/camel/component/jsonata/jsonata.json
+++ b/components/camel-jsonata/src/generated/resources/org/apache/camel/component/jsonata/jsonata.json
@@ -17,6 +17,7 @@
     "syntax": "jsonata:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jt400/src/generated/resources/org/apache/camel/component/jt400/jt400.json b/components/camel-jt400/src/generated/resources/org/apache/camel/component/jt400/jt400.json
index cb01c48..0ee75c8 100644
--- a/components/camel-jt400/src/generated/resources/org/apache/camel/component/jt400/jt400.json
+++ b/components/camel-jt400/src/generated/resources/org/apache/camel/component/jt400/jt400.json
@@ -17,6 +17,7 @@
     "syntax": "jt400:userID:password\/systemName\/objectPath.type",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json b/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
index 5a2da46..99059bc 100644
--- a/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
+++ b/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
@@ -17,6 +17,7 @@
     "syntax": "kafka:topic",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/config_maps/kubernetes-config-maps.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/config_maps/kubernetes-config-maps.json
index c0e6014..a88b698 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/config_maps/kubernetes-config-maps.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/config_maps/kubernetes-config-maps.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-config-maps:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/deployments/kubernetes-deployments.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/deployments/kubernetes-deployments.json
index eab247c..dca204f 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/deployments/kubernetes-deployments.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/deployments/kubernetes-deployments.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-deployments:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/hpa/kubernetes-hpa.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/hpa/kubernetes-hpa.json
index 3e47c44..76acd9b 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/hpa/kubernetes-hpa.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/hpa/kubernetes-hpa.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-hpa:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/job/kubernetes-job.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/job/kubernetes-job.json
index c15cddd..15c3b69 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/job/kubernetes-job.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/job/kubernetes-job.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-job:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/namespaces/kubernetes-namespaces.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/namespaces/kubernetes-namespaces.json
index de63559..15baf32 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/namespaces/kubernetes-namespaces.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/namespaces/kubernetes-namespaces.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-namespaces:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/nodes/kubernetes-nodes.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/nodes/kubernetes-nodes.json
index 847d0ea..c797c82 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/nodes/kubernetes-nodes.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/nodes/kubernetes-nodes.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-nodes:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes/kubernetes-persistent-volumes.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes/kubernetes-persistent-volumes.json
index 0eb1499..504b49b 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes/kubernetes-persistent-volumes.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes/kubernetes-persistent-volumes.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-persistent-volumes:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes_claims/kubernetes-persistent-volumes-claims.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes_claims/kubernetes-persistent-volumes-claims.json
index 517565b..fc18bac 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes_claims/kubernetes-persistent-volumes-claims.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes_claims/kubernetes-persistent-volumes-claims.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-persistent-volumes-claims:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/pods/kubernetes-pods.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/pods/kubernetes-pods.json
index 5baf292..5102b3c 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/pods/kubernetes-pods.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/pods/kubernetes-pods.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-pods:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/replication_controllers/kubernetes-replication-controllers.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/replication_controllers/kubernetes-replication-controllers.json
index dc594cf..0953349 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/replication_controllers/kubernetes-replication-controllers.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/replication_controllers/kubernetes-replication-controllers.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-replication-controllers:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/resources_quota/kubernetes-resources-quota.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/resources_quota/kubernetes-resources-quota.json
index 9a0381d..7661cae 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/resources_quota/kubernetes-resources-quota.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/resources_quota/kubernetes-resources-quota.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-resources-quota:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/secrets/kubernetes-secrets.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/secrets/kubernetes-secrets.json
index b08d0a2..b530a73 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/secrets/kubernetes-secrets.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/secrets/kubernetes-secrets.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-secrets:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/service_accounts/kubernetes-service-accounts.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/service_accounts/kubernetes-service-accounts.json
index f6ddef7..f133b5f 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/service_accounts/kubernetes-service-accounts.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/service_accounts/kubernetes-service-accounts.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-service-accounts:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/services/kubernetes-services.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/services/kubernetes-services.json
index 1c62cbc..18568b7 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/services/kubernetes-services.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/services/kubernetes-services.json
@@ -17,6 +17,7 @@
     "syntax": "kubernetes-services:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/build_configs/openshift-build-configs.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/build_configs/openshift-build-configs.json
index 26c3bb8..253ceaa 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/build_configs/openshift-build-configs.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/build_configs/openshift-build-configs.json
@@ -17,6 +17,7 @@
     "syntax": "openshift-build-configs:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/builds/openshift-builds.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/builds/openshift-builds.json
index 5647f2a..9f30850 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/builds/openshift-builds.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/builds/openshift-builds.json
@@ -17,6 +17,7 @@
     "syntax": "openshift-builds:masterUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json b/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json
index 68dc7ff..2e39a87 100644
--- a/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json
+++ b/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json
@@ -17,6 +17,7 @@
     "syntax": "kudu:host:port\/tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-language/src/generated/resources/org/apache/camel/component/language/language.json b/components/camel-language/src/generated/resources/org/apache/camel/component/language/language.json
index bd4a859..3cdc8fd 100644
--- a/components/camel-language/src/generated/resources/org/apache/camel/component/language/language.json
+++ b/components/camel-language/src/generated/resources/org/apache/camel/component/language/language.json
@@ -17,6 +17,7 @@
     "syntax": "language:languageName:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json b/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json
index 0395a2d..cbba609 100644
--- a/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json
+++ b/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json
@@ -17,6 +17,7 @@
     "syntax": "ldap:dirContextName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-ldif/src/generated/resources/org/apache/camel/component/ldif/ldif.json b/components/camel-ldif/src/generated/resources/org/apache/camel/component/ldif/ldif.json
index 6c1246b..5eb4b43 100644
--- a/components/camel-ldif/src/generated/resources/org/apache/camel/component/ldif/ldif.json
+++ b/components/camel-ldif/src/generated/resources/org/apache/camel/component/ldif/ldif.json
@@ -17,6 +17,7 @@
     "syntax": "ldif:ldapConnectionName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-log/src/generated/resources/org/apache/camel/component/log/log.json b/components/camel-log/src/generated/resources/org/apache/camel/component/log/log.json
index a026d77..c5674fc 100644
--- a/components/camel-log/src/generated/resources/org/apache/camel/component/log/log.json
+++ b/components/camel-log/src/generated/resources/org/apache/camel/component/log/log.json
@@ -17,6 +17,7 @@
     "syntax": "log:loggerName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-lucene/src/generated/resources/org/apache/camel/component/lucene/lucene.json b/components/camel-lucene/src/generated/resources/org/apache/camel/component/lucene/lucene.json
index 59a9c8e..43bc43d 100644
--- a/components/camel-lucene/src/generated/resources/org/apache/camel/component/lucene/lucene.json
+++ b/components/camel-lucene/src/generated/resources/org/apache/camel/component/lucene/lucene.json
@@ -17,6 +17,7 @@
     "syntax": "lucene:host:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-lumberjack/src/generated/resources/org/apache/camel/component/lumberjack/lumberjack.json b/components/camel-lumberjack/src/generated/resources/org/apache/camel/component/lumberjack/lumberjack.json
index f07171e..2ec432b 100644
--- a/components/camel-lumberjack/src/generated/resources/org/apache/camel/component/lumberjack/lumberjack.json
+++ b/components/camel-lumberjack/src/generated/resources/org/apache/camel/component/lumberjack/lumberjack.json
@@ -17,6 +17,7 @@
     "syntax": "lumberjack:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imap.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imap.json
index ac26aab..23414bb 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imap.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imap.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "imap:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imaps.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imaps.json
index eedc906..6b028bf 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imaps.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imaps.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "imaps:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3.json
index 5d4d068..0572a06 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "pop3:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3s.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3s.json
index b1f38bb..0163de0 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3s.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3s.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "pop3s:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtp.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtp.json
index a7fb1f4..59c7fc5 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtp.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtp.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "smtp:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtps.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtps.json
index 0647890..1e73212 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtps.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtps.json
@@ -19,6 +19,7 @@
     "alternativeSyntax": "smtps:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-master/src/generated/resources/org/apache/camel/component/master/master.json b/components/camel-master/src/generated/resources/org/apache/camel/component/master/master.json
index 74458b0..6d03385 100644
--- a/components/camel-master/src/generated/resources/org/apache/camel/component/master/master.json
+++ b/components/camel-master/src/generated/resources/org/apache/camel/component/master/master.json
@@ -17,6 +17,7 @@
     "syntax": "master:namespace:delegateUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-metrics/src/generated/resources/org/apache/camel/component/metrics/metrics.json b/components/camel-metrics/src/generated/resources/org/apache/camel/component/metrics/metrics.json
index 968748f..65ff641 100644
--- a/components/camel-metrics/src/generated/resources/org/apache/camel/component/metrics/metrics.json
+++ b/components/camel-metrics/src/generated/resources/org/apache/camel/component/metrics/metrics.json
@@ -17,6 +17,7 @@
     "syntax": "metrics:metricsType:metricsName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-micrometer/src/generated/resources/org/apache/camel/component/micrometer/micrometer.json b/components/camel-micrometer/src/generated/resources/org/apache/camel/component/micrometer/micrometer.json
index f9a4d74..62a9e45 100644
--- a/components/camel-micrometer/src/generated/resources/org/apache/camel/component/micrometer/micrometer.json
+++ b/components/camel-micrometer/src/generated/resources/org/apache/camel/component/micrometer/micrometer.json
@@ -17,6 +17,7 @@
     "syntax": "micrometer:metricsType:metricsName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-microprofile-metrics/src/generated/resources/org/apache/camel/component/microprofile/metrics/microprofile-metrics.json b/components/camel-microprofile-metrics/src/generated/resources/org/apache/camel/component/microprofile/metrics/microprofile-metrics.json
index 6da5bd9..31e1ee4 100644
--- a/components/camel-microprofile-metrics/src/generated/resources/org/apache/camel/component/microprofile/metrics/microprofile-metrics.json
+++ b/components/camel-microprofile-metrics/src/generated/resources/org/apache/camel/component/microprofile/metrics/microprofile-metrics.json
@@ -17,6 +17,7 @@
     "syntax": "microprofile-metrics:metricType:metricName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/client/milo-client.json b/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/client/milo-client.json
index be9857d..c9863cc 100644
--- a/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/client/milo-client.json
+++ b/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/client/milo-client.json
@@ -17,6 +17,7 @@
     "syntax": "milo-client:endpointUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/server/milo-server.json b/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/server/milo-server.json
index 98bb2d2..ec4334d 100644
--- a/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/server/milo-server.json
+++ b/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/server/milo-server.json
@@ -17,6 +17,7 @@
     "syntax": "milo-server:itemId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mina/src/generated/resources/org/apache/camel/component/mina/mina.json b/components/camel-mina/src/generated/resources/org/apache/camel/component/mina/mina.json
index db343f8..b5e9c06 100644
--- a/components/camel-mina/src/generated/resources/org/apache/camel/component/mina/mina.json
+++ b/components/camel-mina/src/generated/resources/org/apache/camel/component/mina/mina.json
@@ -17,6 +17,7 @@
     "syntax": "mina:protocol:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-minio/src/generated/resources/org/apache/camel/component/minio/minio.json b/components/camel-minio/src/generated/resources/org/apache/camel/component/minio/minio.json
index 741e07d..875ce0b 100644
--- a/components/camel-minio/src/generated/resources/org/apache/camel/component/minio/minio.json
+++ b/components/camel-minio/src/generated/resources/org/apache/camel/component/minio/minio.json
@@ -17,6 +17,7 @@
     "syntax": "minio:bucketName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json b/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json
index 258a45f..77df2f4 100644
--- a/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json
+++ b/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json
@@ -17,6 +17,7 @@
     "syntax": "mllp:hostname:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mock/src/generated/resources/org/apache/camel/component/mock/mock.json b/components/camel-mock/src/generated/resources/org/apache/camel/component/mock/mock.json
index afe0c4f..448eabd 100644
--- a/components/camel-mock/src/generated/resources/org/apache/camel/component/mock/mock.json
+++ b/components/camel-mock/src/generated/resources/org/apache/camel/component/mock/mock.json
@@ -17,6 +17,7 @@
     "syntax": "mock:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/components/camel-mongodb-gridfs/src/generated/resources/org/apache/camel/component/mongodb/gridfs/mongodb-gridfs.json b/components/camel-mongodb-gridfs/src/generated/resources/org/apache/camel/component/mongodb/gridfs/mongodb-gridfs.json
index 81d4bd5..a1dcc75 100644
--- a/components/camel-mongodb-gridfs/src/generated/resources/org/apache/camel/component/mongodb/gridfs/mongodb-gridfs.json
+++ b/components/camel-mongodb-gridfs/src/generated/resources/org/apache/camel/component/mongodb/gridfs/mongodb-gridfs.json
@@ -17,6 +17,7 @@
     "syntax": "mongodb-gridfs:connectionBean",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mongodb/src/generated/resources/org/apache/camel/component/mongodb/mongodb.json b/components/camel-mongodb/src/generated/resources/org/apache/camel/component/mongodb/mongodb.json
index 06df970..83c0e81 100644
--- a/components/camel-mongodb/src/generated/resources/org/apache/camel/component/mongodb/mongodb.json
+++ b/components/camel-mongodb/src/generated/resources/org/apache/camel/component/mongodb/mongodb.json
@@ -17,6 +17,7 @@
     "syntax": "mongodb:connectionBean",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-msv/src/generated/resources/org/apache/camel/component/validator/msv/msv.json b/components/camel-msv/src/generated/resources/org/apache/camel/component/validator/msv/msv.json
index 2407b2b..3aab45e 100644
--- a/components/camel-msv/src/generated/resources/org/apache/camel/component/validator/msv/msv.json
+++ b/components/camel-msv/src/generated/resources/org/apache/camel/component/validator/msv/msv.json
@@ -17,6 +17,7 @@
     "syntax": "msv:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-mustache/src/generated/resources/org/apache/camel/component/mustache/mustache.json b/components/camel-mustache/src/generated/resources/org/apache/camel/component/mustache/mustache.json
index 21848b6..bc8115e 100644
--- a/components/camel-mustache/src/generated/resources/org/apache/camel/component/mustache/mustache.json
+++ b/components/camel-mustache/src/generated/resources/org/apache/camel/component/mustache/mustache.json
@@ -17,6 +17,7 @@
     "syntax": "mustache:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-mvel/src/generated/resources/org/apache/camel/component/mvel/mvel.json b/components/camel-mvel/src/generated/resources/org/apache/camel/component/mvel/mvel.json
index a0bbfd6..6bd74f7 100644
--- a/components/camel-mvel/src/generated/resources/org/apache/camel/component/mvel/mvel.json
+++ b/components/camel-mvel/src/generated/resources/org/apache/camel/component/mvel/mvel.json
@@ -17,6 +17,7 @@
     "syntax": "mvel:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis-bean.json b/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis-bean.json
index 7a4fe1a..1d71431 100644
--- a/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis-bean.json
+++ b/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis-bean.json
@@ -17,6 +17,7 @@
     "syntax": "mybatis-bean:beanName:methodName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis.json b/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis.json
index 67a06dd..d33882b 100644
--- a/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis.json
+++ b/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis.json
@@ -17,6 +17,7 @@
     "syntax": "mybatis:statement",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-nagios/src/generated/resources/org/apache/camel/component/nagios/nagios.json b/components/camel-nagios/src/generated/resources/org/apache/camel/component/nagios/nagios.json
index b71e779..96626e2 100644
--- a/components/camel-nagios/src/generated/resources/org/apache/camel/component/nagios/nagios.json
+++ b/components/camel-nagios/src/generated/resources/org/apache/camel/component/nagios/nagios.json
@@ -17,6 +17,7 @@
     "syntax": "nagios:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-nats/src/generated/resources/org/apache/camel/component/nats/nats.json b/components/camel-nats/src/generated/resources/org/apache/camel/component/nats/nats.json
index 8845b1a..a1c895b 100644
--- a/components/camel-nats/src/generated/resources/org/apache/camel/component/nats/nats.json
+++ b/components/camel-nats/src/generated/resources/org/apache/camel/component/nats/nats.json
@@ -17,6 +17,7 @@
     "syntax": "nats:topic",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json b/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
index fbfbe99..2e72df6 100644
--- a/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
+++ b/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
@@ -18,6 +18,7 @@
     "syntax": "netty-http:protocol:host:port\/path",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-netty/src/generated/resources/org/apache/camel/component/netty/netty.json b/components/camel-netty/src/generated/resources/org/apache/camel/component/netty/netty.json
index e3a7fa0..87be890 100644
--- a/components/camel-netty/src/generated/resources/org/apache/camel/component/netty/netty.json
+++ b/components/camel-netty/src/generated/resources/org/apache/camel/component/netty/netty.json
@@ -17,6 +17,7 @@
     "syntax": "netty:protocol:host:port",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-nitrite/src/generated/resources/org/apache/camel/component/nitrite/nitrite.json b/components/camel-nitrite/src/generated/resources/org/apache/camel/component/nitrite/nitrite.json
index c45e904..7eb7f26 100644
--- a/components/camel-nitrite/src/generated/resources/org/apache/camel/component/nitrite/nitrite.json
+++ b/components/camel-nitrite/src/generated/resources/org/apache/camel/component/nitrite/nitrite.json
@@ -17,6 +17,7 @@
     "syntax": "nitrite:database",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-nsq/src/generated/resources/org/apache/camel/component/nsq/nsq.json b/components/camel-nsq/src/generated/resources/org/apache/camel/component/nsq/nsq.json
index 7e669af..c22e95a 100644
--- a/components/camel-nsq/src/generated/resources/org/apache/camel/component/nsq/nsq.json
+++ b/components/camel-nsq/src/generated/resources/org/apache/camel/component/nsq/nsq.json
@@ -17,6 +17,7 @@
     "syntax": "nsq:topic",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-oaipmh/src/generated/resources/org/apache/camel/oaipmh/component/oaipmh.json b/components/camel-oaipmh/src/generated/resources/org/apache/camel/oaipmh/component/oaipmh.json
index a76a4bb..3bb8212 100644
--- a/components/camel-oaipmh/src/generated/resources/org/apache/camel/oaipmh/component/oaipmh.json
+++ b/components/camel-oaipmh/src/generated/resources/org/apache/camel/oaipmh/component/oaipmh.json
@@ -17,6 +17,7 @@
     "syntax": "oaipmh:baseUrl",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json b/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
index 8294e40..b06a9da 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
+++ b/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
@@ -17,6 +17,7 @@
     "syntax": "olingo2:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Endpoint.java b/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Endpoint.java
index 8b116a5..8edb4ef 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Endpoint.java
+++ b/components/camel-olingo2/camel-olingo2-component/src/main/java/org/apache/camel/component/olingo2/Olingo2Endpoint.java
@@ -45,6 +45,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
  * Communicate with OData 2.0 services using Apache Olingo.
  */
 @UriEndpoint(firstVersion = "2.14.0", scheme = "olingo2", title = "Olingo2", syntax = "olingo2:apiName/methodName",
+             apiPropertyQualifier = "apiName",
              category = { Category.CLOUD })
 public class Olingo2Endpoint extends AbstractApiEndpoint<Olingo2ApiName, Olingo2Configuration> {
 
diff --git a/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json b/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
index ebbca72..dc6c1a8 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
+++ b/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
@@ -17,6 +17,7 @@
     "syntax": "olingo4:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Endpoint.java b/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Endpoint.java
index 046c2c4..18314fb 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Endpoint.java
+++ b/components/camel-olingo4/camel-olingo4-component/src/main/java/org/apache/camel/component/olingo4/Olingo4Endpoint.java
@@ -45,6 +45,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
  * Communicate with OData 4.0 services using Apache Olingo OData API.
  */
 @UriEndpoint(firstVersion = "2.19.0", scheme = "olingo4", title = "Olingo4", syntax = "olingo4:apiName/methodName",
+             apiPropertyQualifier = "apiName",
              category = { Category.CLOUD })
 public class Olingo4Endpoint extends AbstractApiEndpoint<Olingo4ApiName, Olingo4Configuration> {
 
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/cinder/openstack-cinder.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/cinder/openstack-cinder.json
index a025d01..3646691 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/cinder/openstack-cinder.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/cinder/openstack-cinder.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-cinder:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/glance/openstack-glance.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/glance/openstack-glance.json
index 1771c58..4252d95 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/glance/openstack-glance.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/glance/openstack-glance.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-glance:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/keystone/openstack-keystone.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/keystone/openstack-keystone.json
index 6853afb..38af1a9 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/keystone/openstack-keystone.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/keystone/openstack-keystone.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-keystone:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/neutron/openstack-neutron.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/neutron/openstack-neutron.json
index ab7efda..c353090 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/neutron/openstack-neutron.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/neutron/openstack-neutron.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-neutron:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/nova/openstack-nova.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/nova/openstack-nova.json
index 1abdae0..22ebe0d 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/nova/openstack-nova.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/nova/openstack-nova.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-nova:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/swift/openstack-swift.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/swift/openstack-swift.json
index 33aeffbcb..c532450 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/swift/openstack-swift.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/swift/openstack-swift.json
@@ -17,6 +17,7 @@
     "syntax": "openstack-swift:host",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-optaplanner/src/generated/resources/org/apache/camel/component/optaplanner/optaplanner.json b/components/camel-optaplanner/src/generated/resources/org/apache/camel/component/optaplanner/optaplanner.json
index df6d84e..609fc20 100644
--- a/components/camel-optaplanner/src/generated/resources/org/apache/camel/component/optaplanner/optaplanner.json
+++ b/components/camel-optaplanner/src/generated/resources/org/apache/camel/component/optaplanner/optaplanner.json
@@ -17,6 +17,7 @@
     "syntax": "optaplanner:configFile",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-paho/src/generated/resources/org/apache/camel/component/paho/paho.json b/components/camel-paho/src/generated/resources/org/apache/camel/component/paho/paho.json
index aa400c5..45d8d81 100644
--- a/components/camel-paho/src/generated/resources/org/apache/camel/component/paho/paho.json
+++ b/components/camel-paho/src/generated/resources/org/apache/camel/component/paho/paho.json
@@ -17,6 +17,7 @@
     "syntax": "paho:topic",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-pdf/src/generated/resources/org/apache/camel/component/pdf/pdf.json b/components/camel-pdf/src/generated/resources/org/apache/camel/component/pdf/pdf.json
index e7cecff..dedb90b 100644
--- a/components/camel-pdf/src/generated/resources/org/apache/camel/component/pdf/pdf.json
+++ b/components/camel-pdf/src/generated/resources/org/apache/camel/component/pdf/pdf.json
@@ -17,6 +17,7 @@
     "syntax": "pdf:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-pg-replication-slot/src/generated/resources/org/apache/camel/component/pg/replication/slot/pg-replication-slot.json b/components/camel-pg-replication-slot/src/generated/resources/org/apache/camel/component/pg/replication/slot/pg-replication-slot.json
index 5db0b36..b782381 100644
--- a/components/camel-pg-replication-slot/src/generated/resources/org/apache/camel/component/pg/replication/slot/pg-replication-slot.json
+++ b/components/camel-pg-replication-slot/src/generated/resources/org/apache/camel/component/pg/replication/slot/pg-replication-slot.json
@@ -17,6 +17,7 @@
     "syntax": "pg-replication-slot:host:port\/database\/slot:outputPlugin",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-pgevent/src/generated/resources/org/apache/camel/component/pgevent/pgevent.json b/components/camel-pgevent/src/generated/resources/org/apache/camel/component/pgevent/pgevent.json
index 40b2ad1..ff6c3db 100644
--- a/components/camel-pgevent/src/generated/resources/org/apache/camel/component/pgevent/pgevent.json
+++ b/components/camel-pgevent/src/generated/resources/org/apache/camel/component/pgevent/pgevent.json
@@ -17,6 +17,7 @@
     "syntax": "pgevent:host:port\/database\/channel",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-platform-http/src/generated/resources/org/apache/camel/component/platform/http/platform-http.json b/components/camel-platform-http/src/generated/resources/org/apache/camel/component/platform/http/platform-http.json
index 1604b73..7dd5b1e 100644
--- a/components/camel-platform-http/src/generated/resources/org/apache/camel/component/platform/http/platform-http.json
+++ b/components/camel-platform-http/src/generated/resources/org/apache/camel/component/platform/http/platform-http.json
@@ -17,6 +17,7 @@
     "syntax": "platform-http:path",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-printer/src/generated/resources/org/apache/camel/component/printer/lpr.json b/components/camel-printer/src/generated/resources/org/apache/camel/component/printer/lpr.json
index c6953ed..b076d3c 100644
--- a/components/camel-printer/src/generated/resources/org/apache/camel/component/printer/lpr.json
+++ b/components/camel-printer/src/generated/resources/org/apache/camel/component/printer/lpr.json
@@ -17,6 +17,7 @@
     "syntax": "lpr:hostname:port\/printername",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-pubnub/src/generated/resources/org/apache/camel/component/pubnub/pubnub.json b/components/camel-pubnub/src/generated/resources/org/apache/camel/component/pubnub/pubnub.json
index b2a5e1d..9839c2e 100644
--- a/components/camel-pubnub/src/generated/resources/org/apache/camel/component/pubnub/pubnub.json
+++ b/components/camel-pubnub/src/generated/resources/org/apache/camel/component/pubnub/pubnub.json
@@ -17,6 +17,7 @@
     "syntax": "pubnub:channel",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-pulsar/src/generated/resources/org/apache/camel/component/pulsar/pulsar.json b/components/camel-pulsar/src/generated/resources/org/apache/camel/component/pulsar/pulsar.json
index 7e1eba0..b8e7ec5 100644
--- a/components/camel-pulsar/src/generated/resources/org/apache/camel/component/pulsar/pulsar.json
+++ b/components/camel-pulsar/src/generated/resources/org/apache/camel/component/pulsar/pulsar.json
@@ -17,6 +17,7 @@
     "syntax": "pulsar:persistence:\/\/tenant\/namespace\/topic",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-quartz/src/generated/resources/org/apache/camel/component/quartz/quartz.json b/components/camel-quartz/src/generated/resources/org/apache/camel/component/quartz/quartz.json
index 175128b..6209e5b 100644
--- a/components/camel-quartz/src/generated/resources/org/apache/camel/component/quartz/quartz.json
+++ b/components/camel-quartz/src/generated/resources/org/apache/camel/component/quartz/quartz.json
@@ -17,6 +17,7 @@
     "syntax": "quartz:groupName\/triggerName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-quickfix/src/generated/resources/org/apache/camel/component/quickfixj/quickfix.json b/components/camel-quickfix/src/generated/resources/org/apache/camel/component/quickfixj/quickfix.json
index 4657371..82d97ed 100644
--- a/components/camel-quickfix/src/generated/resources/org/apache/camel/component/quickfixj/quickfix.json
+++ b/components/camel-quickfix/src/generated/resources/org/apache/camel/component/quickfixj/quickfix.json
@@ -17,6 +17,7 @@
     "syntax": "quickfix:configurationName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-rabbitmq/src/generated/resources/org/apache/camel/component/rabbitmq/rabbitmq.json b/components/camel-rabbitmq/src/generated/resources/org/apache/camel/component/rabbitmq/rabbitmq.json
index 0fe98b5..3484877 100644
--- a/components/camel-rabbitmq/src/generated/resources/org/apache/camel/component/rabbitmq/rabbitmq.json
+++ b/components/camel-rabbitmq/src/generated/resources/org/apache/camel/component/rabbitmq/rabbitmq.json
@@ -17,6 +17,7 @@
     "syntax": "rabbitmq:exchangeName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-reactive-streams/src/generated/resources/org/apache/camel/component/reactive/streams/reactive-streams.json b/components/camel-reactive-streams/src/generated/resources/org/apache/camel/component/reactive/streams/reactive-streams.json
index 2fc4aca..42f5940 100644
--- a/components/camel-reactive-streams/src/generated/resources/org/apache/camel/component/reactive/streams/reactive-streams.json
+++ b/components/camel-reactive-streams/src/generated/resources/org/apache/camel/component/reactive/streams/reactive-streams.json
@@ -17,6 +17,7 @@
     "syntax": "reactive-streams:stream",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ref/src/generated/resources/org/apache/camel/component/ref/ref.json b/components/camel-ref/src/generated/resources/org/apache/camel/component/ref/ref.json
index 62f8eec..4eaef05 100644
--- a/components/camel-ref/src/generated/resources/org/apache/camel/component/ref/ref.json
+++ b/components/camel-ref/src/generated/resources/org/apache/camel/component/ref/ref.json
@@ -17,6 +17,7 @@
     "syntax": "ref:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json b/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json
index 9a915e8..66a1c8a 100644
--- a/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json
+++ b/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json
@@ -17,6 +17,7 @@
     "syntax": "rest-openapi:specificationUri#operationId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-rest-swagger/src/generated/resources/org/apache/camel/component/rest/swagger/rest-swagger.json b/components/camel-rest-swagger/src/generated/resources/org/apache/camel/component/rest/swagger/rest-swagger.json
index 11d083d..a06f5e7 100644
--- a/components/camel-rest-swagger/src/generated/resources/org/apache/camel/component/rest/swagger/rest-swagger.json
+++ b/components/camel-rest-swagger/src/generated/resources/org/apache/camel/component/rest/swagger/rest-swagger.json
@@ -17,6 +17,7 @@
     "syntax": "rest-swagger:specificationUri#operationId",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest-api.json b/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest-api.json
index c200b11..a8882c6 100644
--- a/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest-api.json
+++ b/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest-api.json
@@ -17,6 +17,7 @@
     "syntax": "rest-api:path\/contextIdPattern",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest.json b/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest.json
index 6e74d7a..44af33e 100644
--- a/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest.json
+++ b/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest.json
@@ -17,6 +17,7 @@
     "syntax": "rest:method:path:uriTemplate",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true,
diff --git a/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json b/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json
index 14b873a..aada92b 100644
--- a/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json
+++ b/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json
@@ -18,6 +18,7 @@
     "syntax": "resteasy:httpUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-robotframework/src/generated/resources/org/apache/camel/component/robotframework/robotframework.json b/components/camel-robotframework/src/generated/resources/org/apache/camel/component/robotframework/robotframework.json
index 41c9f9a..f5b0b04 100644
--- a/components/camel-robotframework/src/generated/resources/org/apache/camel/component/robotframework/robotframework.json
+++ b/components/camel-robotframework/src/generated/resources/org/apache/camel/component/robotframework/robotframework.json
@@ -17,6 +17,7 @@
     "syntax": "robotframework:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-rss/src/generated/resources/org/apache/camel/component/rss/rss.json b/components/camel-rss/src/generated/resources/org/apache/camel/component/rss/rss.json
index b0b45cf..ad0c009 100644
--- a/components/camel-rss/src/generated/resources/org/apache/camel/component/rss/rss.json
+++ b/components/camel-rss/src/generated/resources/org/apache/camel/component/rss/rss.json
@@ -17,6 +17,7 @@
     "syntax": "rss:feedUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-saga/src/generated/resources/org/apache/camel/component/saga/saga.json b/components/camel-saga/src/generated/resources/org/apache/camel/component/saga/saga.json
index 07c5040..514a845 100644
--- a/components/camel-saga/src/generated/resources/org/apache/camel/component/saga/saga.json
+++ b/components/camel-saga/src/generated/resources/org/apache/camel/component/saga/saga.json
@@ -17,6 +17,7 @@
     "syntax": "saga:action",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json b/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json
index 65a8ce5..49a571e 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json
+++ b/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json
@@ -17,6 +17,7 @@
     "syntax": "salesforce:operationName:topicName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json b/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json
index 2111e6a..ab565de 100644
--- a/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json
+++ b/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json
@@ -17,6 +17,7 @@
     "syntax": "sap-netweaver:url",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-saxon/src/generated/resources/org/apache/camel/component/xquery/xquery.json b/components/camel-saxon/src/generated/resources/org/apache/camel/component/xquery/xquery.json
index c32ac6e..6a022ce 100644
--- a/components/camel-saxon/src/generated/resources/org/apache/camel/component/xquery/xquery.json
+++ b/components/camel-saxon/src/generated/resources/org/apache/camel/component/xquery/xquery.json
@@ -17,6 +17,7 @@
     "syntax": "xquery:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-scheduler/src/generated/resources/org/apache/camel/component/scheduler/scheduler.json b/components/camel-scheduler/src/generated/resources/org/apache/camel/component/scheduler/scheduler.json
index d457ebe..e544237 100644
--- a/components/camel-scheduler/src/generated/resources/org/apache/camel/component/scheduler/scheduler.json
+++ b/components/camel-scheduler/src/generated/resources/org/apache/camel/component/scheduler/scheduler.json
@@ -17,6 +17,7 @@
     "syntax": "scheduler:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-schematron/src/generated/resources/org/apache/camel/component/schematron/schematron.json b/components/camel-schematron/src/generated/resources/org/apache/camel/component/schematron/schematron.json
index 5404d37..3114b76 100644
--- a/components/camel-schematron/src/generated/resources/org/apache/camel/component/schematron/schematron.json
+++ b/components/camel-schematron/src/generated/resources/org/apache/camel/component/schematron/schematron.json
@@ -17,6 +17,7 @@
     "syntax": "schematron:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-seda/src/generated/resources/org/apache/camel/component/seda/seda.json b/components/camel-seda/src/generated/resources/org/apache/camel/component/seda/seda.json
index 0f747c6..8d6d50d 100644
--- a/components/camel-seda/src/generated/resources/org/apache/camel/component/seda/seda.json
+++ b/components/camel-seda/src/generated/resources/org/apache/camel/component/seda/seda.json
@@ -17,6 +17,7 @@
     "syntax": "seda:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-service/src/generated/resources/org/apache/camel/component/service/service.json b/components/camel-service/src/generated/resources/org/apache/camel/component/service/service.json
index 52d34bd..aee40c5 100644
--- a/components/camel-service/src/generated/resources/org/apache/camel/component/service/service.json
+++ b/components/camel-service/src/generated/resources/org/apache/camel/component/service/service.json
@@ -17,6 +17,7 @@
     "syntax": "service:delegateUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-servicenow/camel-servicenow-component/src/generated/resources/org/apache/camel/component/servicenow/servicenow.json b/components/camel-servicenow/camel-servicenow-component/src/generated/resources/org/apache/camel/component/servicenow/servicenow.json
index cb73ca5..29ffa17 100644
--- a/components/camel-servicenow/camel-servicenow-component/src/generated/resources/org/apache/camel/component/servicenow/servicenow.json
+++ b/components/camel-servicenow/camel-servicenow-component/src/generated/resources/org/apache/camel/component/servicenow/servicenow.json
@@ -17,6 +17,7 @@
     "syntax": "servicenow:instanceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false,
diff --git a/components/camel-servlet/src/generated/resources/org/apache/camel/component/servlet/servlet.json b/components/camel-servlet/src/generated/resources/org/apache/camel/component/servlet/servlet.json
index 149bb14..96d4f68 100644
--- a/components/camel-servlet/src/generated/resources/org/apache/camel/component/servlet/servlet.json
+++ b/components/camel-servlet/src/generated/resources/org/apache/camel/component/servlet/servlet.json
@@ -18,6 +18,7 @@
     "syntax": "servlet:contextPath",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sip.json b/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sip.json
index 3c11c80..7a81a91 100644
--- a/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sip.json
+++ b/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sip.json
@@ -18,6 +18,7 @@
     "syntax": "sip:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sips.json b/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sips.json
index bd21055..2cd8f4e 100644
--- a/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sips.json
+++ b/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sips.json
@@ -18,6 +18,7 @@
     "syntax": "sips:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/batch/sjms-batch.json b/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/batch/sjms-batch.json
index aec11e4..cb047c3 100644
--- a/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/batch/sjms-batch.json
+++ b/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/batch/sjms-batch.json
@@ -17,6 +17,7 @@
     "syntax": "sjms-batch:destinationName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/sjms.json b/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/sjms.json
index f55730d..ce33b92 100644
--- a/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/sjms.json
+++ b/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/sjms.json
@@ -17,6 +17,7 @@
     "syntax": "sjms:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sjms2/src/generated/resources/org/apache/camel/component/sjms2/sjms2.json b/components/camel-sjms2/src/generated/resources/org/apache/camel/component/sjms2/sjms2.json
index 6e122df..e748bce 100644
--- a/components/camel-sjms2/src/generated/resources/org/apache/camel/component/sjms2/sjms2.json
+++ b/components/camel-sjms2/src/generated/resources/org/apache/camel/component/sjms2/sjms2.json
@@ -17,6 +17,7 @@
     "syntax": "sjms2:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-slack/src/generated/resources/org/apache/camel/component/slack/slack.json b/components/camel-slack/src/generated/resources/org/apache/camel/component/slack/slack.json
index c2357a5..5a81268 100644
--- a/components/camel-slack/src/generated/resources/org/apache/camel/component/slack/slack.json
+++ b/components/camel-slack/src/generated/resources/org/apache/camel/component/slack/slack.json
@@ -17,6 +17,7 @@
     "syntax": "slack:channel",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpp.json b/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpp.json
index 3c037d5..0d52285 100644
--- a/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpp.json
+++ b/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpp.json
@@ -18,6 +18,7 @@
     "syntax": "smpp:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpps.json b/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpps.json
index 359a420..f02b7ad 100644
--- a/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpps.json
+++ b/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpps.json
@@ -18,6 +18,7 @@
     "syntax": "smpps:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-snmp/src/generated/resources/org/apache/camel/component/snmp/snmp.json b/components/camel-snmp/src/generated/resources/org/apache/camel/component/snmp/snmp.json
index 6514a21..3979b5b 100644
--- a/components/camel-snmp/src/generated/resources/org/apache/camel/component/snmp/snmp.json
+++ b/components/camel-snmp/src/generated/resources/org/apache/camel/component/snmp/snmp.json
@@ -17,6 +17,7 @@
     "syntax": "snmp:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json
index 0863f24..dfeeb33 100644
--- a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json
+++ b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json
@@ -18,6 +18,7 @@
     "syntax": "solr:url",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json
index d6adcea..b4bf25a 100644
--- a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json
+++ b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json
@@ -18,6 +18,7 @@
     "syntax": "solrCloud:url",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json
index 39e5ca5..c21cdd0 100644
--- a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json
+++ b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json
@@ -18,6 +18,7 @@
     "syntax": "solrs:url",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-soroush/src/generated/resources/org/apache/camel/component/soroushbot/component/soroush.json b/components/camel-soroush/src/generated/resources/org/apache/camel/component/soroushbot/component/soroush.json
index 73a400a..4ecc639 100644
--- a/components/camel-soroush/src/generated/resources/org/apache/camel/component/soroushbot/component/soroush.json
+++ b/components/camel-soroush/src/generated/resources/org/apache/camel/component/soroushbot/component/soroush.json
@@ -17,6 +17,7 @@
     "syntax": "soroush:action",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-spark/src/generated/resources/org/apache/camel/component/spark/spark.json b/components/camel-spark/src/generated/resources/org/apache/camel/component/spark/spark.json
index a414904..8fc3b8e 100644
--- a/components/camel-spark/src/generated/resources/org/apache/camel/component/spark/spark.json
+++ b/components/camel-spark/src/generated/resources/org/apache/camel/component/spark/spark.json
@@ -17,6 +17,7 @@
     "syntax": "spark:endpointType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-splunk-hec/src/generated/resources/org/apache/camel/component/splunkhec/splunk-hec.json b/components/camel-splunk-hec/src/generated/resources/org/apache/camel/component/splunkhec/splunk-hec.json
index bae6352..025937c 100644
--- a/components/camel-splunk-hec/src/generated/resources/org/apache/camel/component/splunkhec/splunk-hec.json
+++ b/components/camel-splunk-hec/src/generated/resources/org/apache/camel/component/splunkhec/splunk-hec.json
@@ -17,6 +17,7 @@
     "syntax": "splunk-hec:splunkURL\/token",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json b/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json
index 8d6ab2d..8b3fbfa8 100644
--- a/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json
+++ b/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json
@@ -17,6 +17,7 @@
     "syntax": "splunk:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-spring-batch/src/generated/resources/org/apache/camel/component/spring/batch/spring-batch.json b/components/camel-spring-batch/src/generated/resources/org/apache/camel/component/spring/batch/spring-batch.json
index 8435911..4443a59 100644
--- a/components/camel-spring-batch/src/generated/resources/org/apache/camel/component/spring/batch/spring-batch.json
+++ b/components/camel-spring-batch/src/generated/resources/org/apache/camel/component/spring/batch/spring-batch.json
@@ -17,6 +17,7 @@
     "syntax": "spring-batch:jobName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-spring-integration/src/generated/resources/org/apache/camel/component/spring/integration/spring-integration.json b/components/camel-spring-integration/src/generated/resources/org/apache/camel/component/spring/integration/spring-integration.json
index 121efb1..fa78d4f 100644
--- a/components/camel-spring-integration/src/generated/resources/org/apache/camel/component/spring/integration/spring-integration.json
+++ b/components/camel-spring-integration/src/generated/resources/org/apache/camel/component/spring/integration/spring-integration.json
@@ -17,6 +17,7 @@
     "syntax": "spring-integration:defaultChannel",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-spring-ldap/src/generated/resources/org/apache/camel/component/springldap/spring-ldap.json b/components/camel-spring-ldap/src/generated/resources/org/apache/camel/component/springldap/spring-ldap.json
index bef6a47..372eb5e 100644
--- a/components/camel-spring-ldap/src/generated/resources/org/apache/camel/component/springldap/spring-ldap.json
+++ b/components/camel-spring-ldap/src/generated/resources/org/apache/camel/component/springldap/spring-ldap.json
@@ -17,6 +17,7 @@
     "syntax": "spring-ldap:templateName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-spring-redis/src/generated/resources/org/apache/camel/component/redis/spring-redis.json b/components/camel-spring-redis/src/generated/resources/org/apache/camel/component/redis/spring-redis.json
index 99274d0..d2d7f98 100644
--- a/components/camel-spring-redis/src/generated/resources/org/apache/camel/component/redis/spring-redis.json
+++ b/components/camel-spring-redis/src/generated/resources/org/apache/camel/component/redis/spring-redis.json
@@ -17,6 +17,7 @@
     "syntax": "spring-redis:host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-spring-ws/src/generated/resources/org/apache/camel/component/spring/ws/spring-ws.json b/components/camel-spring-ws/src/generated/resources/org/apache/camel/component/spring/ws/spring-ws.json
index 1eefe5e..40d7410 100644
--- a/components/camel-spring-ws/src/generated/resources/org/apache/camel/component/spring/ws/spring-ws.json
+++ b/components/camel-spring-ws/src/generated/resources/org/apache/camel/component/spring/ws/spring-ws.json
@@ -17,6 +17,7 @@
     "syntax": "spring-ws:type:lookupKey:webServiceEndpointUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-spring/src/generated/resources/org/apache/camel/component/event/spring-event.json b/components/camel-spring/src/generated/resources/org/apache/camel/component/event/spring-event.json
index b99c9e3..c3e5986 100644
--- a/components/camel-spring/src/generated/resources/org/apache/camel/component/event/spring-event.json
+++ b/components/camel-spring/src/generated/resources/org/apache/camel/component/event/spring-event.json
@@ -17,6 +17,7 @@
     "syntax": "spring-event:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/sql.json b/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/sql.json
index 7880397..3269429 100644
--- a/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/sql.json
+++ b/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/sql.json
@@ -17,6 +17,7 @@
     "syntax": "sql:query",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/stored/sql-stored.json b/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/stored/sql-stored.json
index e6fddba..d4aab56 100644
--- a/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/stored/sql-stored.json
+++ b/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/stored/sql-stored.json
@@ -17,6 +17,7 @@
     "syntax": "sql-stored:template",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-ssh/src/generated/resources/org/apache/camel/component/ssh/ssh.json b/components/camel-ssh/src/generated/resources/org/apache/camel/component/ssh/ssh.json
index 64bf4bf..9e370b0 100644
--- a/components/camel-ssh/src/generated/resources/org/apache/camel/component/ssh/ssh.json
+++ b/components/camel-ssh/src/generated/resources/org/apache/camel/component/ssh/ssh.json
@@ -18,6 +18,7 @@
     "alternativeSyntax": "ssh:username:password@host:port",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-stax/src/generated/resources/org/apache/camel/component/stax/stax.json b/components/camel-stax/src/generated/resources/org/apache/camel/component/stax/stax.json
index 8c79e29..942ab79 100644
--- a/components/camel-stax/src/generated/resources/org/apache/camel/component/stax/stax.json
+++ b/components/camel-stax/src/generated/resources/org/apache/camel/component/stax/stax.json
@@ -17,6 +17,7 @@
     "syntax": "stax:contentHandlerClass",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-stomp/src/generated/resources/org/apache/camel/component/stomp/stomp.json b/components/camel-stomp/src/generated/resources/org/apache/camel/component/stomp/stomp.json
index bd34e3d..5e8a8f4 100644
--- a/components/camel-stomp/src/generated/resources/org/apache/camel/component/stomp/stomp.json
+++ b/components/camel-stomp/src/generated/resources/org/apache/camel/component/stomp/stomp.json
@@ -17,6 +17,7 @@
     "syntax": "stomp:destination",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-stream/src/generated/resources/org/apache/camel/component/stream/stream.json b/components/camel-stream/src/generated/resources/org/apache/camel/component/stream/stream.json
index f6b93ab..0291b6f 100644
--- a/components/camel-stream/src/generated/resources/org/apache/camel/component/stream/stream.json
+++ b/components/camel-stream/src/generated/resources/org/apache/camel/component/stream/stream.json
@@ -17,6 +17,7 @@
     "syntax": "stream:kind",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json b/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json
index bdf9959..486ff25 100644
--- a/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json
+++ b/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json
@@ -17,6 +17,7 @@
     "syntax": "string-template:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-stub/src/generated/resources/org/apache/camel/component/stub/stub.json b/components/camel-stub/src/generated/resources/org/apache/camel/component/stub/stub.json
index 32be5be..1dd02e8 100644
--- a/components/camel-stub/src/generated/resources/org/apache/camel/component/stub/stub.json
+++ b/components/camel-stub/src/generated/resources/org/apache/camel/component/stub/stub.json
@@ -17,6 +17,7 @@
     "syntax": "stub:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json b/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json
index 6df8bd7..e5178d3 100644
--- a/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json
+++ b/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json
@@ -17,6 +17,7 @@
     "syntax": "telegram:type",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json b/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json
index 9ef72ea..48f7f7c 100644
--- a/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json
+++ b/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json
@@ -17,6 +17,7 @@
     "syntax": "thrift:host:port\/service",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-tika/src/generated/resources/org/apache/camel/component/tika/tika.json b/components/camel-tika/src/generated/resources/org/apache/camel/component/tika/tika.json
index 85045bf..fc790db 100644
--- a/components/camel-tika/src/generated/resources/org/apache/camel/component/tika/tika.json
+++ b/components/camel-tika/src/generated/resources/org/apache/camel/component/tika/tika.json
@@ -17,6 +17,7 @@
     "syntax": "tika:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-timer/src/generated/resources/org/apache/camel/component/timer/timer.json b/components/camel-timer/src/generated/resources/org/apache/camel/component/timer/timer.json
index d446e1c..21127f5 100644
--- a/components/camel-timer/src/generated/resources/org/apache/camel/component/timer/timer.json
+++ b/components/camel-timer/src/generated/resources/org/apache/camel/component/timer/timer.json
@@ -17,6 +17,7 @@
     "syntax": "timer:timerName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json b/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
index 115e72e..fff6e2c 100644
--- a/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
+++ b/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
@@ -17,6 +17,7 @@
     "syntax": "twilio:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioEndpoint.java b/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioEndpoint.java
index fbfc7a1..7dd161d 100644
--- a/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioEndpoint.java
+++ b/components/camel-twilio/src/main/java/org/apache/camel/component/twilio/TwilioEndpoint.java
@@ -43,6 +43,7 @@ import org.apache.camel.support.component.ApiMethodPropertiesHelper;
  * Interact with Twilio REST APIs using Twilio Java SDK.
  */
 @UriEndpoint(firstVersion = "2.20.0", scheme = "twilio", title = "Twilio", syntax = "twilio:apiName/methodName",
+             apiPropertyQualifier = "apiName",
              category = { Category.API, Category.MESSAGING, Category.CLOUD })
 public class TwilioEndpoint extends AbstractApiEndpoint<TwilioApiName, TwilioConfiguration> {
 
diff --git a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json
index a5f640f..2daee91 100644
--- a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json
+++ b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json
@@ -17,6 +17,7 @@
     "syntax": "twitter-directmessage:user",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json
index 552849b..e21027f 100644
--- a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json
+++ b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json
@@ -17,6 +17,7 @@
     "syntax": "twitter-search:keywords",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json
index 3a35a77..c16c37f 100644
--- a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json
+++ b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json
@@ -17,6 +17,7 @@
     "syntax": "twitter-timeline:timelineType",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-undertow/src/generated/resources/org/apache/camel/component/undertow/undertow.json b/components/camel-undertow/src/generated/resources/org/apache/camel/component/undertow/undertow.json
index 1992411..3ada5eb 100644
--- a/components/camel-undertow/src/generated/resources/org/apache/camel/component/undertow/undertow.json
+++ b/components/camel-undertow/src/generated/resources/org/apache/camel/component/undertow/undertow.json
@@ -17,6 +17,7 @@
     "syntax": "undertow:httpURI",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true,
diff --git a/components/camel-validator/src/generated/resources/org/apache/camel/component/validator/validator.json b/components/camel-validator/src/generated/resources/org/apache/camel/component/validator/validator.json
index c2b2bfb..7a120b9 100644
--- a/components/camel-validator/src/generated/resources/org/apache/camel/component/validator/validator.json
+++ b/components/camel-validator/src/generated/resources/org/apache/camel/component/validator/validator.json
@@ -17,6 +17,7 @@
     "syntax": "validator:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-velocity/src/generated/resources/org/apache/camel/component/velocity/velocity.json b/components/camel-velocity/src/generated/resources/org/apache/camel/component/velocity/velocity.json
index 1f7db0c..c2799a5 100644
--- a/components/camel-velocity/src/generated/resources/org/apache/camel/component/velocity/velocity.json
+++ b/components/camel-velocity/src/generated/resources/org/apache/camel/component/velocity/velocity.json
@@ -17,6 +17,7 @@
     "syntax": "velocity:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-vertx-http/src/generated/resources/org/apache/camel/component/vertx/http/vertx-http.json b/components/camel-vertx-http/src/generated/resources/org/apache/camel/component/vertx/http/vertx-http.json
index 6153aa8..39c36e1 100644
--- a/components/camel-vertx-http/src/generated/resources/org/apache/camel/component/vertx/http/vertx-http.json
+++ b/components/camel-vertx-http/src/generated/resources/org/apache/camel/component/vertx/http/vertx-http.json
@@ -17,6 +17,7 @@
     "syntax": "vertx-http:httpUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/components/camel-vertx-websocket/src/generated/resources/org/apache/camel/component/vertx/websocket/vertx-websocket.json b/components/camel-vertx-websocket/src/generated/resources/org/apache/camel/component/vertx/websocket/vertx-websocket.json
index b33e027..e088918 100644
--- a/components/camel-vertx-websocket/src/generated/resources/org/apache/camel/component/vertx/websocket/vertx-websocket.json
+++ b/components/camel-vertx-websocket/src/generated/resources/org/apache/camel/component/vertx/websocket/vertx-websocket.json
@@ -17,6 +17,7 @@
     "syntax": "vertx-websocket:host:port\/path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-vertx/src/generated/resources/org/apache/camel/component/vertx/vertx.json b/components/camel-vertx/src/generated/resources/org/apache/camel/component/vertx/vertx.json
index 71b2d9cf..31422fc 100644
--- a/components/camel-vertx/src/generated/resources/org/apache/camel/component/vertx/vertx.json
+++ b/components/camel-vertx/src/generated/resources/org/apache/camel/component/vertx/vertx.json
@@ -17,6 +17,7 @@
     "syntax": "vertx:address",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-vm/src/generated/resources/org/apache/camel/component/vm/vm.json b/components/camel-vm/src/generated/resources/org/apache/camel/component/vm/vm.json
index 390cfb4..6c5663a 100644
--- a/components/camel-vm/src/generated/resources/org/apache/camel/component/vm/vm.json
+++ b/components/camel-vm/src/generated/resources/org/apache/camel/component/vm/vm.json
@@ -17,6 +17,7 @@
     "syntax": "vm:name",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-weather/src/generated/resources/org/apache/camel/component/weather/weather.json b/components/camel-weather/src/generated/resources/org/apache/camel/component/weather/weather.json
index 2c6d738..b9407ec 100644
--- a/components/camel-weather/src/generated/resources/org/apache/camel/component/weather/weather.json
+++ b/components/camel-weather/src/generated/resources/org/apache/camel/component/weather/weather.json
@@ -17,6 +17,7 @@
     "syntax": "weather:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json b/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json
index d5ba137..059fb29 100644
--- a/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json
+++ b/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json
@@ -17,6 +17,7 @@
     "syntax": "web3j:nodeAddress",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-webhook/src/generated/resources/org/apache/camel/component/webhook/webhook.json b/components/camel-webhook/src/generated/resources/org/apache/camel/component/webhook/webhook.json
index 3b107ba..6559846 100644
--- a/components/camel-webhook/src/generated/resources/org/apache/camel/component/webhook/webhook.json
+++ b/components/camel-webhook/src/generated/resources/org/apache/camel/component/webhook/webhook.json
@@ -17,6 +17,7 @@
     "syntax": "webhook:endpointUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-websocket-jsr356/src/generated/resources/org/apache/camel/websocket/jsr356/websocket-jsr356.json b/components/camel-websocket-jsr356/src/generated/resources/org/apache/camel/websocket/jsr356/websocket-jsr356.json
index d522334..88c7bc8 100644
--- a/components/camel-websocket-jsr356/src/generated/resources/org/apache/camel/websocket/jsr356/websocket-jsr356.json
+++ b/components/camel-websocket-jsr356/src/generated/resources/org/apache/camel/websocket/jsr356/websocket-jsr356.json
@@ -17,6 +17,7 @@
     "syntax": "websocket-jsr356:uri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-websocket/src/generated/resources/org/apache/camel/component/websocket/websocket.json b/components/camel-websocket/src/generated/resources/org/apache/camel/component/websocket/websocket.json
index a19b8bd..f9f4d84 100644
--- a/components/camel-websocket/src/generated/resources/org/apache/camel/component/websocket/websocket.json
+++ b/components/camel-websocket/src/generated/resources/org/apache/camel/component/websocket/websocket.json
@@ -17,6 +17,7 @@
     "syntax": "websocket:host:port\/resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json b/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json
index ebad195..6f8fb3a 100644
--- a/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json
+++ b/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json
@@ -17,6 +17,7 @@
     "syntax": "weka:command",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json b/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json
index b79896f..caef4cd 100644
--- a/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json
+++ b/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json
@@ -17,6 +17,7 @@
     "syntax": "wordpress:operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json b/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
index 685d298..df5a7e4 100644
--- a/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
+++ b/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
@@ -17,6 +17,7 @@
     "syntax": "workday:entity:path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xchange/src/generated/resources/org/apache/camel/component/xchange/xchange.json b/components/camel-xchange/src/generated/resources/org/apache/camel/component/xchange/xchange.json
index 4ac39ee..70b070c 100644
--- a/components/camel-xchange/src/generated/resources/org/apache/camel/component/xchange/xchange.json
+++ b/components/camel-xchange/src/generated/resources/org/apache/camel/component/xchange/xchange.json
@@ -17,6 +17,7 @@
     "syntax": "xchange:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json b/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json
index 87e4803..63771b2 100644
--- a/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json
+++ b/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json
@@ -17,6 +17,7 @@
     "syntax": "xj:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-sign.json b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-sign.json
index 415c48b..0d8d4fe 100644
--- a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-sign.json
+++ b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-sign.json
@@ -17,6 +17,7 @@
     "syntax": "xmlsecurity-sign:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json
index 801e613..986bfad 100644
--- a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json
+++ b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json
@@ -17,6 +17,7 @@
     "syntax": "xmlsecurity-verify:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xmpp/src/generated/resources/org/apache/camel/component/xmpp/xmpp.json b/components/camel-xmpp/src/generated/resources/org/apache/camel/component/xmpp/xmpp.json
index 8b889fe..a8cfa1a 100644
--- a/components/camel-xmpp/src/generated/resources/org/apache/camel/component/xmpp/xmpp.json
+++ b/components/camel-xmpp/src/generated/resources/org/apache/camel/component/xmpp/xmpp.json
@@ -18,6 +18,7 @@
     "alternativeSyntax": "xmpp:user:password@host:port\/participant",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json b/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json
index 047cf1c..235f2cf 100644
--- a/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json
+++ b/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json
@@ -17,6 +17,7 @@
     "syntax": "xslt-saxon:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xslt/src/generated/resources/org/apache/camel/component/xslt/xslt.json b/components/camel-xslt/src/generated/resources/org/apache/camel/component/xslt/xslt.json
index f1c810e..e4e60b2 100644
--- a/components/camel-xslt/src/generated/resources/org/apache/camel/component/xslt/xslt.json
+++ b/components/camel-xslt/src/generated/resources/org/apache/camel/component/xslt/xslt.json
@@ -17,6 +17,7 @@
     "syntax": "xslt:resourceUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json b/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json
index fea2114..e536583 100644
--- a/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json
+++ b/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json
@@ -17,6 +17,7 @@
     "syntax": "yammer:function",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json b/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
index 0a4edd4..58e741a 100644
--- a/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
+++ b/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
@@ -17,6 +17,7 @@
     "syntax": "zendesk:methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "methodName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskEndpoint.java b/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskEndpoint.java
index e3fb613..2fa85a9 100644
--- a/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskEndpoint.java
+++ b/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskEndpoint.java
@@ -39,6 +39,7 @@ import org.zendesk.client.v2.Zendesk;
  * Manage Zendesk tickets, users, organizations, etc.
  */
 @UriEndpoint(firstVersion = "2.19.0", scheme = "zendesk", title = "Zendesk", syntax = "zendesk:methodName",
+             apiPropertyQualifier = "methodName",
              consumerPrefix = "consumer", category = { Category.CLOUD, Category.API, Category.SUPPORT },
              lenientProperties = true)
 public class ZendeskEndpoint extends AbstractApiEndpoint<ZendeskApiName, ZendeskConfiguration> {
diff --git a/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json b/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json
index 66326db..0791544 100644
--- a/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json
+++ b/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json
@@ -17,6 +17,7 @@
     "syntax": "zookeeper-master:groupName:consumerEndpointUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json b/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json
index 1bef401..ee3da7c 100644
--- a/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json
+++ b/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json
@@ -17,6 +17,7 @@
     "syntax": "zookeeper:serverUrls\/path",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/core/camel-api/src/generated/java/org/apache/camel/spi/UriEndpoint.java b/core/camel-api/src/generated/java/org/apache/camel/spi/UriEndpoint.java
index d111284..6929f6a 100644
--- a/core/camel-api/src/generated/java/org/apache/camel/spi/UriEndpoint.java
+++ b/core/camel-api/src/generated/java/org/apache/camel/spi/UriEndpoint.java
@@ -168,4 +168,11 @@ public @interface UriEndpoint {
      */
     boolean generateConfigurer() default true;
 
+    /**
+     * The name of the property that is used in the endpoint URI to select which API name (method) to use.
+     *
+     * This is only applicable for API based components where configurations are separated by API names (grouping).
+     */
+    String apiPropertyQualifier() default "";
+
 }
diff --git a/core/camel-api/src/generated/java/org/apache/camel/spi/UriParams.java b/core/camel-api/src/generated/java/org/apache/camel/spi/UriParams.java
index d3dc5af..beee569 100644
--- a/core/camel-api/src/generated/java/org/apache/camel/spi/UriParams.java
+++ b/core/camel-api/src/generated/java/org/apache/camel/spi/UriParams.java
@@ -37,7 +37,9 @@ public @interface UriParams {
     String prefix() default "";
 
     /**
-     * The API name for API based components where configurations are separated by API names (grouping).
+     * The API name (grouping) of this configuration class.
+     *
+     * This is only applicable for API based components where configurations are separated by API names (grouping).
      */
     String apiName() default "";
 
diff --git a/core/camel-componentdsl/src/generated/resources/metadata.json b/core/camel-componentdsl/src/generated/resources/metadata.json
index 97e6e59..8944822 100644
--- a/core/camel-componentdsl/src/generated/resources/metadata.json
+++ b/core/camel-componentdsl/src/generated/resources/metadata.json
@@ -17,6 +17,7 @@
     "syntax": "activemq:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -39,6 +40,7 @@
     "syntax": "ahc:httpUri",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
@@ -62,6 +64,7 @@
     "syntax": "ahc-ws:httpUri",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -85,6 +88,7 @@
     "syntax": "ahc-wss:httpUri",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -107,6 +111,7 @@
     "syntax": "amqp:destinationType:destinationName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -129,6 +134,7 @@
     "syntax": "apns:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -151,6 +157,7 @@
     "syntax": "arangodb:database",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -173,6 +180,7 @@
     "syntax": "as2:apiName\/methodName",
     "async": false,
     "api": true,
+    "apiPropertyQualifier": "apiName",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -195,6 +203,7 @@
     "syntax": "asterisk:name",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -217,6 +226,7 @@
     "syntax": "atmos:name\/operation",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -240,6 +250,7 @@
     "syntax": "atmosphere-websocket:servicePath",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -262,6 +273,7 @@
     "syntax": "atom:feedUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
@@ -284,6 +296,7 @@
     "syntax": "atomix-map:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -306,6 +319,7 @@
     "syntax": "atomix-messaging:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -328,6 +342,7 @@
     "syntax": "atomix-multimap:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -350,6 +365,7 @@
     "syntax": "atomix-queue:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -372,6 +388,7 @@
     "syntax": "atomix-set:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -394,6 +411,7 @@
     "syntax": "atomix-value:resourceName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -416,6 +434,7 @@
     "syntax": "avro:transport:host:port\/messageName",
     "async": true,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -438,6 +457,7 @@
     "syntax": "aws2-athena:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -460,6 +480,7 @@
     "syntax": "aws2-cw:namespace",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -482,6 +503,7 @@
     "syntax": "aws2-ddb:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -504,6 +526,7 @@
     "syntax": "aws2-ddbstream:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
@@ -526,6 +549,7 @@
     "syntax": "aws2-ec2:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -548,6 +572,7 @@
     "syntax": "aws2-ecs:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -570,6 +595,7 @@
     "syntax": "aws2-eks:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -592,6 +618,7 @@
     "syntax": "aws2-iam:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -614,6 +641,7 @@
     "syntax": "aws2-kinesis:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -636,6 +664,7 @@
     "syntax": "aws2-kinesis-firehose:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -658,6 +687,7 @@
     "syntax": "aws2-kms:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -680,6 +710,7 @@
     "syntax": "aws2-lambda:function",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -702,6 +733,7 @@
     "syntax": "aws2-mq:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -724,6 +756,7 @@
     "syntax": "aws2-msk:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -746,6 +779,7 @@
     "syntax": "aws2-s3:\/\/bucketNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -768,6 +802,7 @@
     "syntax": "aws2-ses:from",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -790,6 +825,7 @@
     "syntax": "aws2-sns:topicNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -812,6 +848,7 @@
     "syntax": "aws2-sqs:queueNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -834,6 +871,7 @@
     "syntax": "aws2-sts:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -856,6 +894,7 @@
     "syntax": "aws2-translate:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -878,6 +917,7 @@
     "syntax": "aws-cw:namespace",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -900,6 +940,7 @@
     "syntax": "aws-ddb:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -922,6 +963,7 @@
     "syntax": "aws-ddbstream:tableName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
@@ -944,6 +986,7 @@
     "syntax": "aws-ec2:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -966,6 +1009,7 @@
     "syntax": "aws-ecs:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -988,6 +1032,7 @@
     "syntax": "aws-eks:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1010,6 +1055,7 @@
     "syntax": "aws-iam:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1032,6 +1078,7 @@
     "syntax": "aws-kinesis:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1054,6 +1101,7 @@
     "syntax": "aws-kinesis-firehose:streamName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1076,6 +1124,7 @@
     "syntax": "aws-kms:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1098,6 +1147,7 @@
     "syntax": "aws-lambda:function",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1120,6 +1170,7 @@
     "syntax": "aws-mq:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1142,6 +1193,7 @@
     "syntax": "aws-msk:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1164,6 +1216,7 @@
     "syntax": "aws-s3:\/\/bucketNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1186,6 +1239,7 @@
     "syntax": "aws-sdb:domainName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1208,6 +1262,7 @@
     "syntax": "aws-ses:from",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1230,6 +1285,7 @@
     "syntax": "aws-sns:topicNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1252,6 +1308,7 @@
     "syntax": "aws-sqs:queueNameOrArn",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1274,6 +1331,7 @@
     "syntax": "aws-swf:type",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1296,6 +1354,7 @@
     "syntax": "aws-translate:label",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1318,6 +1377,7 @@
     "syntax": "azure-blob:containerOrBlobUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1340,6 +1400,7 @@
     "syntax": "azure-eventhubs:namespace\/eventHubName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1362,6 +1423,7 @@
     "syntax": "azure-queue:containerAndQueueUri",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1384,6 +1446,7 @@
     "syntax": "azure-storage-blob:containerName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1406,6 +1469,7 @@
     "syntax": "azure-storage-queue:queueName",
     "async": false,
     "api": false,
+    "apiPropertyQualifier": "",
     "consumerOnly": false,
... 2513 lines suppressed ...


[camel] 02/10: CAMEL-15478: Generate api components configuration classes to include the api name in @UriParams

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit aa55c92fac9f33c4d6f3bff34d97ff3856eab222
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Sep 1 11:23:58 2020 +0200

    CAMEL-15478: Generate api components configuration classes to include the api name in @UriParams
---
 .../camel/component/as2/AS2ClientManagerEndpointConfiguration.java | 2 +-
 .../camel/component/as2/AS2ServerManagerEndpointConfiguration.java | 2 +-
 .../box/BoxCollaborationsManagerEndpointConfiguration.java         | 2 +-
 .../component/box/BoxCommentsManagerEndpointConfiguration.java     | 2 +-
 .../component/box/BoxEventLogsManagerEndpointConfiguration.java    | 2 +-
 .../camel/component/box/BoxEventsManagerEndpointConfiguration.java | 2 +-
 .../camel/component/box/BoxFilesManagerEndpointConfiguration.java  | 2 +-
 .../component/box/BoxFoldersManagerEndpointConfiguration.java      | 2 +-
 .../camel/component/box/BoxGroupsManagerEndpointConfiguration.java | 2 +-
 .../camel/component/box/BoxSearchManagerEndpointConfiguration.java | 2 +-
 .../camel/component/box/BoxTasksManagerEndpointConfiguration.java  | 2 +-
 .../camel/component/box/BoxUsersManagerEndpointConfiguration.java  | 2 +-
 .../component/braintree/AddOnGatewayEndpointConfiguration.java     | 2 +-
 .../component/braintree/AddressGatewayEndpointConfiguration.java   | 2 +-
 .../braintree/ClientTokenGatewayEndpointConfiguration.java         | 2 +-
 .../CreditCardVerificationGatewayEndpointConfiguration.java        | 2 +-
 .../component/braintree/CustomerGatewayEndpointConfiguration.java  | 2 +-
 .../component/braintree/DiscountGatewayEndpointConfiguration.java  | 2 +-
 .../component/braintree/DisputeGatewayEndpointConfiguration.java   | 2 +-
 .../braintree/DocumentUploadGatewayEndpointConfiguration.java      | 2 +-
 .../braintree/MerchantAccountGatewayEndpointConfiguration.java     | 2 +-
 .../braintree/PaymentMethodGatewayEndpointConfiguration.java       | 2 +-
 .../braintree/PaymentMethodNonceGatewayEndpointConfiguration.java  | 2 +-
 .../component/braintree/PlanGatewayEndpointConfiguration.java      | 2 +-
 .../component/braintree/ReportGatewayEndpointConfiguration.java    | 2 +-
 .../SettlementBatchSummaryGatewayEndpointConfiguration.java        | 2 +-
 .../braintree/SubscriptionGatewayEndpointConfiguration.java        | 2 +-
 .../braintree/TransactionGatewayEndpointConfiguration.java         | 2 +-
 .../braintree/WebhookNotificationGatewayEndpointConfiguration.java | 2 +-
 .../component/fhir/FhirCapabilitiesEndpointConfiguration.java      | 2 +-
 .../camel/component/fhir/FhirCreateEndpointConfiguration.java      | 2 +-
 .../camel/component/fhir/FhirDeleteEndpointConfiguration.java      | 2 +-
 .../camel/component/fhir/FhirHistoryEndpointConfiguration.java     | 2 +-
 .../camel/component/fhir/FhirLoadPageEndpointConfiguration.java    | 2 +-
 .../apache/camel/component/fhir/FhirMetaEndpointConfiguration.java | 2 +-
 .../camel/component/fhir/FhirOperationEndpointConfiguration.java   | 2 +-
 .../camel/component/fhir/FhirPatchEndpointConfiguration.java       | 2 +-
 .../apache/camel/component/fhir/FhirReadEndpointConfiguration.java | 2 +-
 .../camel/component/fhir/FhirSearchEndpointConfiguration.java      | 2 +-
 .../camel/component/fhir/FhirTransactionEndpointConfiguration.java | 2 +-
 .../camel/component/fhir/FhirUpdateEndpointConfiguration.java      | 2 +-
 .../camel/component/fhir/FhirValidateEndpointConfiguration.java    | 2 +-
 .../google/calendar/CalendarAclEndpointConfiguration.java          | 2 +-
 .../google/calendar/CalendarCalendarListEndpointConfiguration.java | 2 +-
 .../google/calendar/CalendarCalendarsEndpointConfiguration.java    | 2 +-
 .../google/calendar/CalendarChannelsEndpointConfiguration.java     | 2 +-
 .../google/calendar/CalendarColorsEndpointConfiguration.java       | 2 +-
 .../google/calendar/CalendarEventsEndpointConfiguration.java       | 2 +-
 .../google/calendar/CalendarFreebusyEndpointConfiguration.java     | 2 +-
 .../google/calendar/CalendarSettingsEndpointConfiguration.java     | 2 +-
 .../component/google/drive/DriveAboutEndpointConfiguration.java    | 2 +-
 .../component/google/drive/DriveAppsEndpointConfiguration.java     | 2 +-
 .../component/google/drive/DriveChangesEndpointConfiguration.java  | 2 +-
 .../component/google/drive/DriveChannelsEndpointConfiguration.java | 2 +-
 .../component/google/drive/DriveChildrenEndpointConfiguration.java | 2 +-
 .../component/google/drive/DriveCommentsEndpointConfiguration.java | 2 +-
 .../component/google/drive/DriveFilesEndpointConfiguration.java    | 2 +-
 .../component/google/drive/DriveParentsEndpointConfiguration.java  | 2 +-
 .../google/drive/DrivePermissionsEndpointConfiguration.java        | 2 +-
 .../google/drive/DrivePropertiesEndpointConfiguration.java         | 2 +-
 .../component/google/drive/DriveRealtimeEndpointConfiguration.java | 2 +-
 .../component/google/drive/DriveRepliesEndpointConfiguration.java  | 2 +-
 .../google/drive/DriveRevisionsEndpointConfiguration.java          | 2 +-
 .../google/mail/GmailUsersDraftsEndpointConfiguration.java         | 2 +-
 .../component/google/mail/GmailUsersEndpointConfiguration.java     | 2 +-
 .../google/mail/GmailUsersHistoryEndpointConfiguration.java        | 2 +-
 .../google/mail/GmailUsersLabelsEndpointConfiguration.java         | 2 +-
 .../mail/GmailUsersMessagesAttachmentsEndpointConfiguration.java   | 2 +-
 .../google/mail/GmailUsersMessagesEndpointConfiguration.java       | 2 +-
 .../google/mail/GmailUsersThreadsEndpointConfiguration.java        | 2 +-
 .../google/sheets/SheetsSpreadsheetsEndpointConfiguration.java     | 2 +-
 .../sheets/SheetsSpreadsheetsValuesEndpointConfiguration.java      | 2 +-
 .../camel/component/olingo2/Olingo2AppEndpointConfiguration.java   | 2 +-
 .../camel/component/olingo4/Olingo4AppEndpointConfiguration.java   | 2 +-
 .../camel/component/twilio/AccountEndpointConfiguration.java       | 2 +-
 .../twilio/AddressDependentPhoneNumberEndpointConfiguration.java   | 2 +-
 .../camel/component/twilio/AddressEndpointConfiguration.java       | 2 +-
 .../camel/component/twilio/ApplicationEndpointConfiguration.java   | 2 +-
 .../twilio/AvailablePhoneNumberCountryEndpointConfiguration.java   | 2 +-
 .../AvailablePhoneNumberCountryLocalEndpointConfiguration.java     | 2 +-
 .../AvailablePhoneNumberCountryMobileEndpointConfiguration.java    | 2 +-
 .../AvailablePhoneNumberCountryTollFreeEndpointConfiguration.java  | 2 +-
 .../apache/camel/component/twilio/CallEndpointConfiguration.java   | 2 +-
 .../camel/component/twilio/CallFeedbackEndpointConfiguration.java  | 2 +-
 .../component/twilio/CallFeedbackSummaryEndpointConfiguration.java | 2 +-
 .../component/twilio/CallNotificationEndpointConfiguration.java    | 2 +-
 .../camel/component/twilio/CallRecordingEndpointConfiguration.java | 2 +-
 .../camel/component/twilio/ConferenceEndpointConfiguration.java    | 2 +-
 .../twilio/ConferenceParticipantEndpointConfiguration.java         | 2 +-
 .../camel/component/twilio/ConnectAppEndpointConfiguration.java    | 2 +-
 .../component/twilio/IncomingPhoneNumberEndpointConfiguration.java | 2 +-
 .../twilio/IncomingPhoneNumberLocalEndpointConfiguration.java      | 2 +-
 .../twilio/IncomingPhoneNumberMobileEndpointConfiguration.java     | 2 +-
 .../twilio/IncomingPhoneNumberTollFreeEndpointConfiguration.java   | 2 +-
 .../apache/camel/component/twilio/KeyEndpointConfiguration.java    | 2 +-
 .../camel/component/twilio/MessageEndpointConfiguration.java       | 2 +-
 .../component/twilio/MessageFeedbackEndpointConfiguration.java     | 2 +-
 .../camel/component/twilio/MessageMediaEndpointConfiguration.java  | 2 +-
 .../apache/camel/component/twilio/NewKeyEndpointConfiguration.java | 2 +-
 .../camel/component/twilio/NewSigningKeyEndpointConfiguration.java | 2 +-
 .../camel/component/twilio/NotificationEndpointConfiguration.java  | 2 +-
 .../component/twilio/OutgoingCallerIdEndpointConfiguration.java    | 2 +-
 .../apache/camel/component/twilio/QueueEndpointConfiguration.java  | 2 +-
 .../camel/component/twilio/QueueMemberEndpointConfiguration.java   | 2 +-
 .../twilio/RecordingAddOnResultEndpointConfiguration.java          | 2 +-
 .../twilio/RecordingAddOnResultPayloadEndpointConfiguration.java   | 2 +-
 .../camel/component/twilio/RecordingEndpointConfiguration.java     | 2 +-
 .../twilio/RecordingTranscriptionEndpointConfiguration.java        | 2 +-
 .../camel/component/twilio/ShortCodeEndpointConfiguration.java     | 2 +-
 .../camel/component/twilio/SigningKeyEndpointConfiguration.java    | 2 +-
 .../camel/component/twilio/SipCredentialEndpointConfiguration.java | 2 +-
 .../component/twilio/SipCredentialListEndpointConfiguration.java   | 2 +-
 .../SipDomainCredentialListMappingEndpointConfiguration.java       | 2 +-
 .../camel/component/twilio/SipDomainEndpointConfiguration.java     | 2 +-
 .../SipDomainIpAccessControlListMappingEndpointConfiguration.java  | 2 +-
 .../twilio/SipIpAccessControlListEndpointConfiguration.java        | 2 +-
 .../SipIpAccessControlListIpAddressEndpointConfiguration.java      | 2 +-
 .../apache/camel/component/twilio/TokenEndpointConfiguration.java  | 2 +-
 .../camel/component/twilio/TranscriptionEndpointConfiguration.java | 2 +-
 .../component/twilio/UsageRecordAllTimeEndpointConfiguration.java  | 2 +-
 .../component/twilio/UsageRecordDailyEndpointConfiguration.java    | 2 +-
 .../camel/component/twilio/UsageRecordEndpointConfiguration.java   | 2 +-
 .../twilio/UsageRecordLastMonthEndpointConfiguration.java          | 2 +-
 .../component/twilio/UsageRecordMonthlyEndpointConfiguration.java  | 2 +-
 .../twilio/UsageRecordThisMonthEndpointConfiguration.java          | 2 +-
 .../component/twilio/UsageRecordTodayEndpointConfiguration.java    | 2 +-
 .../component/twilio/UsageRecordYearlyEndpointConfiguration.java   | 2 +-
 .../twilio/UsageRecordYesterdayEndpointConfiguration.java          | 2 +-
 .../camel/component/twilio/UsageTriggerEndpointConfiguration.java  | 2 +-
 .../component/twilio/ValidationRequestEndpointConfiguration.java   | 2 +-
 .../camel/component/zendesk/ZendeskEndpointConfiguration.java      | 2 +-
 .../org/apache/camel/maven/AbstractApiMethodGeneratorMojo.java     | 7 +++++++
 .../src/main/resources/api-endpoint-config.vm                      | 2 +-
 133 files changed, 139 insertions(+), 132 deletions(-)

diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ClientManagerEndpointConfiguration.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ClientManagerEndpointConfiguration.java
index 74ce27c..107fbb1 100644
--- a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ClientManagerEndpointConfiguration.java
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ClientManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.as2.api.AS2ClientManager
  */
-@UriParams
+@UriParams(apiName = "client")
 @Configurer
 public final class AS2ClientManagerEndpointConfiguration extends AS2Configuration {
     @UriParam(description = "AS2 name of sender")
diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ServerManagerEndpointConfiguration.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ServerManagerEndpointConfiguration.java
index 7132b6c..31ef81c 100644
--- a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ServerManagerEndpointConfiguration.java
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ServerManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.as2.api.AS2ServerManager
  */
-@UriParams
+@UriParams(apiName = "server")
 @Configurer
 public final class AS2ServerManagerEndpointConfiguration extends AS2Configuration {
     @UriParam
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCollaborationsManagerEndpointConfiguration.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCollaborationsManagerEndpointConfiguration.java
index d3e89f1..20077f6 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCollaborationsManagerEndpointConfiguration.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCollaborationsManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.box.api.BoxCollaborationsManager
  */
-@UriParams
+@UriParams(apiName = "collaborations")
 @Configurer
 public final class BoxCollaborationsManagerEndpointConfiguration extends BoxConfiguration {
     @UriParam(description = "The id of comment to change")
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCommentsManagerEndpointConfiguration.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCommentsManagerEndpointConfiguration.java
index 9bea91c..699b915 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCommentsManagerEndpointConfiguration.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxCommentsManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.box.api.BoxCommentsManager
  */
-@UriParams
+@UriParams(apiName = "comments")
 @Configurer
 public final class BoxCommentsManagerEndpointConfiguration extends BoxConfiguration {
     @UriParam(description = "The id of comment to change")
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventLogsManagerEndpointConfiguration.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventLogsManagerEndpointConfiguration.java
index c363773..68c8b3d 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventLogsManagerEndpointConfiguration.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventLogsManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.box.api.BoxEventLogsManager
  */
-@UriParams
+@UriParams(apiName = "event-logs")
 @Configurer
 public final class BoxEventLogsManagerEndpointConfiguration extends BoxConfiguration {
     @UriParam(description = "The lower bound on the timestamp of the events returned")
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventsManagerEndpointConfiguration.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventsManagerEndpointConfiguration.java
index afd6537..5ec6655 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventsManagerEndpointConfiguration.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxEventsManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.box.api.BoxEventsManager
  */
-@UriParams
+@UriParams(apiName = "events")
 @Configurer
 public final class BoxEventsManagerEndpointConfiguration extends BoxConfiguration {
     @UriParam(description = "The starting position of the event stream")
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFilesManagerEndpointConfiguration.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFilesManagerEndpointConfiguration.java
index c378bf3..d8cdde2 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFilesManagerEndpointConfiguration.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFilesManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.box.api.BoxFilesManager
  */
-@UriParams
+@UriParams(apiName = "files")
 @Configurer
 public final class BoxFilesManagerEndpointConfiguration extends BoxConfiguration {
     @UriParam(description = "The access level of the shared link")
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFoldersManagerEndpointConfiguration.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFoldersManagerEndpointConfiguration.java
index 074a335..111bb77 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFoldersManagerEndpointConfiguration.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxFoldersManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.box.api.BoxFoldersManager
  */
-@UriParams
+@UriParams(apiName = "folders")
 @Configurer
 public final class BoxFoldersManagerEndpointConfiguration extends BoxConfiguration {
     @UriParam(description = "The access level of the shared link")
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxGroupsManagerEndpointConfiguration.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxGroupsManagerEndpointConfiguration.java
index 40b0e62..50902d1 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxGroupsManagerEndpointConfiguration.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxGroupsManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.box.api.BoxGroupsManager
  */
-@UriParams
+@UriParams(apiName = "groups")
 @Configurer
 public final class BoxGroupsManagerEndpointConfiguration extends BoxConfiguration {
     @UriParam(description = "The description of the new group")
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxSearchManagerEndpointConfiguration.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxSearchManagerEndpointConfiguration.java
index 2e3bf74..53889e0 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxSearchManagerEndpointConfiguration.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxSearchManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.box.api.BoxSearchManager
  */
-@UriParams
+@UriParams(apiName = "search")
 @Configurer
 public final class BoxSearchManagerEndpointConfiguration extends BoxConfiguration {
     @UriParam(description = "The id of folder searched")
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxTasksManagerEndpointConfiguration.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxTasksManagerEndpointConfiguration.java
index 337317c..f720902 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxTasksManagerEndpointConfiguration.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxTasksManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.box.api.BoxTasksManager
  */
-@UriParams
+@UriParams(apiName = "tasks")
 @Configurer
 public final class BoxTasksManagerEndpointConfiguration extends BoxConfiguration {
     @UriParam(description = "The action the task assignee will be prompted to do")
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxUsersManagerEndpointConfiguration.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxUsersManagerEndpointConfiguration.java
index af45d67..c8559d4 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxUsersManagerEndpointConfiguration.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/BoxUsersManagerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.box.api.BoxUsersManager
  */
-@UriParams
+@UriParams(apiName = "users")
 @Configurer
 public final class BoxUsersManagerEndpointConfiguration extends BoxConfiguration {
     @UriParam(description = "The email address to add as an alias")
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddOnGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddOnGatewayEndpointConfiguration.java
index c2ffe17..2a5c517 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddOnGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddOnGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.AddOnGateway
  */
-@UriParams
+@UriParams(apiName = "addOn")
 @Configurer
 public final class AddOnGatewayEndpointConfiguration extends BraintreeConfiguration {
 }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddressGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddressGatewayEndpointConfiguration.java
index 99f26c8..43bdff9 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddressGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/AddressGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.AddressGateway
  */
-@UriParams
+@UriParams(apiName = "address")
 @Configurer
 public final class AddressGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam(description = "The id of the")
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ClientTokenGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ClientTokenGatewayEndpointConfiguration.java
index 516f2aa..8ed2eae 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ClientTokenGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ClientTokenGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.ClientTokenGateway
  */
-@UriParams
+@UriParams(apiName = "clientToken")
 @Configurer
 public final class ClientTokenGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CreditCardVerificationGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CreditCardVerificationGatewayEndpointConfiguration.java
index a15d948..dd41a99 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CreditCardVerificationGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CreditCardVerificationGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.CreditCardVerificationGateway
  */
-@UriParams
+@UriParams(apiName = "creditCardVerification")
 @Configurer
 public final class CreditCardVerificationGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CustomerGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CustomerGatewayEndpointConfiguration.java
index 2a7e510..bca9257 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CustomerGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/CustomerGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.CustomerGateway
  */
-@UriParams
+@UriParams(apiName = "customer")
 @Configurer
 public final class CustomerGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam(description = "The id of the association filter to use")
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DiscountGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DiscountGatewayEndpointConfiguration.java
index 2f093a8..89df4e4 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DiscountGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DiscountGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.DiscountGateway
  */
-@UriParams
+@UriParams(apiName = "discount")
 @Configurer
 public final class DiscountGatewayEndpointConfiguration extends BraintreeConfiguration {
 }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DisputeGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DisputeGatewayEndpointConfiguration.java
index dc3c155..6adf732 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DisputeGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DisputeGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.DisputeGateway
  */
-@UriParams
+@UriParams(apiName = "dispute")
 @Configurer
 public final class DisputeGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam(description = "The content of the text evidence for the dispute")
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DocumentUploadGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DocumentUploadGatewayEndpointConfiguration.java
index 497b58f..9c6a206 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DocumentUploadGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/DocumentUploadGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.DocumentUploadGateway
  */
-@UriParams
+@UriParams(apiName = "documentUpload")
 @Configurer
 public final class DocumentUploadGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/MerchantAccountGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/MerchantAccountGatewayEndpointConfiguration.java
index 3ea141b..328b890 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/MerchantAccountGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/MerchantAccountGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.MerchantAccountGateway
  */
-@UriParams
+@UriParams(apiName = "merchantAccount")
 @Configurer
 public final class MerchantAccountGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodGatewayEndpointConfiguration.java
index 53687db..e91bb8b 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.PaymentMethodGateway
  */
-@UriParams
+@UriParams(apiName = "paymentMethod")
 @Configurer
 public final class PaymentMethodGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodNonceGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodNonceGatewayEndpointConfiguration.java
index d200d91..d2c0205 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodNonceGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PaymentMethodNonceGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.PaymentMethodNonceGateway
  */
-@UriParams
+@UriParams(apiName = "paymentMethodNonce")
 @Configurer
 public final class PaymentMethodNonceGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PlanGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PlanGatewayEndpointConfiguration.java
index 802fb5a..0b3a2f6 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PlanGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/PlanGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.PlanGateway
  */
-@UriParams
+@UriParams(apiName = "plan")
 @Configurer
 public final class PlanGatewayEndpointConfiguration extends BraintreeConfiguration {
 }
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ReportGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ReportGatewayEndpointConfiguration.java
index c8e4c27..89fda28 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ReportGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/ReportGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.ReportGateway
  */
-@UriParams
+@UriParams(apiName = "report")
 @Configurer
 public final class ReportGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam(description = "The request")
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SettlementBatchSummaryGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SettlementBatchSummaryGatewayEndpointConfiguration.java
index 844c67a..83473d4 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SettlementBatchSummaryGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SettlementBatchSummaryGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.SettlementBatchSummaryGateway
  */
-@UriParams
+@UriParams(apiName = "settlementBatchSummary")
 @Configurer
 public final class SettlementBatchSummaryGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SubscriptionGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SubscriptionGatewayEndpointConfiguration.java
index 98963dc..4820412 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SubscriptionGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/SubscriptionGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.SubscriptionGateway
  */
-@UriParams
+@UriParams(apiName = "subscription")
 @Configurer
 public final class SubscriptionGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/TransactionGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/TransactionGatewayEndpointConfiguration.java
index f76e3c0..fd5a16f 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/TransactionGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/TransactionGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.TransactionGateway
  */
-@UriParams
+@UriParams(apiName = "transaction")
 @Configurer
 public final class TransactionGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/WebhookNotificationGatewayEndpointConfiguration.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/WebhookNotificationGatewayEndpointConfiguration.java
index 985b470..e41b780 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/WebhookNotificationGatewayEndpointConfiguration.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/WebhookNotificationGatewayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.braintreegateway.WebhookNotificationGateway
  */
-@UriParams
+@UriParams(apiName = "webhookNotification")
 @Configurer
 public final class WebhookNotificationGatewayEndpointConfiguration extends BraintreeConfiguration {
     @UriParam
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCapabilitiesEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCapabilitiesEndpointConfiguration.java
index 539602b..4552c91 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCapabilitiesEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCapabilitiesEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirCapabilities
  */
-@UriParams
+@UriParams(apiName = "capabilities")
 @Configurer
 public final class FhirCapabilitiesEndpointConfiguration extends FhirConfiguration {
     @UriParam
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCreateEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCreateEndpointConfiguration.java
index 388bb5b..f749ad1 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCreateEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirCreateEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirCreate
  */
-@UriParams
+@UriParams(apiName = "create")
 @Configurer
 public final class FhirCreateEndpointConfiguration extends FhirConfiguration {
     @UriParam(description = "See")
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirDeleteEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirDeleteEndpointConfiguration.java
index a471b29..06a5ca6 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirDeleteEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirDeleteEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirDelete
  */
-@UriParams
+@UriParams(apiName = "delete")
 @Configurer
 public final class FhirDeleteEndpointConfiguration extends FhirConfiguration {
     @UriParam(description = "See")
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirHistoryEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirHistoryEndpointConfiguration.java
index 940a86e..1be0a02 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirHistoryEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirHistoryEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirHistory
  */
-@UriParams
+@UriParams(apiName = "history")
 @Configurer
 public final class FhirHistoryEndpointConfiguration extends FhirConfiguration {
     @UriParam
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirLoadPageEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirLoadPageEndpointConfiguration.java
index c23eeec..41c1f60 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirLoadPageEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirLoadPageEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirLoadPage
  */
-@UriParams
+@UriParams(apiName = "load-page")
 @Configurer
 public final class FhirLoadPageEndpointConfiguration extends FhirConfiguration {
     @UriParam
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirMetaEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirMetaEndpointConfiguration.java
index f6000ff..2ea0167 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirMetaEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirMetaEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirMeta
  */
-@UriParams
+@UriParams(apiName = "meta")
 @Configurer
 public final class FhirMetaEndpointConfiguration extends FhirConfiguration {
     @UriParam
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirOperationEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirOperationEndpointConfiguration.java
index b68f2ef..6f0c198 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirOperationEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirOperationEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirOperation
  */
-@UriParams
+@UriParams(apiName = "operation")
 @Configurer
 public final class FhirOperationEndpointConfiguration extends FhirConfiguration {
     @UriParam
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirPatchEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirPatchEndpointConfiguration.java
index a1a148305..d42238a 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirPatchEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirPatchEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirPatch
  */
-@UriParams
+@UriParams(apiName = "patch")
 @Configurer
 public final class FhirPatchEndpointConfiguration extends FhirConfiguration {
     @UriParam(description = "See")
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirReadEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirReadEndpointConfiguration.java
index 524715a..d4424e7 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirReadEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirReadEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirRead
  */
-@UriParams
+@UriParams(apiName = "read")
 @Configurer
 public final class FhirReadEndpointConfiguration extends FhirConfiguration {
     @UriParam
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirSearchEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirSearchEndpointConfiguration.java
index b910ef0..4a54627 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirSearchEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirSearchEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirSearch
  */
-@UriParams
+@UriParams(apiName = "search")
 @Configurer
 public final class FhirSearchEndpointConfiguration extends FhirConfiguration {
     @UriParam(description = "See")
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirTransactionEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirTransactionEndpointConfiguration.java
index e3e00fd..5dc1ddd 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirTransactionEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirTransactionEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirTransaction
  */
-@UriParams
+@UriParams(apiName = "transaction")
 @Configurer
 public final class FhirTransactionEndpointConfiguration extends FhirConfiguration {
     @UriParam(description = "Bundle to use in the transaction")
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirUpdateEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirUpdateEndpointConfiguration.java
index dbf3169..9ff3234 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirUpdateEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirUpdateEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirUpdate
  */
-@UriParams
+@UriParams(apiName = "update")
 @Configurer
 public final class FhirUpdateEndpointConfiguration extends FhirConfiguration {
     @UriParam
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirValidateEndpointConfiguration.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirValidateEndpointConfiguration.java
index bd52791..d7c9a61 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirValidateEndpointConfiguration.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/FhirValidateEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.fhir.api.FhirValidate
  */
-@UriParams
+@UriParams(apiName = "validate")
 @Configurer
 public final class FhirValidateEndpointConfiguration extends FhirConfiguration {
     @UriParam
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarAclEndpointConfiguration.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarAclEndpointConfiguration.java
index 305d19c..2947f8e 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarAclEndpointConfiguration.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarAclEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$Acl
  */
-@UriParams
+@UriParams(apiName = "acl")
 @Configurer
 public final class CalendarAclEndpointConfiguration extends GoogleCalendarConfiguration {
     @UriParam
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarCalendarListEndpointConfiguration.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarCalendarListEndpointConfiguration.java
index e09fb7f..c095dce 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarCalendarListEndpointConfiguration.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarCalendarListEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$CalendarList
  */
-@UriParams
+@UriParams(apiName = "list")
 @Configurer
 public final class CalendarCalendarListEndpointConfiguration extends GoogleCalendarConfiguration {
     @UriParam
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarCalendarsEndpointConfiguration.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarCalendarsEndpointConfiguration.java
index 57e67e0..9f62cb9 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarCalendarsEndpointConfiguration.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarCalendarsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$Calendars
  */
-@UriParams
+@UriParams(apiName = "calendars")
 @Configurer
 public final class CalendarCalendarsEndpointConfiguration extends GoogleCalendarConfiguration {
     @UriParam
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarChannelsEndpointConfiguration.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarChannelsEndpointConfiguration.java
index 6c044ed..637c70d8 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarChannelsEndpointConfiguration.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarChannelsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$Channels
  */
-@UriParams
+@UriParams(apiName = "channels")
 @Configurer
 public final class CalendarChannelsEndpointConfiguration extends GoogleCalendarConfiguration {
     @UriParam
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarColorsEndpointConfiguration.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarColorsEndpointConfiguration.java
index 5e56745..1dd37f4 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarColorsEndpointConfiguration.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarColorsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$Colors
  */
-@UriParams
+@UriParams(apiName = "colors")
 @Configurer
 public final class CalendarColorsEndpointConfiguration extends GoogleCalendarConfiguration {
 }
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarEventsEndpointConfiguration.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarEventsEndpointConfiguration.java
index 20d4965..8cb34b88 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarEventsEndpointConfiguration.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarEventsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$Events
  */
-@UriParams
+@UriParams(apiName = "events")
 @Configurer
 public final class CalendarEventsEndpointConfiguration extends GoogleCalendarConfiguration {
     @UriParam
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarFreebusyEndpointConfiguration.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarFreebusyEndpointConfiguration.java
index 46b1a78..426dbb3 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarFreebusyEndpointConfiguration.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarFreebusyEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$Freebusy
  */
-@UriParams
+@UriParams(apiName = "freebusy")
 @Configurer
 public final class CalendarFreebusyEndpointConfiguration extends GoogleCalendarConfiguration {
     @UriParam
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarSettingsEndpointConfiguration.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarSettingsEndpointConfiguration.java
index f4c1486..903611f 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarSettingsEndpointConfiguration.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/CalendarSettingsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$Settings
  */
-@UriParams
+@UriParams(apiName = "settings")
 @Configurer
 public final class CalendarSettingsEndpointConfiguration extends GoogleCalendarConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveAboutEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveAboutEndpointConfiguration.java
index 45d9193..1014c53 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveAboutEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveAboutEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$About
  */
-@UriParams
+@UriParams(apiName = "drive-about")
 @Configurer
 public final class DriveAboutEndpointConfiguration extends GoogleDriveConfiguration {
 }
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveAppsEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveAppsEndpointConfiguration.java
index a353678..ad384b6 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveAppsEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveAppsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Apps
  */
-@UriParams
+@UriParams(apiName = "drive-apps")
 @Configurer
 public final class DriveAppsEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChangesEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChangesEndpointConfiguration.java
index 3f72e07..0a09826 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChangesEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChangesEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Changes
  */
-@UriParams
+@UriParams(apiName = "drive-changes")
 @Configurer
 public final class DriveChangesEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChannelsEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChannelsEndpointConfiguration.java
index 819f37e..74080c1 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChannelsEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChannelsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Channels
  */
-@UriParams
+@UriParams(apiName = "drive-channels")
 @Configurer
 public final class DriveChannelsEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChildrenEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChildrenEndpointConfiguration.java
index 46e768c..8a36e51 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChildrenEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveChildrenEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Children
  */
-@UriParams
+@UriParams(apiName = "drive-children")
 @Configurer
 public final class DriveChildrenEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveCommentsEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveCommentsEndpointConfiguration.java
index bcff7c1..a44cbd9 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveCommentsEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveCommentsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Comments
  */
-@UriParams
+@UriParams(apiName = "drive-comments")
 @Configurer
 public final class DriveCommentsEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveFilesEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveFilesEndpointConfiguration.java
index 4149b91..26a9736 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveFilesEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveFilesEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Files
  */
-@UriParams
+@UriParams(apiName = "drive-files")
 @Configurer
 public final class DriveFilesEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveParentsEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveParentsEndpointConfiguration.java
index 4c0a739..fa60a3a 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveParentsEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveParentsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Parents
  */
-@UriParams
+@UriParams(apiName = "drive-parents")
 @Configurer
 public final class DriveParentsEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DrivePermissionsEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DrivePermissionsEndpointConfiguration.java
index cea4dba..c2960dc 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DrivePermissionsEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DrivePermissionsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Permissions
  */
-@UriParams
+@UriParams(apiName = "drive-permissions")
 @Configurer
 public final class DrivePermissionsEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DrivePropertiesEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DrivePropertiesEndpointConfiguration.java
index 8c0ba62..1bd28c6 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DrivePropertiesEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DrivePropertiesEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Properties
  */
-@UriParams
+@UriParams(apiName = "drive-properties")
 @Configurer
 public final class DrivePropertiesEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRealtimeEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRealtimeEndpointConfiguration.java
index 8f49db6..319afcd 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRealtimeEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRealtimeEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Realtime
  */
-@UriParams
+@UriParams(apiName = "drive-realtime")
 @Configurer
 public final class DriveRealtimeEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRepliesEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRepliesEndpointConfiguration.java
index 9a73855..4e99aa6 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRepliesEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRepliesEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Replies
  */
-@UriParams
+@UriParams(apiName = "drive-replies")
 @Configurer
 public final class DriveRepliesEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRevisionsEndpointConfiguration.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRevisionsEndpointConfiguration.java
index 3299d30..1098d71 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRevisionsEndpointConfiguration.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/DriveRevisionsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.drive.Drive$Revisions
  */
-@UriParams
+@UriParams(apiName = "drive-revisions")
 @Configurer
 public final class DriveRevisionsEndpointConfiguration extends GoogleDriveConfiguration {
     @UriParam
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersDraftsEndpointConfiguration.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersDraftsEndpointConfiguration.java
index 93ad374..70a3179 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersDraftsEndpointConfiguration.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersDraftsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.gmail.Gmail$Users$Drafts
  */
-@UriParams
+@UriParams(apiName = "drafts")
 @Configurer
 public final class GmailUsersDraftsEndpointConfiguration extends GoogleMailConfiguration {
     @UriParam
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersEndpointConfiguration.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersEndpointConfiguration.java
index 7a56fc9..cc18a81 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersEndpointConfiguration.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.gmail.Gmail$Users
  */
-@UriParams
+@UriParams(apiName = "users")
 @Configurer
 public final class GmailUsersEndpointConfiguration extends GoogleMailConfiguration {
     @UriParam
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersHistoryEndpointConfiguration.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersHistoryEndpointConfiguration.java
index a1321c9..847055d 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersHistoryEndpointConfiguration.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersHistoryEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.gmail.Gmail$Users$History
  */
-@UriParams
+@UriParams(apiName = "history")
 @Configurer
 public final class GmailUsersHistoryEndpointConfiguration extends GoogleMailConfiguration {
     @UriParam
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersLabelsEndpointConfiguration.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersLabelsEndpointConfiguration.java
index 6b543a4..d3da05f 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersLabelsEndpointConfiguration.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersLabelsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.gmail.Gmail$Users$Labels
  */
-@UriParams
+@UriParams(apiName = "labels")
 @Configurer
 public final class GmailUsersLabelsEndpointConfiguration extends GoogleMailConfiguration {
     @UriParam
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersMessagesAttachmentsEndpointConfiguration.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersMessagesAttachmentsEndpointConfiguration.java
index 236225e..8c484f7 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersMessagesAttachmentsEndpointConfiguration.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersMessagesAttachmentsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.gmail.Gmail$Users$Messages$Attachments
  */
-@UriParams
+@UriParams(apiName = "attachments")
 @Configurer
 public final class GmailUsersMessagesAttachmentsEndpointConfiguration extends GoogleMailConfiguration {
     @UriParam
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersMessagesEndpointConfiguration.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersMessagesEndpointConfiguration.java
index 8fc4608..23fab7b 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersMessagesEndpointConfiguration.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersMessagesEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.gmail.Gmail$Users$Messages
  */
-@UriParams
+@UriParams(apiName = "messages")
 @Configurer
 public final class GmailUsersMessagesEndpointConfiguration extends GoogleMailConfiguration {
     @UriParam
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersThreadsEndpointConfiguration.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersThreadsEndpointConfiguration.java
index 4a7d065..0fbe078 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersThreadsEndpointConfiguration.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/GmailUsersThreadsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.gmail.Gmail$Users$Threads
  */
-@UriParams
+@UriParams(apiName = "threads")
 @Configurer
 public final class GmailUsersThreadsEndpointConfiguration extends GoogleMailConfiguration {
     @UriParam
diff --git a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/SheetsSpreadsheetsEndpointConfiguration.java b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/SheetsSpreadsheetsEndpointConfiguration.java
index cec501e..559941d 100644
--- a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/SheetsSpreadsheetsEndpointConfiguration.java
+++ b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/SheetsSpreadsheetsEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.sheets.v4.Sheets$Spreadsheets
  */
-@UriParams
+@UriParams(apiName = "spreadsheets")
 @Configurer
 public final class SheetsSpreadsheetsEndpointConfiguration extends GoogleSheetsConfiguration {
     @UriParam(description = "The")
diff --git a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/SheetsSpreadsheetsValuesEndpointConfiguration.java b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/SheetsSpreadsheetsValuesEndpointConfiguration.java
index 933e933..15d302c 100644
--- a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/SheetsSpreadsheetsValuesEndpointConfiguration.java
+++ b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/SheetsSpreadsheetsValuesEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.google.api.services.sheets.v4.Sheets$Spreadsheets$Values
  */
-@UriParams
+@UriParams(apiName = "data")
 @Configurer
 public final class SheetsSpreadsheetsValuesEndpointConfiguration extends GoogleSheetsConfiguration {
     @UriParam(description = "The")
diff --git a/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/Olingo2AppEndpointConfiguration.java b/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/Olingo2AppEndpointConfiguration.java
index dad5d2d..46ee680 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/Olingo2AppEndpointConfiguration.java
+++ b/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/Olingo2AppEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.olingo2.api.Olingo2App
  */
-@UriParams
+@UriParams(apiName = "DEFAULT")
 @Configurer
 public final class Olingo2AppEndpointConfiguration extends Olingo2Configuration {
     @UriParam
diff --git a/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/Olingo4AppEndpointConfiguration.java b/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/Olingo4AppEndpointConfiguration.java
index fad75d8..cf882cd 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/Olingo4AppEndpointConfiguration.java
+++ b/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/Olingo4AppEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.apache.camel.component.olingo4.api.Olingo4App
  */
-@UriParams
+@UriParams(apiName = "DEFAULT")
 @Configurer
 public final class Olingo4AppEndpointConfiguration extends Olingo4Configuration {
     @UriParam
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AccountEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AccountEndpointConfiguration.java
index bf7f15e..53f5c0f 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AccountEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AccountEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.Account
  */
-@UriParams
+@UriParams(apiName = "account")
 @Configurer
 public final class AccountEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "Fetch by unique Account Sid")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AddressDependentPhoneNumberEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AddressDependentPhoneNumberEndpointConfiguration.java
index 066b4ad..82031c7 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AddressDependentPhoneNumberEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AddressDependentPhoneNumberEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.address.DependentPhoneNumber
  */
-@UriParams
+@UriParams(apiName = "address-dependent-phone-number")
 @Configurer
 public final class AddressDependentPhoneNumberEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to read")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AddressEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AddressEndpointConfiguration.java
index b8e3c63..09e1450 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AddressEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AddressEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.Address
  */
-@UriParams
+@UriParams(apiName = "address")
 @Configurer
 public final class AddressEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The city of the new address")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ApplicationEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ApplicationEndpointConfiguration.java
index ef66020..ab92f28 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ApplicationEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ApplicationEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.Application
  */
-@UriParams
+@UriParams(apiName = "application")
 @Configurer
 public final class ApplicationEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that will create the resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryEndpointConfiguration.java
index a82ce42..34f74c3 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.AvailablePhoneNumberCountry
  */
-@UriParams
+@UriParams(apiName = "available-phone-number-country")
 @Configurer
 public final class AvailablePhoneNumberCountryEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account requesting the available phone number Country resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryLocalEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryLocalEndpointConfiguration.java
index 6c5e0d0..1fa30a3 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryLocalEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryLocalEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.availablephonenumbercountry.Local
  */
-@UriParams
+@UriParams(apiName = "available-phone-number-country-local")
 @Configurer
 public final class AvailablePhoneNumberCountryLocalEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account requesting the AvailablePhoneNumber resources")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryMobileEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryMobileEndpointConfiguration.java
index 0cbc0fc..376ddb9 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryMobileEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryMobileEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.availablephonenumbercountry.Mobile
  */
-@UriParams
+@UriParams(apiName = "available-phone-number-country-mobile")
 @Configurer
 public final class AvailablePhoneNumberCountryMobileEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account requesting the AvailablePhoneNumber resources")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryTollFreeEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryTollFreeEndpointConfiguration.java
index 9294976..3055aa8 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryTollFreeEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/AvailablePhoneNumberCountryTollFreeEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.availablephonenumbercountry.TollFree
  */
-@UriParams
+@UriParams(apiName = "available-phone-number-country-toll-free")
 @Configurer
 public final class AvailablePhoneNumberCountryTollFreeEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account requesting the AvailablePhoneNumber resources")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallEndpointConfiguration.java
index 63571fe..72e3999 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.Call
  */
-@UriParams
+@UriParams(apiName = "call")
 @Configurer
 public final class CallEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Application resource that will handle the call")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallFeedbackEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallFeedbackEndpointConfiguration.java
index ce1fba8..0ee7ed7 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallFeedbackEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallFeedbackEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.call.Feedback
  */
-@UriParams
+@UriParams(apiName = "call-feedback")
 @Configurer
 public final class CallFeedbackEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The unique sid that identifies this account")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallFeedbackSummaryEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallFeedbackSummaryEndpointConfiguration.java
index 3364d6c..568ee0d 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallFeedbackSummaryEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallFeedbackSummaryEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.call.FeedbackSummary
  */
-@UriParams
+@UriParams(apiName = "call-feedback-summary")
 @Configurer
 public final class CallFeedbackSummaryEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "Only include feedback given on or before this date")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallNotificationEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallNotificationEndpointConfiguration.java
index b2919ef..9879dfb 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallNotificationEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallNotificationEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.call.Notification
  */
-@UriParams
+@UriParams(apiName = "call-notification")
 @Configurer
 public final class CallNotificationEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resource to fetch")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallRecordingEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallRecordingEndpointConfiguration.java
index 159a0d0..660b22f 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallRecordingEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/CallRecordingEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.call.Recording
  */
-@UriParams
+@UriParams(apiName = "call-recording")
 @Configurer
 public final class CallRecordingEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that will create the resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConferenceEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConferenceEndpointConfiguration.java
index 2a4310d..7e1c279 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConferenceEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConferenceEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.Conference
  */
-@UriParams
+@UriParams(apiName = "conference")
 @Configurer
 public final class ConferenceEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resource(s) to fetch")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConferenceParticipantEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConferenceParticipantEndpointConfiguration.java
index c30c2fd..70643c3 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConferenceParticipantEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConferenceParticipantEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.conference.Participant
  */
-@UriParams
+@UriParams(apiName = "conference-participant")
 @Configurer
 public final class ConferenceParticipantEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The phone number, Client identifier, or username portion of SIP address that made this call.")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConnectAppEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConnectAppEndpointConfiguration.java
index f58b862..3ace41e 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConnectAppEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ConnectAppEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.ConnectApp
  */
-@UriParams
+@UriParams(apiName = "connect-app")
 @Configurer
 public final class ConnectAppEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resource to fetch")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberEndpointConfiguration.java
index f5d0de0..2d11973 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.IncomingPhoneNumber
  */
-@UriParams
+@UriParams(apiName = "incoming-phone-number")
 @Configurer
 public final class IncomingPhoneNumberEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The desired area code for the new phone number")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberLocalEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberLocalEndpointConfiguration.java
index 07b8065..ff3547e 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberLocalEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberLocalEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.incomingphonenumber.Local
  */
-@UriParams
+@UriParams(apiName = "incoming-phone-number-local")
 @Configurer
 public final class IncomingPhoneNumberLocalEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that will create the resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberMobileEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberMobileEndpointConfiguration.java
index 569023c..711f3c3 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberMobileEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberMobileEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.incomingphonenumber.Mobile
  */
-@UriParams
+@UriParams(apiName = "incoming-phone-number-mobile")
 @Configurer
 public final class IncomingPhoneNumberMobileEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that will create the resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberTollFreeEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberTollFreeEndpointConfiguration.java
index 134da22..6816276 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberTollFreeEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/IncomingPhoneNumberTollFreeEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.incomingphonenumber.TollFree
  */
-@UriParams
+@UriParams(apiName = "incoming-phone-number-toll-free")
 @Configurer
 public final class IncomingPhoneNumberTollFreeEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that will create the resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/KeyEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/KeyEndpointConfiguration.java
index b99a608..4bfddf5 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/KeyEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/KeyEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.Key
  */
-@UriParams
+@UriParams(apiName = "key")
 @Configurer
 public final class KeyEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to delete")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageEndpointConfiguration.java
index 5e82dd3..ec9c4f3 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.Message
  */
-@UriParams
+@UriParams(apiName = "message")
 @Configurer
 public final class MessageEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The text of the message you want to send. Can be up to 1,600 characters in length.")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageFeedbackEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageFeedbackEndpointConfiguration.java
index 3cdecb6..db08d4e 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageFeedbackEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageFeedbackEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.message.Feedback
  */
-@UriParams
+@UriParams(apiName = "message-feedback")
 @Configurer
 public final class MessageFeedbackEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that will create the resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageMediaEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageMediaEndpointConfiguration.java
index f84cf96..c721ce2 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageMediaEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/MessageMediaEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.message.Media
  */
-@UriParams
+@UriParams(apiName = "message-media")
 @Configurer
 public final class MessageMediaEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resource(s) to delete")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NewKeyEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NewKeyEndpointConfiguration.java
index b79fdc7..c5f9ea1 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NewKeyEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NewKeyEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.NewKey
  */
-@UriParams
+@UriParams(apiName = "new-key")
 @Configurer
 public final class NewKeyEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that will be responsible for the new Key resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NewSigningKeyEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NewSigningKeyEndpointConfiguration.java
index e037336..f9431a0 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NewSigningKeyEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NewSigningKeyEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.NewSigningKey
  */
-@UriParams
+@UriParams(apiName = "new-signing-key")
 @Configurer
 public final class NewSigningKeyEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that will be responsible for the new Key resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NotificationEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NotificationEndpointConfiguration.java
index 307c60d..e4defc7 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NotificationEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/NotificationEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.Notification
  */
-@UriParams
+@UriParams(apiName = "notification")
 @Configurer
 public final class NotificationEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resource to fetch")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/OutgoingCallerIdEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/OutgoingCallerIdEndpointConfiguration.java
index 00399d4..672075c 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/OutgoingCallerIdEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/OutgoingCallerIdEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.OutgoingCallerId
  */
-@UriParams
+@UriParams(apiName = "outgoing-caller-id")
 @Configurer
 public final class OutgoingCallerIdEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to delete")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/QueueEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/QueueEndpointConfiguration.java
index 2e5ee80..2d3b8cb 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/QueueEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/QueueEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.Queue
  */
-@UriParams
+@UriParams(apiName = "queue")
 @Configurer
 public final class QueueEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "A string to describe this resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/QueueMemberEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/QueueMemberEndpointConfiguration.java
index d2fc7c5..7806557 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/QueueMemberEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/QueueMemberEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.queue.Member
  */
-@UriParams
+@UriParams(apiName = "queue-member")
 @Configurer
 public final class QueueMemberEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resource(s) to fetch")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingAddOnResultEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingAddOnResultEndpointConfiguration.java
index 2825bad..1bca89c 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingAddOnResultEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingAddOnResultEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.recording.AddOnResult
  */
-@UriParams
+@UriParams(apiName = "recording-add-on-result")
 @Configurer
 public final class RecordingAddOnResultEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to delete")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingAddOnResultPayloadEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingAddOnResultPayloadEndpointConfiguration.java
index e4b5717..a4c49a1 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingAddOnResultPayloadEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingAddOnResultPayloadEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.recording.addonresult.Payload
  */
-@UriParams
+@UriParams(apiName = "recording-add-on-result-payload")
 @Configurer
 public final class RecordingAddOnResultPayloadEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to delete")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingEndpointConfiguration.java
index f5aad55..0d8eda6 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.Recording
  */
-@UriParams
+@UriParams(apiName = "recording")
 @Configurer
 public final class RecordingEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to delete")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingTranscriptionEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingTranscriptionEndpointConfiguration.java
index ee2b50d..467f75d 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingTranscriptionEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/RecordingTranscriptionEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.recording.Transcription
  */
-@UriParams
+@UriParams(apiName = "recording-transcription")
 @Configurer
 public final class RecordingTranscriptionEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to delete")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ShortCodeEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ShortCodeEndpointConfiguration.java
index 544abde..7547160 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ShortCodeEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ShortCodeEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.ShortCode
  */
-@UriParams
+@UriParams(apiName = "short-code")
 @Configurer
 public final class ShortCodeEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resource(s) to fetch")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SigningKeyEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SigningKeyEndpointConfiguration.java
index acabc19..8baedbb 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SigningKeyEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SigningKeyEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.SigningKey
  */
-@UriParams
+@UriParams(apiName = "signing-key")
 @Configurer
 public final class SigningKeyEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The account_sid")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipCredentialEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipCredentialEndpointConfiguration.java
index 4e80e48..7001be4 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipCredentialEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipCredentialEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.sip.credentiallist.Credential
  */
-@UriParams
+@UriParams(apiName = "sip-credential-list-credential")
 @Configurer
 public final class SipCredentialEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The password will not be returned in the response")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipCredentialListEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipCredentialListEndpointConfiguration.java
index 6fbff30..b2affb5 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipCredentialListEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipCredentialListEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.sip.CredentialList
  */
-@UriParams
+@UriParams(apiName = "sip-credential-list")
 @Configurer
 public final class SipCredentialListEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "Human readable descriptive text")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainCredentialListMappingEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainCredentialListMappingEndpointConfiguration.java
index dc5108f..831c4de 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainCredentialListMappingEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainCredentialListMappingEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.sip.domain.CredentialListMapping
  */
-@UriParams
+@UriParams(apiName = "sip-domain-credential-list-mapping")
 @Configurer
 public final class SipDomainCredentialListMappingEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "A string that identifies the CredentialList resource to map to the SIP domain")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainEndpointConfiguration.java
index 43e06cd..09e70a6 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.sip.Domain
  */
-@UriParams
+@UriParams(apiName = "sip-domain")
 @Configurer
 public final class SipDomainEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The unique address on Twilio to route SIP traffic")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainIpAccessControlListMappingEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainIpAccessControlListMappingEndpointConfiguration.java
index f3ee254..75e8aeef 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainIpAccessControlListMappingEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipDomainIpAccessControlListMappingEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.sip.domain.IpAccessControlListMapping
  */
-@UriParams
+@UriParams(apiName = "sip-domain-ip-access-control-list-mapping")
 @Configurer
 public final class SipDomainIpAccessControlListMappingEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The unique id of the IP access control list to map to the SIP domain")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipIpAccessControlListEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipIpAccessControlListEndpointConfiguration.java
index ec18b67..474983c 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipIpAccessControlListEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipIpAccessControlListEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.sip.IpAccessControlList
  */
-@UriParams
+@UriParams(apiName = "sip-ip-access-control-list")
 @Configurer
 public final class SipIpAccessControlListEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "A human readable description of this resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipIpAccessControlListIpAddressEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipIpAccessControlListIpAddressEndpointConfiguration.java
index 954985f..8244bb8 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipIpAccessControlListIpAddressEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/SipIpAccessControlListIpAddressEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.sip.ipaccesscontrollist.IpAddress
  */
-@UriParams
+@UriParams(apiName = "sip-ip-access-control-list-ip-address")
 @Configurer
 public final class SipIpAccessControlListIpAddressEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "A human readable descriptive text for this resource, up to 64 characters long.")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/TokenEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/TokenEndpointConfiguration.java
index 3db6020..9e07075 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/TokenEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/TokenEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.Token
  */
-@UriParams
+@UriParams(apiName = "token")
 @Configurer
 public final class TokenEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that will create the resource")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/TranscriptionEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/TranscriptionEndpointConfiguration.java
index cf73c43..a9d1eae 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/TranscriptionEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/TranscriptionEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.Transcription
  */
-@UriParams
+@UriParams(apiName = "transcription")
 @Configurer
 public final class TranscriptionEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to delete")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordAllTimeEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordAllTimeEndpointConfiguration.java
index 9836391..bdf30e6 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordAllTimeEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordAllTimeEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.usage.record.AllTime
  */
-@UriParams
+@UriParams(apiName = "usage-record-all-time")
 @Configurer
 public final class UsageRecordAllTimeEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to read")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordDailyEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordDailyEndpointConfiguration.java
index 0be09cb..1877733 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordDailyEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordDailyEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.usage.record.Daily
  */
-@UriParams
+@UriParams(apiName = "usage-record-daily")
 @Configurer
 public final class UsageRecordDailyEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to read")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordEndpointConfiguration.java
index 2041869..067f1fe 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.usage.Record
  */
-@UriParams
+@UriParams(apiName = "usage-record")
 @Configurer
 public final class UsageRecordEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to read")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordLastMonthEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordLastMonthEndpointConfiguration.java
index a9b8d11..36406ad 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordLastMonthEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordLastMonthEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.usage.record.LastMonth
  */
-@UriParams
+@UriParams(apiName = "usage-record-last-month")
 @Configurer
 public final class UsageRecordLastMonthEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to read")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordMonthlyEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordMonthlyEndpointConfiguration.java
index c7674b7..62ba434 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordMonthlyEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordMonthlyEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.usage.record.Monthly
  */
-@UriParams
+@UriParams(apiName = "usage-record-monthly")
 @Configurer
 public final class UsageRecordMonthlyEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to read")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordThisMonthEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordThisMonthEndpointConfiguration.java
index f5dcffd..f840300 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordThisMonthEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordThisMonthEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.usage.record.ThisMonth
  */
-@UriParams
+@UriParams(apiName = "usage-record-this-month")
 @Configurer
 public final class UsageRecordThisMonthEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to read")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordTodayEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordTodayEndpointConfiguration.java
index 2fa1d2c..7c2af4d 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordTodayEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordTodayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.usage.record.Today
  */
-@UriParams
+@UriParams(apiName = "usage-record-today")
 @Configurer
 public final class UsageRecordTodayEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to read")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordYearlyEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordYearlyEndpointConfiguration.java
index f814578..b29da5d 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordYearlyEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordYearlyEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.usage.record.Yearly
  */
-@UriParams
+@UriParams(apiName = "usage-record-yearly")
 @Configurer
 public final class UsageRecordYearlyEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to read")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordYesterdayEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordYesterdayEndpointConfiguration.java
index ee8b458..50b5d47 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordYesterdayEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageRecordYesterdayEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.usage.record.Yesterday
  */
-@UriParams
+@UriParams(apiName = "usage-record-yesterday")
 @Configurer
 public final class UsageRecordYesterdayEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account that created the resources to read")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageTriggerEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageTriggerEndpointConfiguration.java
index f2e758c..ae46da0 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageTriggerEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/UsageTriggerEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.usage.Trigger
  */
-@UriParams
+@UriParams(apiName = "usage-trigger")
 @Configurer
 public final class UsageTriggerEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The URL we call when the trigger fires")
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ValidationRequestEndpointConfiguration.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ValidationRequestEndpointConfiguration.java
index a430b0d..49a2792 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ValidationRequestEndpointConfiguration.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/ValidationRequestEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for com.twilio.rest.api.v2010.account.ValidationRequest
  */
-@UriParams
+@UriParams(apiName = "validation-request")
 @Configurer
 public final class ValidationRequestEndpointConfiguration extends TwilioConfiguration {
     @UriParam(description = "The SID of the Account responsible for the new Caller ID")
diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java
index 08f0f9e..73e3027 100644
--- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java
+++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java
@@ -11,7 +11,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for org.zendesk.client.v2.Zendesk
  */
-@UriParams
+@UriParams(apiName = "DEFAULT")
 @Configurer
 public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
     @UriParam
diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/AbstractApiMethodGeneratorMojo.java b/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/AbstractApiMethodGeneratorMojo.java
index 9aa035d..7e38ea2 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/AbstractApiMethodGeneratorMojo.java
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/AbstractApiMethodGeneratorMojo.java
@@ -326,6 +326,13 @@ public abstract class AbstractApiMethodGeneratorMojo extends AbstractApiMethodBa
         return argument.getDescription();
     }
 
+    public String getApiName(String apiName) {
+        if (apiName == null || apiName.isEmpty()) {
+            return "DEFAULT";
+        }
+        return apiName;
+    }
+
     public static String getDefaultArgValue(Class<?> aClass) {
         if (aClass.isPrimitive()) {
             // lookup default primitive value string
diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-endpoint-config.vm b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-endpoint-config.vm
index 47acf03..3c52359 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-endpoint-config.vm
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-endpoint-config.vm
@@ -43,7 +43,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for $proxyType.Name
  */
-@UriParams(apiName = "$apiName")
+@UriParams(apiName = "$helper.getApiName($apiName)")
 @Configurer
 public final class $configName extends ${componentName}Configuration {
 #foreach( $parameter in $parameters.entrySet() )


[camel] 10/10: CAMEL-15478: Camel API components maven plugin should generate enums with human name as accepted value and also used for component json metadata and tooling.

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 71030aac96e9c3021416bda035f108f24df418f5
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Sep 1 16:05:11 2020 +0200

    CAMEL-15478: Camel API components maven plugin should generate enums with human name as accepted value and also used for component json metadata and tooling.
---
 .../camel/component/as2/internal/AS2ApiName.java   |   8 +-
 .../as2/internal/AS2ClientManagerApiMethod.java    |  14 +-
 .../as2/internal/AS2ServerManagerApiMethod.java    |  14 +-
 .../camel/component/box/internal/BoxApiName.java   |   8 +-
 .../BoxCollaborationsManagerApiMethod.java         |  14 +-
 .../box/internal/BoxCommentsManagerApiMethod.java  |  14 +-
 .../box/internal/BoxEventLogsManagerApiMethod.java |  14 +-
 .../box/internal/BoxEventsManagerApiMethod.java    |  14 +-
 .../box/internal/BoxFilesManagerApiMethod.java     |  14 +-
 .../box/internal/BoxFoldersManagerApiMethod.java   |  14 +-
 .../box/internal/BoxGroupsManagerApiMethod.java    |  14 +-
 .../box/internal/BoxSearchManagerApiMethod.java    |  14 +-
 .../box/internal/BoxTasksManagerApiMethod.java     |  14 +-
 .../box/internal/BoxUsersManagerApiMethod.java     |  14 +-
 .../braintree/internal/AddOnGatewayApiMethod.java  |  14 +-
 .../internal/AddressGatewayApiMethod.java          |  14 +-
 .../braintree/internal/BraintreeApiName.java       |   8 +-
 .../internal/ClientTokenGatewayApiMethod.java      |  14 +-
 .../CreditCardVerificationGatewayApiMethod.java    |  14 +-
 .../internal/CustomerGatewayApiMethod.java         |  14 +-
 .../internal/DiscountGatewayApiMethod.java         |  14 +-
 .../internal/DisputeGatewayApiMethod.java          |  14 +-
 .../internal/DocumentUploadGatewayApiMethod.java   |  14 +-
 .../internal/MerchantAccountGatewayApiMethod.java  |  14 +-
 .../internal/PaymentMethodGatewayApiMethod.java    |  14 +-
 .../PaymentMethodNonceGatewayApiMethod.java        |  14 +-
 .../braintree/internal/PlanGatewayApiMethod.java   |  14 +-
 .../braintree/internal/ReportGatewayApiMethod.java |  14 +-
 .../SettlementBatchSummaryGatewayApiMethod.java    |  14 +-
 .../internal/SubscriptionGatewayApiMethod.java     |  14 +-
 .../internal/TransactionGatewayApiMethod.java      |  14 +-
 .../WebhookNotificationGatewayApiMethod.java       |  14 +-
 .../camel/component/fhir/internal/FhirApiName.java |   8 +-
 .../fhir/internal/FhirCapabilitiesApiMethod.java   |  14 +-
 .../fhir/internal/FhirCreateApiMethod.java         |  14 +-
 .../fhir/internal/FhirDeleteApiMethod.java         |  14 +-
 .../fhir/internal/FhirHistoryApiMethod.java        |  14 +-
 .../fhir/internal/FhirLoadPageApiMethod.java       |  14 +-
 .../component/fhir/internal/FhirMetaApiMethod.java |  14 +-
 .../fhir/internal/FhirOperationApiMethod.java      |  14 +-
 .../fhir/internal/FhirPatchApiMethod.java          |  14 +-
 .../component/fhir/internal/FhirReadApiMethod.java |  14 +-
 .../fhir/internal/FhirSearchApiMethod.java         |  14 +-
 .../fhir/internal/FhirTransactionApiMethod.java    |  14 +-
 .../fhir/internal/FhirUpdateApiMethod.java         |  14 +-
 .../fhir/internal/FhirValidateApiMethod.java       |  14 +-
 .../calendar/internal/CalendarAclApiMethod.java    |  14 +-
 .../internal/CalendarCalendarListApiMethod.java    |  14 +-
 .../internal/CalendarCalendarsApiMethod.java       |  14 +-
 .../internal/CalendarChannelsApiMethod.java        |  14 +-
 .../calendar/internal/CalendarColorsApiMethod.java |  14 +-
 .../calendar/internal/CalendarEventsApiMethod.java |  14 +-
 .../internal/CalendarFreebusyApiMethod.java        |  14 +-
 .../internal/CalendarSettingsApiMethod.java        |  14 +-
 .../calendar/internal/GoogleCalendarApiName.java   |   8 +-
 .../google/drive/internal/DriveAboutApiMethod.java |  14 +-
 .../google/drive/internal/DriveAppsApiMethod.java  |  14 +-
 .../drive/internal/DriveChangesApiMethod.java      |  14 +-
 .../drive/internal/DriveChannelsApiMethod.java     |  14 +-
 .../drive/internal/DriveChildrenApiMethod.java     |  14 +-
 .../drive/internal/DriveCommentsApiMethod.java     |  14 +-
 .../google/drive/internal/DriveFilesApiMethod.java |  14 +-
 .../drive/internal/DriveParentsApiMethod.java      |  14 +-
 .../drive/internal/DrivePermissionsApiMethod.java  |  14 +-
 .../drive/internal/DrivePropertiesApiMethod.java   |  14 +-
 .../drive/internal/DriveRealtimeApiMethod.java     |  14 +-
 .../drive/internal/DriveRepliesApiMethod.java      |  14 +-
 .../drive/internal/DriveRevisionsApiMethod.java    |  14 +-
 .../google/drive/internal/GoogleDriveApiName.java  |   8 +-
 .../google/mail/internal/GmailUsersApiMethod.java  |  14 +-
 .../mail/internal/GmailUsersDraftsApiMethod.java   |  14 +-
 .../mail/internal/GmailUsersHistoryApiMethod.java  |  14 +-
 .../mail/internal/GmailUsersLabelsApiMethod.java   |  14 +-
 .../mail/internal/GmailUsersMessagesApiMethod.java |  14 +-
 .../GmailUsersMessagesAttachmentsApiMethod.java    |  14 +-
 .../mail/internal/GmailUsersThreadsApiMethod.java  |  14 +-
 .../google/mail/internal/GoogleMailApiName.java    |   8 +-
 .../sheets/internal/GoogleSheetsApiName.java       |   8 +-
 .../internal/SheetsSpreadsheetsApiMethod.java      |  14 +-
 .../SheetsSpreadsheetsValuesApiMethod.java         |  14 +-
 .../component/olingo2/internal/Olingo2ApiName.java |   8 +-
 .../olingo2/internal/Olingo2AppApiMethod.java      |  14 +-
 .../component/olingo4/internal/Olingo4ApiName.java |   8 +-
 .../olingo4/internal/Olingo4AppApiMethod.java      |  14 +-
 .../twilio/internal/AccountApiMethod.java          |  14 +-
 .../twilio/internal/AddressApiMethod.java          |  14 +-
 .../AddressDependentPhoneNumberApiMethod.java      |  14 +-
 .../twilio/internal/ApplicationApiMethod.java      |  14 +-
 .../AvailablePhoneNumberCountryApiMethod.java      |  14 +-
 .../AvailablePhoneNumberCountryLocalApiMethod.java |  14 +-
 ...AvailablePhoneNumberCountryMobileApiMethod.java |  14 +-
 ...ailablePhoneNumberCountryTollFreeApiMethod.java |  14 +-
 .../component/twilio/internal/CallApiMethod.java   |  14 +-
 .../twilio/internal/CallFeedbackApiMethod.java     |  14 +-
 .../internal/CallFeedbackSummaryApiMethod.java     |  14 +-
 .../twilio/internal/CallNotificationApiMethod.java |  14 +-
 .../twilio/internal/CallRecordingApiMethod.java    |  14 +-
 .../twilio/internal/ConferenceApiMethod.java       |  14 +-
 .../internal/ConferenceParticipantApiMethod.java   |  14 +-
 .../twilio/internal/ConnectAppApiMethod.java       |  14 +-
 .../internal/IncomingPhoneNumberApiMethod.java     |  14 +-
 .../IncomingPhoneNumberLocalApiMethod.java         |  14 +-
 .../IncomingPhoneNumberMobileApiMethod.java        |  14 +-
 .../IncomingPhoneNumberTollFreeApiMethod.java      |  14 +-
 .../component/twilio/internal/KeyApiMethod.java    |  14 +-
 .../twilio/internal/MessageApiMethod.java          |  14 +-
 .../twilio/internal/MessageFeedbackApiMethod.java  |  14 +-
 .../twilio/internal/MessageMediaApiMethod.java     |  14 +-
 .../component/twilio/internal/NewKeyApiMethod.java |  14 +-
 .../twilio/internal/NewSigningKeyApiMethod.java    |  14 +-
 .../twilio/internal/NotificationApiMethod.java     |  14 +-
 .../twilio/internal/OutgoingCallerIdApiMethod.java |  14 +-
 .../component/twilio/internal/QueueApiMethod.java  |  14 +-
 .../twilio/internal/QueueMemberApiMethod.java      |  14 +-
 .../internal/RecordingAddOnResultApiMethod.java    |  14 +-
 .../RecordingAddOnResultPayloadApiMethod.java      |  14 +-
 .../twilio/internal/RecordingApiMethod.java        |  14 +-
 .../internal/RecordingTranscriptionApiMethod.java  |  14 +-
 .../twilio/internal/ShortCodeApiMethod.java        |  14 +-
 .../twilio/internal/SigningKeyApiMethod.java       |  14 +-
 .../twilio/internal/SipCredentialApiMethod.java    |  14 +-
 .../internal/SipCredentialListApiMethod.java       |  14 +-
 .../twilio/internal/SipDomainApiMethod.java        |  14 +-
 .../SipDomainCredentialListMappingApiMethod.java   |  14 +-
 ...pDomainIpAccessControlListMappingApiMethod.java |  14 +-
 .../internal/SipIpAccessControlListApiMethod.java  |  14 +-
 .../SipIpAccessControlListIpAddressApiMethod.java  |  14 +-
 .../component/twilio/internal/TokenApiMethod.java  |  14 +-
 .../twilio/internal/TranscriptionApiMethod.java    |  14 +-
 .../component/twilio/internal/TwilioApiName.java   |   8 +-
 .../internal/UsageRecordAllTimeApiMethod.java      |  14 +-
 .../twilio/internal/UsageRecordApiMethod.java      |  14 +-
 .../twilio/internal/UsageRecordDailyApiMethod.java |  14 +-
 .../internal/UsageRecordLastMonthApiMethod.java    |  14 +-
 .../internal/UsageRecordMonthlyApiMethod.java      |  14 +-
 .../internal/UsageRecordThisMonthApiMethod.java    |  14 +-
 .../twilio/internal/UsageRecordTodayApiMethod.java |  14 +-
 .../internal/UsageRecordYearlyApiMethod.java       |  14 +-
 .../internal/UsageRecordYesterdayApiMethod.java    |  14 +-
 .../twilio/internal/UsageTriggerApiMethod.java     |  14 +-
 .../internal/ValidationRequestApiMethod.java       |  14 +-
 .../zendesk/ZendeskConfigurationConfigurer.java    |   4 +-
 .../ZendeskEndpointConfigurationConfigurer.java    |   4 +-
 .../zendesk/internal/ZendeskApiMethod.java         |  14 +-
 .../component/zendesk/internal/ZendeskApiName.java |   8 +-
 .../apache/camel/component/zendesk/zendesk.json    |   2 +-
 .../src/main/docs/zendesk-component.adoc           |   2 +-
 .../camel/component/zendesk/ZendeskComponent.java  |   3 +-
 .../component/zendesk/ZendeskConfiguration.java    |   7 +-
 .../builder/endpoint/StaticEndpointBuilders.java   | 210 +++++++++++++++++++
 .../dsl/ZendeskEndpointBuilderFactory.java         | 228 +++++++++++++++++++++
 .../src/main/resources/api-method-enum.vm          |   8 +-
 .../src/main/resources/api-name-enum.vm            |   8 +-
 153 files changed, 2209 insertions(+), 197 deletions(-)

diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ApiName.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ApiName.java
index 390c70f..67a2579 100644
--- a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ApiName.java
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ApiName.java
@@ -16,7 +16,7 @@ public enum AS2ApiName implements ApiName {
     SERVER("server");
 
 
-    private static final AS2ApiName[] VALUES = values();
+    private static final AS2ApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -35,9 +35,9 @@ public enum AS2ApiName implements ApiName {
     }
 
     public static AS2ApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ClientManagerApiMethod.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ClientManagerApiMethod.java
index 0160b44..a652d7c 100644
--- a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ClientManagerApiMethod.java
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ClientManagerApiMethod.java
@@ -41,7 +41,7 @@ public enum AS2ClientManagerApiMethod implements ApiMethod {
         arg("encryptingAlgorithm", org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class),
         arg("encryptingCertificateChain", new java.security.cert.Certificate[0].getClass()));
 
-    
+    private static final AS2ClientManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -53,6 +53,18 @@ public enum AS2ClientManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static AS2ClientManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ServerManagerApiMethod.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ServerManagerApiMethod.java
index bc09701..5d0ad85 100644
--- a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ServerManagerApiMethod.java
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ServerManagerApiMethod.java
@@ -26,7 +26,7 @@ public enum AS2ServerManagerApiMethod implements ApiMethod {
         arg("requestUriPattern", String.class),
         arg("handler", org.apache.http.protocol.HttpRequestHandler.class));
 
-    
+    private static final AS2ServerManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -38,6 +38,18 @@ public enum AS2ServerManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static AS2ServerManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxApiName.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxApiName.java
index f2f19fb..81d6638 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxApiName.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxApiName.java
@@ -32,7 +32,7 @@ public enum BoxApiName implements ApiName {
     USERS("users");
 
 
-    private static final BoxApiName[] VALUES = values();
+    private static final BoxApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -51,9 +51,9 @@ public enum BoxApiName implements ApiName {
     }
 
     public static BoxApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxCollaborationsManagerApiMethod.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxCollaborationsManagerApiMethod.java
index c0d8e20..81d4488 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxCollaborationsManagerApiMethod.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxCollaborationsManagerApiMethod.java
@@ -59,7 +59,7 @@ public enum BoxCollaborationsManagerApiMethod implements ApiMethod {
         arg("collaborationId", String.class),
         arg("info", com.box.sdk.BoxCollaboration.Info.class));
 
-    
+    private static final BoxCollaborationsManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -71,6 +71,18 @@ public enum BoxCollaborationsManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static BoxCollaborationsManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxCommentsManagerApiMethod.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxCommentsManagerApiMethod.java
index 0507e8e..3999817 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxCommentsManagerApiMethod.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxCommentsManagerApiMethod.java
@@ -53,7 +53,7 @@ public enum BoxCommentsManagerApiMethod implements ApiMethod {
         arg("commentId", String.class),
         arg("message", String.class));
 
-    
+    private static final BoxCommentsManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -65,6 +65,18 @@ public enum BoxCommentsManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static BoxCommentsManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxEventLogsManagerApiMethod.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxEventLogsManagerApiMethod.java
index fa67535..06b38da 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxEventLogsManagerApiMethod.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxEventLogsManagerApiMethod.java
@@ -28,7 +28,7 @@ public enum BoxEventLogsManagerApiMethod implements ApiMethod {
         arg("before", java.util.Date.class),
         arg("types", new com.box.sdk.BoxEvent.Type[0].getClass()));
 
-    
+    private static final BoxEventLogsManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -40,6 +40,18 @@ public enum BoxEventLogsManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static BoxEventLogsManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxEventsManagerApiMethod.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxEventsManagerApiMethod.java
index 6d2ee1c..4dae3de 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxEventsManagerApiMethod.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxEventsManagerApiMethod.java
@@ -26,7 +26,7 @@ public enum BoxEventsManagerApiMethod implements ApiMethod {
         arg("listener", com.box.sdk.EventListener.class),
         arg("startingPosition", Long.class));
 
-    
+    private static final BoxEventsManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -38,6 +38,18 @@ public enum BoxEventsManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static BoxEventsManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxFilesManagerApiMethod.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxFilesManagerApiMethod.java
index f41e6b5..63fb720 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxFilesManagerApiMethod.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxFilesManagerApiMethod.java
@@ -171,7 +171,7 @@ public enum BoxFilesManagerApiMethod implements ApiMethod {
         arg("fileSize", Long.class),
         arg("listener", com.box.sdk.ProgressListener.class));
 
-    
+    private static final BoxFilesManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -183,6 +183,18 @@ public enum BoxFilesManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static BoxFilesManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxFoldersManagerApiMethod.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxFoldersManagerApiMethod.java
index 9bb8906..78f4213 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxFoldersManagerApiMethod.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxFoldersManagerApiMethod.java
@@ -94,7 +94,7 @@ public enum BoxFoldersManagerApiMethod implements ApiMethod {
         arg("folderId", String.class),
         arg("info", com.box.sdk.BoxFolder.Info.class));
 
-    
+    private static final BoxFoldersManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -106,6 +106,18 @@ public enum BoxFoldersManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static BoxFoldersManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxGroupsManagerApiMethod.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxGroupsManagerApiMethod.java
index 57d1ef9..90ce0eb 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxGroupsManagerApiMethod.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxGroupsManagerApiMethod.java
@@ -78,7 +78,7 @@ public enum BoxGroupsManagerApiMethod implements ApiMethod {
         arg("groupMembershipId", String.class),
         arg("info", com.box.sdk.BoxGroupMembership.Info.class));
 
-    
+    private static final BoxGroupsManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -90,6 +90,18 @@ public enum BoxGroupsManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static BoxGroupsManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxSearchManagerApiMethod.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxSearchManagerApiMethod.java
index 9d7d6e7..0de837a 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxSearchManagerApiMethod.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxSearchManagerApiMethod.java
@@ -26,7 +26,7 @@ public enum BoxSearchManagerApiMethod implements ApiMethod {
         arg("folderId", String.class),
         arg("query", String.class));
 
-    
+    private static final BoxSearchManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -38,6 +38,18 @@ public enum BoxSearchManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static BoxSearchManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxTasksManagerApiMethod.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxTasksManagerApiMethod.java
index 80a83bd..47be20d 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxTasksManagerApiMethod.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxTasksManagerApiMethod.java
@@ -70,7 +70,7 @@ public enum BoxTasksManagerApiMethod implements ApiMethod {
         arg("taskId", String.class),
         arg("info", com.box.sdk.BoxTask.Info.class));
 
-    
+    private static final BoxTasksManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -82,6 +82,18 @@ public enum BoxTasksManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static BoxTasksManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxUsersManagerApiMethod.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxUsersManagerApiMethod.java
index 85eceb5..0dc8f5f 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxUsersManagerApiMethod.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxUsersManagerApiMethod.java
@@ -84,7 +84,7 @@ public enum BoxUsersManagerApiMethod implements ApiMethod {
         arg("userId", String.class),
         arg("info", com.box.sdk.BoxUser.Info.class));
 
-    
+    private static final BoxUsersManagerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -96,6 +96,18 @@ public enum BoxUsersManagerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static BoxUsersManagerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/AddOnGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/AddOnGatewayApiMethod.java
index 35479f9..6120ee6 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/AddOnGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/AddOnGatewayApiMethod.java
@@ -24,7 +24,7 @@ public enum AddOnGatewayApiMethod implements ApiMethod {
         java.util.List.class,
         "all");
 
-    
+    private static final AddOnGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -36,6 +36,18 @@ public enum AddOnGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static AddOnGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/AddressGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/AddressGatewayApiMethod.java
index ee9ae52..2a3ec96 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/AddressGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/AddressGatewayApiMethod.java
@@ -45,7 +45,7 @@ public enum AddressGatewayApiMethod implements ApiMethod {
         arg("id", String.class),
         arg("request", com.braintreegateway.AddressRequest.class));
 
-    
+    private static final AddressGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -57,6 +57,18 @@ public enum AddressGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static AddressGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/BraintreeApiName.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/BraintreeApiName.java
index e753023..efc01a4 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/BraintreeApiName.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/BraintreeApiName.java
@@ -46,7 +46,7 @@ public enum BraintreeApiName implements ApiName {
     WEBHOOKNOTIFICATION("webhookNotification");
 
 
-    private static final BraintreeApiName[] VALUES = values();
+    private static final BraintreeApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -65,9 +65,9 @@ public enum BraintreeApiName implements ApiName {
     }
 
     public static BraintreeApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/ClientTokenGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/ClientTokenGatewayApiMethod.java
index 2ad9e19..503566d 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/ClientTokenGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/ClientTokenGatewayApiMethod.java
@@ -29,7 +29,7 @@ public enum ClientTokenGatewayApiMethod implements ApiMethod {
         "generate",
         arg("request", com.braintreegateway.ClientTokenRequest.class));
 
-    
+    private static final ClientTokenGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum ClientTokenGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static ClientTokenGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/CreditCardVerificationGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/CreditCardVerificationGatewayApiMethod.java
index 3e5ae0b..617ff14 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/CreditCardVerificationGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/CreditCardVerificationGatewayApiMethod.java
@@ -35,7 +35,7 @@ public enum CreditCardVerificationGatewayApiMethod implements ApiMethod {
         "search",
         arg("query", com.braintreegateway.CreditCardVerificationSearchRequest.class));
 
-    
+    private static final CreditCardVerificationGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -47,6 +47,18 @@ public enum CreditCardVerificationGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CreditCardVerificationGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/CustomerGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/CustomerGatewayApiMethod.java
index e99590b..798a0c2 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/CustomerGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/CustomerGatewayApiMethod.java
@@ -56,7 +56,7 @@ public enum CustomerGatewayApiMethod implements ApiMethod {
         arg("id", String.class),
         arg("request", com.braintreegateway.CustomerRequest.class));
 
-    
+    private static final CustomerGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -68,6 +68,18 @@ public enum CustomerGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CustomerGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DiscountGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DiscountGatewayApiMethod.java
index 63ebc6a..05eab46 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DiscountGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DiscountGatewayApiMethod.java
@@ -24,7 +24,7 @@ public enum DiscountGatewayApiMethod implements ApiMethod {
         java.util.List.class,
         "all");
 
-    
+    private static final DiscountGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -36,6 +36,18 @@ public enum DiscountGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DiscountGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DisputeGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DisputeGatewayApiMethod.java
index 495d2f6..2220597 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DisputeGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DisputeGatewayApiMethod.java
@@ -70,7 +70,7 @@ public enum DisputeGatewayApiMethod implements ApiMethod {
         "search",
         arg("query", com.braintreegateway.DisputeSearchRequest.class));
 
-    
+    private static final DisputeGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -82,6 +82,18 @@ public enum DisputeGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DisputeGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DocumentUploadGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DocumentUploadGatewayApiMethod.java
index 4c99856..b20758c 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DocumentUploadGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/DocumentUploadGatewayApiMethod.java
@@ -25,7 +25,7 @@ public enum DocumentUploadGatewayApiMethod implements ApiMethod {
         "create",
         arg("request", com.braintreegateway.DocumentUploadRequest.class));
 
-    
+    private static final DocumentUploadGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -37,6 +37,18 @@ public enum DocumentUploadGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DocumentUploadGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/MerchantAccountGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/MerchantAccountGatewayApiMethod.java
index c9651de..e61ba40 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/MerchantAccountGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/MerchantAccountGatewayApiMethod.java
@@ -50,7 +50,7 @@ public enum MerchantAccountGatewayApiMethod implements ApiMethod {
         arg("id", String.class),
         arg("request", com.braintreegateway.MerchantAccountRequest.class));
 
-    
+    private static final MerchantAccountGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -62,6 +62,18 @@ public enum MerchantAccountGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static MerchantAccountGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PaymentMethodGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PaymentMethodGatewayApiMethod.java
index 0ee10d0..439c3f1 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PaymentMethodGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PaymentMethodGatewayApiMethod.java
@@ -63,7 +63,7 @@ public enum PaymentMethodGatewayApiMethod implements ApiMethod {
         arg("token", String.class),
         arg("request", com.braintreegateway.PaymentMethodRequest.class));
 
-    
+    private static final PaymentMethodGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -75,6 +75,18 @@ public enum PaymentMethodGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static PaymentMethodGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PaymentMethodNonceGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PaymentMethodNonceGatewayApiMethod.java
index 59e2579..a697989 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PaymentMethodNonceGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PaymentMethodNonceGatewayApiMethod.java
@@ -35,7 +35,7 @@ public enum PaymentMethodNonceGatewayApiMethod implements ApiMethod {
         "find",
         arg("paymentMethodNonce", String.class));
 
-    
+    private static final PaymentMethodNonceGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -47,6 +47,18 @@ public enum PaymentMethodNonceGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static PaymentMethodNonceGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PlanGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PlanGatewayApiMethod.java
index 401cc7f..d45ac5f 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PlanGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/PlanGatewayApiMethod.java
@@ -24,7 +24,7 @@ public enum PlanGatewayApiMethod implements ApiMethod {
         java.util.List.class,
         "all");
 
-    
+    private static final PlanGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -36,6 +36,18 @@ public enum PlanGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static PlanGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/ReportGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/ReportGatewayApiMethod.java
index 7f46d53..5eff300 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/ReportGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/ReportGatewayApiMethod.java
@@ -25,7 +25,7 @@ public enum ReportGatewayApiMethod implements ApiMethod {
         "transactionLevelFees",
         arg("request", com.braintreegateway.TransactionLevelFeeReportRequest.class));
 
-    
+    private static final ReportGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -37,6 +37,18 @@ public enum ReportGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static ReportGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/SettlementBatchSummaryGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/SettlementBatchSummaryGatewayApiMethod.java
index 4f4b210..5230365 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/SettlementBatchSummaryGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/SettlementBatchSummaryGatewayApiMethod.java
@@ -31,7 +31,7 @@ public enum SettlementBatchSummaryGatewayApiMethod implements ApiMethod {
         arg("settlementDate", java.util.Calendar.class),
         arg("groupByCustomField", String.class));
 
-    
+    private static final SettlementBatchSummaryGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -43,6 +43,18 @@ public enum SettlementBatchSummaryGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SettlementBatchSummaryGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/SubscriptionGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/SubscriptionGatewayApiMethod.java
index 87dd778..437d079 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/SubscriptionGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/SubscriptionGatewayApiMethod.java
@@ -76,7 +76,7 @@ public enum SubscriptionGatewayApiMethod implements ApiMethod {
         arg("id", String.class),
         arg("request", com.braintreegateway.SubscriptionRequest.class));
 
-    
+    private static final SubscriptionGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -88,6 +88,18 @@ public enum SubscriptionGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SubscriptionGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/TransactionGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/TransactionGatewayApiMethod.java
index 3a8bed3..8973d22 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/TransactionGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/TransactionGatewayApiMethod.java
@@ -118,7 +118,7 @@ public enum TransactionGatewayApiMethod implements ApiMethod {
         "voidTransaction",
         arg("id", String.class));
 
-    
+    private static final TransactionGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -130,6 +130,18 @@ public enum TransactionGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static TransactionGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/WebhookNotificationGatewayApiMethod.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/WebhookNotificationGatewayApiMethod.java
index 70ecc54..b45a5b3 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/WebhookNotificationGatewayApiMethod.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/WebhookNotificationGatewayApiMethod.java
@@ -31,7 +31,7 @@ public enum WebhookNotificationGatewayApiMethod implements ApiMethod {
         "verify",
         arg("challenge", String.class));
 
-    
+    private static final WebhookNotificationGatewayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -43,6 +43,18 @@ public enum WebhookNotificationGatewayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static WebhookNotificationGatewayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirApiName.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirApiName.java
index 5bef7f5..f7cf8ec 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirApiName.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirApiName.java
@@ -38,7 +38,7 @@ public enum FhirApiName implements ApiName {
     VALIDATE("validate");
 
 
-    private static final FhirApiName[] VALUES = values();
+    private static final FhirApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -57,9 +57,9 @@ public enum FhirApiName implements ApiName {
     }
 
     public static FhirApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirCapabilitiesApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirCapabilitiesApiMethod.java
index 0a5eae7..f8e977b 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirCapabilitiesApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirCapabilitiesApiMethod.java
@@ -26,7 +26,7 @@ public enum FhirCapabilitiesApiMethod implements ApiMethod {
         arg("type", Class.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirCapabilitiesApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -38,6 +38,18 @@ public enum FhirCapabilitiesApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirCapabilitiesApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirCreateApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirCreateApiMethod.java
index 3923c19..ac40d9c 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirCreateApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirCreateApiMethod.java
@@ -36,7 +36,7 @@ public enum FhirCreateApiMethod implements ApiMethod {
         arg("preferReturn", ca.uhn.fhir.rest.api.PreferReturnEnum.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirCreateApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -48,6 +48,18 @@ public enum FhirCreateApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirCreateApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirDeleteApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirDeleteApiMethod.java
index 9770e60..5c38bd3 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirDeleteApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirDeleteApiMethod.java
@@ -45,7 +45,7 @@ public enum FhirDeleteApiMethod implements ApiMethod {
         arg("url", String.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirDeleteApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -57,6 +57,18 @@ public enum FhirDeleteApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirDeleteApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirHistoryApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirHistoryApiMethod.java
index 9cb3915..a769e5c 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirHistoryApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirHistoryApiMethod.java
@@ -49,7 +49,7 @@ public enum FhirHistoryApiMethod implements ApiMethod {
         arg("iCutoff", org.hl7.fhir.instance.model.api.IPrimitiveType.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirHistoryApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -61,6 +61,18 @@ public enum FhirHistoryApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirHistoryApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirLoadPageApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirLoadPageApiMethod.java
index e613cc5..42c206e 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirLoadPageApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirLoadPageApiMethod.java
@@ -39,7 +39,7 @@ public enum FhirLoadPageApiMethod implements ApiMethod {
         arg("bundle", org.hl7.fhir.instance.model.api.IBaseBundle.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirLoadPageApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -51,6 +51,18 @@ public enum FhirLoadPageApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirLoadPageApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirMetaApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirMetaApiMethod.java
index 3cb6798..66958b6 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirMetaApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirMetaApiMethod.java
@@ -54,7 +54,7 @@ public enum FhirMetaApiMethod implements ApiMethod {
         arg("theResourceName", String.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirMetaApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -66,6 +66,18 @@ public enum FhirMetaApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirMetaApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirOperationApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirOperationApiMethod.java
index 92c9c6b..32ce128 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirOperationApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirOperationApiMethod.java
@@ -72,7 +72,7 @@ public enum FhirOperationApiMethod implements ApiMethod {
         arg("responseClass", Class.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirOperationApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -84,6 +84,18 @@ public enum FhirOperationApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirOperationApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirPatchApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirPatchApiMethod.java
index 2b2665e..5db2afb 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirPatchApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirPatchApiMethod.java
@@ -44,7 +44,7 @@ public enum FhirPatchApiMethod implements ApiMethod {
         arg("preferReturn", ca.uhn.fhir.rest.api.PreferReturnEnum.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirPatchApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -56,6 +56,18 @@ public enum FhirPatchApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirPatchApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirReadApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirReadApiMethod.java
index 07dccf4..0d06f54 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirReadApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirReadApiMethod.java
@@ -132,7 +132,7 @@ public enum FhirReadApiMethod implements ApiMethod {
         arg("throwError", Boolean.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirReadApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -144,6 +144,18 @@ public enum FhirReadApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirReadApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirSearchApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirSearchApiMethod.java
index 9d9312f..38a5f8c4 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirSearchApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirSearchApiMethod.java
@@ -26,7 +26,7 @@ public enum FhirSearchApiMethod implements ApiMethod {
         arg("url", String.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirSearchApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -38,6 +38,18 @@ public enum FhirSearchApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirSearchApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirTransactionApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirTransactionApiMethod.java
index 89cb5b9..811709c 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirTransactionApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirTransactionApiMethod.java
@@ -38,7 +38,7 @@ public enum FhirTransactionApiMethod implements ApiMethod {
         arg("resources", java.util.List.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirTransactionApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -50,6 +50,18 @@ public enum FhirTransactionApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirTransactionApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirUpdateApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirUpdateApiMethod.java
index b3f67c2..9971f12 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirUpdateApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirUpdateApiMethod.java
@@ -68,7 +68,7 @@ public enum FhirUpdateApiMethod implements ApiMethod {
         arg("preferReturn", ca.uhn.fhir.rest.api.PreferReturnEnum.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirUpdateApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -80,6 +80,18 @@ public enum FhirUpdateApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirUpdateApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirValidateApiMethod.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirValidateApiMethod.java
index c1444d8..3aefcf6 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirValidateApiMethod.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirValidateApiMethod.java
@@ -32,7 +32,7 @@ public enum FhirValidateApiMethod implements ApiMethod {
         arg("resourceAsString", String.class),
         arg("extraParameters", java.util.Map.class));
 
-    
+    private static final FhirValidateApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -44,6 +44,18 @@ public enum FhirValidateApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static FhirValidateApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarAclApiMethod.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarAclApiMethod.java
index 527e661..5717bc2 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarAclApiMethod.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarAclApiMethod.java
@@ -63,7 +63,7 @@ public enum CalendarAclApiMethod implements ApiMethod {
         arg("calendarId", String.class),
         arg("contentChannel", com.google.api.services.calendar.model.Channel.class));
 
-    
+    private static final CalendarAclApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -75,6 +75,18 @@ public enum CalendarAclApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CalendarAclApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarCalendarListApiMethod.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarCalendarListApiMethod.java
index 9f28196..9922ca8 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarCalendarListApiMethod.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarCalendarListApiMethod.java
@@ -56,7 +56,7 @@ public enum CalendarCalendarListApiMethod implements ApiMethod {
         "watch",
         arg("contentChannel", com.google.api.services.calendar.model.Channel.class));
 
-    
+    private static final CalendarCalendarListApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -68,6 +68,18 @@ public enum CalendarCalendarListApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CalendarCalendarListApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarCalendarsApiMethod.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarCalendarsApiMethod.java
index 9722449..544f548 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarCalendarsApiMethod.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarCalendarsApiMethod.java
@@ -52,7 +52,7 @@ public enum CalendarCalendarsApiMethod implements ApiMethod {
         arg("calendarId", String.class),
         arg("content", com.google.api.services.calendar.model.Calendar.class));
 
-    
+    private static final CalendarCalendarsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -64,6 +64,18 @@ public enum CalendarCalendarsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CalendarCalendarsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarChannelsApiMethod.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarChannelsApiMethod.java
index fbba925..5d634a2 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarChannelsApiMethod.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarChannelsApiMethod.java
@@ -25,7 +25,7 @@ public enum CalendarChannelsApiMethod implements ApiMethod {
         "stop",
         arg("contentChannel", com.google.api.services.calendar.model.Channel.class));
 
-    
+    private static final CalendarChannelsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -37,6 +37,18 @@ public enum CalendarChannelsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CalendarChannelsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarColorsApiMethod.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarColorsApiMethod.java
index 918fe7b..5b6eefd 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarColorsApiMethod.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarColorsApiMethod.java
@@ -24,7 +24,7 @@ public enum CalendarColorsApiMethod implements ApiMethod {
         com.google.api.services.calendar.Calendar.Colors.Get.class,
         "get");
 
-    
+    private static final CalendarColorsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -36,6 +36,18 @@ public enum CalendarColorsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CalendarColorsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarEventsApiMethod.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarEventsApiMethod.java
index 30bf508..d51cbc2 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarEventsApiMethod.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarEventsApiMethod.java
@@ -88,7 +88,7 @@ public enum CalendarEventsApiMethod implements ApiMethod {
         arg("calendarId", String.class),
         arg("contentChannel", com.google.api.services.calendar.model.Channel.class));
 
-    
+    private static final CalendarEventsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -100,6 +100,18 @@ public enum CalendarEventsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CalendarEventsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarFreebusyApiMethod.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarFreebusyApiMethod.java
index c35b3dc..5c5f215 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarFreebusyApiMethod.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarFreebusyApiMethod.java
@@ -25,7 +25,7 @@ public enum CalendarFreebusyApiMethod implements ApiMethod {
         "query",
         arg("content", com.google.api.services.calendar.model.FreeBusyRequest.class));
 
-    
+    private static final CalendarFreebusyApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -37,6 +37,18 @@ public enum CalendarFreebusyApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CalendarFreebusyApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarSettingsApiMethod.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarSettingsApiMethod.java
index e0869b0..e0b7cb7 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarSettingsApiMethod.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/CalendarSettingsApiMethod.java
@@ -34,7 +34,7 @@ public enum CalendarSettingsApiMethod implements ApiMethod {
         "watch",
         arg("contentChannel", com.google.api.services.calendar.model.Channel.class));
 
-    
+    private static final CalendarSettingsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -46,6 +46,18 @@ public enum CalendarSettingsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CalendarSettingsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/GoogleCalendarApiName.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/GoogleCalendarApiName.java
index 5f2492c..bae06ca 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/GoogleCalendarApiName.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/GoogleCalendarApiName.java
@@ -28,7 +28,7 @@ public enum GoogleCalendarApiName implements ApiName {
     SETTINGS("settings");
 
 
-    private static final GoogleCalendarApiName[] VALUES = values();
+    private static final GoogleCalendarApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -47,9 +47,9 @@ public enum GoogleCalendarApiName implements ApiName {
     }
 
     public static GoogleCalendarApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveAboutApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveAboutApiMethod.java
index eaf59ed6..fc60bd8 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveAboutApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveAboutApiMethod.java
@@ -24,7 +24,7 @@ public enum DriveAboutApiMethod implements ApiMethod {
         com.google.api.services.drive.Drive.About.Get.class,
         "get");
 
-    
+    private static final DriveAboutApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -36,6 +36,18 @@ public enum DriveAboutApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DriveAboutApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveAppsApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveAppsApiMethod.java
index 0dca6a9..70d67f7 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveAppsApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveAppsApiMethod.java
@@ -29,7 +29,7 @@ public enum DriveAppsApiMethod implements ApiMethod {
         com.google.api.services.drive.Drive.Apps.List.class,
         "list");
 
-    
+    private static final DriveAppsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum DriveAppsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DriveAppsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChangesApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChangesApiMethod.java
index 927ae66..008710b 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChangesApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChangesApiMethod.java
@@ -38,7 +38,7 @@ public enum DriveChangesApiMethod implements ApiMethod {
         "watch",
         arg("contentChannel", com.google.api.services.drive.model.Channel.class));
 
-    
+    private static final DriveChangesApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -50,6 +50,18 @@ public enum DriveChangesApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DriveChangesApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChannelsApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChannelsApiMethod.java
index 7c75790..eb64e69 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChannelsApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChannelsApiMethod.java
@@ -25,7 +25,7 @@ public enum DriveChannelsApiMethod implements ApiMethod {
         "stop",
         arg("contentChannel", com.google.api.services.drive.model.Channel.class));
 
-    
+    private static final DriveChannelsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -37,6 +37,18 @@ public enum DriveChannelsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DriveChannelsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChildrenApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChildrenApiMethod.java
index dcfcbf2..a74733c 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChildrenApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveChildrenApiMethod.java
@@ -43,7 +43,7 @@ public enum DriveChildrenApiMethod implements ApiMethod {
         "list",
         arg("folderId", String.class));
 
-    
+    private static final DriveChildrenApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -55,6 +55,18 @@ public enum DriveChildrenApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DriveChildrenApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveCommentsApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveCommentsApiMethod.java
index 8e388d0..5d165d3 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveCommentsApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveCommentsApiMethod.java
@@ -57,7 +57,7 @@ public enum DriveCommentsApiMethod implements ApiMethod {
         arg("commentId", String.class),
         arg("content", com.google.api.services.drive.model.Comment.class));
 
-    
+    private static final DriveCommentsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -69,6 +69,18 @@ public enum DriveCommentsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DriveCommentsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveFilesApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveFilesApiMethod.java
index 4a7e6dc..5041a2a 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveFilesApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveFilesApiMethod.java
@@ -105,7 +105,7 @@ public enum DriveFilesApiMethod implements ApiMethod {
         arg("fileId", String.class),
         arg("contentChannel", com.google.api.services.drive.model.Channel.class));
 
-    
+    private static final DriveFilesApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -117,6 +117,18 @@ public enum DriveFilesApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DriveFilesApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveParentsApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveParentsApiMethod.java
index 09c3b2a..8257209 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveParentsApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveParentsApiMethod.java
@@ -43,7 +43,7 @@ public enum DriveParentsApiMethod implements ApiMethod {
         "list",
         arg("fileId", String.class));
 
-    
+    private static final DriveParentsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -55,6 +55,18 @@ public enum DriveParentsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DriveParentsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DrivePermissionsApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DrivePermissionsApiMethod.java
index 0e66576..da07250 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DrivePermissionsApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DrivePermissionsApiMethod.java
@@ -62,7 +62,7 @@ public enum DrivePermissionsApiMethod implements ApiMethod {
         arg("permissionId", String.class),
         arg("content", com.google.api.services.drive.model.Permission.class));
 
-    
+    private static final DrivePermissionsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -74,6 +74,18 @@ public enum DrivePermissionsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DrivePermissionsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DrivePropertiesApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DrivePropertiesApiMethod.java
index ed41b78..6021afa 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DrivePropertiesApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DrivePropertiesApiMethod.java
@@ -57,7 +57,7 @@ public enum DrivePropertiesApiMethod implements ApiMethod {
         arg("propertyKey", String.class),
         arg("content", com.google.api.services.drive.model.Property.class));
 
-    
+    private static final DrivePropertiesApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -69,6 +69,18 @@ public enum DrivePropertiesApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DrivePropertiesApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRealtimeApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRealtimeApiMethod.java
index cba9feb..42b2d77 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRealtimeApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRealtimeApiMethod.java
@@ -36,7 +36,7 @@ public enum DriveRealtimeApiMethod implements ApiMethod {
         arg("fileId", String.class),
         arg("mediaContent", com.google.api.client.http.AbstractInputStreamContent.class));
 
-    
+    private static final DriveRealtimeApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -48,6 +48,18 @@ public enum DriveRealtimeApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DriveRealtimeApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRepliesApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRepliesApiMethod.java
index 2a840d2..2abf7c2 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRepliesApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRepliesApiMethod.java
@@ -63,7 +63,7 @@ public enum DriveRepliesApiMethod implements ApiMethod {
         arg("replyId", String.class),
         arg("content", com.google.api.services.drive.model.CommentReply.class));
 
-    
+    private static final DriveRepliesApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -75,6 +75,18 @@ public enum DriveRepliesApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DriveRepliesApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRevisionsApiMethod.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRevisionsApiMethod.java
index 1b437dc..499011a 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRevisionsApiMethod.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/DriveRevisionsApiMethod.java
@@ -51,7 +51,7 @@ public enum DriveRevisionsApiMethod implements ApiMethod {
         arg("revisionId", String.class),
         arg("content", com.google.api.services.drive.model.Revision.class));
 
-    
+    private static final DriveRevisionsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -63,6 +63,18 @@ public enum DriveRevisionsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static DriveRevisionsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/GoogleDriveApiName.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/GoogleDriveApiName.java
index 98fc502..b14bd68 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/GoogleDriveApiName.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/GoogleDriveApiName.java
@@ -38,7 +38,7 @@ public enum GoogleDriveApiName implements ApiName {
     DRIVE_REVISIONS("drive-revisions");
 
 
-    private static final GoogleDriveApiName[] VALUES = values();
+    private static final GoogleDriveApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -57,9 +57,9 @@ public enum GoogleDriveApiName implements ApiName {
     }
 
     public static GoogleDriveApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersApiMethod.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersApiMethod.java
index 0dc26c5..05002b8 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersApiMethod.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersApiMethod.java
@@ -36,7 +36,7 @@ public enum GmailUsersApiMethod implements ApiMethod {
         arg("userId", String.class),
         arg("content", com.google.api.services.gmail.model.WatchRequest.class));
 
-    
+    private static final GmailUsersApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -48,6 +48,18 @@ public enum GmailUsersApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static GmailUsersApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersDraftsApiMethod.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersDraftsApiMethod.java
index c0d9f0d..6747a0b 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersDraftsApiMethod.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersDraftsApiMethod.java
@@ -78,7 +78,7 @@ public enum GmailUsersDraftsApiMethod implements ApiMethod {
         arg("content", com.google.api.services.gmail.model.Draft.class),
         arg("mediaContent", com.google.api.client.http.AbstractInputStreamContent.class));
 
-    
+    private static final GmailUsersDraftsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -90,6 +90,18 @@ public enum GmailUsersDraftsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static GmailUsersDraftsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersHistoryApiMethod.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersHistoryApiMethod.java
index 4609d0d..e41e224 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersHistoryApiMethod.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersHistoryApiMethod.java
@@ -25,7 +25,7 @@ public enum GmailUsersHistoryApiMethod implements ApiMethod {
         "list",
         arg("userId", String.class));
 
-    
+    private static final GmailUsersHistoryApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -37,6 +37,18 @@ public enum GmailUsersHistoryApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static GmailUsersHistoryApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersLabelsApiMethod.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersLabelsApiMethod.java
index 6fa5da2..7485549 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersLabelsApiMethod.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersLabelsApiMethod.java
@@ -57,7 +57,7 @@ public enum GmailUsersLabelsApiMethod implements ApiMethod {
         arg("id", String.class),
         arg("content", com.google.api.services.gmail.model.Label.class));
 
-    
+    private static final GmailUsersLabelsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -69,6 +69,18 @@ public enum GmailUsersLabelsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static GmailUsersLabelsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersMessagesApiMethod.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersMessagesApiMethod.java
index e947d2d..6edcaef 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersMessagesApiMethod.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersMessagesApiMethod.java
@@ -111,7 +111,7 @@ public enum GmailUsersMessagesApiMethod implements ApiMethod {
         arg("userId", String.class),
         arg("id", String.class));
 
-    
+    private static final GmailUsersMessagesApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -123,6 +123,18 @@ public enum GmailUsersMessagesApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static GmailUsersMessagesApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersMessagesAttachmentsApiMethod.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersMessagesAttachmentsApiMethod.java
index 6f6589e..7c6c1e0 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersMessagesAttachmentsApiMethod.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersMessagesAttachmentsApiMethod.java
@@ -27,7 +27,7 @@ public enum GmailUsersMessagesAttachmentsApiMethod implements ApiMethod {
         arg("messageId", String.class),
         arg("id", String.class));
 
-    
+    private static final GmailUsersMessagesAttachmentsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -39,6 +39,18 @@ public enum GmailUsersMessagesAttachmentsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static GmailUsersMessagesAttachmentsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersThreadsApiMethod.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersThreadsApiMethod.java
index 12badaf..ee9ab0b 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersThreadsApiMethod.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GmailUsersThreadsApiMethod.java
@@ -56,7 +56,7 @@ public enum GmailUsersThreadsApiMethod implements ApiMethod {
         arg("userId", String.class),
         arg("id", String.class));
 
-    
+    private static final GmailUsersThreadsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -68,6 +68,18 @@ public enum GmailUsersThreadsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static GmailUsersThreadsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GoogleMailApiName.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GoogleMailApiName.java
index b4baf3d..1709d7e 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GoogleMailApiName.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GoogleMailApiName.java
@@ -26,7 +26,7 @@ public enum GoogleMailApiName implements ApiName {
     USERS("users");
 
 
-    private static final GoogleMailApiName[] VALUES = values();
+    private static final GoogleMailApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -45,9 +45,9 @@ public enum GoogleMailApiName implements ApiName {
     }
 
     public static GoogleMailApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/GoogleSheetsApiName.java b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/GoogleSheetsApiName.java
index d8deced..3812bb1 100644
--- a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/GoogleSheetsApiName.java
+++ b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/GoogleSheetsApiName.java
@@ -16,7 +16,7 @@ public enum GoogleSheetsApiName implements ApiName {
     DATA("data");
 
 
-    private static final GoogleSheetsApiName[] VALUES = values();
+    private static final GoogleSheetsApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -35,9 +35,9 @@ public enum GoogleSheetsApiName implements ApiName {
     }
 
     public static GoogleSheetsApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/SheetsSpreadsheetsApiMethod.java b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/SheetsSpreadsheetsApiMethod.java
index 790eb26..f59c158 100644
--- a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/SheetsSpreadsheetsApiMethod.java
+++ b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/SheetsSpreadsheetsApiMethod.java
@@ -54,7 +54,7 @@ public enum SheetsSpreadsheetsApiMethod implements ApiMethod {
         com.google.api.services.sheets.v4.Sheets.Spreadsheets.Values.class,
         "values");
 
-    
+    private static final SheetsSpreadsheetsApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -66,6 +66,18 @@ public enum SheetsSpreadsheetsApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SheetsSpreadsheetsApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/SheetsSpreadsheetsValuesApiMethod.java b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/SheetsSpreadsheetsValuesApiMethod.java
index 96b4372..4f46d1d 100644
--- a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/SheetsSpreadsheetsValuesApiMethod.java
+++ b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/SheetsSpreadsheetsValuesApiMethod.java
@@ -82,7 +82,7 @@ public enum SheetsSpreadsheetsValuesApiMethod implements ApiMethod {
         arg("range", String.class),
         arg("values", com.google.api.services.sheets.v4.model.ValueRange.class));
 
-    
+    private static final SheetsSpreadsheetsValuesApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -94,6 +94,18 @@ public enum SheetsSpreadsheetsValuesApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SheetsSpreadsheetsValuesApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2ApiName.java b/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2ApiName.java
index 98c1c84..04f87a4 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2ApiName.java
+++ b/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2ApiName.java
@@ -14,7 +14,7 @@ public enum Olingo2ApiName implements ApiName {
     DEFAULT("");
 
 
-    private static final Olingo2ApiName[] VALUES = values();
+    private static final Olingo2ApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -33,9 +33,9 @@ public enum Olingo2ApiName implements ApiName {
     }
 
     public static Olingo2ApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2AppApiMethod.java b/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2AppApiMethod.java
index 852f3b8..f683fcb 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2AppApiMethod.java
+++ b/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2AppApiMethod.java
@@ -89,7 +89,7 @@ public enum Olingo2AppApiMethod implements ApiMethod {
         arg("endpointHttpHeaders", java.util.Map.class),
         arg("responseHandler", org.apache.camel.component.olingo2.api.Olingo2ResponseHandler.class));
 
-    
+    private static final Olingo2AppApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -101,6 +101,18 @@ public enum Olingo2AppApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static Olingo2AppApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4ApiName.java b/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4ApiName.java
index 6768690..a958743 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4ApiName.java
+++ b/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4ApiName.java
@@ -14,7 +14,7 @@ public enum Olingo4ApiName implements ApiName {
     DEFAULT("");
 
 
-    private static final Olingo4ApiName[] VALUES = values();
+    private static final Olingo4ApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -33,9 +33,9 @@ public enum Olingo4ApiName implements ApiName {
     }
 
     public static Olingo4ApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4AppApiMethod.java b/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4AppApiMethod.java
index 736c9b5..baf43e0 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4AppApiMethod.java
+++ b/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4AppApiMethod.java
@@ -98,7 +98,7 @@ public enum Olingo4AppApiMethod implements ApiMethod {
         arg("endpointHttpHeaders", java.util.Map.class),
         arg("responseHandler", org.apache.camel.component.olingo4.api.Olingo4ResponseHandler.class));
 
-    
+    private static final Olingo4AppApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -110,6 +110,18 @@ public enum Olingo4AppApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static Olingo4AppApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AccountApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AccountApiMethod.java
index 821139b..f5ea08b 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AccountApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AccountApiMethod.java
@@ -46,7 +46,7 @@ public enum AccountApiMethod implements ApiMethod {
         "updater",
         arg("pathSid", String.class));
 
-    
+    private static final AccountApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -58,6 +58,18 @@ public enum AccountApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static AccountApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AddressApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AddressApiMethod.java
index c03ecd8..b4657f5 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AddressApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AddressApiMethod.java
@@ -83,7 +83,7 @@ public enum AddressApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final AddressApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -95,6 +95,18 @@ public enum AddressApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static AddressApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AddressDependentPhoneNumberApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AddressDependentPhoneNumberApiMethod.java
index 88f35a2..abf2d68 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AddressDependentPhoneNumberApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AddressDependentPhoneNumberApiMethod.java
@@ -31,7 +31,7 @@ public enum AddressDependentPhoneNumberApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathAddressSid", String.class));
 
-    
+    private static final AddressDependentPhoneNumberApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -43,6 +43,18 @@ public enum AddressDependentPhoneNumberApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static AddressDependentPhoneNumberApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ApplicationApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ApplicationApiMethod.java
index b6b8eba..86469bb 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ApplicationApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ApplicationApiMethod.java
@@ -71,7 +71,7 @@ public enum ApplicationApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final ApplicationApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -83,6 +83,18 @@ public enum ApplicationApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static ApplicationApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryApiMethod.java
index f8d5c49..7d52baf 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryApiMethod.java
@@ -40,7 +40,7 @@ public enum AvailablePhoneNumberCountryApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final AvailablePhoneNumberCountryApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -52,6 +52,18 @@ public enum AvailablePhoneNumberCountryApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static AvailablePhoneNumberCountryApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryLocalApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryLocalApiMethod.java
index b9a60c5..18edc0b 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryLocalApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryLocalApiMethod.java
@@ -31,7 +31,7 @@ public enum AvailablePhoneNumberCountryLocalApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathCountryCode", String.class));
 
-    
+    private static final AvailablePhoneNumberCountryLocalApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -43,6 +43,18 @@ public enum AvailablePhoneNumberCountryLocalApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static AvailablePhoneNumberCountryLocalApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryMobileApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryMobileApiMethod.java
index d67ac28..36cc5ce 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryMobileApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryMobileApiMethod.java
@@ -31,7 +31,7 @@ public enum AvailablePhoneNumberCountryMobileApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathCountryCode", String.class));
 
-    
+    private static final AvailablePhoneNumberCountryMobileApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -43,6 +43,18 @@ public enum AvailablePhoneNumberCountryMobileApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static AvailablePhoneNumberCountryMobileApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryTollFreeApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryTollFreeApiMethod.java
index 2f1f15c..31f478f 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryTollFreeApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/AvailablePhoneNumberCountryTollFreeApiMethod.java
@@ -31,7 +31,7 @@ public enum AvailablePhoneNumberCountryTollFreeApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathCountryCode", String.class));
 
-    
+    private static final AvailablePhoneNumberCountryTollFreeApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -43,6 +43,18 @@ public enum AvailablePhoneNumberCountryTollFreeApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static AvailablePhoneNumberCountryTollFreeApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallApiMethod.java
index 68c375a..956c4c4 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallApiMethod.java
@@ -107,7 +107,7 @@ public enum CallApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final CallApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -119,6 +119,18 @@ public enum CallApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CallApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallFeedbackApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallFeedbackApiMethod.java
index fccd199..57206e0 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallFeedbackApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallFeedbackApiMethod.java
@@ -57,7 +57,7 @@ public enum CallFeedbackApiMethod implements ApiMethod {
         arg("pathCallSid", String.class),
         arg("qualityScore", Integer.class));
 
-    
+    private static final CallFeedbackApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -69,6 +69,18 @@ public enum CallFeedbackApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CallFeedbackApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallFeedbackSummaryApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallFeedbackSummaryApiMethod.java
index a21fc3c..ca0594c 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallFeedbackSummaryApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallFeedbackSummaryApiMethod.java
@@ -55,7 +55,7 @@ public enum CallFeedbackSummaryApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final CallFeedbackSummaryApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -67,6 +67,18 @@ public enum CallFeedbackSummaryApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CallFeedbackSummaryApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallNotificationApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallNotificationApiMethod.java
index 85598d8..fc8cace 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallNotificationApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallNotificationApiMethod.java
@@ -44,7 +44,7 @@ public enum CallNotificationApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathCallSid", String.class));
 
-    
+    private static final CallNotificationApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -56,6 +56,18 @@ public enum CallNotificationApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CallNotificationApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallRecordingApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallRecordingApiMethod.java
index 50dcc8b..866a7fc 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallRecordingApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/CallRecordingApiMethod.java
@@ -83,7 +83,7 @@ public enum CallRecordingApiMethod implements ApiMethod {
         arg("pathSid", String.class),
         arg("status", com.twilio.rest.api.v2010.account.call.Recording.Status.class));
 
-    
+    private static final CallRecordingApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -95,6 +95,18 @@ public enum CallRecordingApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static CallRecordingApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConferenceApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConferenceApiMethod.java
index 43a50d1..6dd05ba 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConferenceApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConferenceApiMethod.java
@@ -51,7 +51,7 @@ public enum ConferenceApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final ConferenceApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -63,6 +63,18 @@ public enum ConferenceApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static ConferenceApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConferenceParticipantApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConferenceParticipantApiMethod.java
index 862836c5..8143df5 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConferenceParticipantApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConferenceParticipantApiMethod.java
@@ -85,7 +85,7 @@ public enum ConferenceParticipantApiMethod implements ApiMethod {
         arg("pathConferenceSid", String.class),
         arg("pathCallSid", String.class));
 
-    
+    private static final ConferenceParticipantApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -97,6 +97,18 @@ public enum ConferenceParticipantApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static ConferenceParticipantApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConnectAppApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConnectAppApiMethod.java
index e819e37..6bddd3e 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConnectAppApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ConnectAppApiMethod.java
@@ -62,7 +62,7 @@ public enum ConnectAppApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final ConnectAppApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -74,6 +74,18 @@ public enum ConnectAppApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static ConnectAppApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberApiMethod.java
index 25f799c..965f062 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberApiMethod.java
@@ -84,7 +84,7 @@ public enum IncomingPhoneNumberApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final IncomingPhoneNumberApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -96,6 +96,18 @@ public enum IncomingPhoneNumberApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static IncomingPhoneNumberApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberLocalApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberLocalApiMethod.java
index 7344761..735543c 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberLocalApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberLocalApiMethod.java
@@ -40,7 +40,7 @@ public enum IncomingPhoneNumberLocalApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final IncomingPhoneNumberLocalApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -52,6 +52,18 @@ public enum IncomingPhoneNumberLocalApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static IncomingPhoneNumberLocalApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberMobileApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberMobileApiMethod.java
index 6a2b58d9..b6615c1 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberMobileApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberMobileApiMethod.java
@@ -40,7 +40,7 @@ public enum IncomingPhoneNumberMobileApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final IncomingPhoneNumberMobileApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -52,6 +52,18 @@ public enum IncomingPhoneNumberMobileApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static IncomingPhoneNumberMobileApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberTollFreeApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberTollFreeApiMethod.java
index 8d2bad4..7edec17 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberTollFreeApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/IncomingPhoneNumberTollFreeApiMethod.java
@@ -40,7 +40,7 @@ public enum IncomingPhoneNumberTollFreeApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final IncomingPhoneNumberTollFreeApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -52,6 +52,18 @@ public enum IncomingPhoneNumberTollFreeApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static IncomingPhoneNumberTollFreeApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/KeyApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/KeyApiMethod.java
index 6a064a1..12ad0d1 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/KeyApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/KeyApiMethod.java
@@ -62,7 +62,7 @@ public enum KeyApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final KeyApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -74,6 +74,18 @@ public enum KeyApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static KeyApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageApiMethod.java
index 4afe41d..4e26b4f 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageApiMethod.java
@@ -124,7 +124,7 @@ public enum MessageApiMethod implements ApiMethod {
         arg("pathSid", String.class),
         arg("body", String.class));
 
-    
+    private static final MessageApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -136,6 +136,18 @@ public enum MessageApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static MessageApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageFeedbackApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageFeedbackApiMethod.java
index 5c51332..a2c76ee 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageFeedbackApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageFeedbackApiMethod.java
@@ -31,7 +31,7 @@ public enum MessageFeedbackApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathMessageSid", String.class));
 
-    
+    private static final MessageFeedbackApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -43,6 +43,18 @@ public enum MessageFeedbackApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static MessageFeedbackApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageMediaApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageMediaApiMethod.java
index af5524c..d97c962d 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageMediaApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/MessageMediaApiMethod.java
@@ -57,7 +57,7 @@ public enum MessageMediaApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathMessageSid", String.class));
 
-    
+    private static final MessageMediaApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -69,6 +69,18 @@ public enum MessageMediaApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static MessageMediaApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NewKeyApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NewKeyApiMethod.java
index 9485918..3d4648d 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NewKeyApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NewKeyApiMethod.java
@@ -29,7 +29,7 @@ public enum NewKeyApiMethod implements ApiMethod {
         "creator",
         arg("pathAccountSid", String.class));
 
-    
+    private static final NewKeyApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum NewKeyApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static NewKeyApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NewSigningKeyApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NewSigningKeyApiMethod.java
index d005789..a94e545 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NewSigningKeyApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NewSigningKeyApiMethod.java
@@ -29,7 +29,7 @@ public enum NewSigningKeyApiMethod implements ApiMethod {
         "creator",
         arg("pathAccountSid", String.class));
 
-    
+    private static final NewSigningKeyApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum NewSigningKeyApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static NewSigningKeyApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NotificationApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NotificationApiMethod.java
index e43e1ec..ec0e3e1 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NotificationApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/NotificationApiMethod.java
@@ -40,7 +40,7 @@ public enum NotificationApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final NotificationApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -52,6 +52,18 @@ public enum NotificationApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static NotificationApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/OutgoingCallerIdApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/OutgoingCallerIdApiMethod.java
index e2b2149..3bd7004 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/OutgoingCallerIdApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/OutgoingCallerIdApiMethod.java
@@ -62,7 +62,7 @@ public enum OutgoingCallerIdApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final OutgoingCallerIdApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -74,6 +74,18 @@ public enum OutgoingCallerIdApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static OutgoingCallerIdApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/QueueApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/QueueApiMethod.java
index 887e473..c08fd42 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/QueueApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/QueueApiMethod.java
@@ -73,7 +73,7 @@ public enum QueueApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final QueueApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -85,6 +85,18 @@ public enum QueueApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static QueueApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/QueueMemberApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/QueueMemberApiMethod.java
index 10de228..7eef7a1 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/QueueMemberApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/QueueMemberApiMethod.java
@@ -59,7 +59,7 @@ public enum QueueMemberApiMethod implements ApiMethod {
         arg("pathCallSid", String.class),
         arg("url", java.net.URI.class));
 
-    
+    private static final QueueMemberApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -71,6 +71,18 @@ public enum QueueMemberApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static QueueMemberApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingAddOnResultApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingAddOnResultApiMethod.java
index fd1254b..00246da 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingAddOnResultApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingAddOnResultApiMethod.java
@@ -57,7 +57,7 @@ public enum RecordingAddOnResultApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathReferenceSid", String.class));
 
-    
+    private static final RecordingAddOnResultApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -69,6 +69,18 @@ public enum RecordingAddOnResultApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static RecordingAddOnResultApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingAddOnResultPayloadApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingAddOnResultPayloadApiMethod.java
index 48aa2c5..0713a5a 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingAddOnResultPayloadApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingAddOnResultPayloadApiMethod.java
@@ -63,7 +63,7 @@ public enum RecordingAddOnResultPayloadApiMethod implements ApiMethod {
         arg("pathReferenceSid", String.class),
         arg("pathAddOnResultSid", String.class));
 
-    
+    private static final RecordingAddOnResultPayloadApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -75,6 +75,18 @@ public enum RecordingAddOnResultPayloadApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static RecordingAddOnResultPayloadApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingApiMethod.java
index 11f5d00..429afe1 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingApiMethod.java
@@ -51,7 +51,7 @@ public enum RecordingApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final RecordingApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -63,6 +63,18 @@ public enum RecordingApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static RecordingApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingTranscriptionApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingTranscriptionApiMethod.java
index 94e2621..b08a4ca 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingTranscriptionApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/RecordingTranscriptionApiMethod.java
@@ -57,7 +57,7 @@ public enum RecordingTranscriptionApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathRecordingSid", String.class));
 
-    
+    private static final RecordingTranscriptionApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -69,6 +69,18 @@ public enum RecordingTranscriptionApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static RecordingTranscriptionApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ShortCodeApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ShortCodeApiMethod.java
index 07f00bb..d5c9efc 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ShortCodeApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ShortCodeApiMethod.java
@@ -51,7 +51,7 @@ public enum ShortCodeApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final ShortCodeApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -63,6 +63,18 @@ public enum ShortCodeApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static ShortCodeApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SigningKeyApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SigningKeyApiMethod.java
index 4bb6f25..d17777d 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SigningKeyApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SigningKeyApiMethod.java
@@ -62,7 +62,7 @@ public enum SigningKeyApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final SigningKeyApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -74,6 +74,18 @@ public enum SigningKeyApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SigningKeyApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipCredentialApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipCredentialApiMethod.java
index c6e47a7..91f44e8 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipCredentialApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipCredentialApiMethod.java
@@ -85,7 +85,7 @@ public enum SipCredentialApiMethod implements ApiMethod {
         arg("pathCredentialListSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final SipCredentialApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -97,6 +97,18 @@ public enum SipCredentialApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SipCredentialApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipCredentialListApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipCredentialListApiMethod.java
index f62b1e0..6ff4b15 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipCredentialListApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipCredentialListApiMethod.java
@@ -75,7 +75,7 @@ public enum SipCredentialListApiMethod implements ApiMethod {
         arg("pathSid", String.class),
         arg("friendlyName", String.class));
 
-    
+    private static final SipCredentialListApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -87,6 +87,18 @@ public enum SipCredentialListApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SipCredentialListApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainApiMethod.java
index 3f0026c..eb97cf8 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainApiMethod.java
@@ -73,7 +73,7 @@ public enum SipDomainApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final SipDomainApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -85,6 +85,18 @@ public enum SipDomainApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SipDomainApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainCredentialListMappingApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainCredentialListMappingApiMethod.java
index dcca8a4..6d5770c 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainCredentialListMappingApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainCredentialListMappingApiMethod.java
@@ -70,7 +70,7 @@ public enum SipDomainCredentialListMappingApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathDomainSid", String.class));
 
-    
+    private static final SipDomainCredentialListMappingApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -82,6 +82,18 @@ public enum SipDomainCredentialListMappingApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SipDomainCredentialListMappingApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainIpAccessControlListMappingApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainIpAccessControlListMappingApiMethod.java
index c48edd7..24aecbf 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainIpAccessControlListMappingApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipDomainIpAccessControlListMappingApiMethod.java
@@ -70,7 +70,7 @@ public enum SipDomainIpAccessControlListMappingApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathDomainSid", String.class));
 
-    
+    private static final SipDomainIpAccessControlListMappingApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -82,6 +82,18 @@ public enum SipDomainIpAccessControlListMappingApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SipDomainIpAccessControlListMappingApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipIpAccessControlListApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipIpAccessControlListApiMethod.java
index a6793ac..d8177e525 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipIpAccessControlListApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipIpAccessControlListApiMethod.java
@@ -75,7 +75,7 @@ public enum SipIpAccessControlListApiMethod implements ApiMethod {
         arg("pathSid", String.class),
         arg("friendlyName", String.class));
 
-    
+    private static final SipIpAccessControlListApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -87,6 +87,18 @@ public enum SipIpAccessControlListApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SipIpAccessControlListApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipIpAccessControlListIpAddressApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipIpAccessControlListIpAddressApiMethod.java
index e3050d9..f0fea2c 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipIpAccessControlListIpAddressApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/SipIpAccessControlListIpAddressApiMethod.java
@@ -85,7 +85,7 @@ public enum SipIpAccessControlListIpAddressApiMethod implements ApiMethod {
         arg("pathIpAccessControlListSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final SipIpAccessControlListIpAddressApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -97,6 +97,18 @@ public enum SipIpAccessControlListIpAddressApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static SipIpAccessControlListIpAddressApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TokenApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TokenApiMethod.java
index 4bd0e8d..274fbb6 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TokenApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TokenApiMethod.java
@@ -29,7 +29,7 @@ public enum TokenApiMethod implements ApiMethod {
         "creator",
         arg("pathAccountSid", String.class));
 
-    
+    private static final TokenApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum TokenApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static TokenApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TranscriptionApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TranscriptionApiMethod.java
index ac34dbc..682d8b0 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TranscriptionApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TranscriptionApiMethod.java
@@ -51,7 +51,7 @@ public enum TranscriptionApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final TranscriptionApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -63,6 +63,18 @@ public enum TranscriptionApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static TranscriptionApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TwilioApiName.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TwilioApiName.java
index 69478ab..0e00187 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TwilioApiName.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TwilioApiName.java
@@ -124,7 +124,7 @@ public enum TwilioApiName implements ApiName {
     USAGE_RECORD_YESTERDAY("usage-record-yesterday");
 
 
-    private static final TwilioApiName[] VALUES = values();
+    private static final TwilioApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -143,9 +143,9 @@ public enum TwilioApiName implements ApiName {
     }
 
     public static TwilioApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordAllTimeApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordAllTimeApiMethod.java
index 583efef..8934fec 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordAllTimeApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordAllTimeApiMethod.java
@@ -29,7 +29,7 @@ public enum UsageRecordAllTimeApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final UsageRecordAllTimeApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum UsageRecordAllTimeApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static UsageRecordAllTimeApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordApiMethod.java
index a6417eb..4f5d0ba 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordApiMethod.java
@@ -29,7 +29,7 @@ public enum UsageRecordApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final UsageRecordApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum UsageRecordApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static UsageRecordApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordDailyApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordDailyApiMethod.java
index 59226dc..933459c 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordDailyApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordDailyApiMethod.java
@@ -29,7 +29,7 @@ public enum UsageRecordDailyApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final UsageRecordDailyApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum UsageRecordDailyApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static UsageRecordDailyApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordLastMonthApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordLastMonthApiMethod.java
index 986ba2c..8e73dc1 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordLastMonthApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordLastMonthApiMethod.java
@@ -29,7 +29,7 @@ public enum UsageRecordLastMonthApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final UsageRecordLastMonthApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum UsageRecordLastMonthApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static UsageRecordLastMonthApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordMonthlyApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordMonthlyApiMethod.java
index 71db80b..d360564 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordMonthlyApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordMonthlyApiMethod.java
@@ -29,7 +29,7 @@ public enum UsageRecordMonthlyApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final UsageRecordMonthlyApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum UsageRecordMonthlyApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static UsageRecordMonthlyApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordThisMonthApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordThisMonthApiMethod.java
index e6b2117..b641526 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordThisMonthApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordThisMonthApiMethod.java
@@ -29,7 +29,7 @@ public enum UsageRecordThisMonthApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final UsageRecordThisMonthApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum UsageRecordThisMonthApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static UsageRecordThisMonthApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordTodayApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordTodayApiMethod.java
index 6f8e18d..c621172 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordTodayApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordTodayApiMethod.java
@@ -29,7 +29,7 @@ public enum UsageRecordTodayApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final UsageRecordTodayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum UsageRecordTodayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static UsageRecordTodayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordYearlyApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordYearlyApiMethod.java
index 291ebae..2fdb1e1 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordYearlyApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordYearlyApiMethod.java
@@ -29,7 +29,7 @@ public enum UsageRecordYearlyApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final UsageRecordYearlyApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum UsageRecordYearlyApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static UsageRecordYearlyApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordYesterdayApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordYesterdayApiMethod.java
index b522624..36ac740 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordYesterdayApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageRecordYesterdayApiMethod.java
@@ -29,7 +29,7 @@ public enum UsageRecordYesterdayApiMethod implements ApiMethod {
         "reader",
         arg("pathAccountSid", String.class));
 
-    
+    private static final UsageRecordYesterdayApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -41,6 +41,18 @@ public enum UsageRecordYesterdayApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static UsageRecordYesterdayApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageTriggerApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageTriggerApiMethod.java
index f164542..1d11a53 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageTriggerApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/UsageTriggerApiMethod.java
@@ -77,7 +77,7 @@ public enum UsageTriggerApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("pathSid", String.class));
 
-    
+    private static final UsageTriggerApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -89,6 +89,18 @@ public enum UsageTriggerApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static UsageTriggerApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ValidationRequestApiMethod.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ValidationRequestApiMethod.java
index f07c5fc..c5c61c9 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ValidationRequestApiMethod.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/ValidationRequestApiMethod.java
@@ -31,7 +31,7 @@ public enum ValidationRequestApiMethod implements ApiMethod {
         arg("pathAccountSid", String.class),
         arg("phoneNumber", com.twilio.type.PhoneNumber.class));
 
-    
+    private static final ValidationRequestApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -43,6 +43,18 @@ public enum ValidationRequestApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static ValidationRequestApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskConfigurationConfigurer.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskConfigurationConfigurer.java
index d499fc6..04f4b81 100644
--- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskConfigurationConfigurer.java
+++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskConfigurationConfigurer.java
@@ -20,7 +20,7 @@ public class ZendeskConfigurationConfigurer extends org.apache.camel.support.com
         org.apache.camel.component.zendesk.ZendeskConfiguration target = (org.apache.camel.component.zendesk.ZendeskConfiguration) obj;
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "methodname":
-        case "MethodName": target.setMethodName(property(camelContext, java.lang.String.class, value)); return true;
+        case "MethodName": target.setMethodName(property(camelContext, org.apache.camel.component.zendesk.internal.ZendeskApiMethod.class, value)); return true;
         case "oauthtoken":
         case "OauthToken": target.setOauthToken(property(camelContext, java.lang.String.class, value)); return true;
         case "password":
@@ -38,7 +38,7 @@ public class ZendeskConfigurationConfigurer extends org.apache.camel.support.com
     @Override
     public Map<String, Object> getAllOptions(Object target) {
         Map<String, Object> answer = new CaseInsensitiveMap();
-        answer.put("MethodName", java.lang.String.class);
+        answer.put("MethodName", org.apache.camel.component.zendesk.internal.ZendeskApiMethod.class);
         answer.put("OauthToken", java.lang.String.class);
         answer.put("Password", java.lang.String.class);
         answer.put("ServerUrl", java.lang.String.class);
diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java
index c71b70f..71d0495 100644
--- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java
+++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java
@@ -112,7 +112,7 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "macroid0":
         case "MacroId0": target.setMacroId0(property(camelContext, java.lang.Long.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, org.apache.camel.component.zendesk.internal.ZendeskApiMethod.class, value)); return true;
         case "monitorid":
         case "MonitorId": target.setMonitorId(property(camelContext, java.lang.Long.class, value)); return true;
         case "name":
@@ -310,7 +310,7 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         answer.put("Macro", org.zendesk.client.v2.model.Macro.class);
         answer.put("MacroId", java.lang.Long.class);
         answer.put("MacroId0", java.lang.Long.class);
-        answer.put("MethodName", java.lang.String.class);
+        answer.put("MethodName", org.apache.camel.component.zendesk.internal.ZendeskApiMethod.class);
         answer.put("MonitorId", java.lang.Long.class);
         answer.put("Name", java.lang.String.class);
         answer.put("NewPassword", java.lang.String.class);
diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java
index dcb6ee7..37dbe8e 100644
--- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java
+++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java
@@ -1799,7 +1799,7 @@ public enum ZendeskApiMethod implements ApiMethod {
         arg("userId", long.class),
         arg("identityId", long.class));
 
-    
+    private static final ZendeskApiMethod[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -1811,6 +1811,18 @@ public enum ZendeskApiMethod implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static ZendeskApiMethod fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiName.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiName.java
index e559c2a..12db9f9 100644
--- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiName.java
+++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiName.java
@@ -14,7 +14,7 @@ public enum ZendeskApiName implements ApiName {
     DEFAULT("");
 
 
-    private static final ZendeskApiName[] VALUES = values();
+    private static final ZendeskApiName[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -33,9 +33,9 @@ public enum ZendeskApiName implements ApiName {
     }
 
     public static ZendeskApiName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json b/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
index 58e741a..592c9ed 100644
--- a/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
+++ b/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
@@ -30,7 +30,7 @@
     "zendesk": { "kind": "property", "displayName": "Zendesk", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.zendesk.client.v2.Zendesk", "deprecated": false, "secret": false, "description": "To use a shared Zendesk instance." }
   },
   "properties": {
-    "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.zendesk.ZendeskConfiguration", "configurationField": "configuration", "description": "What operation to use" },
+    "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.zendesk.internal.ZendeskApiMethod", "enum": [ "addTagToOrganisations", "addTagToTicket", "addTagToTopics", "associateAttachmentsToArticle", "changeUserPassword", "createArticle", "createArticle", "createArticleTranslation", "createAutomation", "createCategory", "createCategoryTranslation", "createComment", "createDyn [...]
     "inBody": { "kind": "parameter", "displayName": "In Body", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Sets the name of a parameter to be passed in the exchange In Body" },
     "serverUrl": { "kind": "parameter", "displayName": "Server Url", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.zendesk.ZendeskConfiguration", "configurationField": "configuration", "description": "The server URL to connect." },
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled b [...]
diff --git a/components/camel-zendesk/src/main/docs/zendesk-component.adoc b/components/camel-zendesk/src/main/docs/zendesk-component.adoc
index 3895d95..5416f8e 100644
--- a/components/camel-zendesk/src/main/docs/zendesk-component.adoc
+++ b/components/camel-zendesk/src/main/docs/zendesk-component.adoc
@@ -60,7 +60,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *methodName* | *Required* What operation to use |  | String
+| *methodName* | *Required* What operation to use. The value can be one of: addTagToOrganisations, addTagToTicket, addTagToTopics, associateAttachmentsToArticle, changeUserPassword, createArticle, createArticle, createArticleTranslation, createAutomation, createCategory, createCategoryTranslation, createComment, createDynamicContentItem, createDynamicContentItemVariant, createForum, createGroup, createGroupMembership, createGroupMembership, createMacro, createOrUpdateUser, createOrUpdate [...]
 |===
 
 
diff --git a/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskComponent.java b/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskComponent.java
index b7d7a75..cd8ab90 100644
--- a/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskComponent.java
+++ b/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskComponent.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.zendesk;
 import org.apache.camel.CamelContext;
 import org.apache.camel.Endpoint;
 import org.apache.camel.component.zendesk.internal.ZendeskApiCollection;
+import org.apache.camel.component.zendesk.internal.ZendeskApiMethod;
 import org.apache.camel.component.zendesk.internal.ZendeskApiName;
 import org.apache.camel.component.zendesk.internal.ZendeskHelper;
 import org.apache.camel.spi.Metadata;
@@ -82,7 +83,7 @@ public class ZendeskComponent extends AbstractApiComponent<ZendeskApiName, Zende
     protected Endpoint createEndpoint(
             String uri, String methodName, ZendeskApiName apiName,
             ZendeskConfiguration endpointConfiguration) {
-        endpointConfiguration.setMethodName(methodName);
+        endpointConfiguration.setMethodName(ZendeskApiMethod.fromValue(methodName));
         return new ZendeskEndpoint(uri, this, apiName, methodName, endpointConfiguration);
     }
 
diff --git a/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskConfiguration.java b/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskConfiguration.java
index 788161e..39dd6bc 100644
--- a/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskConfiguration.java
+++ b/components/camel-zendesk/src/main/java/org/apache/camel/component/zendesk/ZendeskConfiguration.java
@@ -16,6 +16,7 @@
  */
 package org.apache.camel.component.zendesk;
 
+import org.apache.camel.component.zendesk.internal.ZendeskApiMethod;
 import org.apache.camel.spi.Configurer;
 import org.apache.camel.spi.Metadata;
 import org.apache.camel.spi.UriParam;
@@ -32,7 +33,7 @@ public class ZendeskConfiguration {
 
     @UriPath
     @Metadata(required = true)
-    private String methodName;
+    private ZendeskApiMethod methodName;
 
     @UriParam
     private String serverUrl;
@@ -54,7 +55,7 @@ public class ZendeskConfiguration {
      * 
      * @return the methodName
      */
-    public String getMethodName() {
+    public ZendeskApiMethod getMethodName() {
         return methodName;
     }
 
@@ -63,7 +64,7 @@ public class ZendeskConfiguration {
      * 
      * @param methodName the methodName to set
      */
-    public void setMethodName(String methodName) {
+    public void setMethodName(ZendeskApiMethod methodName) {
         this.methodName = methodName;
     }
 
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
index 16f2b0e..bd951b6 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
@@ -15657,6 +15657,111 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: methodName (required)
      * What operation to use
+     * The value can be one of: addTagToOrganisations, addTagToTicket,
+     * addTagToTopics, associateAttachmentsToArticle, changeUserPassword,
+     * createArticle, createArticle, createArticleTranslation, createAutomation,
+     * createCategory, createCategoryTranslation, createComment,
+     * createDynamicContentItem, createDynamicContentItemVariant, createForum,
+     * createGroup, createGroupMembership, createGroupMembership, createMacro,
+     * createOrUpdateUser, createOrUpdateUsers, createOrUpdateUsers,
+     * createOrUpdateUsersAsync, createOrganization,
+     * createOrganizationMembership, createOrganizationMembership,
+     * createOrganizationMemberships, createOrganizationMemberships,
+     * createOrganizationMembershipsAsync, createOrganizations,
+     * createOrganizations, createOrganizationsAsync, createPermissionGroup,
+     * createRequest, createSatisfactionRating, createSatisfactionRating,
+     * createSection, createSectionTranslation, createTarget, createTicket,
+     * createTicketAsync, createTicketField, createTicketForm,
+     * createTicketFromTweet, createTickets, createTickets, createTicketsAsync,
+     * createTopic, createTrigger, createUpload, createUpload, createUpload,
+     * createUploadArticle, createUploadArticle, createUser, createUserIdentity,
+     * createUserIdentity, createUserSegment, createUsers, createUsers,
+     * createUsersAsync, deleteArticle, deleteArticleAttachment,
+     * deleteArticleAttachment, deleteAttachment, deleteAttachment,
+     * deleteAutomation, deleteCategory, deleteDynamicContentItem,
+     * deleteDynamicContentItemVariant, deleteForum, deleteGroup, deleteGroup,
+     * deleteGroupMembership, deleteGroupMembership, deleteGroupMembership,
+     * deleteGroupMembership, deleteOrganization, deleteOrganization,
+     * deleteOrganizationMembership, deleteOrganizationMembership,
+     * deleteOrganizationMembership, deleteOrganizationMemberships,
+     * deletePermissionGroup, deletePermissionGroup, deleteSection,
+     * deleteSuspendedTicket, deleteSuspendedTicket, deleteTarget, deleteTicket,
+     * deleteTicket, deleteTicketField, deleteTicketField, deleteTickets,
+     * deleteTopic, deleteTranslation, deleteTranslation, deleteTrigger,
+     * deleteUpload, deleteUpload, deleteUser, deleteUser, deleteUserIdentity,
+     * deleteUserIdentity, deleteUserIdentity, deleteUserSegment,
+     * deleteUserSegment, getArticle, getArticleFromSearch,
+     * getArticleFromSearch, getArticleSubscriptions, getArticleSubscriptions,
+     * getArticleTranslations, getArticles, getArticles, getArticles,
+     * getArticles, getArticlesFromAllLabels, getArticlesFromAnyLabels,
+     * getArticlesFromPage, getArticlesIncrementally,
+     * getAssignableGroupMemberships, getAssignableGroupMemberships,
+     * getAssignableGroups, getAttachment, getAttachment,
+     * getAttachmentsFromArticle, getAuthenticatedUser,
+     * getAutoCompleteOrganizations, getAutomation, getAutomations, getBrands,
+     * getCCRequests, getCategories, getCategory, getCategoryTranslations,
+     * getComplianceDeletionStatuses, getCurrentUser, getCustomAgentRoles,
+     * getDeletedTickets, getDeletedTickets, getDynamicContentItem,
+     * getDynamicContentItemVariant, getDynamicContentItemVariants,
+     * getDynamicContentItems, getForum, getForums, getForums, getGroup,
+     * getGroupMembership, getGroupMembership, getGroupMembershipByUser,
+     * getGroupMemberships, getGroupMemberships, getGroupOrganization,
+     * getGroupUsers, getGroups, getHelpCenterLocales, getHolidaysForSchedule,
+     * getHolidaysForSchedule, getIncrementalTicketsResult, getJobStatus,
+     * getJobStatusAsync, getJobStatuses, getJobStatusesAsync, getMacro,
+     * getMacros, getOpenRequests, getOrganization, getOrganizationFields,
+     * getOrganizationMembership, getOrganizationMembershipByUser,
+     * getOrganizationMembershipForUser, getOrganizationMemberships,
+     * getOrganizationMembershipsForOrg, getOrganizationMembershipsForUser,
+     * getOrganizationTickets, getOrganizationUsers, getOrganizations,
+     * getOrganizationsIncrementally, getPermissionGroup, getPermissionGroups,
+     * getRecentTickets, getRequest, getRequestComment, getRequestComment,
+     * getRequestComment, getRequestComments, getRequestComments, getRequests,
+     * getSatisfactionRating, getSatisfactionRatings, getSchedule, getSchedule,
+     * getSchedules, getSearchResults, getSearchResults, getSearchResults,
+     * getSearchResults, getSearchResults, getSection, getSectionSubscriptions,
+     * getSectionSubscriptions, getSectionTranslations, getSections,
+     * getSections, getSections, getSolvedRequests, getSuspendedTickets,
+     * getTarget, getTargets, getTicket, getTicketAudit, getTicketAudit,
+     * getTicketAudit, getTicketAudits, getTicketAudits, getTicketCollaborators,
+     * getTicketComments, getTicketComments, getTicketField, getTicketFields,
+     * getTicketForm, getTicketForms, getTicketIncidents, getTicketMetric,
+     * getTicketMetricByTicket, getTicketMetrics, getTickets, getTickets,
+     * getTicketsByExternalId, getTicketsByExternalId, getTicketsFromSearch,
+     * getTicketsIncrementally, getTicketsIncrementally, getTopic, getTopics,
+     * getTopics, getTopics, getTopics, getTopicsByUser, getTrigger,
+     * getTriggers, getTwitterMonitors, getUser, getUserCCDTickets,
+     * getUserFields, getUserIdentities, getUserIdentities, getUserIdentity,
+     * getUserIdentity, getUserIdentity, getUserRelatedInfo,
+     * getUserRequestedTickets, getUserRequests, getUserRequests,
+     * getUserSegment, getUserSegments, getUserSegments,
+     * getUserSegmentsApplicable, getUserSubscriptions, getUserSubscriptions,
+     * getUsers, getUsersByRole, getUsersIncrementally, importTicket,
+     * importTopic, lookupOrganizationsByExternalId, lookupUserByEmail,
+     * lookupUserByExternalId, macrosShowChangesToTicket,
+     * macrosShowTicketAfterChanges, makePrivateTicketAudit,
+     * makePrivateTicketAudit, makePrivateTicketAudit, markTicketAsSpam,
+     * markTicketAsSpam, mergeUsers, notifyApp, permanentlyDeleteTicket,
+     * permanentlyDeleteTicket, permanentlyDeleteTickets, permanentlyDeleteUser,
+     * permanentlyDeleteUser, queueCreateTicketAsync,
+     * removeTagFromOrganisations, removeTagFromTicket, removeTagFromTopics,
+     * requestVerifyUserIdentity, requestVerifyUserIdentity,
+     * requestVerifyUserIdentity, resetUserPassword, resetUserPassword,
+     * setGroupMembershipAsDefault, setOrganizationMembershipAsDefault,
+     * setTagOnOrganisations, setTagOnTicket, setTagOnTopics,
+     * setUserPrimaryIdentity, setUserPrimaryIdentity, setUserPrimaryIdentity,
+     * suspendUser, trustTicketAudit, trustTicketAudit, trustTicketAudit,
+     * unsuspendUser, updateArticle, updateArticleTranslation, updateAutomation,
+     * updateCategory, updateCategoryTranslation, updateDynamicContentItem,
+     * updateDynamicContentItemVariant, updateForum, updateGroup,
+     * updateInstallation, updateMacro, updateOrganization, updateOrganizations,
+     * updateOrganizations, updateOrganizationsAsync, updatePermissionGroup,
+     * updateRequest, updateSection, updateSectionTranslation, updateTicket,
+     * updateTicketField, updateTickets, updateTickets, updateTicketsAsync,
+     * updateTopic, updateTrigger, updateUser, updateUserIdentity,
+     * updateUserIdentity, updateUserSegment, updateUsers, updateUsers,
+     * updateUsersAsync, verifyUserIdentity, verifyUserIdentity,
+     * verifyUserIdentity
      * 
      * @param path methodName
      */
@@ -15676,6 +15781,111 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: methodName (required)
      * What operation to use
+     * The value can be one of: addTagToOrganisations, addTagToTicket,
+     * addTagToTopics, associateAttachmentsToArticle, changeUserPassword,
+     * createArticle, createArticle, createArticleTranslation, createAutomation,
+     * createCategory, createCategoryTranslation, createComment,
+     * createDynamicContentItem, createDynamicContentItemVariant, createForum,
+     * createGroup, createGroupMembership, createGroupMembership, createMacro,
+     * createOrUpdateUser, createOrUpdateUsers, createOrUpdateUsers,
+     * createOrUpdateUsersAsync, createOrganization,
+     * createOrganizationMembership, createOrganizationMembership,
+     * createOrganizationMemberships, createOrganizationMemberships,
+     * createOrganizationMembershipsAsync, createOrganizations,
+     * createOrganizations, createOrganizationsAsync, createPermissionGroup,
+     * createRequest, createSatisfactionRating, createSatisfactionRating,
+     * createSection, createSectionTranslation, createTarget, createTicket,
+     * createTicketAsync, createTicketField, createTicketForm,
+     * createTicketFromTweet, createTickets, createTickets, createTicketsAsync,
+     * createTopic, createTrigger, createUpload, createUpload, createUpload,
+     * createUploadArticle, createUploadArticle, createUser, createUserIdentity,
+     * createUserIdentity, createUserSegment, createUsers, createUsers,
+     * createUsersAsync, deleteArticle, deleteArticleAttachment,
+     * deleteArticleAttachment, deleteAttachment, deleteAttachment,
+     * deleteAutomation, deleteCategory, deleteDynamicContentItem,
+     * deleteDynamicContentItemVariant, deleteForum, deleteGroup, deleteGroup,
+     * deleteGroupMembership, deleteGroupMembership, deleteGroupMembership,
+     * deleteGroupMembership, deleteOrganization, deleteOrganization,
+     * deleteOrganizationMembership, deleteOrganizationMembership,
+     * deleteOrganizationMembership, deleteOrganizationMemberships,
+     * deletePermissionGroup, deletePermissionGroup, deleteSection,
+     * deleteSuspendedTicket, deleteSuspendedTicket, deleteTarget, deleteTicket,
+     * deleteTicket, deleteTicketField, deleteTicketField, deleteTickets,
+     * deleteTopic, deleteTranslation, deleteTranslation, deleteTrigger,
+     * deleteUpload, deleteUpload, deleteUser, deleteUser, deleteUserIdentity,
+     * deleteUserIdentity, deleteUserIdentity, deleteUserSegment,
+     * deleteUserSegment, getArticle, getArticleFromSearch,
+     * getArticleFromSearch, getArticleSubscriptions, getArticleSubscriptions,
+     * getArticleTranslations, getArticles, getArticles, getArticles,
+     * getArticles, getArticlesFromAllLabels, getArticlesFromAnyLabels,
+     * getArticlesFromPage, getArticlesIncrementally,
+     * getAssignableGroupMemberships, getAssignableGroupMemberships,
+     * getAssignableGroups, getAttachment, getAttachment,
+     * getAttachmentsFromArticle, getAuthenticatedUser,
+     * getAutoCompleteOrganizations, getAutomation, getAutomations, getBrands,
+     * getCCRequests, getCategories, getCategory, getCategoryTranslations,
+     * getComplianceDeletionStatuses, getCurrentUser, getCustomAgentRoles,
+     * getDeletedTickets, getDeletedTickets, getDynamicContentItem,
+     * getDynamicContentItemVariant, getDynamicContentItemVariants,
+     * getDynamicContentItems, getForum, getForums, getForums, getGroup,
+     * getGroupMembership, getGroupMembership, getGroupMembershipByUser,
+     * getGroupMemberships, getGroupMemberships, getGroupOrganization,
+     * getGroupUsers, getGroups, getHelpCenterLocales, getHolidaysForSchedule,
+     * getHolidaysForSchedule, getIncrementalTicketsResult, getJobStatus,
+     * getJobStatusAsync, getJobStatuses, getJobStatusesAsync, getMacro,
+     * getMacros, getOpenRequests, getOrganization, getOrganizationFields,
+     * getOrganizationMembership, getOrganizationMembershipByUser,
+     * getOrganizationMembershipForUser, getOrganizationMemberships,
+     * getOrganizationMembershipsForOrg, getOrganizationMembershipsForUser,
+     * getOrganizationTickets, getOrganizationUsers, getOrganizations,
+     * getOrganizationsIncrementally, getPermissionGroup, getPermissionGroups,
+     * getRecentTickets, getRequest, getRequestComment, getRequestComment,
+     * getRequestComment, getRequestComments, getRequestComments, getRequests,
+     * getSatisfactionRating, getSatisfactionRatings, getSchedule, getSchedule,
+     * getSchedules, getSearchResults, getSearchResults, getSearchResults,
+     * getSearchResults, getSearchResults, getSection, getSectionSubscriptions,
+     * getSectionSubscriptions, getSectionTranslations, getSections,
+     * getSections, getSections, getSolvedRequests, getSuspendedTickets,
+     * getTarget, getTargets, getTicket, getTicketAudit, getTicketAudit,
+     * getTicketAudit, getTicketAudits, getTicketAudits, getTicketCollaborators,
+     * getTicketComments, getTicketComments, getTicketField, getTicketFields,
+     * getTicketForm, getTicketForms, getTicketIncidents, getTicketMetric,
+     * getTicketMetricByTicket, getTicketMetrics, getTickets, getTickets,
+     * getTicketsByExternalId, getTicketsByExternalId, getTicketsFromSearch,
+     * getTicketsIncrementally, getTicketsIncrementally, getTopic, getTopics,
+     * getTopics, getTopics, getTopics, getTopicsByUser, getTrigger,
+     * getTriggers, getTwitterMonitors, getUser, getUserCCDTickets,
+     * getUserFields, getUserIdentities, getUserIdentities, getUserIdentity,
+     * getUserIdentity, getUserIdentity, getUserRelatedInfo,
+     * getUserRequestedTickets, getUserRequests, getUserRequests,
+     * getUserSegment, getUserSegments, getUserSegments,
+     * getUserSegmentsApplicable, getUserSubscriptions, getUserSubscriptions,
+     * getUsers, getUsersByRole, getUsersIncrementally, importTicket,
+     * importTopic, lookupOrganizationsByExternalId, lookupUserByEmail,
+     * lookupUserByExternalId, macrosShowChangesToTicket,
+     * macrosShowTicketAfterChanges, makePrivateTicketAudit,
+     * makePrivateTicketAudit, makePrivateTicketAudit, markTicketAsSpam,
+     * markTicketAsSpam, mergeUsers, notifyApp, permanentlyDeleteTicket,
+     * permanentlyDeleteTicket, permanentlyDeleteTickets, permanentlyDeleteUser,
+     * permanentlyDeleteUser, queueCreateTicketAsync,
+     * removeTagFromOrganisations, removeTagFromTicket, removeTagFromTopics,
+     * requestVerifyUserIdentity, requestVerifyUserIdentity,
+     * requestVerifyUserIdentity, resetUserPassword, resetUserPassword,
+     * setGroupMembershipAsDefault, setOrganizationMembershipAsDefault,
+     * setTagOnOrganisations, setTagOnTicket, setTagOnTopics,
+     * setUserPrimaryIdentity, setUserPrimaryIdentity, setUserPrimaryIdentity,
+     * suspendUser, trustTicketAudit, trustTicketAudit, trustTicketAudit,
+     * unsuspendUser, updateArticle, updateArticleTranslation, updateAutomation,
+     * updateCategory, updateCategoryTranslation, updateDynamicContentItem,
+     * updateDynamicContentItemVariant, updateForum, updateGroup,
+     * updateInstallation, updateMacro, updateOrganization, updateOrganizations,
+     * updateOrganizations, updateOrganizationsAsync, updatePermissionGroup,
+     * updateRequest, updateSection, updateSectionTranslation, updateTicket,
+     * updateTicketField, updateTickets, updateTickets, updateTicketsAsync,
+     * updateTopic, updateTrigger, updateUser, updateUserIdentity,
+     * updateUserIdentity, updateUserSegment, updateUsers, updateUsers,
+     * updateUsersAsync, verifyUserIdentity, verifyUserIdentity,
+     * verifyUserIdentity
      * 
      * @param componentName to use a custom component name for the endpoint
      * instead of the default name
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java
index 6fed348..5cc0a21 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ZendeskEndpointBuilderFactory.java
@@ -1065,6 +1065,120 @@ public interface ZendeskEndpointBuilderFactory {
          * 
          * Path parameter: methodName (required)
          * What operation to use
+         * The value can be one of: addTagToOrganisations, addTagToTicket,
+         * addTagToTopics, associateAttachmentsToArticle, changeUserPassword,
+         * createArticle, createArticle, createArticleTranslation,
+         * createAutomation, createCategory, createCategoryTranslation,
+         * createComment, createDynamicContentItem,
+         * createDynamicContentItemVariant, createForum, createGroup,
+         * createGroupMembership, createGroupMembership, createMacro,
+         * createOrUpdateUser, createOrUpdateUsers, createOrUpdateUsers,
+         * createOrUpdateUsersAsync, createOrganization,
+         * createOrganizationMembership, createOrganizationMembership,
+         * createOrganizationMemberships, createOrganizationMemberships,
+         * createOrganizationMembershipsAsync, createOrganizations,
+         * createOrganizations, createOrganizationsAsync, createPermissionGroup,
+         * createRequest, createSatisfactionRating, createSatisfactionRating,
+         * createSection, createSectionTranslation, createTarget, createTicket,
+         * createTicketAsync, createTicketField, createTicketForm,
+         * createTicketFromTweet, createTickets, createTickets,
+         * createTicketsAsync, createTopic, createTrigger, createUpload,
+         * createUpload, createUpload, createUploadArticle, createUploadArticle,
+         * createUser, createUserIdentity, createUserIdentity,
+         * createUserSegment, createUsers, createUsers, createUsersAsync,
+         * deleteArticle, deleteArticleAttachment, deleteArticleAttachment,
+         * deleteAttachment, deleteAttachment, deleteAutomation, deleteCategory,
+         * deleteDynamicContentItem, deleteDynamicContentItemVariant,
+         * deleteForum, deleteGroup, deleteGroup, deleteGroupMembership,
+         * deleteGroupMembership, deleteGroupMembership, deleteGroupMembership,
+         * deleteOrganization, deleteOrganization, deleteOrganizationMembership,
+         * deleteOrganizationMembership, deleteOrganizationMembership,
+         * deleteOrganizationMemberships, deletePermissionGroup,
+         * deletePermissionGroup, deleteSection, deleteSuspendedTicket,
+         * deleteSuspendedTicket, deleteTarget, deleteTicket, deleteTicket,
+         * deleteTicketField, deleteTicketField, deleteTickets, deleteTopic,
+         * deleteTranslation, deleteTranslation, deleteTrigger, deleteUpload,
+         * deleteUpload, deleteUser, deleteUser, deleteUserIdentity,
+         * deleteUserIdentity, deleteUserIdentity, deleteUserSegment,
+         * deleteUserSegment, getArticle, getArticleFromSearch,
+         * getArticleFromSearch, getArticleSubscriptions,
+         * getArticleSubscriptions, getArticleTranslations, getArticles,
+         * getArticles, getArticles, getArticles, getArticlesFromAllLabels,
+         * getArticlesFromAnyLabels, getArticlesFromPage,
+         * getArticlesIncrementally, getAssignableGroupMemberships,
+         * getAssignableGroupMemberships, getAssignableGroups, getAttachment,
+         * getAttachment, getAttachmentsFromArticle, getAuthenticatedUser,
+         * getAutoCompleteOrganizations, getAutomation, getAutomations,
+         * getBrands, getCCRequests, getCategories, getCategory,
+         * getCategoryTranslations, getComplianceDeletionStatuses,
+         * getCurrentUser, getCustomAgentRoles, getDeletedTickets,
+         * getDeletedTickets, getDynamicContentItem,
+         * getDynamicContentItemVariant, getDynamicContentItemVariants,
+         * getDynamicContentItems, getForum, getForums, getForums, getGroup,
+         * getGroupMembership, getGroupMembership, getGroupMembershipByUser,
+         * getGroupMemberships, getGroupMemberships, getGroupOrganization,
+         * getGroupUsers, getGroups, getHelpCenterLocales,
+         * getHolidaysForSchedule, getHolidaysForSchedule,
+         * getIncrementalTicketsResult, getJobStatus, getJobStatusAsync,
+         * getJobStatuses, getJobStatusesAsync, getMacro, getMacros,
+         * getOpenRequests, getOrganization, getOrganizationFields,
+         * getOrganizationMembership, getOrganizationMembershipByUser,
+         * getOrganizationMembershipForUser, getOrganizationMemberships,
+         * getOrganizationMembershipsForOrg, getOrganizationMembershipsForUser,
+         * getOrganizationTickets, getOrganizationUsers, getOrganizations,
+         * getOrganizationsIncrementally, getPermissionGroup,
+         * getPermissionGroups, getRecentTickets, getRequest, getRequestComment,
+         * getRequestComment, getRequestComment, getRequestComments,
+         * getRequestComments, getRequests, getSatisfactionRating,
+         * getSatisfactionRatings, getSchedule, getSchedule, getSchedules,
+         * getSearchResults, getSearchResults, getSearchResults,
+         * getSearchResults, getSearchResults, getSection,
+         * getSectionSubscriptions, getSectionSubscriptions,
+         * getSectionTranslations, getSections, getSections, getSections,
+         * getSolvedRequests, getSuspendedTickets, getTarget, getTargets,
+         * getTicket, getTicketAudit, getTicketAudit, getTicketAudit,
+         * getTicketAudits, getTicketAudits, getTicketCollaborators,
+         * getTicketComments, getTicketComments, getTicketField,
+         * getTicketFields, getTicketForm, getTicketForms, getTicketIncidents,
+         * getTicketMetric, getTicketMetricByTicket, getTicketMetrics,
+         * getTickets, getTickets, getTicketsByExternalId,
+         * getTicketsByExternalId, getTicketsFromSearch,
+         * getTicketsIncrementally, getTicketsIncrementally, getTopic,
+         * getTopics, getTopics, getTopics, getTopics, getTopicsByUser,
+         * getTrigger, getTriggers, getTwitterMonitors, getUser,
+         * getUserCCDTickets, getUserFields, getUserIdentities,
+         * getUserIdentities, getUserIdentity, getUserIdentity, getUserIdentity,
+         * getUserRelatedInfo, getUserRequestedTickets, getUserRequests,
+         * getUserRequests, getUserSegment, getUserSegments, getUserSegments,
+         * getUserSegmentsApplicable, getUserSubscriptions,
+         * getUserSubscriptions, getUsers, getUsersByRole,
+         * getUsersIncrementally, importTicket, importTopic,
+         * lookupOrganizationsByExternalId, lookupUserByEmail,
+         * lookupUserByExternalId, macrosShowChangesToTicket,
+         * macrosShowTicketAfterChanges, makePrivateTicketAudit,
+         * makePrivateTicketAudit, makePrivateTicketAudit, markTicketAsSpam,
+         * markTicketAsSpam, mergeUsers, notifyApp, permanentlyDeleteTicket,
+         * permanentlyDeleteTicket, permanentlyDeleteTickets,
+         * permanentlyDeleteUser, permanentlyDeleteUser, queueCreateTicketAsync,
+         * removeTagFromOrganisations, removeTagFromTicket, removeTagFromTopics,
+         * requestVerifyUserIdentity, requestVerifyUserIdentity,
+         * requestVerifyUserIdentity, resetUserPassword, resetUserPassword,
+         * setGroupMembershipAsDefault, setOrganizationMembershipAsDefault,
+         * setTagOnOrganisations, setTagOnTicket, setTagOnTopics,
+         * setUserPrimaryIdentity, setUserPrimaryIdentity,
+         * setUserPrimaryIdentity, suspendUser, trustTicketAudit,
+         * trustTicketAudit, trustTicketAudit, unsuspendUser, updateArticle,
+         * updateArticleTranslation, updateAutomation, updateCategory,
+         * updateCategoryTranslation, updateDynamicContentItem,
+         * updateDynamicContentItemVariant, updateForum, updateGroup,
+         * updateInstallation, updateMacro, updateOrganization,
+         * updateOrganizations, updateOrganizations, updateOrganizationsAsync,
+         * updatePermissionGroup, updateRequest, updateSection,
+         * updateSectionTranslation, updateTicket, updateTicketField,
+         * updateTickets, updateTickets, updateTicketsAsync, updateTopic,
+         * updateTrigger, updateUser, updateUserIdentity, updateUserIdentity,
+         * updateUserSegment, updateUsers, updateUsers, updateUsersAsync,
+         * verifyUserIdentity, verifyUserIdentity, verifyUserIdentity
          * 
          * @param path methodName
          */
@@ -1083,6 +1197,120 @@ public interface ZendeskEndpointBuilderFactory {
          * 
          * Path parameter: methodName (required)
          * What operation to use
+         * The value can be one of: addTagToOrganisations, addTagToTicket,
+         * addTagToTopics, associateAttachmentsToArticle, changeUserPassword,
+         * createArticle, createArticle, createArticleTranslation,
+         * createAutomation, createCategory, createCategoryTranslation,
+         * createComment, createDynamicContentItem,
+         * createDynamicContentItemVariant, createForum, createGroup,
+         * createGroupMembership, createGroupMembership, createMacro,
+         * createOrUpdateUser, createOrUpdateUsers, createOrUpdateUsers,
+         * createOrUpdateUsersAsync, createOrganization,
+         * createOrganizationMembership, createOrganizationMembership,
+         * createOrganizationMemberships, createOrganizationMemberships,
+         * createOrganizationMembershipsAsync, createOrganizations,
+         * createOrganizations, createOrganizationsAsync, createPermissionGroup,
+         * createRequest, createSatisfactionRating, createSatisfactionRating,
+         * createSection, createSectionTranslation, createTarget, createTicket,
+         * createTicketAsync, createTicketField, createTicketForm,
+         * createTicketFromTweet, createTickets, createTickets,
+         * createTicketsAsync, createTopic, createTrigger, createUpload,
+         * createUpload, createUpload, createUploadArticle, createUploadArticle,
+         * createUser, createUserIdentity, createUserIdentity,
+         * createUserSegment, createUsers, createUsers, createUsersAsync,
+         * deleteArticle, deleteArticleAttachment, deleteArticleAttachment,
+         * deleteAttachment, deleteAttachment, deleteAutomation, deleteCategory,
+         * deleteDynamicContentItem, deleteDynamicContentItemVariant,
+         * deleteForum, deleteGroup, deleteGroup, deleteGroupMembership,
+         * deleteGroupMembership, deleteGroupMembership, deleteGroupMembership,
+         * deleteOrganization, deleteOrganization, deleteOrganizationMembership,
+         * deleteOrganizationMembership, deleteOrganizationMembership,
+         * deleteOrganizationMemberships, deletePermissionGroup,
+         * deletePermissionGroup, deleteSection, deleteSuspendedTicket,
+         * deleteSuspendedTicket, deleteTarget, deleteTicket, deleteTicket,
+         * deleteTicketField, deleteTicketField, deleteTickets, deleteTopic,
+         * deleteTranslation, deleteTranslation, deleteTrigger, deleteUpload,
+         * deleteUpload, deleteUser, deleteUser, deleteUserIdentity,
+         * deleteUserIdentity, deleteUserIdentity, deleteUserSegment,
+         * deleteUserSegment, getArticle, getArticleFromSearch,
+         * getArticleFromSearch, getArticleSubscriptions,
+         * getArticleSubscriptions, getArticleTranslations, getArticles,
+         * getArticles, getArticles, getArticles, getArticlesFromAllLabels,
+         * getArticlesFromAnyLabels, getArticlesFromPage,
+         * getArticlesIncrementally, getAssignableGroupMemberships,
+         * getAssignableGroupMemberships, getAssignableGroups, getAttachment,
+         * getAttachment, getAttachmentsFromArticle, getAuthenticatedUser,
+         * getAutoCompleteOrganizations, getAutomation, getAutomations,
+         * getBrands, getCCRequests, getCategories, getCategory,
+         * getCategoryTranslations, getComplianceDeletionStatuses,
+         * getCurrentUser, getCustomAgentRoles, getDeletedTickets,
+         * getDeletedTickets, getDynamicContentItem,
+         * getDynamicContentItemVariant, getDynamicContentItemVariants,
+         * getDynamicContentItems, getForum, getForums, getForums, getGroup,
+         * getGroupMembership, getGroupMembership, getGroupMembershipByUser,
+         * getGroupMemberships, getGroupMemberships, getGroupOrganization,
+         * getGroupUsers, getGroups, getHelpCenterLocales,
+         * getHolidaysForSchedule, getHolidaysForSchedule,
+         * getIncrementalTicketsResult, getJobStatus, getJobStatusAsync,
+         * getJobStatuses, getJobStatusesAsync, getMacro, getMacros,
+         * getOpenRequests, getOrganization, getOrganizationFields,
+         * getOrganizationMembership, getOrganizationMembershipByUser,
+         * getOrganizationMembershipForUser, getOrganizationMemberships,
+         * getOrganizationMembershipsForOrg, getOrganizationMembershipsForUser,
+         * getOrganizationTickets, getOrganizationUsers, getOrganizations,
+         * getOrganizationsIncrementally, getPermissionGroup,
+         * getPermissionGroups, getRecentTickets, getRequest, getRequestComment,
+         * getRequestComment, getRequestComment, getRequestComments,
+         * getRequestComments, getRequests, getSatisfactionRating,
+         * getSatisfactionRatings, getSchedule, getSchedule, getSchedules,
+         * getSearchResults, getSearchResults, getSearchResults,
+         * getSearchResults, getSearchResults, getSection,
+         * getSectionSubscriptions, getSectionSubscriptions,
+         * getSectionTranslations, getSections, getSections, getSections,
+         * getSolvedRequests, getSuspendedTickets, getTarget, getTargets,
+         * getTicket, getTicketAudit, getTicketAudit, getTicketAudit,
+         * getTicketAudits, getTicketAudits, getTicketCollaborators,
+         * getTicketComments, getTicketComments, getTicketField,
+         * getTicketFields, getTicketForm, getTicketForms, getTicketIncidents,
+         * getTicketMetric, getTicketMetricByTicket, getTicketMetrics,
+         * getTickets, getTickets, getTicketsByExternalId,
+         * getTicketsByExternalId, getTicketsFromSearch,
+         * getTicketsIncrementally, getTicketsIncrementally, getTopic,
+         * getTopics, getTopics, getTopics, getTopics, getTopicsByUser,
+         * getTrigger, getTriggers, getTwitterMonitors, getUser,
+         * getUserCCDTickets, getUserFields, getUserIdentities,
+         * getUserIdentities, getUserIdentity, getUserIdentity, getUserIdentity,
+         * getUserRelatedInfo, getUserRequestedTickets, getUserRequests,
+         * getUserRequests, getUserSegment, getUserSegments, getUserSegments,
+         * getUserSegmentsApplicable, getUserSubscriptions,
+         * getUserSubscriptions, getUsers, getUsersByRole,
+         * getUsersIncrementally, importTicket, importTopic,
+         * lookupOrganizationsByExternalId, lookupUserByEmail,
+         * lookupUserByExternalId, macrosShowChangesToTicket,
+         * macrosShowTicketAfterChanges, makePrivateTicketAudit,
+         * makePrivateTicketAudit, makePrivateTicketAudit, markTicketAsSpam,
+         * markTicketAsSpam, mergeUsers, notifyApp, permanentlyDeleteTicket,
+         * permanentlyDeleteTicket, permanentlyDeleteTickets,
+         * permanentlyDeleteUser, permanentlyDeleteUser, queueCreateTicketAsync,
+         * removeTagFromOrganisations, removeTagFromTicket, removeTagFromTopics,
+         * requestVerifyUserIdentity, requestVerifyUserIdentity,
+         * requestVerifyUserIdentity, resetUserPassword, resetUserPassword,
+         * setGroupMembershipAsDefault, setOrganizationMembershipAsDefault,
+         * setTagOnOrganisations, setTagOnTicket, setTagOnTopics,
+         * setUserPrimaryIdentity, setUserPrimaryIdentity,
+         * setUserPrimaryIdentity, suspendUser, trustTicketAudit,
+         * trustTicketAudit, trustTicketAudit, unsuspendUser, updateArticle,
+         * updateArticleTranslation, updateAutomation, updateCategory,
+         * updateCategoryTranslation, updateDynamicContentItem,
+         * updateDynamicContentItemVariant, updateForum, updateGroup,
+         * updateInstallation, updateMacro, updateOrganization,
+         * updateOrganizations, updateOrganizations, updateOrganizationsAsync,
+         * updatePermissionGroup, updateRequest, updateSection,
+         * updateSectionTranslation, updateTicket, updateTicketField,
+         * updateTickets, updateTickets, updateTicketsAsync, updateTopic,
+         * updateTrigger, updateUser, updateUserIdentity, updateUserIdentity,
+         * updateUserSegment, updateUsers, updateUsers, updateUsersAsync,
+         * verifyUserIdentity, verifyUserIdentity, verifyUserIdentity
          * 
          * @param componentName to use a custom component name for the endpoint
          * instead of the default name
diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-method-enum.vm b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-method-enum.vm
index 2b5dc9d..ef91f0c 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-method-enum.vm
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-method-enum.vm
@@ -59,7 +59,7 @@ public enum $enumName implements ApiMethod {
         arg("$arg.Name", $helper.getType($arg.Type))#end)#if ( $foreach.hasNext ),$newLine#else;#end
 #end
 
-    private static final ${enumName}[] VALUES = values();
+    private static final ${enumName}[] CACHED_ENUM_VALUES = values();
 
     private final ApiMethod apiMethod;
 
@@ -74,9 +74,9 @@ public enum $enumName implements ApiMethod {
     public String toString() { return apiMethod.getName(); }
 
     public static $enumName fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].getName().equalsIgnoreCase(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].getName().equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);
diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm
index f901600..3ee6fc8 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm
@@ -49,7 +49,7 @@ public enum $apiNameEnum implements ApiName {
 
 #end
 
-    private static final ${apiNameEnum}[] VALUES = values();
+    private static final ${apiNameEnum}[] CACHED_ENUM_VALUES = values();
     
     private final String name;
 
@@ -68,9 +68,9 @@ public enum $apiNameEnum implements ApiName {
     }
 
     public static $apiNameEnum fromValue(String value) throws IllegalArgumentException {
-        for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equalsIgnoreCase(value)) {
-                return VALUES[i];
+        for (int i = 0; i < CACHED_ENUM_VALUES.length; i++) {
+            if (CACHED_ENUM_VALUES[i].name.equalsIgnoreCase(value)) {
+                return CACHED_ENUM_VALUES[i];
             }
         }
         throw new IllegalArgumentException("Invalid value " + value);


[camel] 06/10: CAMEL-15478: Component metadata should mark if a component is API based or not

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit eadfcd87a019ca4bca7d9eb722b202af31daac8e
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Sep 1 14:09:53 2020 +0200

    CAMEL-15478: Component metadata should mark if a component is API based or not
---
 .../apache/camel/catalog/components/activemq.json  |   1 +
 .../apache/camel/catalog/components/ahc-ws.json    |   1 +
 .../apache/camel/catalog/components/ahc-wss.json   |   1 +
 .../org/apache/camel/catalog/components/ahc.json   |   1 +
 .../org/apache/camel/catalog/components/amqp.json  |   1 +
 .../org/apache/camel/catalog/components/apns.json  |   1 +
 .../apache/camel/catalog/components/arangodb.json  |   1 +
 .../org/apache/camel/catalog/components/as2.json   |   1 +
 .../apache/camel/catalog/components/asterisk.json  |   1 +
 .../org/apache/camel/catalog/components/atmos.json |   1 +
 .../catalog/components/atmosphere-websocket.json   |   1 +
 .../org/apache/camel/catalog/components/atom.json  |   1 +
 .../camel/catalog/components/atomix-map.json       |   1 +
 .../camel/catalog/components/atomix-messaging.json |   1 +
 .../camel/catalog/components/atomix-multimap.json  |   1 +
 .../camel/catalog/components/atomix-queue.json     |   1 +
 .../camel/catalog/components/atomix-set.json       |   1 +
 .../camel/catalog/components/atomix-value.json     |   1 +
 .../org/apache/camel/catalog/components/avro.json  |   1 +
 .../apache/camel/catalog/components/aws-cw.json    |   1 +
 .../apache/camel/catalog/components/aws-ddb.json   |   1 +
 .../camel/catalog/components/aws-ddbstream.json    |   1 +
 .../apache/camel/catalog/components/aws-ec2.json   |   1 +
 .../apache/camel/catalog/components/aws-ecs.json   |   1 +
 .../apache/camel/catalog/components/aws-eks.json   |   1 +
 .../apache/camel/catalog/components/aws-iam.json   |   1 +
 .../catalog/components/aws-kinesis-firehose.json   |   1 +
 .../camel/catalog/components/aws-kinesis.json      |   1 +
 .../apache/camel/catalog/components/aws-kms.json   |   1 +
 .../camel/catalog/components/aws-lambda.json       |   1 +
 .../apache/camel/catalog/components/aws-mq.json    |   1 +
 .../apache/camel/catalog/components/aws-msk.json   |   1 +
 .../apache/camel/catalog/components/aws-s3.json    |   1 +
 .../apache/camel/catalog/components/aws-sdb.json   |   1 +
 .../apache/camel/catalog/components/aws-ses.json   |   1 +
 .../apache/camel/catalog/components/aws-sns.json   |   1 +
 .../apache/camel/catalog/components/aws-sqs.json   |   1 +
 .../apache/camel/catalog/components/aws-swf.json   |   1 +
 .../camel/catalog/components/aws-translate.json    |   1 +
 .../camel/catalog/components/aws2-athena.json      |   1 +
 .../apache/camel/catalog/components/aws2-cw.json   |   1 +
 .../apache/camel/catalog/components/aws2-ddb.json  |   1 +
 .../camel/catalog/components/aws2-ddbstream.json   |   1 +
 .../apache/camel/catalog/components/aws2-ec2.json  |   1 +
 .../apache/camel/catalog/components/aws2-ecs.json  |   1 +
 .../apache/camel/catalog/components/aws2-eks.json  |   1 +
 .../apache/camel/catalog/components/aws2-iam.json  |   1 +
 .../catalog/components/aws2-kinesis-firehose.json  |   1 +
 .../camel/catalog/components/aws2-kinesis.json     |   1 +
 .../apache/camel/catalog/components/aws2-kms.json  |   1 +
 .../camel/catalog/components/aws2-lambda.json      |   1 +
 .../apache/camel/catalog/components/aws2-mq.json   |   1 +
 .../apache/camel/catalog/components/aws2-msk.json  |   1 +
 .../apache/camel/catalog/components/aws2-s3.json   |   1 +
 .../apache/camel/catalog/components/aws2-ses.json  |   1 +
 .../apache/camel/catalog/components/aws2-sns.json  |   1 +
 .../apache/camel/catalog/components/aws2-sqs.json  |   1 +
 .../apache/camel/catalog/components/aws2-sts.json  |   1 +
 .../camel/catalog/components/aws2-translate.json   |   1 +
 .../camel/catalog/components/azure-blob.json       |   1 +
 .../camel/catalog/components/azure-eventhubs.json  |   1 +
 .../camel/catalog/components/azure-queue.json      |   1 +
 .../catalog/components/azure-storage-blob.json     |   1 +
 .../catalog/components/azure-storage-queue.json    |   1 +
 .../camel/catalog/components/bean-validator.json   |   1 +
 .../org/apache/camel/catalog/components/bean.json  |   1 +
 .../apache/camel/catalog/components/beanstalk.json |   1 +
 .../apache/camel/catalog/components/bonita.json    |   1 +
 .../org/apache/camel/catalog/components/box.json   |   1 +
 .../apache/camel/catalog/components/braintree.json |   1 +
 .../apache/camel/catalog/components/browse.json    |   1 +
 .../camel/catalog/components/caffeine-cache.json   |   1 +
 .../catalog/components/caffeine-loadcache.json     |   1 +
 .../camel/catalog/components/chatscript.json       |   1 +
 .../org/apache/camel/catalog/components/chunk.json |   1 +
 .../org/apache/camel/catalog/components/class.json |   1 +
 .../apache/camel/catalog/components/cm-sms.json    |   1 +
 .../org/apache/camel/catalog/components/cmis.json  |   1 +
 .../apache/camel/catalog/components/coap+tcp.json  |   1 +
 .../org/apache/camel/catalog/components/coap.json  |   1 +
 .../apache/camel/catalog/components/coaps+tcp.json |   1 +
 .../org/apache/camel/catalog/components/coaps.json |   1 +
 .../apache/camel/catalog/components/cometd.json    |   1 +
 .../apache/camel/catalog/components/cometds.json   |   1 +
 .../apache/camel/catalog/components/consul.json    |   1 +
 .../camel/catalog/components/controlbus.json       |   1 +
 .../org/apache/camel/catalog/components/corda.json |   1 +
 .../apache/camel/catalog/components/couchbase.json |   1 +
 .../apache/camel/catalog/components/couchdb.json   |   1 +
 .../org/apache/camel/catalog/components/cql.json   |   1 +
 .../org/apache/camel/catalog/components/cron.json  |   1 +
 .../camel/catalog/components/crypto-cms.json       |   1 +
 .../apache/camel/catalog/components/crypto.json    |   1 +
 .../org/apache/camel/catalog/components/cxf.json   |   1 +
 .../org/apache/camel/catalog/components/cxfrs.json |   1 +
 .../camel/catalog/components/dataformat.json       |   1 +
 .../camel/catalog/components/dataset-test.json     |   1 +
 .../apache/camel/catalog/components/dataset.json   |   1 +
 .../camel/catalog/components/debezium-mongodb.json |   1 +
 .../camel/catalog/components/debezium-mysql.json   |   1 +
 .../catalog/components/debezium-postgres.json      |   1 +
 .../catalog/components/debezium-sqlserver.json     |   1 +
 .../camel/catalog/components/digitalocean.json     |   1 +
 .../apache/camel/catalog/components/direct-vm.json |   1 +
 .../apache/camel/catalog/components/direct.json    |   1 +
 .../camel/catalog/components/disruptor-vm.json     |   1 +
 .../apache/camel/catalog/components/disruptor.json |   1 +
 .../org/apache/camel/catalog/components/djl.json   |   1 +
 .../org/apache/camel/catalog/components/dns.json   |   1 +
 .../apache/camel/catalog/components/docker.json    |   1 +
 .../org/apache/camel/catalog/components/dozer.json |   1 +
 .../org/apache/camel/catalog/components/drill.json |   1 +
 .../apache/camel/catalog/components/dropbox.json   |   1 +
 .../apache/camel/catalog/components/ehcache.json   |   1 +
 .../catalog/components/elasticsearch-rest.json     |   1 +
 .../org/apache/camel/catalog/components/elsql.json |   1 +
 .../apache/camel/catalog/components/etcd-keys.json |   1 +
 .../camel/catalog/components/etcd-stats.json       |   1 +
 .../camel/catalog/components/etcd-watch.json       |   1 +
 .../org/apache/camel/catalog/components/exec.json  |   1 +
 .../apache/camel/catalog/components/facebook.json  |   1 +
 .../org/apache/camel/catalog/components/fhir.json  |   1 +
 .../camel/catalog/components/file-watch.json       |   1 +
 .../org/apache/camel/catalog/components/file.json  |   1 +
 .../apache/camel/catalog/components/flatpack.json  |   1 +
 .../org/apache/camel/catalog/components/flink.json |   1 +
 .../org/apache/camel/catalog/components/fop.json   |   1 +
 .../camel/catalog/components/freemarker.json       |   1 +
 .../org/apache/camel/catalog/components/ftp.json   |   1 +
 .../org/apache/camel/catalog/components/ftps.json  |   1 +
 .../apache/camel/catalog/components/ganglia.json   |   1 +
 .../apache/camel/catalog/components/geocoder.json  |   1 +
 .../org/apache/camel/catalog/components/git.json   |   1 +
 .../apache/camel/catalog/components/github.json    |   1 +
 .../catalog/components/google-bigquery-sql.json    |   1 +
 .../camel/catalog/components/google-bigquery.json  |   1 +
 .../catalog/components/google-calendar-stream.json |   1 +
 .../camel/catalog/components/google-calendar.json  |   1 +
 .../camel/catalog/components/google-drive.json     |   1 +
 .../catalog/components/google-mail-stream.json     |   1 +
 .../camel/catalog/components/google-mail.json      |   1 +
 .../camel/catalog/components/google-pubsub.json    |   1 +
 .../catalog/components/google-sheets-stream.json   |   1 +
 .../camel/catalog/components/google-sheets.json    |   1 +
 .../org/apache/camel/catalog/components/gora.json  |   1 +
 .../org/apache/camel/catalog/components/grape.json |   1 +
 .../apache/camel/catalog/components/graphql.json   |   1 +
 .../org/apache/camel/catalog/components/grpc.json  |   1 +
 .../camel/catalog/components/guava-eventbus.json   |   1 +
 .../catalog/components/hazelcast-atomicvalue.json  |   1 +
 .../catalog/components/hazelcast-instance.json     |   1 +
 .../camel/catalog/components/hazelcast-list.json   |   1 +
 .../camel/catalog/components/hazelcast-map.json    |   1 +
 .../catalog/components/hazelcast-multimap.json     |   1 +
 .../camel/catalog/components/hazelcast-queue.json  |   1 +
 .../components/hazelcast-replicatedmap.json        |   1 +
 .../catalog/components/hazelcast-ringbuffer.json   |   1 +
 .../camel/catalog/components/hazelcast-seda.json   |   1 +
 .../camel/catalog/components/hazelcast-set.json    |   1 +
 .../camel/catalog/components/hazelcast-topic.json  |   1 +
 .../org/apache/camel/catalog/components/hbase.json |   1 +
 .../org/apache/camel/catalog/components/hdfs.json  |   1 +
 .../apache/camel/catalog/components/hipchat.json   |   1 +
 .../org/apache/camel/catalog/components/http.json  |   1 +
 .../org/apache/camel/catalog/components/https.json |   1 +
 .../camel/catalog/components/iec60870-client.json  |   1 +
 .../camel/catalog/components/iec60870-server.json  |   1 +
 .../camel/catalog/components/ignite-cache.json     |   1 +
 .../camel/catalog/components/ignite-compute.json   |   1 +
 .../camel/catalog/components/ignite-events.json    |   1 +
 .../camel/catalog/components/ignite-idgen.json     |   1 +
 .../camel/catalog/components/ignite-messaging.json |   1 +
 .../camel/catalog/components/ignite-queue.json     |   1 +
 .../camel/catalog/components/ignite-set.json       |   1 +
 .../org/apache/camel/catalog/components/imap.json  |   1 +
 .../org/apache/camel/catalog/components/imaps.json |   1 +
 .../camel/catalog/components/infinispan.json       |   1 +
 .../apache/camel/catalog/components/influxdb.json  |   1 +
 .../org/apache/camel/catalog/components/iota.json  |   1 +
 .../org/apache/camel/catalog/components/ipfs.json  |   1 +
 .../org/apache/camel/catalog/components/irc.json   |   1 +
 .../apache/camel/catalog/components/ironmq.json    |   1 +
 .../org/apache/camel/catalog/components/jbpm.json  |   1 +
 .../apache/camel/catalog/components/jcache.json    |   1 +
 .../apache/camel/catalog/components/jclouds.json   |   1 +
 .../org/apache/camel/catalog/components/jcr.json   |   1 +
 .../org/apache/camel/catalog/components/jdbc.json  |   1 +
 .../org/apache/camel/catalog/components/jetty.json |   1 +
 .../camel/catalog/components/jgroups-raft.json     |   1 +
 .../apache/camel/catalog/components/jgroups.json   |   1 +
 .../org/apache/camel/catalog/components/jing.json  |   1 +
 .../org/apache/camel/catalog/components/jira.json  |   1 +
 .../org/apache/camel/catalog/components/jms.json   |   1 +
 .../org/apache/camel/catalog/components/jmx.json   |   1 +
 .../org/apache/camel/catalog/components/jolt.json  |   1 +
 .../org/apache/camel/catalog/components/jooq.json  |   1 +
 .../org/apache/camel/catalog/components/jpa.json   |   1 +
 .../org/apache/camel/catalog/components/jslt.json  |   1 +
 .../camel/catalog/components/json-validator.json   |   1 +
 .../apache/camel/catalog/components/jsonata.json   |   1 +
 .../org/apache/camel/catalog/components/jt400.json |   1 +
 .../org/apache/camel/catalog/components/kafka.json |   1 +
 .../catalog/components/kubernetes-config-maps.json |   1 +
 .../catalog/components/kubernetes-deployments.json |   1 +
 .../camel/catalog/components/kubernetes-hpa.json   |   1 +
 .../camel/catalog/components/kubernetes-job.json   |   1 +
 .../catalog/components/kubernetes-namespaces.json  |   1 +
 .../camel/catalog/components/kubernetes-nodes.json |   1 +
 .../kubernetes-persistent-volumes-claims.json      |   1 +
 .../components/kubernetes-persistent-volumes.json  |   1 +
 .../camel/catalog/components/kubernetes-pods.json  |   1 +
 .../kubernetes-replication-controllers.json        |   1 +
 .../components/kubernetes-resources-quota.json     |   1 +
 .../catalog/components/kubernetes-secrets.json     |   1 +
 .../components/kubernetes-service-accounts.json    |   1 +
 .../catalog/components/kubernetes-services.json    |   1 +
 .../org/apache/camel/catalog/components/kudu.json  |   1 +
 .../apache/camel/catalog/components/language.json  |   1 +
 .../org/apache/camel/catalog/components/ldap.json  |   1 +
 .../org/apache/camel/catalog/components/ldif.json  |   1 +
 .../org/apache/camel/catalog/components/log.json   |   1 +
 .../org/apache/camel/catalog/components/lpr.json   |   1 +
 .../apache/camel/catalog/components/lucene.json    |   1 +
 .../camel/catalog/components/lumberjack.json       |   1 +
 .../apache/camel/catalog/components/master.json    |   1 +
 .../apache/camel/catalog/components/metrics.json   |   1 +
 .../camel/catalog/components/micrometer.json       |   1 +
 .../catalog/components/microprofile-metrics.json   |   1 +
 .../camel/catalog/components/milo-client.json      |   1 +
 .../camel/catalog/components/milo-server.json      |   1 +
 .../org/apache/camel/catalog/components/mina.json  |   1 +
 .../org/apache/camel/catalog/components/minio.json |   1 +
 .../org/apache/camel/catalog/components/mllp.json  |   1 +
 .../org/apache/camel/catalog/components/mock.json  |   1 +
 .../camel/catalog/components/mongodb-gridfs.json   |   1 +
 .../apache/camel/catalog/components/mongodb.json   |   1 +
 .../org/apache/camel/catalog/components/msv.json   |   1 +
 .../apache/camel/catalog/components/mustache.json  |   1 +
 .../org/apache/camel/catalog/components/mvel.json  |   1 +
 .../camel/catalog/components/mybatis-bean.json     |   1 +
 .../apache/camel/catalog/components/mybatis.json   |   1 +
 .../apache/camel/catalog/components/nagios.json    |   1 +
 .../org/apache/camel/catalog/components/nats.json  |   1 +
 .../camel/catalog/components/netty-http.json       |   1 +
 .../org/apache/camel/catalog/components/netty.json |   1 +
 .../apache/camel/catalog/components/nitrite.json   |   1 +
 .../org/apache/camel/catalog/components/nsq.json   |   1 +
 .../apache/camel/catalog/components/oaipmh.json    |   1 +
 .../apache/camel/catalog/components/olingo2.json   |   1 +
 .../apache/camel/catalog/components/olingo4.json   |   1 +
 .../components/openshift-build-configs.json        |   1 +
 .../camel/catalog/components/openshift-builds.json |   1 +
 .../camel/catalog/components/openstack-cinder.json |   1 +
 .../camel/catalog/components/openstack-glance.json |   1 +
 .../catalog/components/openstack-keystone.json     |   1 +
 .../catalog/components/openstack-neutron.json      |   1 +
 .../camel/catalog/components/openstack-nova.json   |   1 +
 .../camel/catalog/components/openstack-swift.json  |   1 +
 .../camel/catalog/components/optaplanner.json      |   1 +
 .../org/apache/camel/catalog/components/paho.json  |   1 +
 .../org/apache/camel/catalog/components/pdf.json   |   1 +
 .../catalog/components/pg-replication-slot.json    |   1 +
 .../apache/camel/catalog/components/pgevent.json   |   1 +
 .../camel/catalog/components/platform-http.json    |   1 +
 .../org/apache/camel/catalog/components/pop3.json  |   1 +
 .../org/apache/camel/catalog/components/pop3s.json |   1 +
 .../apache/camel/catalog/components/pubnub.json    |   1 +
 .../apache/camel/catalog/components/pulsar.json    |   1 +
 .../apache/camel/catalog/components/quartz.json    |   1 +
 .../apache/camel/catalog/components/quickfix.json  |   1 +
 .../apache/camel/catalog/components/rabbitmq.json  |   1 +
 .../camel/catalog/components/reactive-streams.json |   1 +
 .../org/apache/camel/catalog/components/ref.json   |   1 +
 .../apache/camel/catalog/components/rest-api.json  |   1 +
 .../camel/catalog/components/rest-openapi.json     |   1 +
 .../camel/catalog/components/rest-swagger.json     |   1 +
 .../org/apache/camel/catalog/components/rest.json  |   1 +
 .../apache/camel/catalog/components/resteasy.json  |   1 +
 .../camel/catalog/components/robotframework.json   |   1 +
 .../org/apache/camel/catalog/components/rss.json   |   1 +
 .../org/apache/camel/catalog/components/saga.json  |   1 +
 .../camel/catalog/components/salesforce.json       |   1 +
 .../camel/catalog/components/sap-netweaver.json    |   1 +
 .../apache/camel/catalog/components/scheduler.json |   1 +
 .../camel/catalog/components/schematron.json       |   1 +
 .../org/apache/camel/catalog/components/scp.json   |   1 +
 .../org/apache/camel/catalog/components/seda.json  |   1 +
 .../apache/camel/catalog/components/service.json   |   1 +
 .../camel/catalog/components/servicenow.json       |   1 +
 .../apache/camel/catalog/components/servlet.json   |   1 +
 .../org/apache/camel/catalog/components/sftp.json  |   1 +
 .../org/apache/camel/catalog/components/sip.json   |   1 +
 .../org/apache/camel/catalog/components/sips.json  |   1 +
 .../camel/catalog/components/sjms-batch.json       |   1 +
 .../org/apache/camel/catalog/components/sjms.json  |   1 +
 .../org/apache/camel/catalog/components/sjms2.json |   1 +
 .../org/apache/camel/catalog/components/slack.json |   1 +
 .../org/apache/camel/catalog/components/smpp.json  |   1 +
 .../org/apache/camel/catalog/components/smpps.json |   1 +
 .../org/apache/camel/catalog/components/smtp.json  |   1 +
 .../org/apache/camel/catalog/components/smtps.json |   1 +
 .../org/apache/camel/catalog/components/snmp.json  |   1 +
 .../org/apache/camel/catalog/components/solr.json  |   1 +
 .../apache/camel/catalog/components/solrCloud.json |   1 +
 .../org/apache/camel/catalog/components/solrs.json |   1 +
 .../apache/camel/catalog/components/soroush.json   |   1 +
 .../org/apache/camel/catalog/components/spark.json |   1 +
 .../camel/catalog/components/splunk-hec.json       |   1 +
 .../apache/camel/catalog/components/splunk.json    |   1 +
 .../camel/catalog/components/spring-batch.json     |   1 +
 .../camel/catalog/components/spring-event.json     |   1 +
 .../catalog/components/spring-integration.json     |   1 +
 .../camel/catalog/components/spring-ldap.json      |   1 +
 .../camel/catalog/components/spring-redis.json     |   1 +
 .../apache/camel/catalog/components/spring-ws.json |   1 +
 .../camel/catalog/components/sql-stored.json       |   1 +
 .../org/apache/camel/catalog/components/sql.json   |   1 +
 .../org/apache/camel/catalog/components/ssh.json   |   1 +
 .../org/apache/camel/catalog/components/stax.json  |   1 +
 .../org/apache/camel/catalog/components/stomp.json |   1 +
 .../apache/camel/catalog/components/stream.json    |   1 +
 .../camel/catalog/components/string-template.json  |   1 +
 .../org/apache/camel/catalog/components/stub.json  |   1 +
 .../apache/camel/catalog/components/telegram.json  |   1 +
 .../apache/camel/catalog/components/thrift.json    |   1 +
 .../org/apache/camel/catalog/components/tika.json  |   1 +
 .../org/apache/camel/catalog/components/timer.json |   1 +
 .../apache/camel/catalog/components/twilio.json    |   1 +
 .../catalog/components/twitter-directmessage.json  |   1 +
 .../camel/catalog/components/twitter-search.json   |   1 +
 .../camel/catalog/components/twitter-timeline.json |   1 +
 .../apache/camel/catalog/components/undertow.json  |   1 +
 .../apache/camel/catalog/components/validator.json |   1 +
 .../apache/camel/catalog/components/velocity.json  |   1 +
 .../camel/catalog/components/vertx-http.json       |   1 +
 .../camel/catalog/components/vertx-websocket.json  |   1 +
 .../org/apache/camel/catalog/components/vertx.json |   1 +
 .../org/apache/camel/catalog/components/vm.json    |   1 +
 .../apache/camel/catalog/components/weather.json   |   1 +
 .../org/apache/camel/catalog/components/web3j.json |   1 +
 .../apache/camel/catalog/components/webhook.json   |   1 +
 .../camel/catalog/components/websocket-jsr356.json |   1 +
 .../apache/camel/catalog/components/websocket.json |   1 +
 .../org/apache/camel/catalog/components/weka.json  |   1 +
 .../apache/camel/catalog/components/wordpress.json |   1 +
 .../apache/camel/catalog/components/workday.json   |   1 +
 .../apache/camel/catalog/components/xchange.json   |   1 +
 .../org/apache/camel/catalog/components/xj.json    |   1 +
 .../camel/catalog/components/xmlsecurity-sign.json |   1 +
 .../catalog/components/xmlsecurity-verify.json     |   1 +
 .../org/apache/camel/catalog/components/xmpp.json  |   1 +
 .../apache/camel/catalog/components/xquery.json    |   1 +
 .../camel/catalog/components/xslt-saxon.json       |   1 +
 .../org/apache/camel/catalog/components/xslt.json  |   1 +
 .../apache/camel/catalog/components/yammer.json    |   1 +
 .../apache/camel/catalog/components/zendesk.json   |   1 +
 .../camel/catalog/components/zookeeper-master.json |   1 +
 .../apache/camel/catalog/components/zookeeper.json |   1 +
 .../apache/camel/component/activemq/activemq.json  |   1 +
 .../org/apache/camel/component/ahc/ws/ahc-ws.json  |   1 +
 .../org/apache/camel/component/ahc/ws/ahc-wss.json |   1 +
 .../org/apache/camel/component/ahc/ahc.json        |   1 +
 .../org/apache/camel/component/amqp/amqp.json      |   1 +
 .../org/apache/camel/component/apns/apns.json      |   1 +
 .../apache/camel/component/arangodb/arangodb.json  |   1 +
 .../org/apache/camel/component/as2/as2.json        |   1 +
 .../apache/camel/component/asterisk/asterisk.json  |   1 +
 .../org/apache/camel/component/atmos/atmos.json    |   1 +
 .../atmosphere/websocket/atmosphere-websocket.json |   1 +
 .../org/apache/camel/component/atom/atom.json      |   1 +
 .../component/atomix/client/map/atomix-map.json    |   1 +
 .../atomix/client/messaging/atomix-messaging.json  |   1 +
 .../atomix/client/multimap/atomix-multimap.json    |   1 +
 .../atomix/client/queue/atomix-queue.json          |   1 +
 .../component/atomix/client/set/atomix-set.json    |   1 +
 .../atomix/client/value/atomix-value.json          |   1 +
 .../org/apache/camel/component/avro/avro.json      |   1 +
 .../org/apache/camel/component/aws/cw/aws-cw.json  |   1 +
 .../apache/camel/component/aws/ddb/aws-ddb.json    |   1 +
 .../component/aws/ddbstream/aws-ddbstream.json     |   1 +
 .../apache/camel/component/aws/ec2/aws-ec2.json    |   1 +
 .../apache/camel/component/aws/ecs/aws-ecs.json    |   1 +
 .../apache/camel/component/aws/eks/aws-eks.json    |   1 +
 .../apache/camel/component/aws/iam/aws-iam.json    |   1 +
 .../aws/firehose/aws-kinesis-firehose.json         |   1 +
 .../camel/component/aws/kinesis/aws-kinesis.json   |   1 +
 .../apache/camel/component/aws/kms/aws-kms.json    |   1 +
 .../camel/component/aws/lambda/aws-lambda.json     |   1 +
 .../org/apache/camel/component/aws/mq/aws-mq.json  |   1 +
 .../apache/camel/component/aws/msk/aws-msk.json    |   1 +
 .../org/apache/camel/component/aws/s3/aws-s3.json  |   1 +
 .../apache/camel/component/aws/sdb/aws-sdb.json    |   1 +
 .../apache/camel/component/aws/ses/aws-ses.json    |   1 +
 .../apache/camel/component/aws/sns/aws-sns.json    |   1 +
 .../apache/camel/component/aws/sqs/aws-sqs.json    |   1 +
 .../apache/camel/component/aws/swf/aws-swf.json    |   1 +
 .../component/aws/translate/aws-translate.json     |   1 +
 .../camel/component/aws2/athena/aws2-athena.json   |   1 +
 .../apache/camel/component/aws2/cw/aws2-cw.json    |   1 +
 .../apache/camel/component/aws2/ddb/aws2-ddb.json  |   1 +
 .../component/aws2/ddbstream/aws2-ddbstream.json   |   1 +
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |   1 +
 .../apache/camel/component/aws2/ecs/aws2-ecs.json  |   1 +
 .../apache/camel/component/aws2/eks/aws2-eks.json  |   1 +
 .../apache/camel/component/aws2/iam/aws2-iam.json  |   1 +
 .../aws2/firehose/aws2-kinesis-firehose.json       |   1 +
 .../camel/component/aws2/kinesis/aws2-kinesis.json |   1 +
 .../apache/camel/component/aws2/kms/aws2-kms.json  |   1 +
 .../camel/component/aws2/lambda/aws2-lambda.json   |   1 +
 .../apache/camel/component/aws2/mq/aws2-mq.json    |   1 +
 .../apache/camel/component/aws2/msk/aws2-msk.json  |   1 +
 .../apache/camel/component/aws2/s3/aws2-s3.json    |   1 +
 .../apache/camel/component/aws2/ses/aws2-ses.json  |   1 +
 .../apache/camel/component/aws2/sns/aws2-sns.json  |   1 +
 .../apache/camel/component/aws2/sqs/aws2-sqs.json  |   1 +
 .../apache/camel/component/aws2/sts/aws2-sts.json  |   1 +
 .../component/aws2/translate/aws2-translate.json   |   1 +
 .../component/azure/eventhubs/azure-eventhubs.json |   1 +
 .../azure/storage/blob/azure-storage-blob.json     |   1 +
 .../azure/storage/queue/azure-storage-queue.json   |   1 +
 .../camel/component/azure/blob/azure-blob.json     |   1 +
 .../camel/component/azure/queue/azure-queue.json   |   1 +
 .../component/bean/validator/bean-validator.json   |   1 +
 .../org/apache/camel/component/bean/bean.json      |   1 +
 .../apache/camel/component/beanclass/class.json    |   1 +
 .../camel/component/beanstalk/beanstalk.json       |   1 +
 .../org/apache/camel/component/bonita/bonita.json  |   1 +
 .../org/apache/camel/component/box/box.json        |   1 +
 .../camel/component/braintree/braintree.json       |   1 +
 .../org/apache/camel/component/browse/browse.json  |   1 +
 .../component/caffeine/cache/caffeine-cache.json   |   1 +
 .../caffeine/load/caffeine-loadcache.json          |   1 +
 .../org/apache/camel/component/cassandra/cql.json  |   1 +
 .../camel/component/chatscript/chatscript.json     |   1 +
 .../org/apache/camel/component/chunk/chunk.json    |   1 +
 .../org/apache/camel/component/cm/cm-sms.json      |   1 +
 .../org/apache/camel/component/cmis/cmis.json      |   1 +
 .../resources/org/apache/camel/coap/coap+tcp.json  |   1 +
 .../resources/org/apache/camel/coap/coap.json      |   1 +
 .../resources/org/apache/camel/coap/coaps+tcp.json |   1 +
 .../resources/org/apache/camel/coap/coaps.json     |   1 +
 .../org/apache/camel/component/cometd/cometd.json  |   1 +
 .../org/apache/camel/component/cometd/cometds.json |   1 +
 .../org/apache/camel/component/consul/consul.json  |   1 +
 .../camel/component/controlbus/controlbus.json     |   1 +
 .../org/apache/camel/component/corda/corda.json    |   1 +
 .../camel/component/couchbase/couchbase.json       |   1 +
 .../apache/camel/component/couchdb/couchdb.json    |   1 +
 .../org/apache/camel/component/cron/cron.json      |   1 +
 .../camel/component/crypto/cms/crypto-cms.json     |   1 +
 .../org/apache/camel/component/crypto/crypto.json  |   1 +
 .../org/apache/camel/component/cxf/cxf.json        |   1 +
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |   1 +
 .../camel/component/dataformat/dataformat.json     |   1 +
 .../camel/component/dataset/dataset-test.json      |   1 +
 .../apache/camel/component/dataset/dataset.json    |   1 +
 .../camel/component/debezium/debezium-mongodb.json |   1 +
 .../camel/component/debezium/debezium-mysql.json   |   1 +
 .../component/debezium/debezium-postgres.json      |   1 +
 .../component/debezium/debezium-sqlserver.json     |   1 +
 .../camel/component/digitalocean/digitalocean.json |   1 +
 .../org/apache/camel/component/direct/direct.json  |   1 +
 .../apache/camel/component/directvm/direct-vm.json |   1 +
 .../camel/component/disruptor/disruptor-vm.json    |   1 +
 .../camel/component/disruptor/disruptor.json       |   1 +
 .../org/apache/camel/component/djl/djl.json        |   1 +
 .../org/apache/camel/component/dns/dns.json        |   1 +
 .../org/apache/camel/component/docker/docker.json  |   1 +
 .../org/apache/camel/component/dozer/dozer.json    |   1 +
 .../org/apache/camel/component/drill/drill.json    |   1 +
 .../apache/camel/component/dropbox/dropbox.json    |   1 +
 .../apache/camel/component/ehcache/ehcache.json    |   1 +
 .../elasticsearch/elasticsearch-rest.json          |   1 +
 .../org/apache/camel/component/elsql/elsql.json    |   1 +
 .../org/apache/camel/component/etcd/etcd-keys.json |   1 +
 .../apache/camel/component/etcd/etcd-stats.json    |   1 +
 .../apache/camel/component/etcd/etcd-watch.json    |   1 +
 .../org/apache/camel/component/exec/exec.json      |   1 +
 .../apache/camel/component/facebook/facebook.json  |   1 +
 .../org/apache/camel/component/fhir/fhir.json      |   1 +
 .../camel/component/file/watch/file-watch.json     |   1 +
 .../org/apache/camel/component/file/file.json      |   1 +
 .../apache/camel/component/flatpack/flatpack.json  |   1 +
 .../org/apache/camel/component/flink/flink.json    |   1 +
 .../org/apache/camel/component/fop/fop.json        |   1 +
 .../camel/component/freemarker/freemarker.json     |   1 +
 .../apache/camel/component/file/remote/ftp.json    |   1 +
 .../apache/camel/component/file/remote/ftps.json   |   1 +
 .../apache/camel/component/file/remote/sftp.json   |   1 +
 .../apache/camel/component/ganglia/ganglia.json    |   1 +
 .../apache/camel/component/geocoder/geocoder.json  |   1 +
 .../org/apache/camel/component/git/git.json        |   1 +
 .../org/apache/camel/component/github/github.json  |   1 +
 .../component/google/bigquery/google-bigquery.json |   1 +
 .../google/bigquery/sql/google-bigquery-sql.json   |   1 +
 .../component/google/calendar/google-calendar.json |   1 +
 .../calendar/stream/google-calendar-stream.json    |   1 +
 .../camel/component/google/drive/google-drive.json |   1 +
 .../camel/component/google/mail/google-mail.json   |   1 +
 .../google/mail/stream/google-mail-stream.json     |   1 +
 .../component/google/pubsub/google-pubsub.json     |   1 +
 .../component/google/sheets/google-sheets.json     |   1 +
 .../google/sheets/stream/google-sheets-stream.json |   1 +
 .../org/apache/camel/component/gora/gora.json      |   1 +
 .../org/apache/camel/component/grape/grape.json    |   1 +
 .../apache/camel/component/graphql/graphql.json    |   1 +
 .../org/apache/camel/component/grpc/grpc.json      |   1 +
 .../component/guava/eventbus/guava-eventbus.json   |   1 +
 .../atomicnumber/hazelcast-atomicvalue.json        |   1 +
 .../hazelcast/instance/hazelcast-instance.json     |   1 +
 .../component/hazelcast/list/hazelcast-list.json   |   1 +
 .../component/hazelcast/map/hazelcast-map.json     |   1 +
 .../hazelcast/multimap/hazelcast-multimap.json     |   1 +
 .../component/hazelcast/queue/hazelcast-queue.json |   1 +
 .../replicatedmap/hazelcast-replicatedmap.json     |   1 +
 .../hazelcast/ringbuffer/hazelcast-ringbuffer.json |   1 +
 .../component/hazelcast/seda/hazelcast-seda.json   |   1 +
 .../component/hazelcast/set/hazelcast-set.json     |   1 +
 .../component/hazelcast/topic/hazelcast-topic.json |   1 +
 .../org/apache/camel/component/hbase/hbase.json    |   1 +
 .../org/apache/camel/component/hdfs/hdfs.json      |   1 +
 .../apache/camel/component/hipchat/hipchat.json    |   1 +
 .../org/apache/camel/component/http/http.json      |   1 +
 .../org/apache/camel/component/http/https.json     |   1 +
 .../component/iec60870/client/iec60870-client.json |   1 +
 .../component/iec60870/server/iec60870-server.json |   1 +
 .../camel/component/infinispan/infinispan.json     |   1 +
 .../apache/camel/component/influxdb/influxdb.json  |   1 +
 .../org/apache/camel/component/iota/iota.json      |   1 +
 .../org/apache/camel/component/ipfs/ipfs.json      |   1 +
 .../org/apache/camel/component/irc/irc.json        |   1 +
 .../org/apache/camel/component/ironmq/ironmq.json  |   1 +
 .../org/apache/camel/component/jbpm/jbpm.json      |   1 +
 .../org/apache/camel/component/jcache/jcache.json  |   1 +
 .../apache/camel/component/jclouds/jclouds.json    |   1 +
 .../org/apache/camel/component/jcr/jcr.json        |   1 +
 .../org/apache/camel/component/jdbc/jdbc.json      |   1 +
 .../org/apache/camel/component/jetty9/jetty.json   |   1 +
 .../camel/component/jgroups/raft/jgroups-raft.json |   1 +
 .../apache/camel/component/jgroups/jgroups.json    |   1 +
 .../camel/component/validator/jing/jing.json       |   1 +
 .../org/apache/camel/component/jira/jira.json      |   1 +
 .../org/apache/camel/component/jms/jms.json        |   1 +
 .../org/apache/camel/component/jmx/jmx.json        |   1 +
 .../org/apache/camel/component/jolt/jolt.json      |   1 +
 .../org/apache/camel/component/jooq/jooq.json      |   1 +
 .../org/apache/camel/component/jpa/jpa.json        |   1 +
 .../org/apache/camel/component/scp/scp.json        |   1 +
 .../org/apache/camel/component/jslt/jslt.json      |   1 +
 .../component/jsonvalidator/json-validator.json    |   1 +
 .../apache/camel/component/jsonata/jsonata.json    |   1 +
 .../org/apache/camel/component/jt400/jt400.json    |   1 +
 .../org/apache/camel/component/kafka/kafka.json    |   1 +
 .../config_maps/kubernetes-config-maps.json        |   1 +
 .../deployments/kubernetes-deployments.json        |   1 +
 .../component/kubernetes/hpa/kubernetes-hpa.json   |   1 +
 .../component/kubernetes/job/kubernetes-job.json   |   1 +
 .../namespaces/kubernetes-namespaces.json          |   1 +
 .../kubernetes/nodes/kubernetes-nodes.json         |   1 +
 .../kubernetes-persistent-volumes.json             |   1 +
 .../kubernetes-persistent-volumes-claims.json      |   1 +
 .../component/kubernetes/pods/kubernetes-pods.json |   1 +
 .../kubernetes-replication-controllers.json        |   1 +
 .../kubernetes-resources-quota.json                |   1 +
 .../kubernetes/secrets/kubernetes-secrets.json     |   1 +
 .../kubernetes-service-accounts.json               |   1 +
 .../kubernetes/services/kubernetes-services.json   |   1 +
 .../build_configs/openshift-build-configs.json     |   1 +
 .../openshift/builds/openshift-builds.json         |   1 +
 .../org/apache/camel/component/kudu/kudu.json      |   1 +
 .../apache/camel/component/language/language.json  |   1 +
 .../org/apache/camel/component/ldap/ldap.json      |   1 +
 .../org/apache/camel/component/ldif/ldif.json      |   1 +
 .../org/apache/camel/component/log/log.json        |   1 +
 .../org/apache/camel/component/lucene/lucene.json  |   1 +
 .../camel/component/lumberjack/lumberjack.json     |   1 +
 .../org/apache/camel/component/mail/imap.json      |   1 +
 .../org/apache/camel/component/mail/imaps.json     |   1 +
 .../org/apache/camel/component/mail/pop3.json      |   1 +
 .../org/apache/camel/component/mail/pop3s.json     |   1 +
 .../org/apache/camel/component/mail/smtp.json      |   1 +
 .../org/apache/camel/component/mail/smtps.json     |   1 +
 .../org/apache/camel/component/master/master.json  |   1 +
 .../apache/camel/component/metrics/metrics.json    |   1 +
 .../camel/component/micrometer/micrometer.json     |   1 +
 .../microprofile/metrics/microprofile-metrics.json |   1 +
 .../camel/component/milo/client/milo-client.json   |   1 +
 .../camel/component/milo/server/milo-server.json   |   1 +
 .../org/apache/camel/component/mina/mina.json      |   1 +
 .../org/apache/camel/component/minio/minio.json    |   1 +
 .../org/apache/camel/component/mllp/mllp.json      |   1 +
 .../org/apache/camel/component/mock/mock.json      |   1 +
 .../component/mongodb/gridfs/mongodb-gridfs.json   |   1 +
 .../apache/camel/component/mongodb/mongodb.json    |   1 +
 .../apache/camel/component/validator/msv/msv.json  |   1 +
 .../apache/camel/component/mustache/mustache.json  |   1 +
 .../org/apache/camel/component/mvel/mvel.json      |   1 +
 .../camel/component/mybatis/mybatis-bean.json      |   1 +
 .../apache/camel/component/mybatis/mybatis.json    |   1 +
 .../org/apache/camel/component/nagios/nagios.json  |   1 +
 .../org/apache/camel/component/nats/nats.json      |   1 +
 .../camel/component/netty/http/netty-http.json     |   1 +
 .../org/apache/camel/component/netty/netty.json    |   1 +
 .../apache/camel/component/nitrite/nitrite.json    |   1 +
 .../org/apache/camel/component/nsq/nsq.json        |   1 +
 .../org/apache/camel/oaipmh/component/oaipmh.json  |   1 +
 .../apache/camel/component/olingo2/olingo2.json    |   1 +
 .../apache/camel/component/olingo4/olingo4.json    |   1 +
 .../openstack/cinder/openstack-cinder.json         |   1 +
 .../openstack/glance/openstack-glance.json         |   1 +
 .../openstack/keystone/openstack-keystone.json     |   1 +
 .../openstack/neutron/openstack-neutron.json       |   1 +
 .../component/openstack/nova/openstack-nova.json   |   1 +
 .../component/openstack/swift/openstack-swift.json |   1 +
 .../camel/component/optaplanner/optaplanner.json   |   1 +
 .../org/apache/camel/component/paho/paho.json      |   1 +
 .../org/apache/camel/component/pdf/pdf.json        |   1 +
 .../pg/replication/slot/pg-replication-slot.json   |   1 +
 .../apache/camel/component/pgevent/pgevent.json    |   1 +
 .../component/platform/http/platform-http.json     |   1 +
 .../org/apache/camel/component/printer/lpr.json    |   1 +
 .../org/apache/camel/component/pubnub/pubnub.json  |   1 +
 .../org/apache/camel/component/pulsar/pulsar.json  |   1 +
 .../org/apache/camel/component/quartz/quartz.json  |   1 +
 .../apache/camel/component/quickfixj/quickfix.json |   1 +
 .../apache/camel/component/rabbitmq/rabbitmq.json  |   1 +
 .../reactive/streams/reactive-streams.json         |   1 +
 .../org/apache/camel/component/ref/ref.json        |   1 +
 .../camel/component/rest/openapi/rest-openapi.json |   1 +
 .../camel/component/rest/swagger/rest-swagger.json |   1 +
 .../org/apache/camel/component/rest/rest-api.json  |   1 +
 .../org/apache/camel/component/rest/rest.json      |   1 +
 .../apache/camel/component/resteasy/resteasy.json  |   1 +
 .../component/robotframework/robotframework.json   |   1 +
 .../org/apache/camel/component/rss/rss.json        |   1 +
 .../org/apache/camel/component/saga/saga.json      |   1 +
 .../camel/component/salesforce/salesforce.json     |   1 +
 .../component/sap/netweaver/sap-netweaver.json     |   1 +
 .../org/apache/camel/component/xquery/xquery.json  |   1 +
 .../camel/component/scheduler/scheduler.json       |   1 +
 .../camel/component/schematron/schematron.json     |   1 +
 .../org/apache/camel/component/seda/seda.json      |   1 +
 .../apache/camel/component/service/service.json    |   1 +
 .../camel/component/servicenow/servicenow.json     |   1 +
 .../apache/camel/component/servlet/servlet.json    |   1 +
 .../org/apache/camel/component/sip/sip.json        |   1 +
 .../org/apache/camel/component/sip/sips.json       |   1 +
 .../camel/component/sjms/batch/sjms-batch.json     |   1 +
 .../org/apache/camel/component/sjms/sjms.json      |   1 +
 .../org/apache/camel/component/sjms2/sjms2.json    |   1 +
 .../org/apache/camel/component/slack/slack.json    |   1 +
 .../org/apache/camel/component/smpp/smpp.json      |   1 +
 .../org/apache/camel/component/smpp/smpps.json     |   1 +
 .../org/apache/camel/component/snmp/snmp.json      |   1 +
 .../org/apache/camel/component/solr/solr.json      |   1 +
 .../org/apache/camel/component/solr/solrCloud.json |   1 +
 .../org/apache/camel/component/solr/solrs.json     |   1 +
 .../component/soroushbot/component/soroush.json    |   1 +
 .../org/apache/camel/component/spark/spark.json    |   1 +
 .../camel/component/splunkhec/splunk-hec.json      |   1 +
 .../org/apache/camel/component/splunk/splunk.json  |   1 +
 .../camel/component/spring/batch/spring-batch.json |   1 +
 .../spring/integration/spring-integration.json     |   1 +
 .../camel/component/springldap/spring-ldap.json    |   1 +
 .../apache/camel/component/redis/spring-redis.json |   1 +
 .../camel/component/spring/ws/spring-ws.json       |   1 +
 .../apache/camel/component/event/spring-event.json |   1 +
 .../org/apache/camel/component/sql/sql.json        |   1 +
 .../camel/component/sql/stored/sql-stored.json     |   1 +
 .../org/apache/camel/component/ssh/ssh.json        |   1 +
 .../org/apache/camel/component/stax/stax.json      |   1 +
 .../org/apache/camel/component/stomp/stomp.json    |   1 +
 .../org/apache/camel/component/stream/stream.json  |   1 +
 .../component/stringtemplate/string-template.json  |   1 +
 .../org/apache/camel/component/stub/stub.json      |   1 +
 .../apache/camel/component/telegram/telegram.json  |   1 +
 .../org/apache/camel/component/thrift/thrift.json  |   1 +
 .../org/apache/camel/component/tika/tika.json      |   1 +
 .../org/apache/camel/component/timer/timer.json    |   1 +
 .../org/apache/camel/component/twilio/twilio.json  |   1 +
 .../directmessage/twitter-directmessage.json       |   1 +
 .../component/twitter/search/twitter-search.json   |   1 +
 .../twitter/timeline/twitter-timeline.json         |   1 +
 .../apache/camel/component/undertow/undertow.json  |   1 +
 .../camel/component/validator/validator.json       |   1 +
 .../apache/camel/component/velocity/velocity.json  |   1 +
 .../camel/component/vertx/http/vertx-http.json     |   1 +
 .../component/vertx/websocket/vertx-websocket.json |   1 +
 .../org/apache/camel/component/vertx/vertx.json    |   1 +
 .../org/apache/camel/component/vm/vm.json          |   1 +
 .../apache/camel/component/weather/weather.json    |   1 +
 .../org/apache/camel/component/web3j/web3j.json    |   1 +
 .../apache/camel/component/webhook/webhook.json    |   1 +
 .../camel/websocket/jsr356/websocket-jsr356.json   |   1 +
 .../camel/component/websocket/websocket.json       |   1 +
 .../org/apache/camel/component/weka/weka.json      |   1 +
 .../camel/component/wordpress/wordpress.json       |   1 +
 .../apache/camel/component/workday/workday.json    |   1 +
 .../apache/camel/component/xchange/xchange.json    |   1 +
 .../org/apache/camel/component/xj/xj.json          |   1 +
 .../component/xmlsecurity/xmlsecurity-sign.json    |   1 +
 .../component/xmlsecurity/xmlsecurity-verify.json  |   1 +
 .../org/apache/camel/component/xmpp/xmpp.json      |   1 +
 .../camel/component/xslt/saxon/xslt-saxon.json     |   1 +
 .../org/apache/camel/component/xslt/xslt.json      |   1 +
 .../org/apache/camel/component/yammer/yammer.json  |   1 +
 .../apache/camel/component/zendesk/zendesk.json    |   1 +
 .../zookeepermaster/zookeeper-master.json          |   1 +
 .../camel/component/zookeeper/zookeeper.json       |   1 +
 .../src/generated/resources/metadata.json          | 358 +++++++++++++++++++++
 710 files changed, 1067 insertions(+)

diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
index 5dacfa8..8d2bcbb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/activemq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "jms",
     "syntax": "activemq:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json
index ddda31e..9cbfb1f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-ws.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "ahc-ws,ahc-wss",
     "syntax": "ahc-ws:httpUri",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json
index 40f295e..d300421 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc-wss.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "ahc-ws,ahc-wss",
     "syntax": "ahc-wss:httpUri",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json
index 8224585..bc277e3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ahc.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ahc:httpUri",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
index 6588268..84a8101 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/amqp.json
@@ -16,6 +16,7 @@
     "extendsScheme": "jms",
     "syntax": "amqp:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json
index 9438629..7952403 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/apns.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "apns:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json
index d760499..301a776 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/arangodb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "arangodb:database",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
index eaba37c..929bf17 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/as2.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "as2:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json
index 802fd45..e219e4b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/asterisk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "asterisk:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json
index e31b717..2dafd17 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmos.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atmos:name\/operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json
index 8072c9d..46dd113 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atmosphere-websocket.json
@@ -17,6 +17,7 @@
     "extendsScheme": "servlet",
     "syntax": "atmosphere-websocket:servicePath",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json
index 056928e..f6fc2c8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atom.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atom:feedUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json
index 118f90e..259feed 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-map.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-map:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json
index 82f52f3..e911901 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-messaging.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-messaging:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json
index 383adaf..1539e73 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-multimap.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-multimap:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json
index 7d4eb37..0acc1fb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-queue.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-queue:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json
index 6dbe215..8fdbc9a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-set.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-set:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json
index 9dfb8a1..306e09e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/atomix-value.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-value:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json
index 1516c02..eb44401 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/avro.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "avro:transport:host:port\/messageName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json
index 4a7b445..bb28868 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-cw.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-cw:namespace",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json
index 71a6ac8..6d4325f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-ddb:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json
index 7e3018c..6d93b0e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ddbstream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-ddbstream:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json
index 6f727f2..522c11a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ec2.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-ec2:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json
index 991c2ab..99fa0eb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ecs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-ecs:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json
index fb77502..152d1b9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-eks.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-eks:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json
index 3c67cc2..195a5e4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-iam.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-iam:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json
index ddd45e1..3b72131 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis-firehose.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-kinesis-firehose:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json
index ec767cb..4b1ba8c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kinesis.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-kinesis:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json
index 81492b5..8116f5d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-kms.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-kms:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json
index a44b6ba..a974d4c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-lambda.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-lambda:function",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json
index b2e8d16..23c434f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-mq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-mq:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json
index 03c1fca..5c86cf4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-msk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-msk:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json
index 8ed9635..bff0b33 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-s3.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-s3:\/\/bucketNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json
index d2b9145..c5a4a31 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sdb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-sdb:domainName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json
index 667bfb1..9a21102 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-ses.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-ses:from",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json
index 8c6e65d..413cc97 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sns.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-sns:topicNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json
index 8de9360..10a6a75 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-sqs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-sqs:queueNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json
index 52059df..7587889 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-swf.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-swf:type",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json
index 4a2acf7..d29b89f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws-translate.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-translate:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json
index beaef3c..b0e18ca 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-athena.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-athena:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json
index c5cbbf1..d73a97e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-cw.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-cw:namespace",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json
index 43fa65f..a49fd84 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ddb:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json
index 54d2e90..e72fda8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ddbstream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ddbstream:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json
index 34f3a24..68dadb7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ec2.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ec2:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json
index b0c6332..f1beec9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ecs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ecs:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json
index 68ac0f3..93d66e0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-eks.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-eks:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json
index 49ac33c..3912cb5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-iam.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-iam:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json
index bb826be..535fc18 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis-firehose.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-kinesis-firehose:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json
index 2e350f2..7f73ec6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kinesis.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-kinesis:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json
index 39f4518..213b3a7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-kms.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-kms:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json
index d4ba18b..01f7096 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-lambda.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-lambda:function",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json
index 66f441c..b225174 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-mq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-mq:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json
index c6ed6f9..cc25f77 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-msk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-msk:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json
index 33a2656..97b9a6b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-s3.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-s3:\/\/bucketNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json
index 45e536c..6ee0fde 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-ses.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ses:from",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json
index 89fd007..ad9513b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sns.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-sns:topicNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json
index 7b070cf..dd32dc7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sqs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-sqs:queueNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json
index d4c122d..d38a401 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-sts.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-sts:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json
index 9ceee5a..4b66374 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/aws2-translate.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-translate:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json
index d0c719a..e46b8a0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-blob.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "azure-blob:containerOrBlobUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json
index bd27606..f3dc8bba 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-eventhubs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "azure-eventhubs:namespace\/eventHubName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json
index 87ff817..6f12a8d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-queue.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "azure-queue:containerAndQueueUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
index 2aa3347..c438518 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-blob.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "azure-storage-blob:containerName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json
index dbf97b8..3b97e65 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/azure-storage-queue.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "azure-storage-queue:queueName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json
index ac075f7..6bdd167 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean-validator.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "bean-validator:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json
index 6316e4c..4938c97 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bean.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "bean:beanName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json
index 9da4c58..6f791a7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/beanstalk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "beanstalk:connectionSettings",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json
index df9c962..50c97e6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/bonita.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "bonita:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json
index 197493f..408d9bf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/box.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "box:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json
index 83ca716..82ac65d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/braintree.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "braintree:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json
index 769620d..3dc8560 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/browse.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "browse:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json
index 98813f9..47b6151 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-cache.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "caffeine-cache:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json
index e5950fc..7485c3d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/caffeine-loadcache.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "caffeine-loadcache:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json
index c1bebaa..f17d991 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chatscript.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "chatscript:host:port\/botName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json
index 57236fd..10d525c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/chunk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "chunk:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json
index 9e6d3d6..4fa66aa 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/class.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "class:beanName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json
index 4ba78aa..5292464 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cm-sms.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cm-sms:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json
index 38953d7..a48944c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cmis.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cmis:cmsUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
index b41a106..f3645bb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap+tcp.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coap+tcp:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
index fb1826f..cb44449 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coap.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coap:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
index f4ad14b..a172824 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps+tcp.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coaps+tcp:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
index 893202b..8a00edd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/coaps.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coaps:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json
index dc9cbbf..8f91dc1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometd.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "cometd,cometds",
     "syntax": "cometd:host:port\/channelName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json
index fb68ecc..1c19737 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cometds.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "cometd,cometds",
     "syntax": "cometds:host:port\/channelName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json
index f939ade..c381b93 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/consul.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "consul:apiEndpoint",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json
index 27774e4..a8c38f5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/controlbus.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "controlbus:command:language",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json
index 7b80d01..45f1bf4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/corda.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "corda:node",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json
index bff72e4..6ad8638 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchbase.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "couchbase:protocol:hostname:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json
index 1c0748f..8ef644b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/couchdb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "couchdb:protocol:hostname:port\/database",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json
index 4c050a5..251db69 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cql:beanRef:hosts:port\/keyspace",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json
index 3490224..2ca9b63 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cron.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cron:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json
index dafcf02..bdcb561 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto-cms.json
@@ -17,6 +17,7 @@
     "extendsScheme": "",
     "syntax": "crypto-cms:cryptoOperation:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json
index 33b3e3b..dbd34cb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/crypto.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "crypto:cryptoOperation:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
index 690a688..f5c01b5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxf.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cxf:beanId:address",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json
index 3140543..2deb691 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/cxfrs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cxfrs:beanId:address",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json
index bdb07bf..ee10967 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataformat.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dataformat:name:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json
index 86224b9..a89fd19 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset-test.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dataset-test:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json
index eb4e6b2..48c0559 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dataset.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dataset:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json
index b6ef34f..88cd738 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mongodb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "debezium-mongodb:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json
index b3ee5f6..333139a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-mysql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "debezium-mysql:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json
index fb2433e..228a913 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-postgres.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "debezium-postgres:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json
index a30ddee..bfd6a5e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/debezium-sqlserver.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "debezium-sqlserver:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json
index 47c319d..6fea0c1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/digitalocean.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "digitalocean:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json
index 8bcd819..432415d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct-vm.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "direct-vm:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json
index 35241fd..5864c7f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/direct.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "direct:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json
index fa26e91..4539807 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor-vm.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "disruptor,disruptor-vm",
     "syntax": "disruptor-vm:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json
index 0fd2434..e568ff1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/disruptor.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "disruptor,disruptor-vm",
     "syntax": "disruptor:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json
index 6aed81d..88ea049 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/djl.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "djl:application",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json
index 76a13b8..f0886b7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dns.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dns:dnsType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json
index 3abc063..d627181 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/docker.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "docker:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json
index d574862..0e860b6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dozer.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dozer:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json
index 0b155dd..b58c998 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/drill.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "drill:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json
index 81f2d13..a082771 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dropbox.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dropbox:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json
index 2944f69..1ecae79 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ehcache.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ehcache:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json
index c8e39ef..ed076be 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "elasticsearch-rest:clusterName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json
index 8948b2d..f5e428e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elsql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "elsql:elsqlName:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json
index f8dd767..10fba1f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-keys.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "etcd-keys:path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json
index 3ce5939..ff5ffd8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-stats.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "etcd-stats:path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json
index 327aa15..d8f416b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/etcd-watch.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "etcd-watch:path",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json
index 497c326..9457311 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/exec.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "exec:executable",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json
index 01e8c86..5cf23cc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "facebook:methodName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json
index b9b01f2..94bc516 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fhir.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "fhir:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json
index 9d1b24b..5563a75 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file-watch.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "file-watch:path",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json
index 902435b..401c7ae 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/file.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "file:directoryName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json
index 27f4e75..230524a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flatpack.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "flatpack:type:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json
index 0545e8c..36c3a80 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/flink.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "flink:endpointType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json
index 8d094c8..9e50943 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/fop.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "fop:outputType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json
index ebc5392..bc6b75f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/freemarker.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "freemarker:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json
index 2a9f0d2..9ad55d8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftp.json
@@ -18,6 +18,7 @@
     "syntax": "ftp:host:port\/directoryName",
     "alternativeSyntax": "ftp:username:password@host:port\/directoryName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json
index 116ed1a..0422133 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ftps.json
@@ -18,6 +18,7 @@
     "syntax": "ftps:host:port\/directoryName",
     "alternativeSyntax": "ftps:username:password@host:port\/directoryName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json
index 637ae7a..f44958f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ganglia.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ganglia:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json
index 3947e0f..12a940b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/geocoder.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "geocoder:address:latlng",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json
index 1d7e17d..9f4ef3a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/git.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "git:localPath",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
index 3a60cbd..7122a04 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/github.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "github:type\/branchName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json
index 02d7b52..fd9c2c3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery-sql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-bigquery-sql:projectId:query",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json
index acf8b32..880fbdc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-bigquery.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-bigquery:projectId:datasetId:tableId",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json
index c6ec32f..fc0bc4a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar-stream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-calendar-stream:index",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json
index 9456269..5389aea 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-calendar.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-calendar:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json
index ac3e9ce..d911e8a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-drive.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-drive:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json
index b9bcffe..75e955f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail-stream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-mail-stream:index",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json
index a67c6f4..fdddc2e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-mail.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-mail:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json
index 2173328..742424b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-pubsub.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-pubsub:projectId:destinationName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json
index c28046a..e6d7989 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets-stream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-sheets-stream:apiName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json
index e35e15a..9b34b4d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/google-sheets.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-sheets:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json
index 8a6ec6a..7883c64 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/gora.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "gora:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json
index 738f64f..3b94209 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grape.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "grape:defaultCoordinates",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json
index f3feef4..617a903 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/graphql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "graphql:httpUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json
index 40c78ef..735d50c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/grpc.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "grpc:host:port\/service",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json
index 7d00ec3..121805d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/guava-eventbus.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "guava-eventbus:eventBusRef",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
index 35d1012..725f252 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-atomicvalue.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-atomicvalue:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
index 2dc185a..0959955 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-instance.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-instance:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
index 6f11602..9a201c4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-list.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-list:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
index ad37d09..cc922b9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-map.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-map:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
index 616ce18..423dec0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-multimap.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-multimap:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
index d507df7..bf802cf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-queue:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
index 6471912..e344f6e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-replicatedmap.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-replicatedmap:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json
index 76053ee..328bd19 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-ringbuffer.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-ringbuffer:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-seda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-seda.json
index 2bdbe92..f5d1791 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-seda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-seda.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-seda:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json
index 4fb7eb4..5b25eb3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-set.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-set:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json
index 82f06ef..e7e3b863 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-topic.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-topic:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json
index e7b8598..964df3f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hbase.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hbase:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json
index 1c5c619..dfd8704 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hdfs:hostName:port\/path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hipchat.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hipchat.json
index f50a09a..cd135bc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hipchat.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hipchat.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hipchat:protocol:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
index cbe6e3b..a9131fe 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/http.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "http,https",
     "syntax": "http:httpUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
index bc7e062..7170b93 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/https.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "http,https",
     "syntax": "https:httpUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json
index 4e05e94..8742faf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-client.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "iec60870-client:uriPath",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json
index ae792b9..814f5a3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iec60870-server.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "iec60870-server:uriPath",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json
index 0e7a9ec..2977bba 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-cache.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ignite-cache:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json
index 9454fe5..8b368fb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-compute.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ignite-compute:endpointId",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-events.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-events.json
index 427b8df..9c6fd56 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-events.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-events.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ignite-events:endpointId",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json
index 6838bf7..ee63101 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-idgen.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ignite-idgen:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json
index 12bdeda..60136dc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-messaging.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ignite-messaging:topic",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json
index 3e34c48..286006a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-queue.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ignite-queue:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json
index c3496f9..e2c5840 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ignite-set.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ignite-set:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json
index 8c64be5..ac26aab 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imap.json
@@ -18,6 +18,7 @@
     "syntax": "imap:host:port",
     "alternativeSyntax": "imap:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json
index fee2f9f..eedc906 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/imaps.json
@@ -18,6 +18,7 @@
     "syntax": "imaps:host:port",
     "alternativeSyntax": "imaps:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json
index f78b96c..978e414 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/infinispan.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "infinispan:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json
index 7df3e9b..8fee8c4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/influxdb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "influxdb:connectionBean",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json
index c2147fa..3f92eec 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/iota.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "iota:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ipfs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ipfs.json
index 72e3493..64c2905 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ipfs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ipfs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ipfs:ipfsCmd",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
index d71ea1e..2ae3081 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/irc.json
@@ -17,6 +17,7 @@
     "syntax": "irc:hostname:port",
     "alternativeSyntax": "irc:username:password@hostname:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json
index 6e6b247..4944e57 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ironmq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ironmq:queueName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jbpm.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jbpm.json
index b149e9b..0c808a6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jbpm.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jbpm.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jbpm:connectionURL",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcache.json
index 1aa962a..4118f80 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcache.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jcache:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jclouds.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jclouds.json
index 8b01d79..0679d8f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jclouds.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jclouds.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jclouds:command:providerId",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcr.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcr.json
index 35deb0a..b4662b3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcr.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jcr.json
@@ -17,6 +17,7 @@
     "syntax": "jcr:host\/base",
     "alternativeSyntax": "jcr:username:password@host\/base",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jdbc.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jdbc.json
index 417e943..cd49c94 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jdbc.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jdbc.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jdbc:dataSourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json
index c637c31..e9173bc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jetty.json
@@ -17,6 +17,7 @@
     "extendsScheme": "http",
     "syntax": "jetty:httpUri",
     "async": true,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups-raft.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups-raft.json
index ca6dfd1..12ba0a4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups-raft.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups-raft.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jgroups-raft:clusterName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups.json
index 58182e2..6fafa40 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jgroups.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jgroups:clusterName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jing.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jing.json
index 40b74f2..5f7e8d9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jing.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jing.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jing:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jira.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jira.json
index b802834..f01f6cc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jira.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jira.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jira:type",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jms.json
index 517eb0e..dfe93fe 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jms.json
@@ -17,6 +17,7 @@
     "extendsScheme": "",
     "syntax": "jms:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jmx.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jmx.json
index 040402e..0e372d2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jmx.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jmx.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jmx:serverURL",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jolt.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jolt.json
index 3a20996..b50074d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jolt.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jolt.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jolt:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jooq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jooq.json
index 18d8793..c18bbc8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jooq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jooq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jooq:entityType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json
index 1fdfb01..ce92d4d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jpa:entityType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jslt.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jslt.json
index 06875aa..2e3d26c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jslt.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jslt.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jslt:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/json-validator.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/json-validator.json
index 27dfafe..17166d3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/json-validator.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/json-validator.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "json-validator:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jsonata.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jsonata.json
index 97b125a..c8d6435 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jsonata.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jsonata.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jsonata:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jt400.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jt400.json
index bd8bbe5..cb01c48 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jt400.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jt400.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jt400:userID:password\/systemName\/objectPath.type",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kafka.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kafka.json
index 4b90c86..5a2da46 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kafka.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kafka.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kafka:topic",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-config-maps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-config-maps.json
index 5060d35..c0e6014 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-config-maps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-config-maps.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-config-maps:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-deployments.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-deployments.json
index 0d387f5..eab247c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-deployments.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-deployments.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-deployments:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-hpa.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-hpa.json
index 66f4877..3e47c44 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-hpa.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-hpa.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-hpa:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-job.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-job.json
index 25e1dc1..c15cddd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-job.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-job.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-job:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-namespaces.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-namespaces.json
index 1f5c73c..de63559 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-namespaces.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-namespaces.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-namespaces:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-nodes.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-nodes.json
index aa78f6b..847d0ea 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-nodes.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-nodes.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-nodes:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes-claims.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes-claims.json
index 6bc64c7..517565b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes-claims.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes-claims.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-persistent-volumes-claims:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes.json
index 3f4838c..0eb1499 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-persistent-volumes.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-persistent-volumes:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-pods.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-pods.json
index 001c2db..5baf292 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-pods.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-pods.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-pods:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-replication-controllers.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-replication-controllers.json
index cf085ea..dc594cf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-replication-controllers.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-replication-controllers.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-replication-controllers:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-resources-quota.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-resources-quota.json
index 13258c5..9a0381d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-resources-quota.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-resources-quota.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-resources-quota:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-secrets.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-secrets.json
index b7438f1..b08d0a2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-secrets.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-secrets.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-secrets:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-service-accounts.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-service-accounts.json
index b93a564..f6ddef7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-service-accounts.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-service-accounts.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-service-accounts:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-services.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-services.json
index fd35ae1..1c62cbc 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-services.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-services.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-services:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kudu.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kudu.json
index 9b778b6..68dc7ff 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kudu.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kudu.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kudu:host:port\/tableName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/language.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/language.json
index d8ab482..bd4a859 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/language.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/language.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "language:languageName:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldap.json
index 4ecb611..0395a2d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldap.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ldap:dirContextName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldif.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldif.json
index 98939e8..6c1246b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldif.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ldif.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ldif:ldapConnectionName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/log.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/log.json
index c6fc6ce..a026d77 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/log.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/log.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "log:loggerName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lpr.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lpr.json
index 45db210..c6953ed 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lpr.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lpr.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "lpr:hostname:port\/printername",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lucene.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lucene.json
index e16010c..59a9c8e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lucene.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lucene.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "lucene:host:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lumberjack.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lumberjack.json
index bfca968..f07171e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lumberjack.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/lumberjack.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "lumberjack:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/master.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/master.json
index 83e2472..74458b0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/master.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/master.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "master:namespace:delegateUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/metrics.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/metrics.json
index e56d49c..968748f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/metrics.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/metrics.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "metrics:metricsType:metricsName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/micrometer.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/micrometer.json
index 7e86349..f9a4d74 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/micrometer.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/micrometer.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "micrometer:metricsType:metricsName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/microprofile-metrics.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/microprofile-metrics.json
index d73dc31..6da5bd9 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/microprofile-metrics.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/microprofile-metrics.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "microprofile-metrics:metricType:metricName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-client.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-client.json
index 36d5c35..be9857d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-client.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-client.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "milo-client:endpointUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json
index 5afa214..98bb2d2 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/milo-server.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "milo-server:itemId",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mina.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mina.json
index 6aaa3ae..db343f8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mina.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mina.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mina:protocol:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/minio.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/minio.json
index 8577b2a70..741e07d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/minio.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/minio.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "minio:bucketName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mllp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mllp.json
index 651bf33..258a45f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mllp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mllp.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mllp:hostname:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mock.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mock.json
index 0a007af..afe0c4f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mock.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mock.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mock:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb-gridfs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb-gridfs.json
index 3841ccd..81d4bd5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb-gridfs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb-gridfs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mongodb-gridfs:connectionBean",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb.json
index 53e80f4..06df970 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mongodb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mongodb:connectionBean",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/msv.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/msv.json
index cbdf66b..2407b2b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/msv.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/msv.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "msv:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mustache.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mustache.json
index 3f06bf6..21848b6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mustache.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mustache.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mustache:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mvel.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mvel.json
index 83a88ca..a0bbfd6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mvel.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mvel.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mvel:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis-bean.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis-bean.json
index 13457e7..7a4fe1a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis-bean.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis-bean.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mybatis-bean:beanName:methodName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis.json
index 2fc4bcd..67a06dd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/mybatis.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mybatis:statement",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json
index 3da6422..b71e779 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nagios.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "nagios:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json
index 03b553d..8845b1a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nats.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "nats:topic",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
index 29d5d78..fbfbe99 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty-http.json
@@ -17,6 +17,7 @@
     "extendsScheme": "netty",
     "syntax": "netty-http:protocol:host:port\/path",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json
index ab69e58..e3a7fa0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/netty.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "netty:protocol:host:port",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json
index 8d99b78..c45e904 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nitrite.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "nitrite:database",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json
index 3591cfa..7e669af 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/nsq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "nsq:topic",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json
index 5e31694..a76a4bb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/oaipmh.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "oaipmh:baseUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json
index 1ac931e..8294e40 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo2.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "olingo2:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json
index 9e2954d..ebbca72 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/olingo4.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "olingo4:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-build-configs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-build-configs.json
index f0d9eb3..26c3bb8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-build-configs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-build-configs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openshift-build-configs:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-builds.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-builds.json
index b4bba88..5647f2a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-builds.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openshift-builds.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openshift-builds:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json
index c195193..a025d01 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-cinder.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-cinder:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json
index f630d68..1771c58 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-glance.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-glance:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json
index ff82b0b..6853afb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-keystone.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-keystone:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json
index 807016b..ab7efda 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-neutron.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-neutron:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json
index 9f507df..1abdae0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-nova.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-nova:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json
index a83158d..33aeffbcb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openstack-swift.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-swift:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json
index 5c748e1..df6d84e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/optaplanner.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "optaplanner:configFile",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/paho.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/paho.json
index d782619..aa400c5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/paho.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/paho.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "paho:topic",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pdf.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pdf.json
index 8134bdd..e7cecff 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pdf.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pdf.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "pdf:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pg-replication-slot.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pg-replication-slot.json
index 2702dfb..5db0b36 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pg-replication-slot.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pg-replication-slot.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "pg-replication-slot:host:port\/database\/slot:outputPlugin",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgevent.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgevent.json
index 85be139..40b2ad1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgevent.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pgevent.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "pgevent:host:port\/database\/channel",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json
index 0ab63dd..1604b73 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "platform-http:path",
     "async": true,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json
index 70e76ab..5d4d068 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3.json
@@ -18,6 +18,7 @@
     "syntax": "pop3:host:port",
     "alternativeSyntax": "pop3:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json
index 77a942d..b1f38bb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pop3s.json
@@ -18,6 +18,7 @@
     "syntax": "pop3s:host:port",
     "alternativeSyntax": "pop3s:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pubnub.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pubnub.json
index ec68340..b2a5e1d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pubnub.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pubnub.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "pubnub:channel",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pulsar.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pulsar.json
index 82a5a69..7e1eba0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pulsar.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/pulsar.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "pulsar:persistence:\/\/tenant\/namespace\/topic",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quartz.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quartz.json
index 72ae419..175128b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quartz.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quartz.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "quartz:groupName\/triggerName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quickfix.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quickfix.json
index cb31635..4657371 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quickfix.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/quickfix.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "quickfix:configurationName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rabbitmq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rabbitmq.json
index 75f1117..0fe98b5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rabbitmq.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rabbitmq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "rabbitmq:exchangeName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/reactive-streams.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/reactive-streams.json
index b9d592f..2fc4aca 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/reactive-streams.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/reactive-streams.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "reactive-streams:stream",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ref.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ref.json
index 74e54c4..62f8eec 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ref.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ref.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ref:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-api.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-api.json
index b46318f..c200b11 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-api.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-api.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "rest-api:path\/contextIdPattern",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-openapi.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-openapi.json
index fd50b82..9a915e8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-openapi.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-openapi.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "rest-openapi:specificationUri#operationId",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-swagger.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-swagger.json
index dc16375..11d083d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-swagger.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest-swagger.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "rest-swagger:specificationUri#operationId",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest.json
index 19b498d..6e74d7a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rest.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "rest:method:path:uriTemplate",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json
index 469fe6c..14b873a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/resteasy.json
@@ -17,6 +17,7 @@
     "extendsScheme": "http",
     "syntax": "resteasy:httpUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/robotframework.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/robotframework.json
index 312684d0..41c9f9a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/robotframework.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/robotframework.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "robotframework:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rss.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rss.json
index b3937df..b0b45cf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rss.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/rss.json
@@ -16,6 +16,7 @@
     "extendsScheme": "atom",
     "syntax": "rss:feedUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/saga.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/saga.json
index be245c4..07c5040 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/saga.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/saga.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "saga:action",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json
index c311db0..65a8ce5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/salesforce.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "salesforce:operationName:topicName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sap-netweaver.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sap-netweaver.json
index 10d775f..2111e6a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sap-netweaver.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sap-netweaver.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "sap-netweaver:url",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scheduler.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scheduler.json
index 1cfe558..d457ebe 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scheduler.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scheduler.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "scheduler:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/schematron.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/schematron.json
index 72b4f57..5404d37 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/schematron.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/schematron.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "schematron:path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scp.json
index de8472e..833df55 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/scp.json
@@ -17,6 +17,7 @@
     "extendsScheme": "ftp",
     "syntax": "scp:host:port\/directoryName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/seda.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/seda.json
index 8022ad6..0f747c6 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/seda.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/seda.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "seda:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/service.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/service.json
index 884eeaf..52d34bd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/service.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/service.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "service:delegateUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servicenow.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servicenow.json
index 5f1b846..cb73ca5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servicenow.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servicenow.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "servicenow:instanceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servlet.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servlet.json
index 034c683..149bb14 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servlet.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/servlet.json
@@ -17,6 +17,7 @@
     "extendsScheme": "http",
     "syntax": "servlet:contextPath",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json
index ef9fb84..6d022de 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sftp.json
@@ -17,6 +17,7 @@
     "extendsScheme": "file",
     "syntax": "sftp:host:port\/directoryName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sip.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sip.json
index 35efa3b..3c11c80 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sip.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sip.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "sip,sips",
     "syntax": "sip:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sips.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sips.json
index 138a2dc..bd21055 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sips.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sips.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "sip,sips",
     "syntax": "sips:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms-batch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms-batch.json
index fced897..aec11e4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms-batch.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms-batch.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "sjms-batch:destinationName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
index e031e2f..f55730d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "sjms:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
index e9e757a..6e122df 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sjms2.json
@@ -16,6 +16,7 @@
     "extendsScheme": "sjms",
     "syntax": "sjms2:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/slack.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/slack.json
index 47d31e3..c2357a5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/slack.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/slack.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "slack:channel",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpp.json
index 0737f48..3c037d5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpp.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "smpp,smpps",
     "syntax": "smpp:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpps.json
index dad154d..359a420 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smpps.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "smpp,smpps",
     "syntax": "smpps:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json
index 8752767..a7fb1f4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtp.json
@@ -18,6 +18,7 @@
     "syntax": "smtp:host:port",
     "alternativeSyntax": "smtp:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json
index adea903..0647890 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/smtps.json
@@ -18,6 +18,7 @@
     "syntax": "smtps:host:port",
     "alternativeSyntax": "smtps:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/snmp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/snmp.json
index a07c1f6..6514a21 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/snmp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/snmp.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "snmp:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json
index acf29d9..0863f24 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solr.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "solr,solrs,solrCloud",
     "syntax": "solr:url",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json
index 59dd65c..d6adcea 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrCloud.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "solr,solrs,solrCloud",
     "syntax": "solrCloud:url",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json
index ae06916..39e5ca5 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/solrs.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "solr,solrs,solrCloud",
     "syntax": "solrs:url",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/soroush.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/soroush.json
index 4ca0a83..73a400a 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/soroush.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/soroush.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "soroush:action",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spark.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spark.json
index d025a52..a414904 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spark.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spark.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spark:endpointType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk-hec.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk-hec.json
index 1aeccd7..bae6352 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk-hec.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk-hec.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "splunk-hec:splunkURL\/token",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk.json
index 1735d0a..8d6ab2d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/splunk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "splunk:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-batch.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-batch.json
index 6e47f6f..8435911 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-batch.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-batch.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-batch:jobName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-event.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-event.json
index 8cbdd1b..b99c9e3 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-event.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-event.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-event:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-integration.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-integration.json
index 23ae75e..121efb1 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-integration.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-integration.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-integration:defaultChannel",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ldap.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ldap.json
index 71f435f..bef6a47 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ldap.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ldap.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-ldap:templateName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-redis.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-redis.json
index 85a835f..99274d0 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-redis.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-redis.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-redis:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ws.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ws.json
index b61b89d..1eefe5e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ws.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-ws.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-ws:type:lookupKey:webServiceEndpointUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql-stored.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql-stored.json
index d6c26f0..e6fddba 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql-stored.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql-stored.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "sql-stored:template",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql.json
index 62571b9..7880397 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/sql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "sql:query",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ssh.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ssh.json
index 42a3aae..64bf4bf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ssh.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ssh.json
@@ -17,6 +17,7 @@
     "syntax": "ssh:host:port",
     "alternativeSyntax": "ssh:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stax.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stax.json
index 0051be3..8c79e29 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stax.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stax.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "stax:contentHandlerClass",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stomp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stomp.json
index 639cd8e..bd34e3d 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stomp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stomp.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "stomp:destination",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stream.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stream.json
index c9d03ec..f6b93ab 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stream.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "stream:kind",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/string-template.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/string-template.json
index 474353f..bdf9959 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/string-template.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/string-template.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "string-template:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stub.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stub.json
index 50d41cf..32be5be 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stub.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/stub.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "stub:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json
index 7fbcbe3..6df8bd7 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/telegram.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "telegram:type",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/thrift.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/thrift.json
index b5537f0..9ef72ea 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/thrift.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/thrift.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "thrift:host:port\/service",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/tika.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/tika.json
index a7112f3..85045bf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/tika.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/tika.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "tika:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/timer.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/timer.json
index b4a544a..d446e1c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/timer.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/timer.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "timer:timerName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json
index d55ae1c..115e72e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twilio.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "twilio:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json
index 481fe03..a5f640f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-directmessage.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "twitter-directmessage:user",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json
index 400e55b..552849b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-search.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "twitter-search:keywords",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json
index 7d2989a..3a35a77 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/twitter-timeline.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "twitter-timeline:timelineType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/undertow.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/undertow.json
index 2a2861f..1992411 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/undertow.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/undertow.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "undertow:httpURI",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true,
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/validator.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/validator.json
index 7e6dfe1..c2b2bfb 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/validator.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/validator.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "validator:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/velocity.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/velocity.json
index 870bd92..1f7db0c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/velocity.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/velocity.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "velocity:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-http.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-http.json
index 2a44f96..6153aa8 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-http.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-http.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "vertx-http:httpUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-websocket.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-websocket.json
index 9dd316f..b33e027 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-websocket.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx-websocket.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "vertx-websocket:host:port\/path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx.json
index 3b0346d..71b2d9cf 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vertx.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "vertx:address",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vm.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vm.json
index 9cd316e..390cfb4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vm.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/vm.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "vm:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weather.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weather.json
index a888078..2c6d738 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weather.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weather.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "weather:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/web3j.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/web3j.json
index b98ffeb..d5ba137 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/web3j.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/web3j.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "web3j:nodeAddress",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/webhook.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/webhook.json
index a34f14d..3b107ba 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/webhook.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/webhook.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "webhook:endpointUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket-jsr356.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket-jsr356.json
index ecca2a0..d522334 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket-jsr356.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket-jsr356.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "websocket-jsr356:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket.json
index e22d2c3..a19b8bd 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/websocket.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "websocket:host:port\/resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weka.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weka.json
index 2e6e38e..ebad195 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weka.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/weka.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "weka:command",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/wordpress.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/wordpress.json
index b054f2d..b79896f 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/wordpress.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/wordpress.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "wordpress:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/workday.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/workday.json
index fe48f7a..685d298 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/workday.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/workday.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "workday:entity:path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xchange.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xchange.json
index 6de68a2..4ac39ee 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xchange.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xchange.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xchange:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json
index 9f05235..87e4803 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xj.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xj:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-sign.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-sign.json
index cbd465f..415c48b 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-sign.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-sign.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xmlsecurity-sign:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-verify.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-verify.json
index 3a9a46f..801e613 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-verify.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmlsecurity-verify.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xmlsecurity-verify:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmpp.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmpp.json
index c2b0820..8b889fe 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmpp.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xmpp.json
@@ -17,6 +17,7 @@
     "syntax": "xmpp:host:port\/participant",
     "alternativeSyntax": "xmpp:user:password@host:port\/participant",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xquery.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xquery.json
index 9634ec0..c32ac6e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xquery.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xquery.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xquery:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json
index 53df773..047cf1c 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt-saxon.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xslt-saxon:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt.json
index b2b86fb..f1c810e 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/xslt.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xslt:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/yammer.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/yammer.json
index 9e96c0f..fea2114 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/yammer.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/yammer.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "yammer:function",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json
index 50d1fa0..0a4edd4 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zendesk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "zendesk:methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json
index d7538cd..66326db 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper-master.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "zookeeper-master:groupName:consumerEndpointUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper.json
index 9039814..1bef401 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper.json
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/zookeeper.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "zookeeper:serverUrls\/path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json b/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
index 5dacfa8..8d2bcbb 100644
--- a/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
+++ b/components/camel-activemq/src/generated/resources/org/apache/camel/component/activemq/activemq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "jms",
     "syntax": "activemq:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-ws.json b/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-ws.json
index ddda31e..9cbfb1f 100644
--- a/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-ws.json
+++ b/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-ws.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "ahc-ws,ahc-wss",
     "syntax": "ahc-ws:httpUri",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-wss.json b/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-wss.json
index 40f295e..d300421 100644
--- a/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-wss.json
+++ b/components/camel-ahc-ws/src/generated/resources/org/apache/camel/component/ahc/ws/ahc-wss.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "ahc-ws,ahc-wss",
     "syntax": "ahc-wss:httpUri",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ahc/src/generated/resources/org/apache/camel/component/ahc/ahc.json b/components/camel-ahc/src/generated/resources/org/apache/camel/component/ahc/ahc.json
index 8224585..bc277e3 100644
--- a/components/camel-ahc/src/generated/resources/org/apache/camel/component/ahc/ahc.json
+++ b/components/camel-ahc/src/generated/resources/org/apache/camel/component/ahc/ahc.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ahc:httpUri",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json b/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json
index 6588268..84a8101 100644
--- a/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json
+++ b/components/camel-amqp/src/generated/resources/org/apache/camel/component/amqp/amqp.json
@@ -16,6 +16,7 @@
     "extendsScheme": "jms",
     "syntax": "amqp:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json b/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json
index 9438629..7952403 100644
--- a/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json
+++ b/components/camel-apns/src/generated/resources/org/apache/camel/component/apns/apns.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "apns:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-arangodb/src/generated/resources/org/apache/camel/component/arangodb/arangodb.json b/components/camel-arangodb/src/generated/resources/org/apache/camel/component/arangodb/arangodb.json
index d760499..301a776 100644
--- a/components/camel-arangodb/src/generated/resources/org/apache/camel/component/arangodb/arangodb.json
+++ b/components/camel-arangodb/src/generated/resources/org/apache/camel/component/arangodb/arangodb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "arangodb:database",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json b/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
index eaba37c..929bf17 100644
--- a/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
+++ b/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "as2:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-asterisk/src/generated/resources/org/apache/camel/component/asterisk/asterisk.json b/components/camel-asterisk/src/generated/resources/org/apache/camel/component/asterisk/asterisk.json
index 802fd45..e219e4b 100644
--- a/components/camel-asterisk/src/generated/resources/org/apache/camel/component/asterisk/asterisk.json
+++ b/components/camel-asterisk/src/generated/resources/org/apache/camel/component/asterisk/asterisk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "asterisk:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atmos/src/generated/resources/org/apache/camel/component/atmos/atmos.json b/components/camel-atmos/src/generated/resources/org/apache/camel/component/atmos/atmos.json
index e31b717..2dafd17 100644
--- a/components/camel-atmos/src/generated/resources/org/apache/camel/component/atmos/atmos.json
+++ b/components/camel-atmos/src/generated/resources/org/apache/camel/component/atmos/atmos.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atmos:name\/operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atmosphere-websocket/src/generated/resources/org/apache/camel/component/atmosphere/websocket/atmosphere-websocket.json b/components/camel-atmosphere-websocket/src/generated/resources/org/apache/camel/component/atmosphere/websocket/atmosphere-websocket.json
index 8072c9d..46dd113 100644
--- a/components/camel-atmosphere-websocket/src/generated/resources/org/apache/camel/component/atmosphere/websocket/atmosphere-websocket.json
+++ b/components/camel-atmosphere-websocket/src/generated/resources/org/apache/camel/component/atmosphere/websocket/atmosphere-websocket.json
@@ -17,6 +17,7 @@
     "extendsScheme": "servlet",
     "syntax": "atmosphere-websocket:servicePath",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atom/src/generated/resources/org/apache/camel/component/atom/atom.json b/components/camel-atom/src/generated/resources/org/apache/camel/component/atom/atom.json
index 056928e..f6fc2c8 100644
--- a/components/camel-atom/src/generated/resources/org/apache/camel/component/atom/atom.json
+++ b/components/camel-atom/src/generated/resources/org/apache/camel/component/atom/atom.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atom:feedUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/map/atomix-map.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/map/atomix-map.json
index 118f90e..259feed 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/map/atomix-map.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/map/atomix-map.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-map:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/messaging/atomix-messaging.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/messaging/atomix-messaging.json
index 82f52f3..e911901 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/messaging/atomix-messaging.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/messaging/atomix-messaging.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-messaging:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/multimap/atomix-multimap.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/multimap/atomix-multimap.json
index 383adaf..1539e73 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/multimap/atomix-multimap.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/multimap/atomix-multimap.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-multimap:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/queue/atomix-queue.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/queue/atomix-queue.json
index 7d4eb37..0acc1fb 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/queue/atomix-queue.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/queue/atomix-queue.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-queue:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/set/atomix-set.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/set/atomix-set.json
index 6dbe215..8fdbc9a 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/set/atomix-set.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/set/atomix-set.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-set:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/value/atomix-value.json b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/value/atomix-value.json
index 9dfb8a1..306e09e 100644
--- a/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/value/atomix-value.json
+++ b/components/camel-atomix/src/generated/resources/org/apache/camel/component/atomix/client/value/atomix-value.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "atomix-value:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-avro-rpc/src/generated/resources/org/apache/camel/component/avro/avro.json b/components/camel-avro-rpc/src/generated/resources/org/apache/camel/component/avro/avro.json
index 1516c02..eb44401 100644
--- a/components/camel-avro-rpc/src/generated/resources/org/apache/camel/component/avro/avro.json
+++ b/components/camel-avro-rpc/src/generated/resources/org/apache/camel/component/avro/avro.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "avro:transport:host:port\/messageName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-cw/src/generated/resources/org/apache/camel/component/aws/cw/aws-cw.json b/components/camel-aws-cw/src/generated/resources/org/apache/camel/component/aws/cw/aws-cw.json
index 4a7b445..bb28868 100644
--- a/components/camel-aws-cw/src/generated/resources/org/apache/camel/component/aws/cw/aws-cw.json
+++ b/components/camel-aws-cw/src/generated/resources/org/apache/camel/component/aws/cw/aws-cw.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-cw:namespace",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddb/aws-ddb.json b/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddb/aws-ddb.json
index 71a6ac8..6d4325f 100644
--- a/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddb/aws-ddb.json
+++ b/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddb/aws-ddb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-ddb:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddbstream/aws-ddbstream.json b/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddbstream/aws-ddbstream.json
index 7e3018c..6d93b0e 100644
--- a/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddbstream/aws-ddbstream.json
+++ b/components/camel-aws-ddb/src/generated/resources/org/apache/camel/component/aws/ddbstream/aws-ddbstream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-ddbstream:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-ec2/src/generated/resources/org/apache/camel/component/aws/ec2/aws-ec2.json b/components/camel-aws-ec2/src/generated/resources/org/apache/camel/component/aws/ec2/aws-ec2.json
index 6f727f2..522c11a 100644
--- a/components/camel-aws-ec2/src/generated/resources/org/apache/camel/component/aws/ec2/aws-ec2.json
+++ b/components/camel-aws-ec2/src/generated/resources/org/apache/camel/component/aws/ec2/aws-ec2.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-ec2:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-ecs/src/generated/resources/org/apache/camel/component/aws/ecs/aws-ecs.json b/components/camel-aws-ecs/src/generated/resources/org/apache/camel/component/aws/ecs/aws-ecs.json
index 991c2ab..99fa0eb 100644
--- a/components/camel-aws-ecs/src/generated/resources/org/apache/camel/component/aws/ecs/aws-ecs.json
+++ b/components/camel-aws-ecs/src/generated/resources/org/apache/camel/component/aws/ecs/aws-ecs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-ecs:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-eks/src/generated/resources/org/apache/camel/component/aws/eks/aws-eks.json b/components/camel-aws-eks/src/generated/resources/org/apache/camel/component/aws/eks/aws-eks.json
index fb77502..152d1b9 100644
--- a/components/camel-aws-eks/src/generated/resources/org/apache/camel/component/aws/eks/aws-eks.json
+++ b/components/camel-aws-eks/src/generated/resources/org/apache/camel/component/aws/eks/aws-eks.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-eks:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-iam/src/generated/resources/org/apache/camel/component/aws/iam/aws-iam.json b/components/camel-aws-iam/src/generated/resources/org/apache/camel/component/aws/iam/aws-iam.json
index 3c67cc2..195a5e4 100644
--- a/components/camel-aws-iam/src/generated/resources/org/apache/camel/component/aws/iam/aws-iam.json
+++ b/components/camel-aws-iam/src/generated/resources/org/apache/camel/component/aws/iam/aws-iam.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-iam:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/firehose/aws-kinesis-firehose.json b/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/firehose/aws-kinesis-firehose.json
index ddd45e1..3b72131 100644
--- a/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/firehose/aws-kinesis-firehose.json
+++ b/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/firehose/aws-kinesis-firehose.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-kinesis-firehose:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/kinesis/aws-kinesis.json b/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/kinesis/aws-kinesis.json
index ec767cb..4b1ba8c 100644
--- a/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/kinesis/aws-kinesis.json
+++ b/components/camel-aws-kinesis/src/generated/resources/org/apache/camel/component/aws/kinesis/aws-kinesis.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-kinesis:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-kms/src/generated/resources/org/apache/camel/component/aws/kms/aws-kms.json b/components/camel-aws-kms/src/generated/resources/org/apache/camel/component/aws/kms/aws-kms.json
index 81492b5..8116f5d 100644
--- a/components/camel-aws-kms/src/generated/resources/org/apache/camel/component/aws/kms/aws-kms.json
+++ b/components/camel-aws-kms/src/generated/resources/org/apache/camel/component/aws/kms/aws-kms.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-kms:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-lambda/src/generated/resources/org/apache/camel/component/aws/lambda/aws-lambda.json b/components/camel-aws-lambda/src/generated/resources/org/apache/camel/component/aws/lambda/aws-lambda.json
index a44b6ba..a974d4c 100644
--- a/components/camel-aws-lambda/src/generated/resources/org/apache/camel/component/aws/lambda/aws-lambda.json
+++ b/components/camel-aws-lambda/src/generated/resources/org/apache/camel/component/aws/lambda/aws-lambda.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-lambda:function",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-mq/src/generated/resources/org/apache/camel/component/aws/mq/aws-mq.json b/components/camel-aws-mq/src/generated/resources/org/apache/camel/component/aws/mq/aws-mq.json
index b2e8d16..23c434f 100644
--- a/components/camel-aws-mq/src/generated/resources/org/apache/camel/component/aws/mq/aws-mq.json
+++ b/components/camel-aws-mq/src/generated/resources/org/apache/camel/component/aws/mq/aws-mq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-mq:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-msk/src/generated/resources/org/apache/camel/component/aws/msk/aws-msk.json b/components/camel-aws-msk/src/generated/resources/org/apache/camel/component/aws/msk/aws-msk.json
index 03c1fca..5c86cf4 100644
--- a/components/camel-aws-msk/src/generated/resources/org/apache/camel/component/aws/msk/aws-msk.json
+++ b/components/camel-aws-msk/src/generated/resources/org/apache/camel/component/aws/msk/aws-msk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-msk:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-s3/src/generated/resources/org/apache/camel/component/aws/s3/aws-s3.json b/components/camel-aws-s3/src/generated/resources/org/apache/camel/component/aws/s3/aws-s3.json
index 8ed9635..bff0b33 100644
--- a/components/camel-aws-s3/src/generated/resources/org/apache/camel/component/aws/s3/aws-s3.json
+++ b/components/camel-aws-s3/src/generated/resources/org/apache/camel/component/aws/s3/aws-s3.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-s3:\/\/bucketNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-sdb/src/generated/resources/org/apache/camel/component/aws/sdb/aws-sdb.json b/components/camel-aws-sdb/src/generated/resources/org/apache/camel/component/aws/sdb/aws-sdb.json
index d2b9145..c5a4a31 100644
--- a/components/camel-aws-sdb/src/generated/resources/org/apache/camel/component/aws/sdb/aws-sdb.json
+++ b/components/camel-aws-sdb/src/generated/resources/org/apache/camel/component/aws/sdb/aws-sdb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-sdb:domainName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-ses/src/generated/resources/org/apache/camel/component/aws/ses/aws-ses.json b/components/camel-aws-ses/src/generated/resources/org/apache/camel/component/aws/ses/aws-ses.json
index 667bfb1..9a21102 100644
--- a/components/camel-aws-ses/src/generated/resources/org/apache/camel/component/aws/ses/aws-ses.json
+++ b/components/camel-aws-ses/src/generated/resources/org/apache/camel/component/aws/ses/aws-ses.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-ses:from",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-sns/src/generated/resources/org/apache/camel/component/aws/sns/aws-sns.json b/components/camel-aws-sns/src/generated/resources/org/apache/camel/component/aws/sns/aws-sns.json
index 8c6e65d..413cc97 100644
--- a/components/camel-aws-sns/src/generated/resources/org/apache/camel/component/aws/sns/aws-sns.json
+++ b/components/camel-aws-sns/src/generated/resources/org/apache/camel/component/aws/sns/aws-sns.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-sns:topicNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws-sqs/src/generated/resources/org/apache/camel/component/aws/sqs/aws-sqs.json b/components/camel-aws-sqs/src/generated/resources/org/apache/camel/component/aws/sqs/aws-sqs.json
index 8de9360..10a6a75 100644
--- a/components/camel-aws-sqs/src/generated/resources/org/apache/camel/component/aws/sqs/aws-sqs.json
+++ b/components/camel-aws-sqs/src/generated/resources/org/apache/camel/component/aws/sqs/aws-sqs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-sqs:queueNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-swf/src/generated/resources/org/apache/camel/component/aws/swf/aws-swf.json b/components/camel-aws-swf/src/generated/resources/org/apache/camel/component/aws/swf/aws-swf.json
index 52059df..7587889 100644
--- a/components/camel-aws-swf/src/generated/resources/org/apache/camel/component/aws/swf/aws-swf.json
+++ b/components/camel-aws-swf/src/generated/resources/org/apache/camel/component/aws/swf/aws-swf.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-swf:type",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws-translate/src/generated/resources/org/apache/camel/component/aws/translate/aws-translate.json b/components/camel-aws-translate/src/generated/resources/org/apache/camel/component/aws/translate/aws-translate.json
index 4a2acf7..d29b89f 100644
--- a/components/camel-aws-translate/src/generated/resources/org/apache/camel/component/aws/translate/aws-translate.json
+++ b/components/camel-aws-translate/src/generated/resources/org/apache/camel/component/aws/translate/aws-translate.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws-translate:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-athena/src/generated/resources/org/apache/camel/component/aws2/athena/aws2-athena.json b/components/camel-aws2-athena/src/generated/resources/org/apache/camel/component/aws2/athena/aws2-athena.json
index beaef3c..b0e18ca 100644
--- a/components/camel-aws2-athena/src/generated/resources/org/apache/camel/component/aws2/athena/aws2-athena.json
+++ b/components/camel-aws2-athena/src/generated/resources/org/apache/camel/component/aws2/athena/aws2-athena.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-athena:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-cw/src/generated/resources/org/apache/camel/component/aws2/cw/aws2-cw.json b/components/camel-aws2-cw/src/generated/resources/org/apache/camel/component/aws2/cw/aws2-cw.json
index c5cbbf1..d73a97e 100644
--- a/components/camel-aws2-cw/src/generated/resources/org/apache/camel/component/aws2/cw/aws2-cw.json
+++ b/components/camel-aws2-cw/src/generated/resources/org/apache/camel/component/aws2/cw/aws2-cw.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-cw:namespace",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddb/aws2-ddb.json b/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddb/aws2-ddb.json
index 43fa65f..a49fd84 100644
--- a/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddb/aws2-ddb.json
+++ b/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddb/aws2-ddb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ddb:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddbstream/aws2-ddbstream.json b/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddbstream/aws2-ddbstream.json
index 54d2e90..e72fda8 100644
--- a/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddbstream/aws2-ddbstream.json
+++ b/components/camel-aws2-ddb/src/generated/resources/org/apache/camel/component/aws2/ddbstream/aws2-ddbstream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ddbstream:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws2-ec2/src/generated/resources/org/apache/camel/component/aws2/ec2/aws2-ec2.json b/components/camel-aws2-ec2/src/generated/resources/org/apache/camel/component/aws2/ec2/aws2-ec2.json
index 34f3a24..68dadb7 100644
--- a/components/camel-aws2-ec2/src/generated/resources/org/apache/camel/component/aws2/ec2/aws2-ec2.json
+++ b/components/camel-aws2-ec2/src/generated/resources/org/apache/camel/component/aws2/ec2/aws2-ec2.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ec2:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-ecs/src/generated/resources/org/apache/camel/component/aws2/ecs/aws2-ecs.json b/components/camel-aws2-ecs/src/generated/resources/org/apache/camel/component/aws2/ecs/aws2-ecs.json
index b0c6332..f1beec9 100644
--- a/components/camel-aws2-ecs/src/generated/resources/org/apache/camel/component/aws2/ecs/aws2-ecs.json
+++ b/components/camel-aws2-ecs/src/generated/resources/org/apache/camel/component/aws2/ecs/aws2-ecs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ecs:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-eks/src/generated/resources/org/apache/camel/component/aws2/eks/aws2-eks.json b/components/camel-aws2-eks/src/generated/resources/org/apache/camel/component/aws2/eks/aws2-eks.json
index 68ac0f3..93d66e0 100644
--- a/components/camel-aws2-eks/src/generated/resources/org/apache/camel/component/aws2/eks/aws2-eks.json
+++ b/components/camel-aws2-eks/src/generated/resources/org/apache/camel/component/aws2/eks/aws2-eks.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-eks:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-iam/src/generated/resources/org/apache/camel/component/aws2/iam/aws2-iam.json b/components/camel-aws2-iam/src/generated/resources/org/apache/camel/component/aws2/iam/aws2-iam.json
index 49ac33c..3912cb5 100644
--- a/components/camel-aws2-iam/src/generated/resources/org/apache/camel/component/aws2/iam/aws2-iam.json
+++ b/components/camel-aws2-iam/src/generated/resources/org/apache/camel/component/aws2/iam/aws2-iam.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-iam:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json b/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json
index bb826be..535fc18 100644
--- a/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json
+++ b/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-kinesis-firehose:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/kinesis/aws2-kinesis.json b/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/kinesis/aws2-kinesis.json
index 2e350f2..7f73ec6 100644
--- a/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/kinesis/aws2-kinesis.json
+++ b/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/kinesis/aws2-kinesis.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-kinesis:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws2-kms/src/generated/resources/org/apache/camel/component/aws2/kms/aws2-kms.json b/components/camel-aws2-kms/src/generated/resources/org/apache/camel/component/aws2/kms/aws2-kms.json
index 39f4518..213b3a7 100644
--- a/components/camel-aws2-kms/src/generated/resources/org/apache/camel/component/aws2/kms/aws2-kms.json
+++ b/components/camel-aws2-kms/src/generated/resources/org/apache/camel/component/aws2/kms/aws2-kms.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-kms:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-lambda/src/generated/resources/org/apache/camel/component/aws2/lambda/aws2-lambda.json b/components/camel-aws2-lambda/src/generated/resources/org/apache/camel/component/aws2/lambda/aws2-lambda.json
index d4ba18b..01f7096 100644
--- a/components/camel-aws2-lambda/src/generated/resources/org/apache/camel/component/aws2/lambda/aws2-lambda.json
+++ b/components/camel-aws2-lambda/src/generated/resources/org/apache/camel/component/aws2/lambda/aws2-lambda.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-lambda:function",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-mq/src/generated/resources/org/apache/camel/component/aws2/mq/aws2-mq.json b/components/camel-aws2-mq/src/generated/resources/org/apache/camel/component/aws2/mq/aws2-mq.json
index 66f441c..b225174 100644
--- a/components/camel-aws2-mq/src/generated/resources/org/apache/camel/component/aws2/mq/aws2-mq.json
+++ b/components/camel-aws2-mq/src/generated/resources/org/apache/camel/component/aws2/mq/aws2-mq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-mq:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-msk/src/generated/resources/org/apache/camel/component/aws2/msk/aws2-msk.json b/components/camel-aws2-msk/src/generated/resources/org/apache/camel/component/aws2/msk/aws2-msk.json
index c6ed6f9..cc25f77 100644
--- a/components/camel-aws2-msk/src/generated/resources/org/apache/camel/component/aws2/msk/aws2-msk.json
+++ b/components/camel-aws2-msk/src/generated/resources/org/apache/camel/component/aws2/msk/aws2-msk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-msk:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-s3/src/generated/resources/org/apache/camel/component/aws2/s3/aws2-s3.json b/components/camel-aws2-s3/src/generated/resources/org/apache/camel/component/aws2/s3/aws2-s3.json
index 33a2656..97b9a6b 100644
--- a/components/camel-aws2-s3/src/generated/resources/org/apache/camel/component/aws2/s3/aws2-s3.json
+++ b/components/camel-aws2-s3/src/generated/resources/org/apache/camel/component/aws2/s3/aws2-s3.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-s3:\/\/bucketNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json b/components/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json
index 45e536c..6ee0fde 100644
--- a/components/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json
+++ b/components/camel-aws2-ses/src/generated/resources/org/apache/camel/component/aws2/ses/aws2-ses.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ses:from",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-sns/src/generated/resources/org/apache/camel/component/aws2/sns/aws2-sns.json b/components/camel-aws2-sns/src/generated/resources/org/apache/camel/component/aws2/sns/aws2-sns.json
index 89fd007..ad9513b 100644
--- a/components/camel-aws2-sns/src/generated/resources/org/apache/camel/component/aws2/sns/aws2-sns.json
+++ b/components/camel-aws2-sns/src/generated/resources/org/apache/camel/component/aws2/sns/aws2-sns.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-sns:topicNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-sqs/src/generated/resources/org/apache/camel/component/aws2/sqs/aws2-sqs.json b/components/camel-aws2-sqs/src/generated/resources/org/apache/camel/component/aws2/sqs/aws2-sqs.json
index 7b070cf..dd32dc7 100644
--- a/components/camel-aws2-sqs/src/generated/resources/org/apache/camel/component/aws2/sqs/aws2-sqs.json
+++ b/components/camel-aws2-sqs/src/generated/resources/org/apache/camel/component/aws2/sqs/aws2-sqs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-sqs:queueNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-aws2-sts/src/generated/resources/org/apache/camel/component/aws2/sts/aws2-sts.json b/components/camel-aws2-sts/src/generated/resources/org/apache/camel/component/aws2/sts/aws2-sts.json
index d4c122d..d38a401 100644
--- a/components/camel-aws2-sts/src/generated/resources/org/apache/camel/component/aws2/sts/aws2-sts.json
+++ b/components/camel-aws2-sts/src/generated/resources/org/apache/camel/component/aws2/sts/aws2-sts.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-sts:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-aws2-translate/src/generated/resources/org/apache/camel/component/aws2/translate/aws2-translate.json b/components/camel-aws2-translate/src/generated/resources/org/apache/camel/component/aws2/translate/aws2-translate.json
index 9ceee5a..4b66374 100644
--- a/components/camel-aws2-translate/src/generated/resources/org/apache/camel/component/aws2/translate/aws2-translate.json
+++ b/components/camel-aws2-translate/src/generated/resources/org/apache/camel/component/aws2/translate/aws2-translate.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "aws2-translate:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json b/components/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json
index bd27606..f3dc8bba 100644
--- a/components/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json
+++ b/components/camel-azure-eventhubs/src/generated/resources/org/apache/camel/component/azure/eventhubs/azure-eventhubs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "azure-eventhubs:namespace\/eventHubName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-azure-storage-blob/src/generated/resources/org/apache/camel/component/azure/storage/blob/azure-storage-blob.json b/components/camel-azure-storage-blob/src/generated/resources/org/apache/camel/component/azure/storage/blob/azure-storage-blob.json
index 2aa3347..c438518 100644
--- a/components/camel-azure-storage-blob/src/generated/resources/org/apache/camel/component/azure/storage/blob/azure-storage-blob.json
+++ b/components/camel-azure-storage-blob/src/generated/resources/org/apache/camel/component/azure/storage/blob/azure-storage-blob.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "azure-storage-blob:containerName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-azure-storage-queue/src/generated/resources/org/apache/camel/component/azure/storage/queue/azure-storage-queue.json b/components/camel-azure-storage-queue/src/generated/resources/org/apache/camel/component/azure/storage/queue/azure-storage-queue.json
index dbf97b8..3b97e65 100644
--- a/components/camel-azure-storage-queue/src/generated/resources/org/apache/camel/component/azure/storage/queue/azure-storage-queue.json
+++ b/components/camel-azure-storage-queue/src/generated/resources/org/apache/camel/component/azure/storage/queue/azure-storage-queue.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "azure-storage-queue:queueName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/blob/azure-blob.json b/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/blob/azure-blob.json
index d0c719a..e46b8a0 100644
--- a/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/blob/azure-blob.json
+++ b/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/blob/azure-blob.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "azure-blob:containerOrBlobUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/queue/azure-queue.json b/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/queue/azure-queue.json
index 87ff817..6f12a8d 100644
--- a/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/queue/azure-queue.json
+++ b/components/camel-azure/src/generated/resources/org/apache/camel/component/azure/queue/azure-queue.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "azure-queue:containerAndQueueUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-bean-validator/src/generated/resources/org/apache/camel/component/bean/validator/bean-validator.json b/components/camel-bean-validator/src/generated/resources/org/apache/camel/component/bean/validator/bean-validator.json
index ac075f7..6bdd167 100644
--- a/components/camel-bean-validator/src/generated/resources/org/apache/camel/component/bean/validator/bean-validator.json
+++ b/components/camel-bean-validator/src/generated/resources/org/apache/camel/component/bean/validator/bean-validator.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "bean-validator:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-bean/src/generated/resources/org/apache/camel/component/bean/bean.json b/components/camel-bean/src/generated/resources/org/apache/camel/component/bean/bean.json
index 6316e4c..4938c97 100644
--- a/components/camel-bean/src/generated/resources/org/apache/camel/component/bean/bean.json
+++ b/components/camel-bean/src/generated/resources/org/apache/camel/component/bean/bean.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "bean:beanName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-bean/src/generated/resources/org/apache/camel/component/beanclass/class.json b/components/camel-bean/src/generated/resources/org/apache/camel/component/beanclass/class.json
index 9e6d3d6..4fa66aa 100644
--- a/components/camel-bean/src/generated/resources/org/apache/camel/component/beanclass/class.json
+++ b/components/camel-bean/src/generated/resources/org/apache/camel/component/beanclass/class.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "class:beanName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-beanstalk/src/generated/resources/org/apache/camel/component/beanstalk/beanstalk.json b/components/camel-beanstalk/src/generated/resources/org/apache/camel/component/beanstalk/beanstalk.json
index 9da4c58..6f791a7 100644
--- a/components/camel-beanstalk/src/generated/resources/org/apache/camel/component/beanstalk/beanstalk.json
+++ b/components/camel-beanstalk/src/generated/resources/org/apache/camel/component/beanstalk/beanstalk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "beanstalk:connectionSettings",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-bonita/src/generated/resources/org/apache/camel/component/bonita/bonita.json b/components/camel-bonita/src/generated/resources/org/apache/camel/component/bonita/bonita.json
index df9c962..50c97e6 100644
--- a/components/camel-bonita/src/generated/resources/org/apache/camel/component/bonita/bonita.json
+++ b/components/camel-bonita/src/generated/resources/org/apache/camel/component/bonita/bonita.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "bonita:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json b/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
index 197493f..408d9bf 100644
--- a/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
+++ b/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "box:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json b/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
index 83ca716..82ac65d 100644
--- a/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
+++ b/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "braintree:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-browse/src/generated/resources/org/apache/camel/component/browse/browse.json b/components/camel-browse/src/generated/resources/org/apache/camel/component/browse/browse.json
index 769620d..3dc8560 100644
--- a/components/camel-browse/src/generated/resources/org/apache/camel/component/browse/browse.json
+++ b/components/camel-browse/src/generated/resources/org/apache/camel/component/browse/browse.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "browse:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/cache/caffeine-cache.json b/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/cache/caffeine-cache.json
index 98813f9..47b6151 100644
--- a/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/cache/caffeine-cache.json
+++ b/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/cache/caffeine-cache.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "caffeine-cache:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/load/caffeine-loadcache.json b/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/load/caffeine-loadcache.json
index e5950fc..7485c3d 100644
--- a/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/load/caffeine-loadcache.json
+++ b/components/camel-caffeine/src/generated/resources/org/apache/camel/component/caffeine/load/caffeine-loadcache.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "caffeine-loadcache:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-cassandraql/src/generated/resources/org/apache/camel/component/cassandra/cql.json b/components/camel-cassandraql/src/generated/resources/org/apache/camel/component/cassandra/cql.json
index 4c050a5..251db69 100644
--- a/components/camel-cassandraql/src/generated/resources/org/apache/camel/component/cassandra/cql.json
+++ b/components/camel-cassandraql/src/generated/resources/org/apache/camel/component/cassandra/cql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cql:beanRef:hosts:port\/keyspace",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-chatscript/src/generated/resources/org/apache/camel/component/chatscript/chatscript.json b/components/camel-chatscript/src/generated/resources/org/apache/camel/component/chatscript/chatscript.json
index c1bebaa..f17d991 100644
--- a/components/camel-chatscript/src/generated/resources/org/apache/camel/component/chatscript/chatscript.json
+++ b/components/camel-chatscript/src/generated/resources/org/apache/camel/component/chatscript/chatscript.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "chatscript:host:port\/botName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-chunk/src/generated/resources/org/apache/camel/component/chunk/chunk.json b/components/camel-chunk/src/generated/resources/org/apache/camel/component/chunk/chunk.json
index 57236fd..10d525c 100644
--- a/components/camel-chunk/src/generated/resources/org/apache/camel/component/chunk/chunk.json
+++ b/components/camel-chunk/src/generated/resources/org/apache/camel/component/chunk/chunk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "chunk:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-cm-sms/src/generated/resources/org/apache/camel/component/cm/cm-sms.json b/components/camel-cm-sms/src/generated/resources/org/apache/camel/component/cm/cm-sms.json
index 4ba78aa..5292464 100644
--- a/components/camel-cm-sms/src/generated/resources/org/apache/camel/component/cm/cm-sms.json
+++ b/components/camel-cm-sms/src/generated/resources/org/apache/camel/component/cm/cm-sms.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cm-sms:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-cmis/src/generated/resources/org/apache/camel/component/cmis/cmis.json b/components/camel-cmis/src/generated/resources/org/apache/camel/component/cmis/cmis.json
index 38953d7..a48944c 100644
--- a/components/camel-cmis/src/generated/resources/org/apache/camel/component/cmis/cmis.json
+++ b/components/camel-cmis/src/generated/resources/org/apache/camel/component/cmis/cmis.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cmis:cmsUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap+tcp.json b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap+tcp.json
index b41a106..f3645bb 100644
--- a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap+tcp.json
+++ b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap+tcp.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coap+tcp:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap.json b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap.json
index fb1826f..cb44449 100644
--- a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap.json
+++ b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coap.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coap:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps+tcp.json b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps+tcp.json
index f4ad14b..a172824 100644
--- a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps+tcp.json
+++ b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps+tcp.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coaps+tcp:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps.json b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps.json
index 893202b..8a00edd 100644
--- a/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps.json
+++ b/components/camel-coap/src/generated/resources/org/apache/camel/coap/coaps.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coaps:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometd.json b/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometd.json
index dc9cbbf..8f91dc1 100644
--- a/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometd.json
+++ b/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometd.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "cometd,cometds",
     "syntax": "cometd:host:port\/channelName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometds.json b/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometds.json
index fb68ecc..1c19737 100644
--- a/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometds.json
+++ b/components/camel-cometd/src/generated/resources/org/apache/camel/component/cometd/cometds.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "cometd,cometds",
     "syntax": "cometds:host:port\/channelName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-consul/src/generated/resources/org/apache/camel/component/consul/consul.json b/components/camel-consul/src/generated/resources/org/apache/camel/component/consul/consul.json
index f939ade..c381b93 100644
--- a/components/camel-consul/src/generated/resources/org/apache/camel/component/consul/consul.json
+++ b/components/camel-consul/src/generated/resources/org/apache/camel/component/consul/consul.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "consul:apiEndpoint",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-controlbus/src/generated/resources/org/apache/camel/component/controlbus/controlbus.json b/components/camel-controlbus/src/generated/resources/org/apache/camel/component/controlbus/controlbus.json
index 27774e4..a8c38f5 100644
--- a/components/camel-controlbus/src/generated/resources/org/apache/camel/component/controlbus/controlbus.json
+++ b/components/camel-controlbus/src/generated/resources/org/apache/camel/component/controlbus/controlbus.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "controlbus:command:language",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-corda/src/generated/resources/org/apache/camel/component/corda/corda.json b/components/camel-corda/src/generated/resources/org/apache/camel/component/corda/corda.json
index 7b80d01..45f1bf4 100644
--- a/components/camel-corda/src/generated/resources/org/apache/camel/component/corda/corda.json
+++ b/components/camel-corda/src/generated/resources/org/apache/camel/component/corda/corda.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "corda:node",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-couchbase/src/generated/resources/org/apache/camel/component/couchbase/couchbase.json b/components/camel-couchbase/src/generated/resources/org/apache/camel/component/couchbase/couchbase.json
index bff72e4..6ad8638 100644
--- a/components/camel-couchbase/src/generated/resources/org/apache/camel/component/couchbase/couchbase.json
+++ b/components/camel-couchbase/src/generated/resources/org/apache/camel/component/couchbase/couchbase.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "couchbase:protocol:hostname:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-couchdb/src/generated/resources/org/apache/camel/component/couchdb/couchdb.json b/components/camel-couchdb/src/generated/resources/org/apache/camel/component/couchdb/couchdb.json
index 1c0748f..8ef644b 100644
--- a/components/camel-couchdb/src/generated/resources/org/apache/camel/component/couchdb/couchdb.json
+++ b/components/camel-couchdb/src/generated/resources/org/apache/camel/component/couchdb/couchdb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "couchdb:protocol:hostname:port\/database",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-cron/src/generated/resources/org/apache/camel/component/cron/cron.json b/components/camel-cron/src/generated/resources/org/apache/camel/component/cron/cron.json
index 3490224..2ca9b63 100644
--- a/components/camel-cron/src/generated/resources/org/apache/camel/component/cron/cron.json
+++ b/components/camel-cron/src/generated/resources/org/apache/camel/component/cron/cron.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cron:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-crypto-cms/src/generated/resources/org/apache/camel/component/crypto/cms/crypto-cms.json b/components/camel-crypto-cms/src/generated/resources/org/apache/camel/component/crypto/cms/crypto-cms.json
index dafcf02..bdcb561 100644
--- a/components/camel-crypto-cms/src/generated/resources/org/apache/camel/component/crypto/cms/crypto-cms.json
+++ b/components/camel-crypto-cms/src/generated/resources/org/apache/camel/component/crypto/cms/crypto-cms.json
@@ -17,6 +17,7 @@
     "extendsScheme": "",
     "syntax": "crypto-cms:cryptoOperation:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-crypto/src/generated/resources/org/apache/camel/component/crypto/crypto.json b/components/camel-crypto/src/generated/resources/org/apache/camel/component/crypto/crypto.json
index 33b3e3b..dbd34cb 100644
--- a/components/camel-crypto/src/generated/resources/org/apache/camel/component/crypto/crypto.json
+++ b/components/camel-crypto/src/generated/resources/org/apache/camel/component/crypto/crypto.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "crypto:cryptoOperation:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/cxf.json b/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/cxf.json
index 690a688..f5c01b5 100644
--- a/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/cxf.json
+++ b/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/cxf.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cxf:beanId:address",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/jaxrs/cxfrs.json b/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/jaxrs/cxfrs.json
index 3140543..2deb691 100644
--- a/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/jaxrs/cxfrs.json
+++ b/components/camel-cxf/src/generated/resources/org/apache/camel/component/cxf/jaxrs/cxfrs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "cxfrs:beanId:address",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-dataformat/src/generated/resources/org/apache/camel/component/dataformat/dataformat.json b/components/camel-dataformat/src/generated/resources/org/apache/camel/component/dataformat/dataformat.json
index bdb07bf..ee10967 100644
--- a/components/camel-dataformat/src/generated/resources/org/apache/camel/component/dataformat/dataformat.json
+++ b/components/camel-dataformat/src/generated/resources/org/apache/camel/component/dataformat/dataformat.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dataformat:name:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset-test.json b/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset-test.json
index 86224b9..a89fd19 100644
--- a/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset-test.json
+++ b/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset-test.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dataset-test:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset.json b/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset.json
index eb4e6b2..48c0559 100644
--- a/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset.json
+++ b/components/camel-dataset/src/generated/resources/org/apache/camel/component/dataset/dataset.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dataset:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json b/components/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json
index b6ef34f..88cd738 100644
--- a/components/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json
+++ b/components/camel-debezium-mongodb/src/generated/resources/org/apache/camel/component/debezium/debezium-mongodb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "debezium-mongodb:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json b/components/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json
index b3ee5f6..333139a 100644
--- a/components/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json
+++ b/components/camel-debezium-mysql/src/generated/resources/org/apache/camel/component/debezium/debezium-mysql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "debezium-mysql:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json b/components/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json
index fb2433e..228a913 100644
--- a/components/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json
+++ b/components/camel-debezium-postgres/src/generated/resources/org/apache/camel/component/debezium/debezium-postgres.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "debezium-postgres:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json b/components/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json
index a30ddee..bfd6a5e 100644
--- a/components/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json
+++ b/components/camel-debezium-sqlserver/src/generated/resources/org/apache/camel/component/debezium/debezium-sqlserver.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "debezium-sqlserver:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-digitalocean/src/generated/resources/org/apache/camel/component/digitalocean/digitalocean.json b/components/camel-digitalocean/src/generated/resources/org/apache/camel/component/digitalocean/digitalocean.json
index 47c319d..6fea0c1 100644
--- a/components/camel-digitalocean/src/generated/resources/org/apache/camel/component/digitalocean/digitalocean.json
+++ b/components/camel-digitalocean/src/generated/resources/org/apache/camel/component/digitalocean/digitalocean.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "digitalocean:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-direct/src/generated/resources/org/apache/camel/component/direct/direct.json b/components/camel-direct/src/generated/resources/org/apache/camel/component/direct/direct.json
index 35241fd..5864c7f 100644
--- a/components/camel-direct/src/generated/resources/org/apache/camel/component/direct/direct.json
+++ b/components/camel-direct/src/generated/resources/org/apache/camel/component/direct/direct.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "direct:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-directvm/src/generated/resources/org/apache/camel/component/directvm/direct-vm.json b/components/camel-directvm/src/generated/resources/org/apache/camel/component/directvm/direct-vm.json
index 8bcd819..432415d 100644
--- a/components/camel-directvm/src/generated/resources/org/apache/camel/component/directvm/direct-vm.json
+++ b/components/camel-directvm/src/generated/resources/org/apache/camel/component/directvm/direct-vm.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "direct-vm:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor-vm.json b/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor-vm.json
index fa26e91..4539807 100644
--- a/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor-vm.json
+++ b/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor-vm.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "disruptor,disruptor-vm",
     "syntax": "disruptor-vm:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor.json b/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor.json
index 0fd2434..e568ff1 100644
--- a/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor.json
+++ b/components/camel-disruptor/src/generated/resources/org/apache/camel/component/disruptor/disruptor.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "disruptor,disruptor-vm",
     "syntax": "disruptor:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-djl/src/generated/resources/org/apache/camel/component/djl/djl.json b/components/camel-djl/src/generated/resources/org/apache/camel/component/djl/djl.json
index 6aed81d..88ea049 100644
--- a/components/camel-djl/src/generated/resources/org/apache/camel/component/djl/djl.json
+++ b/components/camel-djl/src/generated/resources/org/apache/camel/component/djl/djl.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "djl:application",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-dns/src/generated/resources/org/apache/camel/component/dns/dns.json b/components/camel-dns/src/generated/resources/org/apache/camel/component/dns/dns.json
index 76a13b8..f0886b7 100644
--- a/components/camel-dns/src/generated/resources/org/apache/camel/component/dns/dns.json
+++ b/components/camel-dns/src/generated/resources/org/apache/camel/component/dns/dns.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dns:dnsType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-docker/src/generated/resources/org/apache/camel/component/docker/docker.json b/components/camel-docker/src/generated/resources/org/apache/camel/component/docker/docker.json
index 3abc063..d627181 100644
--- a/components/camel-docker/src/generated/resources/org/apache/camel/component/docker/docker.json
+++ b/components/camel-docker/src/generated/resources/org/apache/camel/component/docker/docker.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "docker:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-dozer/src/generated/resources/org/apache/camel/component/dozer/dozer.json b/components/camel-dozer/src/generated/resources/org/apache/camel/component/dozer/dozer.json
index d574862..0e860b6 100644
--- a/components/camel-dozer/src/generated/resources/org/apache/camel/component/dozer/dozer.json
+++ b/components/camel-dozer/src/generated/resources/org/apache/camel/component/dozer/dozer.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dozer:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-drill/src/generated/resources/org/apache/camel/component/drill/drill.json b/components/camel-drill/src/generated/resources/org/apache/camel/component/drill/drill.json
index 0b155dd..b58c998 100644
--- a/components/camel-drill/src/generated/resources/org/apache/camel/component/drill/drill.json
+++ b/components/camel-drill/src/generated/resources/org/apache/camel/component/drill/drill.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "drill:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-dropbox/src/generated/resources/org/apache/camel/component/dropbox/dropbox.json b/components/camel-dropbox/src/generated/resources/org/apache/camel/component/dropbox/dropbox.json
index 81f2d13..a082771 100644
--- a/components/camel-dropbox/src/generated/resources/org/apache/camel/component/dropbox/dropbox.json
+++ b/components/camel-dropbox/src/generated/resources/org/apache/camel/component/dropbox/dropbox.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "dropbox:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ehcache/src/generated/resources/org/apache/camel/component/ehcache/ehcache.json b/components/camel-ehcache/src/generated/resources/org/apache/camel/component/ehcache/ehcache.json
index 2944f69..1ecae79 100644
--- a/components/camel-ehcache/src/generated/resources/org/apache/camel/component/ehcache/ehcache.json
+++ b/components/camel-ehcache/src/generated/resources/org/apache/camel/component/ehcache/ehcache.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ehcache:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-elasticsearch-rest/src/generated/resources/org/apache/camel/component/elasticsearch/elasticsearch-rest.json b/components/camel-elasticsearch-rest/src/generated/resources/org/apache/camel/component/elasticsearch/elasticsearch-rest.json
index c8e39ef..ed076be 100644
--- a/components/camel-elasticsearch-rest/src/generated/resources/org/apache/camel/component/elasticsearch/elasticsearch-rest.json
+++ b/components/camel-elasticsearch-rest/src/generated/resources/org/apache/camel/component/elasticsearch/elasticsearch-rest.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "elasticsearch-rest:clusterName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-elsql/src/generated/resources/org/apache/camel/component/elsql/elsql.json b/components/camel-elsql/src/generated/resources/org/apache/camel/component/elsql/elsql.json
index 8948b2d..f5e428e 100644
--- a/components/camel-elsql/src/generated/resources/org/apache/camel/component/elsql/elsql.json
+++ b/components/camel-elsql/src/generated/resources/org/apache/camel/component/elsql/elsql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "elsql:elsqlName:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-keys.json b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-keys.json
index f8dd767..10fba1f 100644
--- a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-keys.json
+++ b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-keys.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "etcd-keys:path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-stats.json b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-stats.json
index 3ce5939..ff5ffd8 100644
--- a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-stats.json
+++ b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-stats.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "etcd-stats:path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-watch.json b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-watch.json
index 327aa15..d8f416b 100644
--- a/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-watch.json
+++ b/components/camel-etcd/src/generated/resources/org/apache/camel/component/etcd/etcd-watch.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "etcd-watch:path",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-exec/src/generated/resources/org/apache/camel/component/exec/exec.json b/components/camel-exec/src/generated/resources/org/apache/camel/component/exec/exec.json
index 497c326..9457311 100644
--- a/components/camel-exec/src/generated/resources/org/apache/camel/component/exec/exec.json
+++ b/components/camel-exec/src/generated/resources/org/apache/camel/component/exec/exec.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "exec:executable",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-facebook/src/generated/resources/org/apache/camel/component/facebook/facebook.json b/components/camel-facebook/src/generated/resources/org/apache/camel/component/facebook/facebook.json
index 01e8c86..5cf23cc 100644
--- a/components/camel-facebook/src/generated/resources/org/apache/camel/component/facebook/facebook.json
+++ b/components/camel-facebook/src/generated/resources/org/apache/camel/component/facebook/facebook.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "facebook:methodName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
index b9b01f2..94bc516 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
+++ b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "fhir:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-file-watch/src/generated/resources/org/apache/camel/component/file/watch/file-watch.json b/components/camel-file-watch/src/generated/resources/org/apache/camel/component/file/watch/file-watch.json
index 9d1b24b..5563a75 100644
--- a/components/camel-file-watch/src/generated/resources/org/apache/camel/component/file/watch/file-watch.json
+++ b/components/camel-file-watch/src/generated/resources/org/apache/camel/component/file/watch/file-watch.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "file-watch:path",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-file/src/generated/resources/org/apache/camel/component/file/file.json b/components/camel-file/src/generated/resources/org/apache/camel/component/file/file.json
index 902435b..401c7ae 100644
--- a/components/camel-file/src/generated/resources/org/apache/camel/component/file/file.json
+++ b/components/camel-file/src/generated/resources/org/apache/camel/component/file/file.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "file:directoryName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-flatpack/src/generated/resources/org/apache/camel/component/flatpack/flatpack.json b/components/camel-flatpack/src/generated/resources/org/apache/camel/component/flatpack/flatpack.json
index 27f4e75..230524a 100644
--- a/components/camel-flatpack/src/generated/resources/org/apache/camel/component/flatpack/flatpack.json
+++ b/components/camel-flatpack/src/generated/resources/org/apache/camel/component/flatpack/flatpack.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "flatpack:type:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-flink/src/generated/resources/org/apache/camel/component/flink/flink.json b/components/camel-flink/src/generated/resources/org/apache/camel/component/flink/flink.json
index 0545e8c..36c3a80 100644
--- a/components/camel-flink/src/generated/resources/org/apache/camel/component/flink/flink.json
+++ b/components/camel-flink/src/generated/resources/org/apache/camel/component/flink/flink.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "flink:endpointType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-fop/src/generated/resources/org/apache/camel/component/fop/fop.json b/components/camel-fop/src/generated/resources/org/apache/camel/component/fop/fop.json
index 8d094c8..9e50943 100644
--- a/components/camel-fop/src/generated/resources/org/apache/camel/component/fop/fop.json
+++ b/components/camel-fop/src/generated/resources/org/apache/camel/component/fop/fop.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "fop:outputType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-freemarker/src/generated/resources/org/apache/camel/component/freemarker/freemarker.json b/components/camel-freemarker/src/generated/resources/org/apache/camel/component/freemarker/freemarker.json
index ebc5392..bc6b75f 100644
--- a/components/camel-freemarker/src/generated/resources/org/apache/camel/component/freemarker/freemarker.json
+++ b/components/camel-freemarker/src/generated/resources/org/apache/camel/component/freemarker/freemarker.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "freemarker:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftp.json b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftp.json
index 2a9f0d2..9ad55d8 100644
--- a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftp.json
+++ b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftp.json
@@ -18,6 +18,7 @@
     "syntax": "ftp:host:port\/directoryName",
     "alternativeSyntax": "ftp:username:password@host:port\/directoryName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftps.json b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftps.json
index 116ed1a..0422133 100644
--- a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftps.json
+++ b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/ftps.json
@@ -18,6 +18,7 @@
     "syntax": "ftps:host:port\/directoryName",
     "alternativeSyntax": "ftps:username:password@host:port\/directoryName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json
index ef9fb84..6d022de 100644
--- a/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json
+++ b/components/camel-ftp/src/generated/resources/org/apache/camel/component/file/remote/sftp.json
@@ -17,6 +17,7 @@
     "extendsScheme": "file",
     "syntax": "sftp:host:port\/directoryName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ganglia/src/generated/resources/org/apache/camel/component/ganglia/ganglia.json b/components/camel-ganglia/src/generated/resources/org/apache/camel/component/ganglia/ganglia.json
index 637ae7a..f44958f 100644
--- a/components/camel-ganglia/src/generated/resources/org/apache/camel/component/ganglia/ganglia.json
+++ b/components/camel-ganglia/src/generated/resources/org/apache/camel/component/ganglia/ganglia.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ganglia:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-geocoder/src/generated/resources/org/apache/camel/component/geocoder/geocoder.json b/components/camel-geocoder/src/generated/resources/org/apache/camel/component/geocoder/geocoder.json
index 3947e0f..12a940b 100644
--- a/components/camel-geocoder/src/generated/resources/org/apache/camel/component/geocoder/geocoder.json
+++ b/components/camel-geocoder/src/generated/resources/org/apache/camel/component/geocoder/geocoder.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "geocoder:address:latlng",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-git/src/generated/resources/org/apache/camel/component/git/git.json b/components/camel-git/src/generated/resources/org/apache/camel/component/git/git.json
index 1d7e17d..9f4ef3a 100644
--- a/components/camel-git/src/generated/resources/org/apache/camel/component/git/git.json
+++ b/components/camel-git/src/generated/resources/org/apache/camel/component/git/git.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "git:localPath",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-github/src/generated/resources/org/apache/camel/component/github/github.json b/components/camel-github/src/generated/resources/org/apache/camel/component/github/github.json
index 3a60cbd..7122a04 100644
--- a/components/camel-github/src/generated/resources/org/apache/camel/component/github/github.json
+++ b/components/camel-github/src/generated/resources/org/apache/camel/component/github/github.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "github:type\/branchName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/google-bigquery.json b/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/google-bigquery.json
index acf8b32..880fbdc 100644
--- a/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/google-bigquery.json
+++ b/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/google-bigquery.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-bigquery:projectId:datasetId:tableId",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/sql/google-bigquery-sql.json b/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/sql/google-bigquery-sql.json
index 02d7b52..fd9c2c3 100644
--- a/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/sql/google-bigquery-sql.json
+++ b/components/camel-google-bigquery/src/generated/resources/org/apache/camel/component/google/bigquery/sql/google-bigquery-sql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-bigquery-sql:projectId:query",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
index 9456269..5389aea 100644
--- a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
+++ b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-calendar:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json
index c6ec32f..fc0bc4a 100644
--- a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json
+++ b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/stream/google-calendar-stream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-calendar-stream:index",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json b/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json
index ac3e9ce..d911e8a 100644
--- a/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json
+++ b/components/camel-google-drive/src/generated/resources/org/apache/camel/component/google/drive/google-drive.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-drive:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
index a67c6f4..fdddc2e 100644
--- a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
+++ b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-mail:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json
index b9bcffe..75e955f 100644
--- a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json
+++ b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/stream/google-mail-stream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-mail-stream:index",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-pubsub/src/generated/resources/org/apache/camel/component/google/pubsub/google-pubsub.json b/components/camel-google-pubsub/src/generated/resources/org/apache/camel/component/google/pubsub/google-pubsub.json
index 2173328..742424b 100644
--- a/components/camel-google-pubsub/src/generated/resources/org/apache/camel/component/google/pubsub/google-pubsub.json
+++ b/components/camel-google-pubsub/src/generated/resources/org/apache/camel/component/google/pubsub/google-pubsub.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-pubsub:projectId:destinationName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
index e35e15a..9b34b4d 100644
--- a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
+++ b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-sheets:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json
index c28046a..e6d7989 100644
--- a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json
+++ b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/stream/google-sheets-stream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "google-sheets-stream:apiName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-gora/src/generated/resources/org/apache/camel/component/gora/gora.json b/components/camel-gora/src/generated/resources/org/apache/camel/component/gora/gora.json
index 8a6ec6a..7883c64 100644
--- a/components/camel-gora/src/generated/resources/org/apache/camel/component/gora/gora.json
+++ b/components/camel-gora/src/generated/resources/org/apache/camel/component/gora/gora.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "gora:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-grape/src/generated/resources/org/apache/camel/component/grape/grape.json b/components/camel-grape/src/generated/resources/org/apache/camel/component/grape/grape.json
index 738f64f..3b94209 100644
--- a/components/camel-grape/src/generated/resources/org/apache/camel/component/grape/grape.json
+++ b/components/camel-grape/src/generated/resources/org/apache/camel/component/grape/grape.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "grape:defaultCoordinates",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-graphql/src/generated/resources/org/apache/camel/component/graphql/graphql.json b/components/camel-graphql/src/generated/resources/org/apache/camel/component/graphql/graphql.json
index f3feef4..617a903 100644
--- a/components/camel-graphql/src/generated/resources/org/apache/camel/component/graphql/graphql.json
+++ b/components/camel-graphql/src/generated/resources/org/apache/camel/component/graphql/graphql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "graphql:httpUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-grpc/src/generated/resources/org/apache/camel/component/grpc/grpc.json b/components/camel-grpc/src/generated/resources/org/apache/camel/component/grpc/grpc.json
index 40c78ef..735d50c 100644
--- a/components/camel-grpc/src/generated/resources/org/apache/camel/component/grpc/grpc.json
+++ b/components/camel-grpc/src/generated/resources/org/apache/camel/component/grpc/grpc.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "grpc:host:port\/service",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-guava-eventbus/src/generated/resources/org/apache/camel/component/guava/eventbus/guava-eventbus.json b/components/camel-guava-eventbus/src/generated/resources/org/apache/camel/component/guava/eventbus/guava-eventbus.json
index 7d00ec3..121805d 100644
--- a/components/camel-guava-eventbus/src/generated/resources/org/apache/camel/component/guava/eventbus/guava-eventbus.json
+++ b/components/camel-guava-eventbus/src/generated/resources/org/apache/camel/component/guava/eventbus/guava-eventbus.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "guava-eventbus:eventBusRef",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/atomicnumber/hazelcast-atomicvalue.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/atomicnumber/hazelcast-atomicvalue.json
index 35d1012..725f252 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/atomicnumber/hazelcast-atomicvalue.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/atomicnumber/hazelcast-atomicvalue.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-atomicvalue:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/instance/hazelcast-instance.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/instance/hazelcast-instance.json
index 2dc185a..0959955 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/instance/hazelcast-instance.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/instance/hazelcast-instance.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-instance:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/list/hazelcast-list.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/list/hazelcast-list.json
index 6f11602..9a201c4 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/list/hazelcast-list.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/list/hazelcast-list.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-list:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/map/hazelcast-map.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/map/hazelcast-map.json
index ad37d09..cc922b9 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/map/hazelcast-map.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/map/hazelcast-map.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-map:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/multimap/hazelcast-multimap.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/multimap/hazelcast-multimap.json
index 616ce18..423dec0 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/multimap/hazelcast-multimap.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/multimap/hazelcast-multimap.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-multimap:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json
index d507df7..bf802cf 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-queue:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/replicatedmap/hazelcast-replicatedmap.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/replicatedmap/hazelcast-replicatedmap.json
index 6471912..e344f6e 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/replicatedmap/hazelcast-replicatedmap.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/replicatedmap/hazelcast-replicatedmap.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-replicatedmap:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/ringbuffer/hazelcast-ringbuffer.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/ringbuffer/hazelcast-ringbuffer.json
index 76053ee..328bd19 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/ringbuffer/hazelcast-ringbuffer.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/ringbuffer/hazelcast-ringbuffer.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-ringbuffer:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/seda/hazelcast-seda.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/seda/hazelcast-seda.json
index 2bdbe92..f5d1791 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/seda/hazelcast-seda.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/seda/hazelcast-seda.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-seda:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/set/hazelcast-set.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/set/hazelcast-set.json
index 4fb7eb4..5b25eb3 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/set/hazelcast-set.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/set/hazelcast-set.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-set:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/topic/hazelcast-topic.json b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/topic/hazelcast-topic.json
index 82f06ef..e7e3b863 100644
--- a/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/topic/hazelcast-topic.json
+++ b/components/camel-hazelcast/src/generated/resources/org/apache/camel/component/hazelcast/topic/hazelcast-topic.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hazelcast-topic:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hbase/src/generated/resources/org/apache/camel/component/hbase/hbase.json b/components/camel-hbase/src/generated/resources/org/apache/camel/component/hbase/hbase.json
index e7b8598..964df3f 100644
--- a/components/camel-hbase/src/generated/resources/org/apache/camel/component/hbase/hbase.json
+++ b/components/camel-hbase/src/generated/resources/org/apache/camel/component/hbase/hbase.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hbase:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hdfs/src/generated/resources/org/apache/camel/component/hdfs/hdfs.json b/components/camel-hdfs/src/generated/resources/org/apache/camel/component/hdfs/hdfs.json
index 1c5c619..dfd8704 100644
--- a/components/camel-hdfs/src/generated/resources/org/apache/camel/component/hdfs/hdfs.json
+++ b/components/camel-hdfs/src/generated/resources/org/apache/camel/component/hdfs/hdfs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hdfs:hostName:port\/path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-hipchat/src/generated/resources/org/apache/camel/component/hipchat/hipchat.json b/components/camel-hipchat/src/generated/resources/org/apache/camel/component/hipchat/hipchat.json
index f50a09a..cd135bc 100644
--- a/components/camel-hipchat/src/generated/resources/org/apache/camel/component/hipchat/hipchat.json
+++ b/components/camel-hipchat/src/generated/resources/org/apache/camel/component/hipchat/hipchat.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "hipchat:protocol:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-http/src/generated/resources/org/apache/camel/component/http/http.json b/components/camel-http/src/generated/resources/org/apache/camel/component/http/http.json
index cbe6e3b..a9131fe 100644
--- a/components/camel-http/src/generated/resources/org/apache/camel/component/http/http.json
+++ b/components/camel-http/src/generated/resources/org/apache/camel/component/http/http.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "http,https",
     "syntax": "http:httpUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true,
diff --git a/components/camel-http/src/generated/resources/org/apache/camel/component/http/https.json b/components/camel-http/src/generated/resources/org/apache/camel/component/http/https.json
index bc7e062..7170b93 100644
--- a/components/camel-http/src/generated/resources/org/apache/camel/component/http/https.json
+++ b/components/camel-http/src/generated/resources/org/apache/camel/component/http/https.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "http,https",
     "syntax": "https:httpUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true,
diff --git a/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/client/iec60870-client.json b/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/client/iec60870-client.json
index 4e05e94..8742faf 100644
--- a/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/client/iec60870-client.json
+++ b/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/client/iec60870-client.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "iec60870-client:uriPath",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/server/iec60870-server.json b/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/server/iec60870-server.json
index ae792b9..814f5a3 100644
--- a/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/server/iec60870-server.json
+++ b/components/camel-iec60870/src/generated/resources/org/apache/camel/component/iec60870/server/iec60870-server.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "iec60870-server:uriPath",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-infinispan/src/generated/resources/org/apache/camel/component/infinispan/infinispan.json b/components/camel-infinispan/src/generated/resources/org/apache/camel/component/infinispan/infinispan.json
index f78b96c..978e414 100644
--- a/components/camel-infinispan/src/generated/resources/org/apache/camel/component/infinispan/infinispan.json
+++ b/components/camel-infinispan/src/generated/resources/org/apache/camel/component/infinispan/infinispan.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "infinispan:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-influxdb/src/generated/resources/org/apache/camel/component/influxdb/influxdb.json b/components/camel-influxdb/src/generated/resources/org/apache/camel/component/influxdb/influxdb.json
index 7df3e9b..8fee8c4 100644
--- a/components/camel-influxdb/src/generated/resources/org/apache/camel/component/influxdb/influxdb.json
+++ b/components/camel-influxdb/src/generated/resources/org/apache/camel/component/influxdb/influxdb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "influxdb:connectionBean",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-iota/src/generated/resources/org/apache/camel/component/iota/iota.json b/components/camel-iota/src/generated/resources/org/apache/camel/component/iota/iota.json
index c2147fa..3f92eec 100644
--- a/components/camel-iota/src/generated/resources/org/apache/camel/component/iota/iota.json
+++ b/components/camel-iota/src/generated/resources/org/apache/camel/component/iota/iota.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "iota:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-ipfs/src/generated/resources/org/apache/camel/component/ipfs/ipfs.json b/components/camel-ipfs/src/generated/resources/org/apache/camel/component/ipfs/ipfs.json
index 72e3493..64c2905 100644
--- a/components/camel-ipfs/src/generated/resources/org/apache/camel/component/ipfs/ipfs.json
+++ b/components/camel-ipfs/src/generated/resources/org/apache/camel/component/ipfs/ipfs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ipfs:ipfsCmd",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-irc/src/generated/resources/org/apache/camel/component/irc/irc.json b/components/camel-irc/src/generated/resources/org/apache/camel/component/irc/irc.json
index d71ea1e..2ae3081 100644
--- a/components/camel-irc/src/generated/resources/org/apache/camel/component/irc/irc.json
+++ b/components/camel-irc/src/generated/resources/org/apache/camel/component/irc/irc.json
@@ -17,6 +17,7 @@
     "syntax": "irc:hostname:port",
     "alternativeSyntax": "irc:username:password@hostname:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ironmq/src/generated/resources/org/apache/camel/component/ironmq/ironmq.json b/components/camel-ironmq/src/generated/resources/org/apache/camel/component/ironmq/ironmq.json
index 6e6b247..4944e57 100644
--- a/components/camel-ironmq/src/generated/resources/org/apache/camel/component/ironmq/ironmq.json
+++ b/components/camel-ironmq/src/generated/resources/org/apache/camel/component/ironmq/ironmq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ironmq:queueName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jbpm/src/generated/resources/org/apache/camel/component/jbpm/jbpm.json b/components/camel-jbpm/src/generated/resources/org/apache/camel/component/jbpm/jbpm.json
index b149e9b..0c808a6 100644
--- a/components/camel-jbpm/src/generated/resources/org/apache/camel/component/jbpm/jbpm.json
+++ b/components/camel-jbpm/src/generated/resources/org/apache/camel/component/jbpm/jbpm.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jbpm:connectionURL",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jcache/src/generated/resources/org/apache/camel/component/jcache/jcache.json b/components/camel-jcache/src/generated/resources/org/apache/camel/component/jcache/jcache.json
index 1aa962a..4118f80 100644
--- a/components/camel-jcache/src/generated/resources/org/apache/camel/component/jcache/jcache.json
+++ b/components/camel-jcache/src/generated/resources/org/apache/camel/component/jcache/jcache.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jcache:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jclouds/src/generated/resources/org/apache/camel/component/jclouds/jclouds.json b/components/camel-jclouds/src/generated/resources/org/apache/camel/component/jclouds/jclouds.json
index 8b01d79..0679d8f 100644
--- a/components/camel-jclouds/src/generated/resources/org/apache/camel/component/jclouds/jclouds.json
+++ b/components/camel-jclouds/src/generated/resources/org/apache/camel/component/jclouds/jclouds.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jclouds:command:providerId",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jcr/src/generated/resources/org/apache/camel/component/jcr/jcr.json b/components/camel-jcr/src/generated/resources/org/apache/camel/component/jcr/jcr.json
index 35deb0a..b4662b3 100644
--- a/components/camel-jcr/src/generated/resources/org/apache/camel/component/jcr/jcr.json
+++ b/components/camel-jcr/src/generated/resources/org/apache/camel/component/jcr/jcr.json
@@ -17,6 +17,7 @@
     "syntax": "jcr:host\/base",
     "alternativeSyntax": "jcr:username:password@host\/base",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jdbc/src/generated/resources/org/apache/camel/component/jdbc/jdbc.json b/components/camel-jdbc/src/generated/resources/org/apache/camel/component/jdbc/jdbc.json
index 417e943..cd49c94 100644
--- a/components/camel-jdbc/src/generated/resources/org/apache/camel/component/jdbc/jdbc.json
+++ b/components/camel-jdbc/src/generated/resources/org/apache/camel/component/jdbc/jdbc.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jdbc:dataSourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jetty/src/generated/resources/org/apache/camel/component/jetty9/jetty.json b/components/camel-jetty/src/generated/resources/org/apache/camel/component/jetty9/jetty.json
index c637c31..e9173bc 100644
--- a/components/camel-jetty/src/generated/resources/org/apache/camel/component/jetty9/jetty.json
+++ b/components/camel-jetty/src/generated/resources/org/apache/camel/component/jetty9/jetty.json
@@ -17,6 +17,7 @@
     "extendsScheme": "http",
     "syntax": "jetty:httpUri",
     "async": true,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-jgroups-raft/src/generated/resources/org/apache/camel/component/jgroups/raft/jgroups-raft.json b/components/camel-jgroups-raft/src/generated/resources/org/apache/camel/component/jgroups/raft/jgroups-raft.json
index ca6dfd1..12ba0a4 100644
--- a/components/camel-jgroups-raft/src/generated/resources/org/apache/camel/component/jgroups/raft/jgroups-raft.json
+++ b/components/camel-jgroups-raft/src/generated/resources/org/apache/camel/component/jgroups/raft/jgroups-raft.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jgroups-raft:clusterName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jgroups/src/generated/resources/org/apache/camel/component/jgroups/jgroups.json b/components/camel-jgroups/src/generated/resources/org/apache/camel/component/jgroups/jgroups.json
index 58182e2..6fafa40 100644
--- a/components/camel-jgroups/src/generated/resources/org/apache/camel/component/jgroups/jgroups.json
+++ b/components/camel-jgroups/src/generated/resources/org/apache/camel/component/jgroups/jgroups.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jgroups:clusterName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jing/src/generated/resources/org/apache/camel/component/validator/jing/jing.json b/components/camel-jing/src/generated/resources/org/apache/camel/component/validator/jing/jing.json
index 40b74f2..5f7e8d9 100644
--- a/components/camel-jing/src/generated/resources/org/apache/camel/component/validator/jing/jing.json
+++ b/components/camel-jing/src/generated/resources/org/apache/camel/component/validator/jing/jing.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jing:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jira/src/generated/resources/org/apache/camel/component/jira/jira.json b/components/camel-jira/src/generated/resources/org/apache/camel/component/jira/jira.json
index b802834..f01f6cc 100644
--- a/components/camel-jira/src/generated/resources/org/apache/camel/component/jira/jira.json
+++ b/components/camel-jira/src/generated/resources/org/apache/camel/component/jira/jira.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jira:type",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json b/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json
index 517eb0e..dfe93fe 100644
--- a/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json
+++ b/components/camel-jms/src/generated/resources/org/apache/camel/component/jms/jms.json
@@ -17,6 +17,7 @@
     "extendsScheme": "",
     "syntax": "jms:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jmx/src/generated/resources/org/apache/camel/component/jmx/jmx.json b/components/camel-jmx/src/generated/resources/org/apache/camel/component/jmx/jmx.json
index 040402e..0e372d2 100644
--- a/components/camel-jmx/src/generated/resources/org/apache/camel/component/jmx/jmx.json
+++ b/components/camel-jmx/src/generated/resources/org/apache/camel/component/jmx/jmx.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jmx:serverURL",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jolt/src/generated/resources/org/apache/camel/component/jolt/jolt.json b/components/camel-jolt/src/generated/resources/org/apache/camel/component/jolt/jolt.json
index 3a20996..b50074d 100644
--- a/components/camel-jolt/src/generated/resources/org/apache/camel/component/jolt/jolt.json
+++ b/components/camel-jolt/src/generated/resources/org/apache/camel/component/jolt/jolt.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jolt:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json b/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json
index 18d8793..c18bbc8 100644
--- a/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json
+++ b/components/camel-jooq/src/generated/resources/org/apache/camel/component/jooq/jooq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jooq:entityType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jpa/src/generated/resources/org/apache/camel/component/jpa/jpa.json b/components/camel-jpa/src/generated/resources/org/apache/camel/component/jpa/jpa.json
index 1fdfb01..ce92d4d 100644
--- a/components/camel-jpa/src/generated/resources/org/apache/camel/component/jpa/jpa.json
+++ b/components/camel-jpa/src/generated/resources/org/apache/camel/component/jpa/jpa.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jpa:entityType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-jsch/src/generated/resources/org/apache/camel/component/scp/scp.json b/components/camel-jsch/src/generated/resources/org/apache/camel/component/scp/scp.json
index de8472e..833df55 100644
--- a/components/camel-jsch/src/generated/resources/org/apache/camel/component/scp/scp.json
+++ b/components/camel-jsch/src/generated/resources/org/apache/camel/component/scp/scp.json
@@ -17,6 +17,7 @@
     "extendsScheme": "ftp",
     "syntax": "scp:host:port\/directoryName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jslt/src/generated/resources/org/apache/camel/component/jslt/jslt.json b/components/camel-jslt/src/generated/resources/org/apache/camel/component/jslt/jslt.json
index 06875aa..2e3d26c 100644
--- a/components/camel-jslt/src/generated/resources/org/apache/camel/component/jslt/jslt.json
+++ b/components/camel-jslt/src/generated/resources/org/apache/camel/component/jslt/jslt.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jslt:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-json-validator/src/generated/resources/org/apache/camel/component/jsonvalidator/json-validator.json b/components/camel-json-validator/src/generated/resources/org/apache/camel/component/jsonvalidator/json-validator.json
index 27dfafe..17166d3 100644
--- a/components/camel-json-validator/src/generated/resources/org/apache/camel/component/jsonvalidator/json-validator.json
+++ b/components/camel-json-validator/src/generated/resources/org/apache/camel/component/jsonvalidator/json-validator.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "json-validator:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jsonata/src/generated/resources/org/apache/camel/component/jsonata/jsonata.json b/components/camel-jsonata/src/generated/resources/org/apache/camel/component/jsonata/jsonata.json
index 97b125a..c8d6435 100644
--- a/components/camel-jsonata/src/generated/resources/org/apache/camel/component/jsonata/jsonata.json
+++ b/components/camel-jsonata/src/generated/resources/org/apache/camel/component/jsonata/jsonata.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jsonata:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-jt400/src/generated/resources/org/apache/camel/component/jt400/jt400.json b/components/camel-jt400/src/generated/resources/org/apache/camel/component/jt400/jt400.json
index bd8bbe5..cb01c48 100644
--- a/components/camel-jt400/src/generated/resources/org/apache/camel/component/jt400/jt400.json
+++ b/components/camel-jt400/src/generated/resources/org/apache/camel/component/jt400/jt400.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "jt400:userID:password\/systemName\/objectPath.type",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json b/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
index 4b90c86..5a2da46 100644
--- a/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
+++ b/components/camel-kafka/src/generated/resources/org/apache/camel/component/kafka/kafka.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kafka:topic",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/config_maps/kubernetes-config-maps.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/config_maps/kubernetes-config-maps.json
index 5060d35..c0e6014 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/config_maps/kubernetes-config-maps.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/config_maps/kubernetes-config-maps.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-config-maps:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/deployments/kubernetes-deployments.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/deployments/kubernetes-deployments.json
index 0d387f5..eab247c 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/deployments/kubernetes-deployments.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/deployments/kubernetes-deployments.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-deployments:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/hpa/kubernetes-hpa.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/hpa/kubernetes-hpa.json
index 66f4877..3e47c44 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/hpa/kubernetes-hpa.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/hpa/kubernetes-hpa.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-hpa:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/job/kubernetes-job.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/job/kubernetes-job.json
index 25e1dc1..c15cddd 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/job/kubernetes-job.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/job/kubernetes-job.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-job:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/namespaces/kubernetes-namespaces.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/namespaces/kubernetes-namespaces.json
index 1f5c73c..de63559 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/namespaces/kubernetes-namespaces.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/namespaces/kubernetes-namespaces.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-namespaces:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/nodes/kubernetes-nodes.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/nodes/kubernetes-nodes.json
index aa78f6b..847d0ea 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/nodes/kubernetes-nodes.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/nodes/kubernetes-nodes.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-nodes:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes/kubernetes-persistent-volumes.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes/kubernetes-persistent-volumes.json
index 3f4838c..0eb1499 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes/kubernetes-persistent-volumes.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes/kubernetes-persistent-volumes.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-persistent-volumes:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes_claims/kubernetes-persistent-volumes-claims.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes_claims/kubernetes-persistent-volumes-claims.json
index 6bc64c7..517565b 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes_claims/kubernetes-persistent-volumes-claims.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/persistent_volumes_claims/kubernetes-persistent-volumes-claims.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-persistent-volumes-claims:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/pods/kubernetes-pods.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/pods/kubernetes-pods.json
index 001c2db..5baf292 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/pods/kubernetes-pods.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/pods/kubernetes-pods.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-pods:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/replication_controllers/kubernetes-replication-controllers.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/replication_controllers/kubernetes-replication-controllers.json
index cf085ea..dc594cf 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/replication_controllers/kubernetes-replication-controllers.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/replication_controllers/kubernetes-replication-controllers.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-replication-controllers:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/resources_quota/kubernetes-resources-quota.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/resources_quota/kubernetes-resources-quota.json
index 13258c5..9a0381d 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/resources_quota/kubernetes-resources-quota.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/resources_quota/kubernetes-resources-quota.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-resources-quota:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/secrets/kubernetes-secrets.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/secrets/kubernetes-secrets.json
index b7438f1..b08d0a2 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/secrets/kubernetes-secrets.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/secrets/kubernetes-secrets.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-secrets:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/service_accounts/kubernetes-service-accounts.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/service_accounts/kubernetes-service-accounts.json
index b93a564..f6ddef7 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/service_accounts/kubernetes-service-accounts.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/service_accounts/kubernetes-service-accounts.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-service-accounts:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/services/kubernetes-services.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/services/kubernetes-services.json
index fd35ae1..1c62cbc 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/services/kubernetes-services.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/services/kubernetes-services.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kubernetes-services:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/build_configs/openshift-build-configs.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/build_configs/openshift-build-configs.json
index f0d9eb3..26c3bb8 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/build_configs/openshift-build-configs.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/build_configs/openshift-build-configs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openshift-build-configs:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/builds/openshift-builds.json b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/builds/openshift-builds.json
index b4bba88..5647f2a 100644
--- a/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/builds/openshift-builds.json
+++ b/components/camel-kubernetes/src/generated/resources/org/apache/camel/component/openshift/builds/openshift-builds.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openshift-builds:masterUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json b/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json
index 9b778b6..68dc7ff 100644
--- a/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json
+++ b/components/camel-kudu/src/generated/resources/org/apache/camel/component/kudu/kudu.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "kudu:host:port\/tableName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-language/src/generated/resources/org/apache/camel/component/language/language.json b/components/camel-language/src/generated/resources/org/apache/camel/component/language/language.json
index d8ab482..bd4a859 100644
--- a/components/camel-language/src/generated/resources/org/apache/camel/component/language/language.json
+++ b/components/camel-language/src/generated/resources/org/apache/camel/component/language/language.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "language:languageName:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json b/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json
index 4ecb611..0395a2d 100644
--- a/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json
+++ b/components/camel-ldap/src/generated/resources/org/apache/camel/component/ldap/ldap.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ldap:dirContextName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-ldif/src/generated/resources/org/apache/camel/component/ldif/ldif.json b/components/camel-ldif/src/generated/resources/org/apache/camel/component/ldif/ldif.json
index 98939e8..6c1246b 100644
--- a/components/camel-ldif/src/generated/resources/org/apache/camel/component/ldif/ldif.json
+++ b/components/camel-ldif/src/generated/resources/org/apache/camel/component/ldif/ldif.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ldif:ldapConnectionName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-log/src/generated/resources/org/apache/camel/component/log/log.json b/components/camel-log/src/generated/resources/org/apache/camel/component/log/log.json
index c6fc6ce..a026d77 100644
--- a/components/camel-log/src/generated/resources/org/apache/camel/component/log/log.json
+++ b/components/camel-log/src/generated/resources/org/apache/camel/component/log/log.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "log:loggerName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-lucene/src/generated/resources/org/apache/camel/component/lucene/lucene.json b/components/camel-lucene/src/generated/resources/org/apache/camel/component/lucene/lucene.json
index e16010c..59a9c8e 100644
--- a/components/camel-lucene/src/generated/resources/org/apache/camel/component/lucene/lucene.json
+++ b/components/camel-lucene/src/generated/resources/org/apache/camel/component/lucene/lucene.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "lucene:host:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-lumberjack/src/generated/resources/org/apache/camel/component/lumberjack/lumberjack.json b/components/camel-lumberjack/src/generated/resources/org/apache/camel/component/lumberjack/lumberjack.json
index bfca968..f07171e 100644
--- a/components/camel-lumberjack/src/generated/resources/org/apache/camel/component/lumberjack/lumberjack.json
+++ b/components/camel-lumberjack/src/generated/resources/org/apache/camel/component/lumberjack/lumberjack.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "lumberjack:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imap.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imap.json
index 8c64be5..ac26aab 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imap.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imap.json
@@ -18,6 +18,7 @@
     "syntax": "imap:host:port",
     "alternativeSyntax": "imap:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imaps.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imaps.json
index fee2f9f..eedc906 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imaps.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/imaps.json
@@ -18,6 +18,7 @@
     "syntax": "imaps:host:port",
     "alternativeSyntax": "imaps:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3.json
index 70e76ab..5d4d068 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3.json
@@ -18,6 +18,7 @@
     "syntax": "pop3:host:port",
     "alternativeSyntax": "pop3:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3s.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3s.json
index 77a942d..b1f38bb 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3s.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/pop3s.json
@@ -18,6 +18,7 @@
     "syntax": "pop3s:host:port",
     "alternativeSyntax": "pop3s:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtp.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtp.json
index 8752767..a7fb1f4 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtp.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtp.json
@@ -18,6 +18,7 @@
     "syntax": "smtp:host:port",
     "alternativeSyntax": "smtp:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtps.json b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtps.json
index adea903..0647890 100644
--- a/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtps.json
+++ b/components/camel-mail/src/generated/resources/org/apache/camel/component/mail/smtps.json
@@ -18,6 +18,7 @@
     "syntax": "smtps:host:port",
     "alternativeSyntax": "smtps:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-master/src/generated/resources/org/apache/camel/component/master/master.json b/components/camel-master/src/generated/resources/org/apache/camel/component/master/master.json
index 83e2472..74458b0 100644
--- a/components/camel-master/src/generated/resources/org/apache/camel/component/master/master.json
+++ b/components/camel-master/src/generated/resources/org/apache/camel/component/master/master.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "master:namespace:delegateUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-metrics/src/generated/resources/org/apache/camel/component/metrics/metrics.json b/components/camel-metrics/src/generated/resources/org/apache/camel/component/metrics/metrics.json
index e56d49c..968748f 100644
--- a/components/camel-metrics/src/generated/resources/org/apache/camel/component/metrics/metrics.json
+++ b/components/camel-metrics/src/generated/resources/org/apache/camel/component/metrics/metrics.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "metrics:metricsType:metricsName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-micrometer/src/generated/resources/org/apache/camel/component/micrometer/micrometer.json b/components/camel-micrometer/src/generated/resources/org/apache/camel/component/micrometer/micrometer.json
index 7e86349..f9a4d74 100644
--- a/components/camel-micrometer/src/generated/resources/org/apache/camel/component/micrometer/micrometer.json
+++ b/components/camel-micrometer/src/generated/resources/org/apache/camel/component/micrometer/micrometer.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "micrometer:metricsType:metricsName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-microprofile-metrics/src/generated/resources/org/apache/camel/component/microprofile/metrics/microprofile-metrics.json b/components/camel-microprofile-metrics/src/generated/resources/org/apache/camel/component/microprofile/metrics/microprofile-metrics.json
index d73dc31..6da5bd9 100644
--- a/components/camel-microprofile-metrics/src/generated/resources/org/apache/camel/component/microprofile/metrics/microprofile-metrics.json
+++ b/components/camel-microprofile-metrics/src/generated/resources/org/apache/camel/component/microprofile/metrics/microprofile-metrics.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "microprofile-metrics:metricType:metricName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/client/milo-client.json b/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/client/milo-client.json
index 36d5c35..be9857d 100644
--- a/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/client/milo-client.json
+++ b/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/client/milo-client.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "milo-client:endpointUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/server/milo-server.json b/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/server/milo-server.json
index 5afa214..98bb2d2 100644
--- a/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/server/milo-server.json
+++ b/components/camel-milo/src/generated/resources/org/apache/camel/component/milo/server/milo-server.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "milo-server:itemId",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mina/src/generated/resources/org/apache/camel/component/mina/mina.json b/components/camel-mina/src/generated/resources/org/apache/camel/component/mina/mina.json
index 6aaa3ae..db343f8 100644
--- a/components/camel-mina/src/generated/resources/org/apache/camel/component/mina/mina.json
+++ b/components/camel-mina/src/generated/resources/org/apache/camel/component/mina/mina.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mina:protocol:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-minio/src/generated/resources/org/apache/camel/component/minio/minio.json b/components/camel-minio/src/generated/resources/org/apache/camel/component/minio/minio.json
index 8577b2a70..741e07d 100644
--- a/components/camel-minio/src/generated/resources/org/apache/camel/component/minio/minio.json
+++ b/components/camel-minio/src/generated/resources/org/apache/camel/component/minio/minio.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "minio:bucketName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json b/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json
index 651bf33..258a45f 100644
--- a/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json
+++ b/components/camel-mllp/src/generated/resources/org/apache/camel/component/mllp/mllp.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mllp:hostname:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mock/src/generated/resources/org/apache/camel/component/mock/mock.json b/components/camel-mock/src/generated/resources/org/apache/camel/component/mock/mock.json
index 0a007af..afe0c4f 100644
--- a/components/camel-mock/src/generated/resources/org/apache/camel/component/mock/mock.json
+++ b/components/camel-mock/src/generated/resources/org/apache/camel/component/mock/mock.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mock:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/components/camel-mongodb-gridfs/src/generated/resources/org/apache/camel/component/mongodb/gridfs/mongodb-gridfs.json b/components/camel-mongodb-gridfs/src/generated/resources/org/apache/camel/component/mongodb/gridfs/mongodb-gridfs.json
index 3841ccd..81d4bd5 100644
--- a/components/camel-mongodb-gridfs/src/generated/resources/org/apache/camel/component/mongodb/gridfs/mongodb-gridfs.json
+++ b/components/camel-mongodb-gridfs/src/generated/resources/org/apache/camel/component/mongodb/gridfs/mongodb-gridfs.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mongodb-gridfs:connectionBean",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-mongodb/src/generated/resources/org/apache/camel/component/mongodb/mongodb.json b/components/camel-mongodb/src/generated/resources/org/apache/camel/component/mongodb/mongodb.json
index 53e80f4..06df970 100644
--- a/components/camel-mongodb/src/generated/resources/org/apache/camel/component/mongodb/mongodb.json
+++ b/components/camel-mongodb/src/generated/resources/org/apache/camel/component/mongodb/mongodb.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mongodb:connectionBean",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-msv/src/generated/resources/org/apache/camel/component/validator/msv/msv.json b/components/camel-msv/src/generated/resources/org/apache/camel/component/validator/msv/msv.json
index cbdf66b..2407b2b 100644
--- a/components/camel-msv/src/generated/resources/org/apache/camel/component/validator/msv/msv.json
+++ b/components/camel-msv/src/generated/resources/org/apache/camel/component/validator/msv/msv.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "msv:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-mustache/src/generated/resources/org/apache/camel/component/mustache/mustache.json b/components/camel-mustache/src/generated/resources/org/apache/camel/component/mustache/mustache.json
index 3f06bf6..21848b6 100644
--- a/components/camel-mustache/src/generated/resources/org/apache/camel/component/mustache/mustache.json
+++ b/components/camel-mustache/src/generated/resources/org/apache/camel/component/mustache/mustache.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mustache:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-mvel/src/generated/resources/org/apache/camel/component/mvel/mvel.json b/components/camel-mvel/src/generated/resources/org/apache/camel/component/mvel/mvel.json
index 83a88ca..a0bbfd6 100644
--- a/components/camel-mvel/src/generated/resources/org/apache/camel/component/mvel/mvel.json
+++ b/components/camel-mvel/src/generated/resources/org/apache/camel/component/mvel/mvel.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mvel:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis-bean.json b/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis-bean.json
index 13457e7..7a4fe1a 100644
--- a/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis-bean.json
+++ b/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis-bean.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mybatis-bean:beanName:methodName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis.json b/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis.json
index 2fc4bcd..67a06dd 100644
--- a/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis.json
+++ b/components/camel-mybatis/src/generated/resources/org/apache/camel/component/mybatis/mybatis.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "mybatis:statement",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-nagios/src/generated/resources/org/apache/camel/component/nagios/nagios.json b/components/camel-nagios/src/generated/resources/org/apache/camel/component/nagios/nagios.json
index 3da6422..b71e779 100644
--- a/components/camel-nagios/src/generated/resources/org/apache/camel/component/nagios/nagios.json
+++ b/components/camel-nagios/src/generated/resources/org/apache/camel/component/nagios/nagios.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "nagios:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-nats/src/generated/resources/org/apache/camel/component/nats/nats.json b/components/camel-nats/src/generated/resources/org/apache/camel/component/nats/nats.json
index 03b553d..8845b1a 100644
--- a/components/camel-nats/src/generated/resources/org/apache/camel/component/nats/nats.json
+++ b/components/camel-nats/src/generated/resources/org/apache/camel/component/nats/nats.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "nats:topic",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json b/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
index 29d5d78..fbfbe99 100644
--- a/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
+++ b/components/camel-netty-http/src/generated/resources/org/apache/camel/component/netty/http/netty-http.json
@@ -17,6 +17,7 @@
     "extendsScheme": "netty",
     "syntax": "netty-http:protocol:host:port\/path",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-netty/src/generated/resources/org/apache/camel/component/netty/netty.json b/components/camel-netty/src/generated/resources/org/apache/camel/component/netty/netty.json
index ab69e58..e3a7fa0 100644
--- a/components/camel-netty/src/generated/resources/org/apache/camel/component/netty/netty.json
+++ b/components/camel-netty/src/generated/resources/org/apache/camel/component/netty/netty.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "netty:protocol:host:port",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-nitrite/src/generated/resources/org/apache/camel/component/nitrite/nitrite.json b/components/camel-nitrite/src/generated/resources/org/apache/camel/component/nitrite/nitrite.json
index 8d99b78..c45e904 100644
--- a/components/camel-nitrite/src/generated/resources/org/apache/camel/component/nitrite/nitrite.json
+++ b/components/camel-nitrite/src/generated/resources/org/apache/camel/component/nitrite/nitrite.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "nitrite:database",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-nsq/src/generated/resources/org/apache/camel/component/nsq/nsq.json b/components/camel-nsq/src/generated/resources/org/apache/camel/component/nsq/nsq.json
index 3591cfa..7e669af 100644
--- a/components/camel-nsq/src/generated/resources/org/apache/camel/component/nsq/nsq.json
+++ b/components/camel-nsq/src/generated/resources/org/apache/camel/component/nsq/nsq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "nsq:topic",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-oaipmh/src/generated/resources/org/apache/camel/oaipmh/component/oaipmh.json b/components/camel-oaipmh/src/generated/resources/org/apache/camel/oaipmh/component/oaipmh.json
index 5e31694..a76a4bb 100644
--- a/components/camel-oaipmh/src/generated/resources/org/apache/camel/oaipmh/component/oaipmh.json
+++ b/components/camel-oaipmh/src/generated/resources/org/apache/camel/oaipmh/component/oaipmh.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "oaipmh:baseUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json b/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
index 1ac931e..8294e40 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
+++ b/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "olingo2:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json b/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
index 9e2954d..ebbca72 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
+++ b/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "olingo4:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/cinder/openstack-cinder.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/cinder/openstack-cinder.json
index c195193..a025d01 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/cinder/openstack-cinder.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/cinder/openstack-cinder.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-cinder:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/glance/openstack-glance.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/glance/openstack-glance.json
index f630d68..1771c58 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/glance/openstack-glance.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/glance/openstack-glance.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-glance:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/keystone/openstack-keystone.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/keystone/openstack-keystone.json
index ff82b0b..6853afb 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/keystone/openstack-keystone.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/keystone/openstack-keystone.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-keystone:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/neutron/openstack-neutron.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/neutron/openstack-neutron.json
index 807016b..ab7efda 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/neutron/openstack-neutron.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/neutron/openstack-neutron.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-neutron:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/nova/openstack-nova.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/nova/openstack-nova.json
index 9f507df..1abdae0 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/nova/openstack-nova.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/nova/openstack-nova.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-nova:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/swift/openstack-swift.json b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/swift/openstack-swift.json
index a83158d..33aeffbcb 100644
--- a/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/swift/openstack-swift.json
+++ b/components/camel-openstack/src/generated/resources/org/apache/camel/component/openstack/swift/openstack-swift.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "openstack-swift:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-optaplanner/src/generated/resources/org/apache/camel/component/optaplanner/optaplanner.json b/components/camel-optaplanner/src/generated/resources/org/apache/camel/component/optaplanner/optaplanner.json
index 5c748e1..df6d84e 100644
--- a/components/camel-optaplanner/src/generated/resources/org/apache/camel/component/optaplanner/optaplanner.json
+++ b/components/camel-optaplanner/src/generated/resources/org/apache/camel/component/optaplanner/optaplanner.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "optaplanner:configFile",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-paho/src/generated/resources/org/apache/camel/component/paho/paho.json b/components/camel-paho/src/generated/resources/org/apache/camel/component/paho/paho.json
index d782619..aa400c5 100644
--- a/components/camel-paho/src/generated/resources/org/apache/camel/component/paho/paho.json
+++ b/components/camel-paho/src/generated/resources/org/apache/camel/component/paho/paho.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "paho:topic",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-pdf/src/generated/resources/org/apache/camel/component/pdf/pdf.json b/components/camel-pdf/src/generated/resources/org/apache/camel/component/pdf/pdf.json
index 8134bdd..e7cecff 100644
--- a/components/camel-pdf/src/generated/resources/org/apache/camel/component/pdf/pdf.json
+++ b/components/camel-pdf/src/generated/resources/org/apache/camel/component/pdf/pdf.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "pdf:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-pg-replication-slot/src/generated/resources/org/apache/camel/component/pg/replication/slot/pg-replication-slot.json b/components/camel-pg-replication-slot/src/generated/resources/org/apache/camel/component/pg/replication/slot/pg-replication-slot.json
index 2702dfb..5db0b36 100644
--- a/components/camel-pg-replication-slot/src/generated/resources/org/apache/camel/component/pg/replication/slot/pg-replication-slot.json
+++ b/components/camel-pg-replication-slot/src/generated/resources/org/apache/camel/component/pg/replication/slot/pg-replication-slot.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "pg-replication-slot:host:port\/database\/slot:outputPlugin",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-pgevent/src/generated/resources/org/apache/camel/component/pgevent/pgevent.json b/components/camel-pgevent/src/generated/resources/org/apache/camel/component/pgevent/pgevent.json
index 85be139..40b2ad1 100644
--- a/components/camel-pgevent/src/generated/resources/org/apache/camel/component/pgevent/pgevent.json
+++ b/components/camel-pgevent/src/generated/resources/org/apache/camel/component/pgevent/pgevent.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "pgevent:host:port\/database\/channel",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-platform-http/src/generated/resources/org/apache/camel/component/platform/http/platform-http.json b/components/camel-platform-http/src/generated/resources/org/apache/camel/component/platform/http/platform-http.json
index 0ab63dd..1604b73 100644
--- a/components/camel-platform-http/src/generated/resources/org/apache/camel/component/platform/http/platform-http.json
+++ b/components/camel-platform-http/src/generated/resources/org/apache/camel/component/platform/http/platform-http.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "platform-http:path",
     "async": true,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-printer/src/generated/resources/org/apache/camel/component/printer/lpr.json b/components/camel-printer/src/generated/resources/org/apache/camel/component/printer/lpr.json
index 45db210..c6953ed 100644
--- a/components/camel-printer/src/generated/resources/org/apache/camel/component/printer/lpr.json
+++ b/components/camel-printer/src/generated/resources/org/apache/camel/component/printer/lpr.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "lpr:hostname:port\/printername",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-pubnub/src/generated/resources/org/apache/camel/component/pubnub/pubnub.json b/components/camel-pubnub/src/generated/resources/org/apache/camel/component/pubnub/pubnub.json
index ec68340..b2a5e1d 100644
--- a/components/camel-pubnub/src/generated/resources/org/apache/camel/component/pubnub/pubnub.json
+++ b/components/camel-pubnub/src/generated/resources/org/apache/camel/component/pubnub/pubnub.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "pubnub:channel",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-pulsar/src/generated/resources/org/apache/camel/component/pulsar/pulsar.json b/components/camel-pulsar/src/generated/resources/org/apache/camel/component/pulsar/pulsar.json
index 82a5a69..7e1eba0 100644
--- a/components/camel-pulsar/src/generated/resources/org/apache/camel/component/pulsar/pulsar.json
+++ b/components/camel-pulsar/src/generated/resources/org/apache/camel/component/pulsar/pulsar.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "pulsar:persistence:\/\/tenant\/namespace\/topic",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-quartz/src/generated/resources/org/apache/camel/component/quartz/quartz.json b/components/camel-quartz/src/generated/resources/org/apache/camel/component/quartz/quartz.json
index 72ae419..175128b 100644
--- a/components/camel-quartz/src/generated/resources/org/apache/camel/component/quartz/quartz.json
+++ b/components/camel-quartz/src/generated/resources/org/apache/camel/component/quartz/quartz.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "quartz:groupName\/triggerName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-quickfix/src/generated/resources/org/apache/camel/component/quickfixj/quickfix.json b/components/camel-quickfix/src/generated/resources/org/apache/camel/component/quickfixj/quickfix.json
index cb31635..4657371 100644
--- a/components/camel-quickfix/src/generated/resources/org/apache/camel/component/quickfixj/quickfix.json
+++ b/components/camel-quickfix/src/generated/resources/org/apache/camel/component/quickfixj/quickfix.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "quickfix:configurationName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-rabbitmq/src/generated/resources/org/apache/camel/component/rabbitmq/rabbitmq.json b/components/camel-rabbitmq/src/generated/resources/org/apache/camel/component/rabbitmq/rabbitmq.json
index 75f1117..0fe98b5 100644
--- a/components/camel-rabbitmq/src/generated/resources/org/apache/camel/component/rabbitmq/rabbitmq.json
+++ b/components/camel-rabbitmq/src/generated/resources/org/apache/camel/component/rabbitmq/rabbitmq.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "rabbitmq:exchangeName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-reactive-streams/src/generated/resources/org/apache/camel/component/reactive/streams/reactive-streams.json b/components/camel-reactive-streams/src/generated/resources/org/apache/camel/component/reactive/streams/reactive-streams.json
index b9d592f..2fc4aca 100644
--- a/components/camel-reactive-streams/src/generated/resources/org/apache/camel/component/reactive/streams/reactive-streams.json
+++ b/components/camel-reactive-streams/src/generated/resources/org/apache/camel/component/reactive/streams/reactive-streams.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "reactive-streams:stream",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-ref/src/generated/resources/org/apache/camel/component/ref/ref.json b/components/camel-ref/src/generated/resources/org/apache/camel/component/ref/ref.json
index 74e54c4..62f8eec 100644
--- a/components/camel-ref/src/generated/resources/org/apache/camel/component/ref/ref.json
+++ b/components/camel-ref/src/generated/resources/org/apache/camel/component/ref/ref.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "ref:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json b/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json
index fd50b82..9a915e8 100644
--- a/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json
+++ b/components/camel-rest-openapi/src/generated/resources/org/apache/camel/component/rest/openapi/rest-openapi.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "rest-openapi:specificationUri#operationId",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-rest-swagger/src/generated/resources/org/apache/camel/component/rest/swagger/rest-swagger.json b/components/camel-rest-swagger/src/generated/resources/org/apache/camel/component/rest/swagger/rest-swagger.json
index dc16375..11d083d 100644
--- a/components/camel-rest-swagger/src/generated/resources/org/apache/camel/component/rest/swagger/rest-swagger.json
+++ b/components/camel-rest-swagger/src/generated/resources/org/apache/camel/component/rest/swagger/rest-swagger.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "rest-swagger:specificationUri#operationId",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest-api.json b/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest-api.json
index b46318f..c200b11 100644
--- a/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest-api.json
+++ b/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest-api.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "rest-api:path\/contextIdPattern",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest.json b/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest.json
index 19b498d..6e74d7a 100644
--- a/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest.json
+++ b/components/camel-rest/src/generated/resources/org/apache/camel/component/rest/rest.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "rest:method:path:uriTemplate",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true,
diff --git a/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json b/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json
index 469fe6c..14b873a 100644
--- a/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json
+++ b/components/camel-resteasy/src/generated/resources/org/apache/camel/component/resteasy/resteasy.json
@@ -17,6 +17,7 @@
     "extendsScheme": "http",
     "syntax": "resteasy:httpUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-robotframework/src/generated/resources/org/apache/camel/component/robotframework/robotframework.json b/components/camel-robotframework/src/generated/resources/org/apache/camel/component/robotframework/robotframework.json
index 312684d0..41c9f9a 100644
--- a/components/camel-robotframework/src/generated/resources/org/apache/camel/component/robotframework/robotframework.json
+++ b/components/camel-robotframework/src/generated/resources/org/apache/camel/component/robotframework/robotframework.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "robotframework:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-rss/src/generated/resources/org/apache/camel/component/rss/rss.json b/components/camel-rss/src/generated/resources/org/apache/camel/component/rss/rss.json
index b3937df..b0b45cf 100644
--- a/components/camel-rss/src/generated/resources/org/apache/camel/component/rss/rss.json
+++ b/components/camel-rss/src/generated/resources/org/apache/camel/component/rss/rss.json
@@ -16,6 +16,7 @@
     "extendsScheme": "atom",
     "syntax": "rss:feedUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-saga/src/generated/resources/org/apache/camel/component/saga/saga.json b/components/camel-saga/src/generated/resources/org/apache/camel/component/saga/saga.json
index be245c4..07c5040 100644
--- a/components/camel-saga/src/generated/resources/org/apache/camel/component/saga/saga.json
+++ b/components/camel-saga/src/generated/resources/org/apache/camel/component/saga/saga.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "saga:action",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json b/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json
index c311db0..65a8ce5 100644
--- a/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json
+++ b/components/camel-salesforce/camel-salesforce-component/src/generated/resources/org/apache/camel/component/salesforce/salesforce.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "salesforce:operationName:topicName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json b/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json
index 10d775f..2111e6a 100644
--- a/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json
+++ b/components/camel-sap-netweaver/src/generated/resources/org/apache/camel/component/sap/netweaver/sap-netweaver.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "sap-netweaver:url",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-saxon/src/generated/resources/org/apache/camel/component/xquery/xquery.json b/components/camel-saxon/src/generated/resources/org/apache/camel/component/xquery/xquery.json
index 9634ec0..c32ac6e 100644
--- a/components/camel-saxon/src/generated/resources/org/apache/camel/component/xquery/xquery.json
+++ b/components/camel-saxon/src/generated/resources/org/apache/camel/component/xquery/xquery.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xquery:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-scheduler/src/generated/resources/org/apache/camel/component/scheduler/scheduler.json b/components/camel-scheduler/src/generated/resources/org/apache/camel/component/scheduler/scheduler.json
index 1cfe558..d457ebe 100644
--- a/components/camel-scheduler/src/generated/resources/org/apache/camel/component/scheduler/scheduler.json
+++ b/components/camel-scheduler/src/generated/resources/org/apache/camel/component/scheduler/scheduler.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "scheduler:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-schematron/src/generated/resources/org/apache/camel/component/schematron/schematron.json b/components/camel-schematron/src/generated/resources/org/apache/camel/component/schematron/schematron.json
index 72b4f57..5404d37 100644
--- a/components/camel-schematron/src/generated/resources/org/apache/camel/component/schematron/schematron.json
+++ b/components/camel-schematron/src/generated/resources/org/apache/camel/component/schematron/schematron.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "schematron:path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-seda/src/generated/resources/org/apache/camel/component/seda/seda.json b/components/camel-seda/src/generated/resources/org/apache/camel/component/seda/seda.json
index 8022ad6..0f747c6 100644
--- a/components/camel-seda/src/generated/resources/org/apache/camel/component/seda/seda.json
+++ b/components/camel-seda/src/generated/resources/org/apache/camel/component/seda/seda.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "seda:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-service/src/generated/resources/org/apache/camel/component/service/service.json b/components/camel-service/src/generated/resources/org/apache/camel/component/service/service.json
index 884eeaf..52d34bd 100644
--- a/components/camel-service/src/generated/resources/org/apache/camel/component/service/service.json
+++ b/components/camel-service/src/generated/resources/org/apache/camel/component/service/service.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "service:delegateUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-servicenow/camel-servicenow-component/src/generated/resources/org/apache/camel/component/servicenow/servicenow.json b/components/camel-servicenow/camel-servicenow-component/src/generated/resources/org/apache/camel/component/servicenow/servicenow.json
index 5f1b846..cb73ca5 100644
--- a/components/camel-servicenow/camel-servicenow-component/src/generated/resources/org/apache/camel/component/servicenow/servicenow.json
+++ b/components/camel-servicenow/camel-servicenow-component/src/generated/resources/org/apache/camel/component/servicenow/servicenow.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "servicenow:instanceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false,
diff --git a/components/camel-servlet/src/generated/resources/org/apache/camel/component/servlet/servlet.json b/components/camel-servlet/src/generated/resources/org/apache/camel/component/servlet/servlet.json
index 034c683..149bb14 100644
--- a/components/camel-servlet/src/generated/resources/org/apache/camel/component/servlet/servlet.json
+++ b/components/camel-servlet/src/generated/resources/org/apache/camel/component/servlet/servlet.json
@@ -17,6 +17,7 @@
     "extendsScheme": "http",
     "syntax": "servlet:contextPath",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sip.json b/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sip.json
index 35efa3b..3c11c80 100644
--- a/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sip.json
+++ b/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sip.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "sip,sips",
     "syntax": "sip:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sips.json b/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sips.json
index 138a2dc..bd21055 100644
--- a/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sips.json
+++ b/components/camel-sip/src/generated/resources/org/apache/camel/component/sip/sips.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "sip,sips",
     "syntax": "sips:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/batch/sjms-batch.json b/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/batch/sjms-batch.json
index fced897..aec11e4 100644
--- a/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/batch/sjms-batch.json
+++ b/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/batch/sjms-batch.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "sjms-batch:destinationName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/sjms.json b/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/sjms.json
index e031e2f..f55730d 100644
--- a/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/sjms.json
+++ b/components/camel-sjms/src/generated/resources/org/apache/camel/component/sjms/sjms.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "sjms:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sjms2/src/generated/resources/org/apache/camel/component/sjms2/sjms2.json b/components/camel-sjms2/src/generated/resources/org/apache/camel/component/sjms2/sjms2.json
index e9e757a..6e122df 100644
--- a/components/camel-sjms2/src/generated/resources/org/apache/camel/component/sjms2/sjms2.json
+++ b/components/camel-sjms2/src/generated/resources/org/apache/camel/component/sjms2/sjms2.json
@@ -16,6 +16,7 @@
     "extendsScheme": "sjms",
     "syntax": "sjms2:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-slack/src/generated/resources/org/apache/camel/component/slack/slack.json b/components/camel-slack/src/generated/resources/org/apache/camel/component/slack/slack.json
index 47d31e3..c2357a5 100644
--- a/components/camel-slack/src/generated/resources/org/apache/camel/component/slack/slack.json
+++ b/components/camel-slack/src/generated/resources/org/apache/camel/component/slack/slack.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "slack:channel",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpp.json b/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpp.json
index 0737f48..3c037d5 100644
--- a/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpp.json
+++ b/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpp.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "smpp,smpps",
     "syntax": "smpp:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpps.json b/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpps.json
index dad154d..359a420 100644
--- a/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpps.json
+++ b/components/camel-smpp/src/generated/resources/org/apache/camel/component/smpp/smpps.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "smpp,smpps",
     "syntax": "smpps:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-snmp/src/generated/resources/org/apache/camel/component/snmp/snmp.json b/components/camel-snmp/src/generated/resources/org/apache/camel/component/snmp/snmp.json
index a07c1f6..6514a21 100644
--- a/components/camel-snmp/src/generated/resources/org/apache/camel/component/snmp/snmp.json
+++ b/components/camel-snmp/src/generated/resources/org/apache/camel/component/snmp/snmp.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "snmp:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json
index acf29d9..0863f24 100644
--- a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json
+++ b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solr.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "solr,solrs,solrCloud",
     "syntax": "solr:url",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json
index 59dd65c..d6adcea 100644
--- a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json
+++ b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrCloud.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "solr,solrs,solrCloud",
     "syntax": "solrCloud:url",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json
index ae06916..39e5ca5 100644
--- a/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json
+++ b/components/camel-solr/src/generated/resources/org/apache/camel/component/solr/solrs.json
@@ -17,6 +17,7 @@
     "alternativeSchemes": "solr,solrs,solrCloud",
     "syntax": "solrs:url",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-soroush/src/generated/resources/org/apache/camel/component/soroushbot/component/soroush.json b/components/camel-soroush/src/generated/resources/org/apache/camel/component/soroushbot/component/soroush.json
index 4ca0a83..73a400a 100644
--- a/components/camel-soroush/src/generated/resources/org/apache/camel/component/soroushbot/component/soroush.json
+++ b/components/camel-soroush/src/generated/resources/org/apache/camel/component/soroushbot/component/soroush.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "soroush:action",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-spark/src/generated/resources/org/apache/camel/component/spark/spark.json b/components/camel-spark/src/generated/resources/org/apache/camel/component/spark/spark.json
index d025a52..a414904 100644
--- a/components/camel-spark/src/generated/resources/org/apache/camel/component/spark/spark.json
+++ b/components/camel-spark/src/generated/resources/org/apache/camel/component/spark/spark.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spark:endpointType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-splunk-hec/src/generated/resources/org/apache/camel/component/splunkhec/splunk-hec.json b/components/camel-splunk-hec/src/generated/resources/org/apache/camel/component/splunkhec/splunk-hec.json
index 1aeccd7..bae6352 100644
--- a/components/camel-splunk-hec/src/generated/resources/org/apache/camel/component/splunkhec/splunk-hec.json
+++ b/components/camel-splunk-hec/src/generated/resources/org/apache/camel/component/splunkhec/splunk-hec.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "splunk-hec:splunkURL\/token",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json b/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json
index 1735d0a..8d6ab2d 100644
--- a/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json
+++ b/components/camel-splunk/src/generated/resources/org/apache/camel/component/splunk/splunk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "splunk:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-spring-batch/src/generated/resources/org/apache/camel/component/spring/batch/spring-batch.json b/components/camel-spring-batch/src/generated/resources/org/apache/camel/component/spring/batch/spring-batch.json
index 6e47f6f..8435911 100644
--- a/components/camel-spring-batch/src/generated/resources/org/apache/camel/component/spring/batch/spring-batch.json
+++ b/components/camel-spring-batch/src/generated/resources/org/apache/camel/component/spring/batch/spring-batch.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-batch:jobName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-spring-integration/src/generated/resources/org/apache/camel/component/spring/integration/spring-integration.json b/components/camel-spring-integration/src/generated/resources/org/apache/camel/component/spring/integration/spring-integration.json
index 23ae75e..121efb1 100644
--- a/components/camel-spring-integration/src/generated/resources/org/apache/camel/component/spring/integration/spring-integration.json
+++ b/components/camel-spring-integration/src/generated/resources/org/apache/camel/component/spring/integration/spring-integration.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-integration:defaultChannel",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-spring-ldap/src/generated/resources/org/apache/camel/component/springldap/spring-ldap.json b/components/camel-spring-ldap/src/generated/resources/org/apache/camel/component/springldap/spring-ldap.json
index 71f435f..bef6a47 100644
--- a/components/camel-spring-ldap/src/generated/resources/org/apache/camel/component/springldap/spring-ldap.json
+++ b/components/camel-spring-ldap/src/generated/resources/org/apache/camel/component/springldap/spring-ldap.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-ldap:templateName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-spring-redis/src/generated/resources/org/apache/camel/component/redis/spring-redis.json b/components/camel-spring-redis/src/generated/resources/org/apache/camel/component/redis/spring-redis.json
index 85a835f..99274d0 100644
--- a/components/camel-spring-redis/src/generated/resources/org/apache/camel/component/redis/spring-redis.json
+++ b/components/camel-spring-redis/src/generated/resources/org/apache/camel/component/redis/spring-redis.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-redis:host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-spring-ws/src/generated/resources/org/apache/camel/component/spring/ws/spring-ws.json b/components/camel-spring-ws/src/generated/resources/org/apache/camel/component/spring/ws/spring-ws.json
index b61b89d..1eefe5e 100644
--- a/components/camel-spring-ws/src/generated/resources/org/apache/camel/component/spring/ws/spring-ws.json
+++ b/components/camel-spring-ws/src/generated/resources/org/apache/camel/component/spring/ws/spring-ws.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-ws:type:lookupKey:webServiceEndpointUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-spring/src/generated/resources/org/apache/camel/component/event/spring-event.json b/components/camel-spring/src/generated/resources/org/apache/camel/component/event/spring-event.json
index 8cbdd1b..b99c9e3 100644
--- a/components/camel-spring/src/generated/resources/org/apache/camel/component/event/spring-event.json
+++ b/components/camel-spring/src/generated/resources/org/apache/camel/component/event/spring-event.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "spring-event:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/sql.json b/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/sql.json
index 62571b9..7880397 100644
--- a/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/sql.json
+++ b/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/sql.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "sql:query",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/stored/sql-stored.json b/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/stored/sql-stored.json
index d6c26f0..e6fddba 100644
--- a/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/stored/sql-stored.json
+++ b/components/camel-sql/src/generated/resources/org/apache/camel/component/sql/stored/sql-stored.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "sql-stored:template",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-ssh/src/generated/resources/org/apache/camel/component/ssh/ssh.json b/components/camel-ssh/src/generated/resources/org/apache/camel/component/ssh/ssh.json
index 42a3aae..64bf4bf 100644
--- a/components/camel-ssh/src/generated/resources/org/apache/camel/component/ssh/ssh.json
+++ b/components/camel-ssh/src/generated/resources/org/apache/camel/component/ssh/ssh.json
@@ -17,6 +17,7 @@
     "syntax": "ssh:host:port",
     "alternativeSyntax": "ssh:username:password@host:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-stax/src/generated/resources/org/apache/camel/component/stax/stax.json b/components/camel-stax/src/generated/resources/org/apache/camel/component/stax/stax.json
index 0051be3..8c79e29 100644
--- a/components/camel-stax/src/generated/resources/org/apache/camel/component/stax/stax.json
+++ b/components/camel-stax/src/generated/resources/org/apache/camel/component/stax/stax.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "stax:contentHandlerClass",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-stomp/src/generated/resources/org/apache/camel/component/stomp/stomp.json b/components/camel-stomp/src/generated/resources/org/apache/camel/component/stomp/stomp.json
index 639cd8e..bd34e3d 100644
--- a/components/camel-stomp/src/generated/resources/org/apache/camel/component/stomp/stomp.json
+++ b/components/camel-stomp/src/generated/resources/org/apache/camel/component/stomp/stomp.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "stomp:destination",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-stream/src/generated/resources/org/apache/camel/component/stream/stream.json b/components/camel-stream/src/generated/resources/org/apache/camel/component/stream/stream.json
index c9d03ec..f6b93ab 100644
--- a/components/camel-stream/src/generated/resources/org/apache/camel/component/stream/stream.json
+++ b/components/camel-stream/src/generated/resources/org/apache/camel/component/stream/stream.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "stream:kind",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json b/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json
index 474353f..bdf9959 100644
--- a/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json
+++ b/components/camel-stringtemplate/src/generated/resources/org/apache/camel/component/stringtemplate/string-template.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "string-template:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-stub/src/generated/resources/org/apache/camel/component/stub/stub.json b/components/camel-stub/src/generated/resources/org/apache/camel/component/stub/stub.json
index 50d41cf..32be5be 100644
--- a/components/camel-stub/src/generated/resources/org/apache/camel/component/stub/stub.json
+++ b/components/camel-stub/src/generated/resources/org/apache/camel/component/stub/stub.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "stub:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json b/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json
index 7fbcbe3..6df8bd7 100644
--- a/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json
+++ b/components/camel-telegram/src/generated/resources/org/apache/camel/component/telegram/telegram.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "telegram:type",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json b/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json
index b5537f0..9ef72ea 100644
--- a/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json
+++ b/components/camel-thrift/src/generated/resources/org/apache/camel/component/thrift/thrift.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "thrift:host:port\/service",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-tika/src/generated/resources/org/apache/camel/component/tika/tika.json b/components/camel-tika/src/generated/resources/org/apache/camel/component/tika/tika.json
index a7112f3..85045bf 100644
--- a/components/camel-tika/src/generated/resources/org/apache/camel/component/tika/tika.json
+++ b/components/camel-tika/src/generated/resources/org/apache/camel/component/tika/tika.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "tika:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-timer/src/generated/resources/org/apache/camel/component/timer/timer.json b/components/camel-timer/src/generated/resources/org/apache/camel/component/timer/timer.json
index b4a544a..d446e1c 100644
--- a/components/camel-timer/src/generated/resources/org/apache/camel/component/timer/timer.json
+++ b/components/camel-timer/src/generated/resources/org/apache/camel/component/timer/timer.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "timer:timerName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json b/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
index d55ae1c..115e72e 100644
--- a/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
+++ b/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "twilio:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json
index 481fe03..a5f640f 100644
--- a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json
+++ b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/directmessage/twitter-directmessage.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "twitter-directmessage:user",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json
index 400e55b..552849b 100644
--- a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json
+++ b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/search/twitter-search.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "twitter-search:keywords",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json
index 7d2989a..3a35a77 100644
--- a/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json
+++ b/components/camel-twitter/src/generated/resources/org/apache/camel/component/twitter/timeline/twitter-timeline.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "twitter-timeline:timelineType",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false,
diff --git a/components/camel-undertow/src/generated/resources/org/apache/camel/component/undertow/undertow.json b/components/camel-undertow/src/generated/resources/org/apache/camel/component/undertow/undertow.json
index 2a2861f..1992411 100644
--- a/components/camel-undertow/src/generated/resources/org/apache/camel/component/undertow/undertow.json
+++ b/components/camel-undertow/src/generated/resources/org/apache/camel/component/undertow/undertow.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "undertow:httpURI",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true,
diff --git a/components/camel-validator/src/generated/resources/org/apache/camel/component/validator/validator.json b/components/camel-validator/src/generated/resources/org/apache/camel/component/validator/validator.json
index 7e6dfe1..c2b2bfb 100644
--- a/components/camel-validator/src/generated/resources/org/apache/camel/component/validator/validator.json
+++ b/components/camel-validator/src/generated/resources/org/apache/camel/component/validator/validator.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "validator:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-velocity/src/generated/resources/org/apache/camel/component/velocity/velocity.json b/components/camel-velocity/src/generated/resources/org/apache/camel/component/velocity/velocity.json
index 870bd92..1f7db0c 100644
--- a/components/camel-velocity/src/generated/resources/org/apache/camel/component/velocity/velocity.json
+++ b/components/camel-velocity/src/generated/resources/org/apache/camel/component/velocity/velocity.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "velocity:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-vertx-http/src/generated/resources/org/apache/camel/component/vertx/http/vertx-http.json b/components/camel-vertx-http/src/generated/resources/org/apache/camel/component/vertx/http/vertx-http.json
index 2a44f96..6153aa8 100644
--- a/components/camel-vertx-http/src/generated/resources/org/apache/camel/component/vertx/http/vertx-http.json
+++ b/components/camel-vertx-http/src/generated/resources/org/apache/camel/component/vertx/http/vertx-http.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "vertx-http:httpUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
diff --git a/components/camel-vertx-websocket/src/generated/resources/org/apache/camel/component/vertx/websocket/vertx-websocket.json b/components/camel-vertx-websocket/src/generated/resources/org/apache/camel/component/vertx/websocket/vertx-websocket.json
index 9dd316f..b33e027 100644
--- a/components/camel-vertx-websocket/src/generated/resources/org/apache/camel/component/vertx/websocket/vertx-websocket.json
+++ b/components/camel-vertx-websocket/src/generated/resources/org/apache/camel/component/vertx/websocket/vertx-websocket.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "vertx-websocket:host:port\/path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-vertx/src/generated/resources/org/apache/camel/component/vertx/vertx.json b/components/camel-vertx/src/generated/resources/org/apache/camel/component/vertx/vertx.json
index 3b0346d..71b2d9cf 100644
--- a/components/camel-vertx/src/generated/resources/org/apache/camel/component/vertx/vertx.json
+++ b/components/camel-vertx/src/generated/resources/org/apache/camel/component/vertx/vertx.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "vertx:address",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-vm/src/generated/resources/org/apache/camel/component/vm/vm.json b/components/camel-vm/src/generated/resources/org/apache/camel/component/vm/vm.json
index 9cd316e..390cfb4 100644
--- a/components/camel-vm/src/generated/resources/org/apache/camel/component/vm/vm.json
+++ b/components/camel-vm/src/generated/resources/org/apache/camel/component/vm/vm.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "vm:name",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-weather/src/generated/resources/org/apache/camel/component/weather/weather.json b/components/camel-weather/src/generated/resources/org/apache/camel/component/weather/weather.json
index a888078..2c6d738 100644
--- a/components/camel-weather/src/generated/resources/org/apache/camel/component/weather/weather.json
+++ b/components/camel-weather/src/generated/resources/org/apache/camel/component/weather/weather.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "weather:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json b/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json
index b98ffeb..d5ba137 100644
--- a/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json
+++ b/components/camel-web3j/src/generated/resources/org/apache/camel/component/web3j/web3j.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "web3j:nodeAddress",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-webhook/src/generated/resources/org/apache/camel/component/webhook/webhook.json b/components/camel-webhook/src/generated/resources/org/apache/camel/component/webhook/webhook.json
index a34f14d..3b107ba 100644
--- a/components/camel-webhook/src/generated/resources/org/apache/camel/component/webhook/webhook.json
+++ b/components/camel-webhook/src/generated/resources/org/apache/camel/component/webhook/webhook.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "webhook:endpointUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-websocket-jsr356/src/generated/resources/org/apache/camel/websocket/jsr356/websocket-jsr356.json b/components/camel-websocket-jsr356/src/generated/resources/org/apache/camel/websocket/jsr356/websocket-jsr356.json
index ecca2a0..d522334 100644
--- a/components/camel-websocket-jsr356/src/generated/resources/org/apache/camel/websocket/jsr356/websocket-jsr356.json
+++ b/components/camel-websocket-jsr356/src/generated/resources/org/apache/camel/websocket/jsr356/websocket-jsr356.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "websocket-jsr356:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-websocket/src/generated/resources/org/apache/camel/component/websocket/websocket.json b/components/camel-websocket/src/generated/resources/org/apache/camel/component/websocket/websocket.json
index e22d2c3..a19b8bd 100644
--- a/components/camel-websocket/src/generated/resources/org/apache/camel/component/websocket/websocket.json
+++ b/components/camel-websocket/src/generated/resources/org/apache/camel/component/websocket/websocket.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "websocket:host:port\/resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json b/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json
index 2e6e38e..ebad195 100644
--- a/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json
+++ b/components/camel-weka/src/generated/resources/org/apache/camel/component/weka/weka.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "weka:command",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json b/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json
index b054f2d..b79896f 100644
--- a/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json
+++ b/components/camel-wordpress/src/generated/resources/org/apache/camel/component/wordpress/wordpress.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "wordpress:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json b/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
index fe48f7a..685d298 100644
--- a/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
+++ b/components/camel-workday/src/generated/resources/org/apache/camel/component/workday/workday.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "workday:entity:path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xchange/src/generated/resources/org/apache/camel/component/xchange/xchange.json b/components/camel-xchange/src/generated/resources/org/apache/camel/component/xchange/xchange.json
index 6de68a2..4ac39ee 100644
--- a/components/camel-xchange/src/generated/resources/org/apache/camel/component/xchange/xchange.json
+++ b/components/camel-xchange/src/generated/resources/org/apache/camel/component/xchange/xchange.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xchange:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json b/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json
index 9f05235..87e4803 100644
--- a/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json
+++ b/components/camel-xj/src/generated/resources/org/apache/camel/component/xj/xj.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xj:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-sign.json b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-sign.json
index cbd465f..415c48b 100644
--- a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-sign.json
+++ b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-sign.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xmlsecurity-sign:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json
index 3a9a46f..801e613 100644
--- a/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json
+++ b/components/camel-xmlsecurity/src/generated/resources/org/apache/camel/component/xmlsecurity/xmlsecurity-verify.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xmlsecurity-verify:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xmpp/src/generated/resources/org/apache/camel/component/xmpp/xmpp.json b/components/camel-xmpp/src/generated/resources/org/apache/camel/component/xmpp/xmpp.json
index c2b0820..8b889fe 100644
--- a/components/camel-xmpp/src/generated/resources/org/apache/camel/component/xmpp/xmpp.json
+++ b/components/camel-xmpp/src/generated/resources/org/apache/camel/component/xmpp/xmpp.json
@@ -17,6 +17,7 @@
     "syntax": "xmpp:host:port\/participant",
     "alternativeSyntax": "xmpp:user:password@host:port\/participant",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json b/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json
index 53df773..047cf1c 100644
--- a/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json
+++ b/components/camel-xslt-saxon/src/generated/resources/org/apache/camel/component/xslt/saxon/xslt-saxon.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xslt-saxon:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-xslt/src/generated/resources/org/apache/camel/component/xslt/xslt.json b/components/camel-xslt/src/generated/resources/org/apache/camel/component/xslt/xslt.json
index b2b86fb..f1c810e 100644
--- a/components/camel-xslt/src/generated/resources/org/apache/camel/component/xslt/xslt.json
+++ b/components/camel-xslt/src/generated/resources/org/apache/camel/component/xslt/xslt.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "xslt:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
diff --git a/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json b/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json
index 9e96c0f..fea2114 100644
--- a/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json
+++ b/components/camel-yammer/src/generated/resources/org/apache/camel/component/yammer/yammer.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "yammer:function",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json b/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
index 50d1fa0..0a4edd4 100644
--- a/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
+++ b/components/camel-zendesk/src/generated/resources/org/apache/camel/component/zendesk/zendesk.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "zendesk:methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json b/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json
index d7538cd..66326db 100644
--- a/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json
+++ b/components/camel-zookeeper-master/src/generated/resources/org/apache/camel/component/zookeepermaster/zookeeper-master.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "zookeeper-master:groupName:consumerEndpointUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
diff --git a/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json b/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json
index 9039814..1bef401 100644
--- a/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json
+++ b/components/camel-zookeeper/src/generated/resources/org/apache/camel/component/zookeeper/zookeeper.json
@@ -16,6 +16,7 @@
     "extendsScheme": "",
     "syntax": "zookeeper:serverUrls\/path",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
diff --git a/core/camel-componentdsl/src/generated/resources/metadata.json b/core/camel-componentdsl/src/generated/resources/metadata.json
index 8ba5205..97e6e59 100644
--- a/core/camel-componentdsl/src/generated/resources/metadata.json
+++ b/core/camel-componentdsl/src/generated/resources/metadata.json
@@ -16,6 +16,7 @@
     "extendsScheme": "jms",
     "syntax": "activemq:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -37,6 +38,7 @@
     "extendsScheme": "",
     "syntax": "ahc:httpUri",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
@@ -59,6 +61,7 @@
     "alternativeSchemes": "ahc-ws,ahc-wss",
     "syntax": "ahc-ws:httpUri",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -81,6 +84,7 @@
     "alternativeSchemes": "ahc-ws,ahc-wss",
     "syntax": "ahc-wss:httpUri",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -102,6 +106,7 @@
     "extendsScheme": "jms",
     "syntax": "amqp:destinationType:destinationName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -123,6 +128,7 @@
     "extendsScheme": "",
     "syntax": "apns:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -144,6 +150,7 @@
     "extendsScheme": "",
     "syntax": "arangodb:database",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -165,6 +172,7 @@
     "extendsScheme": "",
     "syntax": "as2:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -186,6 +194,7 @@
     "extendsScheme": "",
     "syntax": "asterisk:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -207,6 +216,7 @@
     "extendsScheme": "",
     "syntax": "atmos:name\/operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -229,6 +239,7 @@
     "extendsScheme": "servlet",
     "syntax": "atmosphere-websocket:servicePath",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -250,6 +261,7 @@
     "extendsScheme": "",
     "syntax": "atom:feedUri",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": true
@@ -271,6 +283,7 @@
     "extendsScheme": "",
     "syntax": "atomix-map:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -292,6 +305,7 @@
     "extendsScheme": "",
     "syntax": "atomix-messaging:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -313,6 +327,7 @@
     "extendsScheme": "",
     "syntax": "atomix-multimap:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -334,6 +349,7 @@
     "extendsScheme": "",
     "syntax": "atomix-queue:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -355,6 +371,7 @@
     "extendsScheme": "",
     "syntax": "atomix-set:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -376,6 +393,7 @@
     "extendsScheme": "",
     "syntax": "atomix-value:resourceName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -397,6 +415,7 @@
     "extendsScheme": "",
     "syntax": "avro:transport:host:port\/messageName",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -418,6 +437,7 @@
     "extendsScheme": "",
     "syntax": "aws2-athena:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -439,6 +459,7 @@
     "extendsScheme": "",
     "syntax": "aws2-cw:namespace",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -460,6 +481,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ddb:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -481,6 +503,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ddbstream:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
@@ -502,6 +525,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ec2:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -523,6 +547,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ecs:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -544,6 +569,7 @@
     "extendsScheme": "",
     "syntax": "aws2-eks:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -565,6 +591,7 @@
     "extendsScheme": "",
     "syntax": "aws2-iam:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -586,6 +613,7 @@
     "extendsScheme": "",
     "syntax": "aws2-kinesis:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -607,6 +635,7 @@
     "extendsScheme": "",
     "syntax": "aws2-kinesis-firehose:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -628,6 +657,7 @@
     "extendsScheme": "",
     "syntax": "aws2-kms:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -649,6 +679,7 @@
     "extendsScheme": "",
     "syntax": "aws2-lambda:function",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -670,6 +701,7 @@
     "extendsScheme": "",
     "syntax": "aws2-mq:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -691,6 +723,7 @@
     "extendsScheme": "",
     "syntax": "aws2-msk:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -712,6 +745,7 @@
     "extendsScheme": "",
     "syntax": "aws2-s3:\/\/bucketNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -733,6 +767,7 @@
     "extendsScheme": "",
     "syntax": "aws2-ses:from",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -754,6 +789,7 @@
     "extendsScheme": "",
     "syntax": "aws2-sns:topicNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -775,6 +811,7 @@
     "extendsScheme": "",
     "syntax": "aws2-sqs:queueNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -796,6 +833,7 @@
     "extendsScheme": "",
     "syntax": "aws2-sts:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -817,6 +855,7 @@
     "extendsScheme": "",
     "syntax": "aws2-translate:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -838,6 +877,7 @@
     "extendsScheme": "",
     "syntax": "aws-cw:namespace",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -859,6 +899,7 @@
     "extendsScheme": "",
     "syntax": "aws-ddb:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -880,6 +921,7 @@
     "extendsScheme": "",
     "syntax": "aws-ddbstream:tableName",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
@@ -901,6 +943,7 @@
     "extendsScheme": "",
     "syntax": "aws-ec2:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -922,6 +965,7 @@
     "extendsScheme": "",
     "syntax": "aws-ecs:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -943,6 +987,7 @@
     "extendsScheme": "",
     "syntax": "aws-eks:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -964,6 +1009,7 @@
     "extendsScheme": "",
     "syntax": "aws-iam:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -985,6 +1031,7 @@
     "extendsScheme": "",
     "syntax": "aws-kinesis:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1006,6 +1053,7 @@
     "extendsScheme": "",
     "syntax": "aws-kinesis-firehose:streamName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1027,6 +1075,7 @@
     "extendsScheme": "",
     "syntax": "aws-kms:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1048,6 +1097,7 @@
     "extendsScheme": "",
     "syntax": "aws-lambda:function",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1069,6 +1119,7 @@
     "extendsScheme": "",
     "syntax": "aws-mq:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1090,6 +1141,7 @@
     "extendsScheme": "",
     "syntax": "aws-msk:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1111,6 +1163,7 @@
     "extendsScheme": "",
     "syntax": "aws-s3:\/\/bucketNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1132,6 +1185,7 @@
     "extendsScheme": "",
     "syntax": "aws-sdb:domainName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1153,6 +1207,7 @@
     "extendsScheme": "",
     "syntax": "aws-ses:from",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1174,6 +1229,7 @@
     "extendsScheme": "",
     "syntax": "aws-sns:topicNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1195,6 +1251,7 @@
     "extendsScheme": "",
     "syntax": "aws-sqs:queueNameOrArn",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1216,6 +1273,7 @@
     "extendsScheme": "",
     "syntax": "aws-swf:type",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1237,6 +1295,7 @@
     "extendsScheme": "",
     "syntax": "aws-translate:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1258,6 +1317,7 @@
     "extendsScheme": "",
     "syntax": "azure-blob:containerOrBlobUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1279,6 +1339,7 @@
     "extendsScheme": "",
     "syntax": "azure-eventhubs:namespace\/eventHubName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1300,6 +1361,7 @@
     "extendsScheme": "",
     "syntax": "azure-queue:containerAndQueueUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1321,6 +1383,7 @@
     "extendsScheme": "",
     "syntax": "azure-storage-blob:containerName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1342,6 +1405,7 @@
     "extendsScheme": "",
     "syntax": "azure-storage-queue:queueName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1363,6 +1427,7 @@
     "extendsScheme": "",
     "syntax": "bean:beanName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1384,6 +1449,7 @@
     "extendsScheme": "",
     "syntax": "bean-validator:label",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1405,6 +1471,7 @@
     "extendsScheme": "",
     "syntax": "beanstalk:connectionSettings",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1426,6 +1493,7 @@
     "extendsScheme": "",
     "syntax": "bonita:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1447,6 +1515,7 @@
     "extendsScheme": "",
     "syntax": "box:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
@@ -1468,6 +1537,7 @@
     "extendsScheme": "",
     "syntax": "braintree:apiName\/methodName",
     "async": false,
+    "api": true,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1489,6 +1559,7 @@
     "extendsScheme": "",
     "syntax": "browse:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1510,6 +1581,7 @@
     "extendsScheme": "",
     "syntax": "caffeine-cache:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1531,6 +1603,7 @@
     "extendsScheme": "",
     "syntax": "caffeine-loadcache:cacheName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1552,6 +1625,7 @@
     "extendsScheme": "",
     "syntax": "chatscript:host:port\/botName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1573,6 +1647,7 @@
     "extendsScheme": "",
     "syntax": "chunk:resourceUri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1594,6 +1669,7 @@
     "extendsScheme": "",
     "syntax": "class:beanName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1615,6 +1691,7 @@
     "extendsScheme": "",
     "syntax": "cm-sms:host",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1636,6 +1713,7 @@
     "extendsScheme": "",
     "syntax": "cmis:cmsUrl",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1658,6 +1736,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coap:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1680,6 +1759,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coap+tcp:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1702,6 +1782,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coaps:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1724,6 +1805,7 @@
     "alternativeSchemes": "coap,coaps,coap+tcp,coaps+tcp",
     "syntax": "coaps+tcp:uri",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1746,6 +1828,7 @@
     "alternativeSchemes": "cometd,cometds",
     "syntax": "cometd:host:port\/channelName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1768,6 +1851,7 @@
     "alternativeSchemes": "cometd,cometds",
     "syntax": "cometds:host:port\/channelName",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1789,6 +1873,7 @@
     "extendsScheme": "",
     "syntax": "consul:apiEndpoint",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1810,6 +1895,7 @@
     "extendsScheme": "",
     "syntax": "controlbus:command:language",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1831,6 +1917,7 @@
     "extendsScheme": "",
     "syntax": "corda:node",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1852,6 +1939,7 @@
     "extendsScheme": "",
     "syntax": "couchbase:protocol:hostname:port",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1873,6 +1961,7 @@
     "extendsScheme": "",
     "syntax": "couchdb:protocol:hostname:port\/database",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1894,6 +1983,7 @@
     "extendsScheme": "",
     "syntax": "cql:beanRef:hosts:port\/keyspace",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -1915,6 +2005,7 @@
     "extendsScheme": "",
     "syntax": "cron:name",
     "async": false,
+    "api": false,
     "consumerOnly": true,
     "producerOnly": false,
     "lenientProperties": false
@@ -1937,6 +2028,7 @@
     "extendsScheme": "",
     "syntax": "crypto-cms:cryptoOperation:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1958,6 +2050,7 @@
     "extendsScheme": "",
     "syntax": "crypto:cryptoOperation:name",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": false
@@ -1979,6 +2072,7 @@
     "extendsScheme": "",
     "syntax": "cxf:beanId:address",
     "async": true,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": false
@@ -2000,6 +2094,7 @@
     "extendsScheme": "",
     "syntax": "cxfrs:beanId:address",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": false,
     "lenientProperties": true
@@ -2021,6 +2116,7 @@
     "extendsScheme": "",
     "syntax": "dataformat:name:operation",
     "async": false,
+    "api": false,
     "consumerOnly": false,
     "producerOnly": true,
     "lenientProperties": true
@@ -2042,6 +2138,7 @@
     "extendsScheme": "",
... 2094 lines suppressed ...


[camel] 03/10: Upgrade zendesk

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 2f3fbb018d91b8a939a41621880c0b4c8e87dc31
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Sep 1 11:53:11 2020 +0200

    Upgrade zendesk
---
 components/camel-zendesk/pom.xml                   |  22 +-
 .../zendesk/ZendeskEndpointConfiguration.java      | 182 +++++++++++-
 .../ZendeskEndpointConfigurationConfigurer.java    |  97 +++++-
 .../zendesk/internal/ZendeskApiMethod.java         | 326 ++++++++++++++++++++-
 parent/pom.xml                                     |   2 +-
 5 files changed, 617 insertions(+), 12 deletions(-)

diff --git a/components/camel-zendesk/pom.xml b/components/camel-zendesk/pom.xml
index 5d5460c..328296d 100644
--- a/components/camel-zendesk/pom.xml
+++ b/components/camel-zendesk/pom.xml
@@ -125,7 +125,7 @@
                                             <replacement>articleAttachments</replacement>
                                         </substitution>
                                         <substitution>
-                                            <method>createTickets|createTicketsAsync</method>
+                                            <method>createTickets|createTicketsAsync|updateTickets|updateTicketsAsync</method>
                                             <argType>java.util.List</argType>
                                             <argName>tickets</argName>
                                             <replacement>ticketList</replacement>
@@ -143,12 +143,24 @@
                                             <replacement>userId0</replacement>
                                         </substitution>
                                         <substitution>
-                                            <method>createOrganizations|createOrganizationsAsync</method>
+                                            <method>createOrganizations|createOrganizationsAsync|updateOrganizations|updateOrganizationsAsync</method>
                                             <argType>java.util.List</argType>
                                             <argName>organizations</argName>
                                             <replacement>organizationList</replacement>
                                         </substitution>
                                         <substitution>
+                                            <method>createOrganizationMemberships|createOrganizationMembershipsAsync</method>
+                                            <argType>java.util.List</argType>
+                                            <argName>organizationMemberships</argName>
+                                            <replacement>organizationMembershipList</replacement>
+                                        </substitution>
+                                        <substitution>
+                                            <method>createUsers|createUsersAsync|createOrUpdateUsers|createOrUpdateUsersAsync|updateUsers|updateUsersAsync</method>
+                                            <argType>java.util.List</argType>
+                                            <argName>users</argName>
+                                            <replacement>usersList</replacement>
+                                        </substitution>
+                                        <substitution>
                                             <method>updateTrigger</method>
                                             <argType>java.lang.Long</argType>
                                             <argName>triggerId</argName>
@@ -166,6 +178,12 @@
                                             <argName>articleID</argName>
                                             <replacement>articleId</replacement>
                                         </substitution>
+                                        <substitution>
+                                            <method>getSearchResults</method>
+                                            <argType>java.lang.String</argType>
+                                            <argName>params</argName>
+                                            <replacement>parameters</replacement>
+                                        </substitution>
                                     </substitutions>
                                 </api>
                             </apis>
diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java
index 73e3027..d4bab89 100644
--- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java
+++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfiguration.java
@@ -91,8 +91,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
     @UriParam
     private Integer installationId;
     @UriParam
+    private org.zendesk.client.v2.model.dynamic.DynamicContentItem item;
+    @UriParam
+    private Long itemId;
+    @UriParam
     private String json;
     @UriParam
+    private java.util.List<String> labels;
+    @UriParam
     private String locale;
     @UriParam
     private org.zendesk.client.v2.model.Macro macro;
@@ -107,8 +113,12 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
     @UriParam
     private String newPassword;
     @UriParam
+    private Boolean notifySubscribers;
+    @UriParam
     private String oldPassword;
     @UriParam
+    private org.zendesk.client.v2.model.SortOrder order;
+    @UriParam
     private org.zendesk.client.v2.model.Organization organization;
     @UriParam
     private Long organizationId;
@@ -117,6 +127,10 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
     @UriParam
     private org.zendesk.client.v2.model.OrganizationMembership organizationMembership;
     @UriParam
+    private java.util.List<org.zendesk.client.v2.model.OrganizationMembership> organizationMembershipList;
+    @UriParam
+    private org.zendesk.client.v2.model.OrganizationMembership[] organizationMemberships;
+    @UriParam
     private Long organization_id;
     @UriParam
     private Long organization_membership_id;
@@ -125,10 +139,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
     @UriParam
     private Integer page;
     @UriParam
-    private String params;
+    private String parameters;
+    @UriParam
+    private java.util.Map<String,Object> params;
     @UriParam
     private String password;
     @UriParam
+    private org.zendesk.client.v2.model.hc.PermissionGroup permissionGroup;
+    @UriParam
     private String query;
     @UriParam
     private org.zendesk.client.v2.model.Request request;
@@ -151,9 +169,13 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
     @UriParam
     private Long sectionId;
     @UriParam
+    private String sortBy;
+    @UriParam
+    private org.zendesk.client.v2.model.SortOrder sortOrder;
+    @UriParam
     private java.util.Date startTime;
     @UriParam
-    private org.zendesk.client.v2.model.JobStatus<?> status;
+    private org.zendesk.client.v2.model.JobStatus status;
     @UriParam
     private java.util.List<org.zendesk.client.v2.model.JobStatus> statuses;
     @UriParam
@@ -185,6 +207,8 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
     @UriParam
     private org.zendesk.client.v2.model.hc.Translation translation;
     @UriParam
+    private Long translationId;
+    @UriParam
     private org.zendesk.client.v2.model.Trigger trigger;
     @UriParam
     private Long triggerId;
@@ -205,11 +229,21 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
     @UriParam
     private Long userId0;
     @UriParam
+    private Long userIdThatWillBeMerged;
+    @UriParam
+    private Long userIdThatWillRemain;
+    @UriParam
     private java.util.List<org.zendesk.client.v2.model.User> userList;
     @UriParam
+    private org.zendesk.client.v2.model.hc.UserSegment userSegment;
+    @UriParam
     private Long user_id;
     @UriParam
     private org.zendesk.client.v2.model.User[] users;
+    @UriParam
+    private java.util.List<org.zendesk.client.v2.model.User> usersList;
+    @UriParam
+    private org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant variant;
 
     public org.zendesk.client.v2.model.hc.Article getArticle() {
         return article;
@@ -515,6 +549,22 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.installationId = installationId;
     }
 
+    public org.zendesk.client.v2.model.dynamic.DynamicContentItem getItem() {
+        return item;
+    }
+
+    public void setItem(org.zendesk.client.v2.model.dynamic.DynamicContentItem item) {
+        this.item = item;
+    }
+
+    public Long getItemId() {
+        return itemId;
+    }
+
+    public void setItemId(Long itemId) {
+        this.itemId = itemId;
+    }
+
     public String getJson() {
         return json;
     }
@@ -523,6 +573,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.json = json;
     }
 
+    public java.util.List<String> getLabels() {
+        return labels;
+    }
+
+    public void setLabels(java.util.List<String> labels) {
+        this.labels = labels;
+    }
+
     public String getLocale() {
         return locale;
     }
@@ -579,6 +637,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.newPassword = newPassword;
     }
 
+    public Boolean getNotifySubscribers() {
+        return notifySubscribers;
+    }
+
+    public void setNotifySubscribers(Boolean notifySubscribers) {
+        this.notifySubscribers = notifySubscribers;
+    }
+
     public String getOldPassword() {
         return oldPassword;
     }
@@ -587,6 +653,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.oldPassword = oldPassword;
     }
 
+    public org.zendesk.client.v2.model.SortOrder getOrder() {
+        return order;
+    }
+
+    public void setOrder(org.zendesk.client.v2.model.SortOrder order) {
+        this.order = order;
+    }
+
     public org.zendesk.client.v2.model.Organization getOrganization() {
         return organization;
     }
@@ -619,6 +693,22 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.organizationMembership = organizationMembership;
     }
 
+    public java.util.List<org.zendesk.client.v2.model.OrganizationMembership> getOrganizationMembershipList() {
+        return organizationMembershipList;
+    }
+
+    public void setOrganizationMembershipList(java.util.List<org.zendesk.client.v2.model.OrganizationMembership> organizationMembershipList) {
+        this.organizationMembershipList = organizationMembershipList;
+    }
+
+    public org.zendesk.client.v2.model.OrganizationMembership[] getOrganizationMemberships() {
+        return organizationMemberships;
+    }
+
+    public void setOrganizationMemberships(org.zendesk.client.v2.model.OrganizationMembership[] organizationMemberships) {
+        this.organizationMemberships = organizationMemberships;
+    }
+
     public Long getOrganization_id() {
         return organization_id;
     }
@@ -651,11 +741,19 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.page = page;
     }
 
-    public String getParams() {
+    public String getParameters() {
+        return parameters;
+    }
+
+    public void setParameters(String parameters) {
+        this.parameters = parameters;
+    }
+
+    public java.util.Map<String,Object> getParams() {
         return params;
     }
 
-    public void setParams(String params) {
+    public void setParams(java.util.Map<String,Object> params) {
         this.params = params;
     }
 
@@ -667,6 +765,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.password = password;
     }
 
+    public org.zendesk.client.v2.model.hc.PermissionGroup getPermissionGroup() {
+        return permissionGroup;
+    }
+
+    public void setPermissionGroup(org.zendesk.client.v2.model.hc.PermissionGroup permissionGroup) {
+        this.permissionGroup = permissionGroup;
+    }
+
     public String getQuery() {
         return query;
     }
@@ -755,6 +861,22 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.sectionId = sectionId;
     }
 
+    public String getSortBy() {
+        return sortBy;
+    }
+
+    public void setSortBy(String sortBy) {
+        this.sortBy = sortBy;
+    }
+
+    public org.zendesk.client.v2.model.SortOrder getSortOrder() {
+        return sortOrder;
+    }
+
+    public void setSortOrder(org.zendesk.client.v2.model.SortOrder sortOrder) {
+        this.sortOrder = sortOrder;
+    }
+
     public java.util.Date getStartTime() {
         return startTime;
     }
@@ -763,11 +885,11 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.startTime = startTime;
     }
 
-    public org.zendesk.client.v2.model.JobStatus<?> getStatus() {
+    public org.zendesk.client.v2.model.JobStatus getStatus() {
         return status;
     }
 
-    public void setStatus(org.zendesk.client.v2.model.JobStatus<?> status) {
+    public void setStatus(org.zendesk.client.v2.model.JobStatus status) {
         this.status = status;
     }
 
@@ -891,6 +1013,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.translation = translation;
     }
 
+    public Long getTranslationId() {
+        return translationId;
+    }
+
+    public void setTranslationId(Long translationId) {
+        this.translationId = translationId;
+    }
+
     public org.zendesk.client.v2.model.Trigger getTrigger() {
         return trigger;
     }
@@ -971,6 +1101,22 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.userId0 = userId0;
     }
 
+    public Long getUserIdThatWillBeMerged() {
+        return userIdThatWillBeMerged;
+    }
+
+    public void setUserIdThatWillBeMerged(Long userIdThatWillBeMerged) {
+        this.userIdThatWillBeMerged = userIdThatWillBeMerged;
+    }
+
+    public Long getUserIdThatWillRemain() {
+        return userIdThatWillRemain;
+    }
+
+    public void setUserIdThatWillRemain(Long userIdThatWillRemain) {
+        this.userIdThatWillRemain = userIdThatWillRemain;
+    }
+
     public java.util.List<org.zendesk.client.v2.model.User> getUserList() {
         return userList;
     }
@@ -979,6 +1125,14 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
         this.userList = userList;
     }
 
+    public org.zendesk.client.v2.model.hc.UserSegment getUserSegment() {
+        return userSegment;
+    }
+
+    public void setUserSegment(org.zendesk.client.v2.model.hc.UserSegment userSegment) {
+        this.userSegment = userSegment;
+    }
+
     public Long getUser_id() {
         return user_id;
     }
@@ -994,4 +1148,20 @@ public final class ZendeskEndpointConfiguration extends ZendeskConfiguration {
     public void setUsers(org.zendesk.client.v2.model.User[] users) {
         this.users = users;
     }
+
+    public java.util.List<org.zendesk.client.v2.model.User> getUsersList() {
+        return usersList;
+    }
+
+    public void setUsersList(java.util.List<org.zendesk.client.v2.model.User> usersList) {
+        this.usersList = usersList;
+    }
+
+    public org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant getVariant() {
+        return variant;
+    }
+
+    public void setVariant(org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant variant) {
+        this.variant = variant;
+    }
 }
diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java
index 4d991ad..c71b70f 100644
--- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java
+++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/ZendeskEndpointConfigurationConfigurer.java
@@ -95,8 +95,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "Inline": target.setInline(property(camelContext, java.lang.Boolean.class, value)); return true;
         case "installationid":
         case "InstallationId": target.setInstallationId(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "item":
+        case "Item": target.setItem(property(camelContext, org.zendesk.client.v2.model.dynamic.DynamicContentItem.class, value)); return true;
+        case "itemid":
+        case "ItemId": target.setItemId(property(camelContext, java.lang.Long.class, value)); return true;
         case "json":
         case "Json": target.setJson(property(camelContext, java.lang.String.class, value)); return true;
+        case "labels":
+        case "Labels": target.setLabels(property(camelContext, java.util.List.class, value)); return true;
         case "locale":
         case "Locale": target.setLocale(property(camelContext, java.lang.String.class, value)); return true;
         case "macro":
@@ -113,10 +119,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "Name": target.setName(property(camelContext, java.lang.String.class, value)); return true;
         case "newpassword":
         case "NewPassword": target.setNewPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "notifysubscribers":
+        case "NotifySubscribers": target.setNotifySubscribers(property(camelContext, java.lang.Boolean.class, value)); return true;
         case "oauthtoken":
         case "OauthToken": target.setOauthToken(property(camelContext, java.lang.String.class, value)); return true;
         case "oldpassword":
         case "OldPassword": target.setOldPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "order":
+        case "Order": target.setOrder(property(camelContext, org.zendesk.client.v2.model.SortOrder.class, value)); return true;
         case "organization":
         case "Organization": target.setOrganization(property(camelContext, org.zendesk.client.v2.model.Organization.class, value)); return true;
         case "organizationid":
@@ -125,6 +135,10 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "OrganizationList": target.setOrganizationList(property(camelContext, java.util.List.class, value)); return true;
         case "organizationmembership":
         case "OrganizationMembership": target.setOrganizationMembership(property(camelContext, org.zendesk.client.v2.model.OrganizationMembership.class, value)); return true;
+        case "organizationmembershiplist":
+        case "OrganizationMembershipList": target.setOrganizationMembershipList(property(camelContext, java.util.List.class, value)); return true;
+        case "organizationmemberships":
+        case "OrganizationMemberships": target.setOrganizationMemberships(property(camelContext, org.zendesk.client.v2.model.OrganizationMembership[].class, value)); return true;
         case "organization_id":
         case "Organization_id": target.setOrganization_id(property(camelContext, java.lang.Long.class, value)); return true;
         case "organization_membership_id":
@@ -133,10 +147,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "Organizations": target.setOrganizations(property(camelContext, org.zendesk.client.v2.model.Organization[].class, value)); return true;
         case "page":
         case "Page": target.setPage(property(camelContext, java.lang.Integer.class, value)); return true;
+        case "parameters":
+        case "Parameters": target.setParameters(property(camelContext, java.lang.String.class, value)); return true;
         case "params":
-        case "Params": target.setParams(property(camelContext, java.lang.String.class, value)); return true;
+        case "Params": target.setParams(property(camelContext, java.util.Map.class, value)); return true;
         case "password":
         case "Password": target.setPassword(property(camelContext, java.lang.String.class, value)); return true;
+        case "permissiongroup":
+        case "PermissionGroup": target.setPermissionGroup(property(camelContext, org.zendesk.client.v2.model.hc.PermissionGroup.class, value)); return true;
         case "query":
         case "Query": target.setQuery(property(camelContext, java.lang.String.class, value)); return true;
         case "request":
@@ -161,6 +179,10 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "SectionId": target.setSectionId(property(camelContext, java.lang.Long.class, value)); return true;
         case "serverurl":
         case "ServerUrl": target.setServerUrl(property(camelContext, java.lang.String.class, value)); return true;
+        case "sortby":
+        case "SortBy": target.setSortBy(property(camelContext, java.lang.String.class, value)); return true;
+        case "sortorder":
+        case "SortOrder": target.setSortOrder(property(camelContext, org.zendesk.client.v2.model.SortOrder.class, value)); return true;
         case "starttime":
         case "StartTime": target.setStartTime(property(camelContext, java.util.Date.class, value)); return true;
         case "status":
@@ -195,6 +217,8 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "Topic": target.setTopic(property(camelContext, org.zendesk.client.v2.model.Topic.class, value)); return true;
         case "translation":
         case "Translation": target.setTranslation(property(camelContext, org.zendesk.client.v2.model.hc.Translation.class, value)); return true;
+        case "translationid":
+        case "TranslationId": target.setTranslationId(property(camelContext, java.lang.Long.class, value)); return true;
         case "trigger":
         case "Trigger": target.setTrigger(property(camelContext, org.zendesk.client.v2.model.Trigger.class, value)); return true;
         case "triggerid":
@@ -215,14 +239,24 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "UserId": target.setUserId(property(camelContext, java.lang.Long.class, value)); return true;
         case "userid0":
         case "UserId0": target.setUserId0(property(camelContext, java.lang.Long.class, value)); return true;
+        case "useridthatwillbemerged":
+        case "UserIdThatWillBeMerged": target.setUserIdThatWillBeMerged(property(camelContext, java.lang.Long.class, value)); return true;
+        case "useridthatwillremain":
+        case "UserIdThatWillRemain": target.setUserIdThatWillRemain(property(camelContext, java.lang.Long.class, value)); return true;
         case "userlist":
         case "UserList": target.setUserList(property(camelContext, java.util.List.class, value)); return true;
+        case "usersegment":
+        case "UserSegment": target.setUserSegment(property(camelContext, org.zendesk.client.v2.model.hc.UserSegment.class, value)); return true;
         case "user_id":
         case "User_id": target.setUser_id(property(camelContext, java.lang.Long.class, value)); return true;
         case "username":
         case "Username": target.setUsername(property(camelContext, java.lang.String.class, value)); return true;
         case "users":
         case "Users": target.setUsers(property(camelContext, org.zendesk.client.v2.model.User[].class, value)); return true;
+        case "userslist":
+        case "UsersList": target.setUsersList(property(camelContext, java.util.List.class, value)); return true;
+        case "variant":
+        case "Variant": target.setVariant(property(camelContext, org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class, value)); return true;
         default: return false;
         }
     }
@@ -268,7 +302,10 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         answer.put("IncludeArchived", java.lang.Boolean.class);
         answer.put("Inline", java.lang.Boolean.class);
         answer.put("InstallationId", java.lang.Integer.class);
+        answer.put("Item", org.zendesk.client.v2.model.dynamic.DynamicContentItem.class);
+        answer.put("ItemId", java.lang.Long.class);
         answer.put("Json", java.lang.String.class);
+        answer.put("Labels", java.util.List.class);
         answer.put("Locale", java.lang.String.class);
         answer.put("Macro", org.zendesk.client.v2.model.Macro.class);
         answer.put("MacroId", java.lang.Long.class);
@@ -277,18 +314,24 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         answer.put("MonitorId", java.lang.Long.class);
         answer.put("Name", java.lang.String.class);
         answer.put("NewPassword", java.lang.String.class);
+        answer.put("NotifySubscribers", java.lang.Boolean.class);
         answer.put("OauthToken", java.lang.String.class);
         answer.put("OldPassword", java.lang.String.class);
+        answer.put("Order", org.zendesk.client.v2.model.SortOrder.class);
         answer.put("Organization", org.zendesk.client.v2.model.Organization.class);
         answer.put("OrganizationId", java.lang.Long.class);
         answer.put("OrganizationList", java.util.List.class);
         answer.put("OrganizationMembership", org.zendesk.client.v2.model.OrganizationMembership.class);
+        answer.put("OrganizationMembershipList", java.util.List.class);
+        answer.put("OrganizationMemberships", org.zendesk.client.v2.model.OrganizationMembership[].class);
         answer.put("Organization_id", java.lang.Long.class);
         answer.put("Organization_membership_id", java.lang.Long.class);
         answer.put("Organizations", org.zendesk.client.v2.model.Organization[].class);
         answer.put("Page", java.lang.Integer.class);
-        answer.put("Params", java.lang.String.class);
+        answer.put("Parameters", java.lang.String.class);
+        answer.put("Params", java.util.Map.class);
         answer.put("Password", java.lang.String.class);
+        answer.put("PermissionGroup", org.zendesk.client.v2.model.hc.PermissionGroup.class);
         answer.put("Query", java.lang.String.class);
         answer.put("Request", org.zendesk.client.v2.model.Request.class);
         answer.put("RequestId", java.lang.Long.class);
@@ -301,6 +344,8 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         answer.put("Section", org.zendesk.client.v2.model.hc.Section.class);
         answer.put("SectionId", java.lang.Long.class);
         answer.put("ServerUrl", java.lang.String.class);
+        answer.put("SortBy", java.lang.String.class);
+        answer.put("SortOrder", org.zendesk.client.v2.model.SortOrder.class);
         answer.put("StartTime", java.util.Date.class);
         answer.put("Status", org.zendesk.client.v2.model.JobStatus.class);
         answer.put("Statuses", java.util.List.class);
@@ -318,6 +363,7 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         answer.put("Token", java.lang.String.class);
         answer.put("Topic", org.zendesk.client.v2.model.Topic.class);
         answer.put("Translation", org.zendesk.client.v2.model.hc.Translation.class);
+        answer.put("TranslationId", java.lang.Long.class);
         answer.put("Trigger", org.zendesk.client.v2.model.Trigger.class);
         answer.put("TriggerId", java.lang.Long.class);
         answer.put("TriggerId0", java.lang.Long.class);
@@ -328,10 +374,15 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         answer.put("User", org.zendesk.client.v2.model.User.class);
         answer.put("UserId", java.lang.Long.class);
         answer.put("UserId0", java.lang.Long.class);
+        answer.put("UserIdThatWillBeMerged", java.lang.Long.class);
+        answer.put("UserIdThatWillRemain", java.lang.Long.class);
         answer.put("UserList", java.util.List.class);
+        answer.put("UserSegment", org.zendesk.client.v2.model.hc.UserSegment.class);
         answer.put("User_id", java.lang.Long.class);
         answer.put("Username", java.lang.String.class);
         answer.put("Users", org.zendesk.client.v2.model.User[].class);
+        answer.put("UsersList", java.util.List.class);
+        answer.put("Variant", org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class);
         return answer;
     }
 
@@ -415,8 +466,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "Inline": return target.getInline();
         case "installationid":
         case "InstallationId": return target.getInstallationId();
+        case "item":
+        case "Item": return target.getItem();
+        case "itemid":
+        case "ItemId": return target.getItemId();
         case "json":
         case "Json": return target.getJson();
+        case "labels":
+        case "Labels": return target.getLabels();
         case "locale":
         case "Locale": return target.getLocale();
         case "macro":
@@ -433,10 +490,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "Name": return target.getName();
         case "newpassword":
         case "NewPassword": return target.getNewPassword();
+        case "notifysubscribers":
+        case "NotifySubscribers": return target.getNotifySubscribers();
         case "oauthtoken":
         case "OauthToken": return target.getOauthToken();
         case "oldpassword":
         case "OldPassword": return target.getOldPassword();
+        case "order":
+        case "Order": return target.getOrder();
         case "organization":
         case "Organization": return target.getOrganization();
         case "organizationid":
@@ -445,6 +506,10 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "OrganizationList": return target.getOrganizationList();
         case "organizationmembership":
         case "OrganizationMembership": return target.getOrganizationMembership();
+        case "organizationmembershiplist":
+        case "OrganizationMembershipList": return target.getOrganizationMembershipList();
+        case "organizationmemberships":
+        case "OrganizationMemberships": return target.getOrganizationMemberships();
         case "organization_id":
         case "Organization_id": return target.getOrganization_id();
         case "organization_membership_id":
@@ -453,10 +518,14 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "Organizations": return target.getOrganizations();
         case "page":
         case "Page": return target.getPage();
+        case "parameters":
+        case "Parameters": return target.getParameters();
         case "params":
         case "Params": return target.getParams();
         case "password":
         case "Password": return target.getPassword();
+        case "permissiongroup":
+        case "PermissionGroup": return target.getPermissionGroup();
         case "query":
         case "Query": return target.getQuery();
         case "request":
@@ -481,6 +550,10 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "SectionId": return target.getSectionId();
         case "serverurl":
         case "ServerUrl": return target.getServerUrl();
+        case "sortby":
+        case "SortBy": return target.getSortBy();
+        case "sortorder":
+        case "SortOrder": return target.getSortOrder();
         case "starttime":
         case "StartTime": return target.getStartTime();
         case "status":
@@ -515,6 +588,8 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "Topic": return target.getTopic();
         case "translation":
         case "Translation": return target.getTranslation();
+        case "translationid":
+        case "TranslationId": return target.getTranslationId();
         case "trigger":
         case "Trigger": return target.getTrigger();
         case "triggerid":
@@ -535,14 +610,24 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         case "UserId": return target.getUserId();
         case "userid0":
         case "UserId0": return target.getUserId0();
+        case "useridthatwillbemerged":
+        case "UserIdThatWillBeMerged": return target.getUserIdThatWillBeMerged();
+        case "useridthatwillremain":
+        case "UserIdThatWillRemain": return target.getUserIdThatWillRemain();
         case "userlist":
         case "UserList": return target.getUserList();
+        case "usersegment":
+        case "UserSegment": return target.getUserSegment();
         case "user_id":
         case "User_id": return target.getUser_id();
         case "username":
         case "Username": return target.getUsername();
         case "users":
         case "Users": return target.getUsers();
+        case "userslist":
+        case "UsersList": return target.getUsersList();
+        case "variant":
+        case "Variant": return target.getVariant();
         default: return null;
         }
     }
@@ -552,14 +637,22 @@ public class ZendeskEndpointConfigurationConfigurer extends org.apache.camel.sup
         switch (ignoreCase ? name.toLowerCase() : name) {
         case "attachments":
         case "Attachments": return org.zendesk.client.v2.model.Attachment.class;
+        case "labels":
+        case "Labels": return java.lang.String.class;
         case "organizationlist":
         case "OrganizationList": return org.zendesk.client.v2.model.Organization.class;
+        case "organizationmembershiplist":
+        case "OrganizationMembershipList": return org.zendesk.client.v2.model.OrganizationMembership.class;
+        case "params":
+        case "Params": return java.lang.Object.class;
         case "statuses":
         case "Statuses": return org.zendesk.client.v2.model.JobStatus.class;
         case "ticketlist":
         case "TicketList": return org.zendesk.client.v2.model.Ticket.class;
         case "userlist":
         case "UserList": return org.zendesk.client.v2.model.User.class;
+        case "userslist":
+        case "UsersList": return org.zendesk.client.v2.model.User.class;
         default: return null;
         }
     }
diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java
index 81bb917..dcb6ee7 100644
--- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java
+++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiMethod.java
@@ -56,6 +56,12 @@ public enum ZendeskApiMethod implements ApiMethod {
         "createArticle",
         arg("article", org.zendesk.client.v2.model.hc.Article.class)),
 
+    CREATEARTICLE_1(
+        org.zendesk.client.v2.model.hc.Article.class,
+        "createArticle",
+        arg("article", org.zendesk.client.v2.model.hc.Article.class),
+        arg("notifySubscribers", boolean.class)),
+
     CREATEARTICLETRANSLATION(
         org.zendesk.client.v2.model.hc.Translation.class,
         "createArticleTranslation",
@@ -84,6 +90,17 @@ public enum ZendeskApiMethod implements ApiMethod {
         arg("ticketId", long.class),
         arg("comment", org.zendesk.client.v2.model.Comment.class)),
 
+    CREATEDYNAMICCONTENTITEM(
+        org.zendesk.client.v2.model.dynamic.DynamicContentItem.class,
+        "createDynamicContentItem",
+        arg("item", org.zendesk.client.v2.model.dynamic.DynamicContentItem.class)),
+
+    CREATEDYNAMICCONTENTITEMVARIANT(
+        org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class,
+        "createDynamicContentItemVariant",
+        arg("itemId", Long.class),
+        arg("variant", org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class)),
+
     CREATEFORUM(
         org.zendesk.client.v2.model.Forum.class,
         "createForum",
@@ -115,6 +132,21 @@ public enum ZendeskApiMethod implements ApiMethod {
         "createOrUpdateUser",
         arg("user", org.zendesk.client.v2.model.User.class)),
 
+    CREATEORUPDATEUSERS(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "createOrUpdateUsers",
+        arg("users", new org.zendesk.client.v2.model.User[0].getClass())),
+
+    CREATEORUPDATEUSERS_1(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "createOrUpdateUsers",
+        arg("usersList", java.util.List.class)),
+
+    CREATEORUPDATEUSERSASYNC(
+        org.asynchttpclient.ListenableFuture.class,
+        "createOrUpdateUsersAsync",
+        arg("usersList", java.util.List.class)),
+
     CREATEORGANIZATION(
         org.zendesk.client.v2.model.Organization.class,
         "createOrganization",
@@ -131,6 +163,21 @@ public enum ZendeskApiMethod implements ApiMethod {
         arg("user_id", long.class),
         arg("organizationMembership", org.zendesk.client.v2.model.OrganizationMembership.class)),
 
+    CREATEORGANIZATIONMEMBERSHIPS(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "createOrganizationMemberships",
+        arg("organizationMembershipList", java.util.List.class)),
+
+    CREATEORGANIZATIONMEMBERSHIPS_1(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "createOrganizationMemberships",
+        arg("organizationMemberships", new org.zendesk.client.v2.model.OrganizationMembership[0].getClass())),
+
+    CREATEORGANIZATIONMEMBERSHIPSASYNC(
+        org.asynchttpclient.ListenableFuture.class,
+        "createOrganizationMembershipsAsync",
+        arg("organizationMembershipList", java.util.List.class)),
+
     CREATEORGANIZATIONS(
         org.zendesk.client.v2.model.JobStatus.class,
         "createOrganizations",
@@ -146,6 +193,11 @@ public enum ZendeskApiMethod implements ApiMethod {
         "createOrganizationsAsync",
         arg("organizationList", java.util.List.class)),
 
+    CREATEPERMISSIONGROUP(
+        org.zendesk.client.v2.model.hc.PermissionGroup.class,
+        "createPermissionGroup",
+        arg("permissionGroup", org.zendesk.client.v2.model.hc.PermissionGroup.class)),
+
     CREATEREQUEST(
         org.zendesk.client.v2.model.Request.class,
         "createRequest",
@@ -281,6 +333,11 @@ public enum ZendeskApiMethod implements ApiMethod {
         arg("userId", long.class),
         arg("identity", org.zendesk.client.v2.model.Identity.class)),
 
+    CREATEUSERSEGMENT(
+        org.zendesk.client.v2.model.hc.UserSegment.class,
+        "createUserSegment",
+        arg("userSegment", org.zendesk.client.v2.model.hc.UserSegment.class)),
+
     CREATEUSERS(
         org.zendesk.client.v2.model.JobStatus.class,
         "createUsers",
@@ -331,6 +388,17 @@ public enum ZendeskApiMethod implements ApiMethod {
         "deleteCategory",
         arg("category", org.zendesk.client.v2.model.hc.Category.class)),
 
+    DELETEDYNAMICCONTENTITEM(
+        void.class,
+        "deleteDynamicContentItem",
+        arg("item", org.zendesk.client.v2.model.dynamic.DynamicContentItem.class)),
+
+    DELETEDYNAMICCONTENTITEMVARIANT(
+        void.class,
+        "deleteDynamicContentItemVariant",
+        arg("itemId", Long.class),
+        arg("variant", org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class)),
+
     DELETEFORUM(
         void.class,
         "deleteForum",
@@ -395,6 +463,22 @@ public enum ZendeskApiMethod implements ApiMethod {
         arg("user_id", long.class),
         arg("organization_membership_id", long.class)),
 
+    DELETEORGANIZATIONMEMBERSHIPS(
+        void.class,
+        "deleteOrganizationMemberships",
+        arg("id", long.class),
+        arg("ids", new long[0].getClass())),
+
+    DELETEPERMISSIONGROUP(
+        void.class,
+        "deletePermissionGroup",
+        arg("id", long.class)),
+
+    DELETEPERMISSIONGROUP_1(
+        void.class,
+        "deletePermissionGroup",
+        arg("permissionGroup", org.zendesk.client.v2.model.hc.PermissionGroup.class)),
+
     DELETESECTION(
         void.class,
         "deleteSection",
@@ -446,6 +530,16 @@ public enum ZendeskApiMethod implements ApiMethod {
         "deleteTopic",
         arg("topic", org.zendesk.client.v2.model.Topic.class)),
 
+    DELETETRANSLATION(
+        void.class,
+        "deleteTranslation",
+        arg("translation", org.zendesk.client.v2.model.hc.Translation.class)),
+
+    DELETETRANSLATION_1(
+        void.class,
+        "deleteTranslation",
+        arg("translationId", Long.class)),
+
     DELETETRIGGER(
         void.class,
         "deleteTrigger",
@@ -489,6 +583,16 @@ public enum ZendeskApiMethod implements ApiMethod {
         arg("userId", long.class),
         arg("identityId", long.class)),
 
+    DELETEUSERSEGMENT(
+        void.class,
+        "deleteUserSegment",
+        arg("id", long.class)),
+
+    DELETEUSERSEGMENT_1(
+        void.class,
+        "deleteUserSegment",
+        arg("userSegment", org.zendesk.client.v2.model.hc.UserSegment.class)),
+
     GETARTICLE(
         org.zendesk.client.v2.model.hc.Article.class,
         "getArticle",
@@ -530,6 +634,26 @@ public enum ZendeskApiMethod implements ApiMethod {
         "getArticles",
         arg("category", org.zendesk.client.v2.model.hc.Category.class)),
 
+    GETARTICLES_2(
+        Iterable.class,
+        "getArticles",
+        arg("locale", String.class)),
+
+    GETARTICLES_3(
+        Iterable.class,
+        "getArticles",
+        arg("section", org.zendesk.client.v2.model.hc.Section.class)),
+
+    GETARTICLESFROMALLLABELS(
+        Iterable.class,
+        "getArticlesFromAllLabels",
+        arg("labels", java.util.List.class)),
+
+    GETARTICLESFROMANYLABELS(
+        Iterable.class,
+        "getArticlesFromAnyLabels",
+        arg("labels", java.util.List.class)),
+
     GETARTICLESFROMPAGE(
         java.util.List.class,
         "getArticlesFromPage",
@@ -608,6 +732,11 @@ public enum ZendeskApiMethod implements ApiMethod {
         "getCategoryTranslations",
         arg("categoryId", Long.class)),
 
+    GETCOMPLIANCEDELETIONSTATUSES(
+        Iterable.class,
+        "getComplianceDeletionStatuses",
+        arg("userId", long.class)),
+
     GETCURRENTUSER(
         org.zendesk.client.v2.model.User.class,
         "getCurrentUser"),
@@ -616,6 +745,36 @@ public enum ZendeskApiMethod implements ApiMethod {
         Iterable.class,
         "getCustomAgentRoles"),
 
+    GETDELETEDTICKETS(
+        Iterable.class,
+        "getDeletedTickets"),
+
+    GETDELETEDTICKETS_1(
+        Iterable.class,
+        "getDeletedTickets",
+        arg("sortBy", String.class),
+        arg("sortOrder", org.zendesk.client.v2.model.SortOrder.class)),
+
+    GETDYNAMICCONTENTITEM(
+        org.zendesk.client.v2.model.dynamic.DynamicContentItem.class,
+        "getDynamicContentItem",
+        arg("id", long.class)),
+
+    GETDYNAMICCONTENTITEMVARIANT(
+        org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class,
+        "getDynamicContentItemVariant",
+        arg("itemId", Long.class),
+        arg("id", long.class)),
+
+    GETDYNAMICCONTENTITEMVARIANTS(
+        Iterable.class,
+        "getDynamicContentItemVariants",
+        arg("item", org.zendesk.client.v2.model.dynamic.DynamicContentItem.class)),
+
+    GETDYNAMICCONTENTITEMS(
+        Iterable.class,
+        "getDynamicContentItems"),
+
     GETFORUM(
         org.zendesk.client.v2.model.Forum.class,
         "getForum",
@@ -675,6 +834,10 @@ public enum ZendeskApiMethod implements ApiMethod {
         Iterable.class,
         "getGroups"),
 
+    GETHELPCENTERLOCALES(
+        java.util.List.class,
+        "getHelpCenterLocales"),
+
     GETHOLIDAYSFORSCHEDULE(
         Iterable.class,
         "getHolidaysForSchedule",
@@ -781,6 +944,15 @@ public enum ZendeskApiMethod implements ApiMethod {
         "getOrganizationsIncrementally",
         arg("startTime", java.util.Date.class)),
 
+    GETPERMISSIONGROUP(
+        org.zendesk.client.v2.model.hc.PermissionGroup.class,
+        "getPermissionGroup",
+        arg("id", long.class)),
+
+    GETPERMISSIONGROUPS(
+        Iterable.class,
+        "getPermissionGroups"),
+
     GETRECENTTICKETS(
         Iterable.class,
         "getRecentTickets"),
@@ -861,7 +1033,22 @@ public enum ZendeskApiMethod implements ApiMethod {
         "getSearchResults",
         arg("type", Class.class),
         arg("query", String.class),
-        arg("params", String.class)),
+        arg("parameters", String.class)),
+
+    GETSEARCHRESULTS_3(
+        Iterable.class,
+        "getSearchResults",
+        arg("type", Class.class),
+        arg("query", String.class),
+        arg("params", java.util.Map.class)),
+
+    GETSEARCHRESULTS_4(
+        Iterable.class,
+        "getSearchResults",
+        arg("type", Class.class),
+        arg("query", String.class),
+        arg("sortBy", String.class),
+        arg("sortOrder", org.zendesk.client.v2.model.SortOrder.class)),
 
     GETSECTION(
         org.zendesk.client.v2.model.hc.Section.class,
@@ -893,6 +1080,11 @@ public enum ZendeskApiMethod implements ApiMethod {
         "getSections",
         arg("category", org.zendesk.client.v2.model.hc.Category.class)),
 
+    GETSECTIONS_2(
+        Iterable.class,
+        "getSections",
+        arg("userSegment", org.zendesk.client.v2.model.hc.UserSegment.class)),
+
     GETSOLVEDREQUESTS(
         Iterable.class,
         "getSolvedRequests"),
@@ -953,6 +1145,12 @@ public enum ZendeskApiMethod implements ApiMethod {
         "getTicketComments",
         arg("id", long.class)),
 
+    GETTICKETCOMMENTS_1(
+        Iterable.class,
+        "getTicketComments",
+        arg("id", long.class),
+        arg("order", org.zendesk.client.v2.model.SortOrder.class)),
+
     GETTICKETFIELD(
         org.zendesk.client.v2.model.Field.class,
         "getTicketField",
@@ -1042,6 +1240,11 @@ public enum ZendeskApiMethod implements ApiMethod {
         arg("forum_id", long.class)),
 
     GETTOPICS_2(
+        Iterable.class,
+        "getTopics",
+        arg("userSegment", org.zendesk.client.v2.model.hc.UserSegment.class)),
+
+    GETTOPICS_3(
         java.util.List.class,
         "getTopics",
         arg("id", long.class),
@@ -1107,6 +1310,11 @@ public enum ZendeskApiMethod implements ApiMethod {
         arg("userId", long.class),
         arg("identityId", long.class)),
 
+    GETUSERRELATEDINFO(
+        org.zendesk.client.v2.model.UserRelatedInfo.class,
+        "getUserRelatedInfo",
+        arg("userId", long.class)),
+
     GETUSERREQUESTEDTICKETS(
         Iterable.class,
         "getUserRequestedTickets",
@@ -1122,6 +1330,24 @@ public enum ZendeskApiMethod implements ApiMethod {
         "getUserRequests",
         arg("user", org.zendesk.client.v2.model.User.class)),
 
+    GETUSERSEGMENT(
+        org.zendesk.client.v2.model.hc.UserSegment.class,
+        "getUserSegment",
+        arg("id", long.class)),
+
+    GETUSERSEGMENTS(
+        Iterable.class,
+        "getUserSegments"),
+
+    GETUSERSEGMENTS_1(
+        Iterable.class,
+        "getUserSegments",
+        arg("id", long.class)),
+
+    GETUSERSEGMENTSAPPLICABLE(
+        Iterable.class,
+        "getUserSegmentsApplicable"),
+
     GETUSERSUBSCRIPTIONS(
         Iterable.class,
         "getUserSubscriptions",
@@ -1211,11 +1437,43 @@ public enum ZendeskApiMethod implements ApiMethod {
         "markTicketAsSpam",
         arg("ticket", org.zendesk.client.v2.model.Ticket.class)),
 
+    MERGEUSERS(
+        org.zendesk.client.v2.model.User.class,
+        "mergeUsers",
+        arg("userIdThatWillRemain", long.class),
+        arg("userIdThatWillBeMerged", long.class)),
+
     NOTIFYAPP(
         void.class,
         "notifyApp",
         arg("json", String.class)),
 
+    PERMANENTLYDELETETICKET(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "permanentlyDeleteTicket",
+        arg("id", long.class)),
+
+    PERMANENTLYDELETETICKET_1(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "permanentlyDeleteTicket",
+        arg("ticket", org.zendesk.client.v2.model.Ticket.class)),
+
+    PERMANENTLYDELETETICKETS(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "permanentlyDeleteTickets",
+        arg("id", long.class),
+        arg("ids", new long[0].getClass())),
+
+    PERMANENTLYDELETEUSER(
+        org.zendesk.client.v2.model.User.class,
+        "permanentlyDeleteUser",
+        arg("id", long.class)),
+
+    PERMANENTLYDELETEUSER_1(
+        org.zendesk.client.v2.model.User.class,
+        "permanentlyDeleteUser",
+        arg("user", org.zendesk.client.v2.model.User.class)),
+
     QUEUECREATETICKETASYNC(
         org.asynchttpclient.ListenableFuture.class,
         "queueCreateTicketAsync",
@@ -1375,6 +1633,17 @@ public enum ZendeskApiMethod implements ApiMethod {
         arg("locale", String.class),
         arg("translation", org.zendesk.client.v2.model.hc.Translation.class)),
 
+    UPDATEDYNAMICCONTENTITEM(
+        org.zendesk.client.v2.model.dynamic.DynamicContentItem.class,
+        "updateDynamicContentItem",
+        arg("item", org.zendesk.client.v2.model.dynamic.DynamicContentItem.class)),
+
+    UPDATEDYNAMICCONTENTITEMVARIANT(
+        org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class,
+        "updateDynamicContentItemVariant",
+        arg("itemId", Long.class),
+        arg("variant", org.zendesk.client.v2.model.dynamic.DynamicContentItemVariant.class)),
+
     UPDATEFORUM(
         org.zendesk.client.v2.model.Forum.class,
         "updateForum",
@@ -1402,6 +1671,26 @@ public enum ZendeskApiMethod implements ApiMethod {
         "updateOrganization",
         arg("organization", org.zendesk.client.v2.model.Organization.class)),
 
+    UPDATEORGANIZATIONS(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "updateOrganizations",
+        arg("organizationList", java.util.List.class)),
+
+    UPDATEORGANIZATIONS_1(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "updateOrganizations",
+        arg("organizations", new org.zendesk.client.v2.model.Organization[0].getClass())),
+
+    UPDATEORGANIZATIONSASYNC(
+        org.asynchttpclient.ListenableFuture.class,
+        "updateOrganizationsAsync",
+        arg("organizationList", java.util.List.class)),
+
+    UPDATEPERMISSIONGROUP(
+        org.zendesk.client.v2.model.hc.PermissionGroup.class,
+        "updatePermissionGroup",
+        arg("permissionGroup", org.zendesk.client.v2.model.hc.PermissionGroup.class)),
+
     UPDATEREQUEST(
         org.zendesk.client.v2.model.Request.class,
         "updateRequest",
@@ -1429,6 +1718,21 @@ public enum ZendeskApiMethod implements ApiMethod {
         "updateTicketField",
         arg("field", org.zendesk.client.v2.model.Field.class)),
 
+    UPDATETICKETS(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "updateTickets",
+        arg("ticketList", java.util.List.class)),
+
+    UPDATETICKETS_1(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "updateTickets",
+        arg("tickets", new org.zendesk.client.v2.model.Ticket[0].getClass())),
+
+    UPDATETICKETSASYNC(
+        org.asynchttpclient.ListenableFuture.class,
+        "updateTicketsAsync",
+        arg("ticketList", java.util.List.class)),
+
     UPDATETOPIC(
         org.zendesk.client.v2.model.Topic.class,
         "updateTopic",
@@ -1457,6 +1761,26 @@ public enum ZendeskApiMethod implements ApiMethod {
         arg("userId", long.class),
         arg("identity", org.zendesk.client.v2.model.Identity.class)),
 
+    UPDATEUSERSEGMENT(
+        org.zendesk.client.v2.model.hc.UserSegment.class,
+        "updateUserSegment",
+        arg("userSegment", org.zendesk.client.v2.model.hc.UserSegment.class)),
+
+    UPDATEUSERS(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "updateUsers",
+        arg("users", new org.zendesk.client.v2.model.User[0].getClass())),
+
+    UPDATEUSERS_1(
+        org.zendesk.client.v2.model.JobStatus.class,
+        "updateUsers",
+        arg("usersList", java.util.List.class)),
+
+    UPDATEUSERSASYNC(
+        org.asynchttpclient.ListenableFuture.class,
+        "updateUsersAsync",
+        arg("usersList", java.util.List.class)),
+
     VERIFYUSERIDENTITY(
         org.zendesk.client.v2.model.Identity.class,
         "verifyUserIdentity",
diff --git a/parent/pom.xml b/parent/pom.xml
index dd1c668..dd2a668 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -575,7 +575,7 @@
         <xpp3-version>1.1.4c</xpp3-version>
         <xstream-version>1.4.11.1</xstream-version>
         <yetus-audience-annotations-version>0.11.0</yetus-audience-annotations-version>
-        <zendesk-client-version>0.6.2</zendesk-client-version>
+        <zendesk-client-version>0.14.0</zendesk-client-version>
         <zipkin-reporter-version>2.14.0</zipkin-reporter-version>
         <zipkin-version>2.21.1</zipkin-version>
         <zookeeper-version>3.5.7</zookeeper-version>


[camel] 09/10: CAMEL-15478: Camel API components maven plugin should generate enums with human name as accepted value and also used for component json metadata and tooling.

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 555a7973ede31234af1ab74ff66c98e30932c34b
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Sep 1 15:55:23 2020 +0200

    CAMEL-15478: Camel API components maven plugin should generate enums with human name as accepted value and also used for component json metadata and tooling.
---
 .../src/main/resources/api-method-enum.vm                 | 15 ++++++++++++++-
 .../src/main/resources/api-name-enum.vm                   |  2 +-
 .../src/main/resources/api-route-test.vm                  |  2 +-
 3 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-method-enum.vm b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-method-enum.vm
index a248537..2b5dc9d 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-method-enum.vm
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-method-enum.vm
@@ -59,7 +59,8 @@ public enum $enumName implements ApiMethod {
         arg("$arg.Name", $helper.getType($arg.Type))#end)#if ( $foreach.hasNext ),$newLine#else;#end
 #end
 
-    $newLine
+    private static final ${enumName}[] VALUES = values();
+
     private final ApiMethod apiMethod;
 
     private ${enumName}(Class<?> resultType, String name, ApiMethodArg... args) {
@@ -70,6 +71,18 @@ public enum $enumName implements ApiMethod {
     public String getName() { return apiMethod.getName(); }
 
     @Override
+    public String toString() { return apiMethod.getName(); }
+
+    public static $enumName fromValue(String value) throws IllegalArgumentException {
+        for (int i = 0; i < VALUES.length; i++) {
+            if (VALUES[i].getName().equalsIgnoreCase(value)) {
+                return VALUES[i];
+            }
+        }
+        throw new IllegalArgumentException("Invalid value " + value);
+    }
+
+    @Override
     public Class<?> getResultType() { return apiMethod.getResultType(); }
 
     @Override
diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm
index 7c53852..f901600 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm
@@ -69,7 +69,7 @@ public enum $apiNameEnum implements ApiName {
 
     public static $apiNameEnum fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
-            if (VALUES[i].name.equals(value)) {
+            if (VALUES[i].name.equalsIgnoreCase(value)) {
                 return VALUES[i];
             }
         }
diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-route-test.vm b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-route-test.vm
index 4bca5c0..32fce9e 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-route-test.vm
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-route-test.vm
@@ -52,7 +52,7 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
 
 /**
  * Test class for {@link ${proxyType.Name}} APIs.
- * TODO Move the file to src/test/java, populate parameter values, and remove @Ignore annotations.
+ * TODO Move the file to src/test/java, populate parameter values, and remove @Disabled annotations.
  * The class source won't be generated again if the generator MOJO finds it under src/test/java.
  */
 public class ${testName} extends Abstract${componentName}TestSupport {


[camel] 08/10: CAMEL-15478: api components with generated enum classes should include toString so we can use the nice human readable value in the docs and tooling

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 54e5d55e6791799ae76773e80a3d610d7c46b988
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Sep 1 15:32:58 2020 +0200

    CAMEL-15478: api components with generated enum classes should include toString so we can use the nice human readable value in the docs and tooling
---
 .../camel/component/as2/internal/AS2ApiName.java   |   5 +
 .../org/apache/camel/component/as2/as2.json        |   2 +-
 .../src/main/docs/as2-component.adoc               |   2 +-
 .../camel/component/box/internal/BoxApiName.java   |   5 +
 .../org/apache/camel/component/box/box.json        |   2 +-
 .../src/main/docs/box-component.adoc               |   2 +-
 .../braintree/internal/BraintreeApiName.java       |   5 +
 .../camel/component/braintree/braintree.json       |   2 +-
 .../src/main/docs/braintree-component.adoc         |   2 +-
 .../camel/component/fhir/internal/FhirApiName.java |   5 +
 .../org/apache/camel/component/fhir/fhir.json      |   2 +-
 .../src/main/docs/fhir-component.adoc              |   2 +-
 .../calendar/internal/GoogleCalendarApiName.java   |   5 +
 .../component/google/calendar/google-calendar.json |   2 +-
 .../src/main/docs/google-calendar-component.adoc   |   2 +-
 .../google/drive/internal/GoogleDriveApiName.java  |   5 +
 .../google/drive/GoogleDriveConfiguration.java     |   3 +-
 .../google/mail/internal/GoogleMailApiName.java    |   5 +
 .../camel/component/google/mail/google-mail.json   |   2 +-
 .../src/main/docs/google-mail-component.adoc       |   2 +-
 .../sheets/internal/GoogleSheetsApiName.java       |   5 +
 .../component/google/sheets/google-sheets.json     |   2 +-
 .../src/main/docs/google-sheets-component.adoc     |   2 +-
 .../component/olingo2/internal/Olingo2ApiName.java |   5 +
 .../apache/camel/component/olingo2/olingo2.json    |   2 +-
 .../src/main/docs/olingo2-component.adoc           |   2 +-
 .../component/olingo4/internal/Olingo4ApiName.java |   5 +
 .../apache/camel/component/olingo4/olingo4.json    |   2 +-
 .../src/main/docs/olingo4-component.adoc           |   2 +-
 .../component/twilio/internal/TwilioApiName.java   |   5 +
 .../org/apache/camel/component/twilio/twilio.json  |   2 +-
 .../src/main/docs/twilio-component.adoc            |   2 +-
 .../component/zendesk/internal/ZendeskApiName.java |   5 +
 .../builder/endpoint/StaticEndpointBuilders.java   | 148 ++++++++++-----------
 .../endpoint/dsl/AS2EndpointBuilderFactory.java    |   4 +-
 .../endpoint/dsl/BoxEndpointBuilderFactory.java    |   8 +-
 .../dsl/BraintreeEndpointBuilderFactory.java       |  20 +--
 .../endpoint/dsl/FhirEndpointBuilderFactory.java   |  12 +-
 .../dsl/GoogleCalendarEndpointBuilderFactory.java  |   8 +-
 .../dsl/GoogleMailEndpointBuilderFactory.java      |   8 +-
 .../dsl/GoogleSheetsEndpointBuilderFactory.java    |   4 +-
 .../dsl/Olingo2EndpointBuilderFactory.java         |   4 +-
 .../dsl/Olingo4EndpointBuilderFactory.java         |   4 +-
 .../endpoint/dsl/TwilioEndpointBuilderFactory.java |  84 ++++++------
 .../src/main/resources/api-name-enum.vm            |   5 +
 45 files changed, 238 insertions(+), 174 deletions(-)

diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ApiName.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ApiName.java
index 05f55d4..390c70f 100644
--- a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ApiName.java
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/internal/AS2ApiName.java
@@ -29,6 +29,11 @@ public enum AS2ApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static AS2ApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json b/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
index cdcfd21..68ca6fa 100644
--- a/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
+++ b/components/camel-as2/camel-as2-component/src/generated/resources/org/apache/camel/component/as2/as2.json
@@ -29,7 +29,7 @@
     "configuration": { "kind": "property", "displayName": "Configuration", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.as2.AS2Configuration", "deprecated": false, "secret": false, "description": "Component configuration" }
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.as2.internal.AS2ApiName", "enum": [ "CLIENT", "SERVER" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.as2.AS2Configuration", "configurationField": "configuration", "description": "What kind of operation to perform" },
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.as2.internal.AS2ApiName", "enum": [ "client", "server" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.as2.AS2Configuration", "configurationField": "configuration", "description": "What kind of operation to perform" },
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.as2.AS2Configuration", "configurationField": "configuration", "description": "What sub operation to use for the selected operation" },
     "as2From": { "kind": "parameter", "displayName": "As2 From", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.as2.AS2Configuration", "configurationField": "configuration", "description": "The value of the AS2From header of AS2 message." },
     "as2MessageStructure": { "kind": "parameter", "displayName": "As2 Message Structure", "group": "common", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.as2.api.AS2MessageStructure", "enum": [ "PLAIN", "SIGNED", "ENCRYPTED", "SIGNED_ENCRYPTED", "PLAIN_COMPRESSED", "SIGNED_COMPRESSED", "ENCRYPTED_COMPRESSED", "ENCRYPTED_COMPRESSED_SIGNED" ], "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.as2.AS2Configur [...]
diff --git a/components/camel-as2/camel-as2-component/src/main/docs/as2-component.adoc b/components/camel-as2/camel-as2-component/src/main/docs/as2-component.adoc
index d1c3d40..2b1f758 100644
--- a/components/camel-as2/camel-as2-component/src/main/docs/as2-component.adoc
+++ b/components/camel-as2/camel-as2-component/src/main/docs/as2-component.adoc
@@ -79,7 +79,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: CLIENT, SERVER |  | AS2ApiName
+| *apiName* | *Required* What kind of operation to perform. The value can be one of: client, server |  | AS2ApiName
 | *methodName* | *Required* What sub operation to use for the selected operation |  | String
 |===
 
diff --git a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxApiName.java b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxApiName.java
index ee5e710..f2f19fb 100644
--- a/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxApiName.java
+++ b/components/camel-box/camel-box-component/src/generated/java/org/apache/camel/component/box/internal/BoxApiName.java
@@ -45,6 +45,11 @@ public enum BoxApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static BoxApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json b/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
index 09595de..55f7eaf 100644
--- a/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
+++ b/components/camel-box/camel-box-component/src/generated/resources/org/apache/camel/component/box/box.json
@@ -44,7 +44,7 @@
     "userPassword": { "kind": "property", "displayName": "User Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", "description": "Box user password, MUST be provided if authSecureStorage is not set, or returns null on first call" }
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.box.internal.BoxApiName", "enum": [ "COLLABORATIONS", "COMMENTS", "EVENT_LOGS", "FILES", "FOLDERS", "GROUPS", "EVENTS", "SEARCH", "TASKS", "USERS" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", " [...]
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.box.internal.BoxApiName", "enum": [ "collaborations", "comments", "event-logs", "files", "folders", "groups", "events", "search", "tasks", "users" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", " [...]
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", "description": "What sub operation to use for the selected operation" },
     "clientId": { "kind": "parameter", "displayName": "Client Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", "description": "Box application client ID" },
     "enterpriseId": { "kind": "parameter", "displayName": "Enterprise Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.box.BoxConfiguration", "configurationField": "configuration", "description": "The enterprise ID to use for an App Enterprise." },
diff --git a/components/camel-box/camel-box-component/src/main/docs/box-component.adoc b/components/camel-box/camel-box-component/src/main/docs/box-component.adoc
index 1214b65..8aececa 100644
--- a/components/camel-box/camel-box-component/src/main/docs/box-component.adoc
+++ b/components/camel-box/camel-box-component/src/main/docs/box-component.adoc
@@ -100,7 +100,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: COLLABORATIONS, COMMENTS, EVENT_LOGS, FILES, FOLDERS, GROUPS, EVENTS, SEARCH, TASKS, USERS |  | BoxApiName
+| *apiName* | *Required* What kind of operation to perform. The value can be one of: collaborations, comments, event-logs, files, folders, groups, events, search, tasks, users |  | BoxApiName
 | *methodName* | *Required* What sub operation to use for the selected operation |  | String
 |===
 
diff --git a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/BraintreeApiName.java b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/BraintreeApiName.java
index 923b939..e753023 100644
--- a/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/BraintreeApiName.java
+++ b/components/camel-braintree/src/generated/java/org/apache/camel/component/braintree/internal/BraintreeApiName.java
@@ -59,6 +59,11 @@ public enum BraintreeApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static BraintreeApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json b/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
index b2a65a9..c093e96 100644
--- a/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
+++ b/components/camel-braintree/src/generated/resources/org/apache/camel/component/braintree/braintree.json
@@ -29,7 +29,7 @@
     "configuration": { "kind": "property", "displayName": "Configuration", "group": "advanced", "label": "advanced", "required": false, "type": "object", "javaType": "org.apache.camel.component.braintree.BraintreeConfiguration", "deprecated": false, "secret": false, "description": "Component configuration" }
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.braintree.internal.BraintreeApiName", "enum": [ "ADDON", "ADDRESS", "CLIENTTOKEN", "CREDITCARDVERIFICATION", "CUSTOMER", "DISCOUNT", "DISPUTE", "DOCUMENTUPLOAD", "MERCHANTACCOUNT", "PAYMENTMETHOD", "PAYMENTMETHODNONCE", "PLAN", "REPORT", "SETTLEMENTBATCHSUMMARY", "SUBSCRIPTION", "TRANSACTION", "WEBHOOKNOTIFICATION" ], "dep [...]
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.braintree.internal.BraintreeApiName", "enum": [ "addOn", "address", "clientToken", "creditCardVerification", "customer", "discount", "dispute", "documentUpload", "merchantAccount", "paymentMethod", "paymentMethodNonce", "plan", "report", "settlementBatchSummary", "subscription", "transaction", "webhookNotification" ], "dep [...]
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.braintree.BraintreeConfiguration", "configurationField": "configuration", "description": "What sub operation to use for the selected operation" },
     "environment": { "kind": "parameter", "displayName": "Environment", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.braintree.BraintreeConfiguration", "configurationField": "configuration", "description": "The environment Either SANDBOX or PRODUCTION" },
     "inBody": { "kind": "parameter", "displayName": "In Body", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Sets the name of a parameter to be passed in the exchange In Body" },
diff --git a/components/camel-braintree/src/main/docs/braintree-component.adoc b/components/camel-braintree/src/main/docs/braintree-component.adoc
index 0f1312b..e35f0b9 100644
--- a/components/camel-braintree/src/main/docs/braintree-component.adoc
+++ b/components/camel-braintree/src/main/docs/braintree-component.adoc
@@ -77,7 +77,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: ADDON, ADDRESS, CLIENTTOKEN, CREDITCARDVERIFICATION, CUSTOMER, DISCOUNT, DISPUTE, DOCUMENTUPLOAD, MERCHANTACCOUNT, PAYMENTMETHOD, PAYMENTMETHODNONCE, PLAN, REPORT, SETTLEMENTBATCHSUMMARY, SUBSCRIPTION, TRANSACTION, WEBHOOKNOTIFICATION |  | BraintreeApiName
+| *apiName* | *Required* What kind of operation to perform. The value can be one of: addOn, address, clientToken, creditCardVerification, customer, discount, dispute, documentUpload, merchantAccount, paymentMethod, paymentMethodNonce, plan, report, settlementBatchSummary, subscription, transaction, webhookNotification |  | BraintreeApiName
 | *methodName* | What sub operation to use for the selected operation |  | String
 |===
 
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirApiName.java b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirApiName.java
index 649ca05..5bef7f5 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirApiName.java
+++ b/components/camel-fhir/camel-fhir-component/src/generated/java/org/apache/camel/component/fhir/internal/FhirApiName.java
@@ -51,6 +51,11 @@ public enum FhirApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static FhirApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
index f71ca44..d7613ec 100644
--- a/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
+++ b/components/camel-fhir/camel-fhir-component/src/generated/resources/org/apache/camel/component/fhir/fhir.json
@@ -52,7 +52,7 @@
     "username": { "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "Username to use for basic authentication" }
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.fhir.internal.FhirApiName", "enum": [ "CAPABILITIES", "CREATE", "DELETE", "HISTORY", "LOAD_PAGE", "META", "OPERATION", "PATCH", "READ", "SEARCH", "TRANSACTION", "UPDATE", "VALIDATE" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "co [...]
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.fhir.internal.FhirApiName", "enum": [ "capabilities", "create", "delete", "history", "load-page", "meta", "operation", "patch", "read", "search", "transaction", "update", "validate" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "co [...]
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "What sub operation to use for the selected operation" },
     "encoding": { "kind": "parameter", "displayName": "Encoding", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "JSON", "XML" ], "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "Encoding to use for all request" },
     "fhirVersion": { "kind": "parameter", "displayName": "Fhir Version", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "enum": [ "DSTU2", "DSTU2_HL7ORG", "DSTU2_1", "DSTU3", "R4", "R5" ], "deprecated": false, "secret": false, "defaultValue": "R4", "configurationClass": "org.apache.camel.component.fhir.FhirConfiguration", "configurationField": "configuration", "description": "The FHIR Version to use" },
diff --git a/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc b/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc
index b530b95..6cb32d5 100644
--- a/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc
+++ b/components/camel-fhir/camel-fhir-component/src/main/docs/fhir-component.adoc
@@ -108,7 +108,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: CAPABILITIES, CREATE, DELETE, HISTORY, LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH, TRANSACTION, UPDATE, VALIDATE |  | FhirApiName
+| *apiName* | *Required* What kind of operation to perform. The value can be one of: capabilities, create, delete, history, load-page, meta, operation, patch, read, search, transaction, update, validate |  | FhirApiName
 | *methodName* | *Required* What sub operation to use for the selected operation |  | String
 |===
 
diff --git a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/GoogleCalendarApiName.java b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/GoogleCalendarApiName.java
index 684786c..5f2492c 100644
--- a/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/GoogleCalendarApiName.java
+++ b/components/camel-google-calendar/src/generated/java/org/apache/camel/component/google/calendar/internal/GoogleCalendarApiName.java
@@ -41,6 +41,11 @@ public enum GoogleCalendarApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static GoogleCalendarApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
index aae2d30..87753eb 100644
--- a/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
+++ b/components/camel-google-calendar/src/generated/resources/org/apache/camel/component/google/calendar/google-calendar.json
@@ -39,7 +39,7 @@
     "refreshToken": { "kind": "property", "displayName": "Refresh Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.google.calendar.GoogleCalendarConfiguration", "configurationField": "configuration", "description": "OAuth 2 refresh token. Using this, the Google Calendar component can obtain a new accessToken whenever the current one  [...]
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.google.calendar.internal.GoogleCalendarApiName", "enum": [ "ACL", "LIST", "CALENDARS", "CHANNELS", "COLORS", "FREEBUSY", "EVENTS", "SETTINGS" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.google.calendar.GoogleCalendarConfiguration", "configurationField":  [...]
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.google.calendar.internal.GoogleCalendarApiName", "enum": [ "acl", "list", "calendars", "channels", "colors", "freebusy", "events", "settings" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.google.calendar.GoogleCalendarConfiguration", "configurationField":  [...]
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "enum": [ "calendarImport", "clear", "delete", "get", "insert", "instances", "list", "move", "patch", "query", "quickAdd", "stop", "update", "watch" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.google.calendar.GoogleCalendarConfiguration", "configurationFie [...]
     "applicationName": { "kind": "parameter", "displayName": "Application Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.google.calendar.GoogleCalendarConfiguration", "configurationField": "configuration", "description": "Google calendar application name. Example would be camel-google-calendar\/1.0" },
     "clientId": { "kind": "parameter", "displayName": "Client Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.google.calendar.GoogleCalendarConfiguration", "configurationField": "configuration", "description": "Client ID of the calendar application" },
diff --git a/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc b/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
index 88d40ad..b842b02 100644
--- a/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
+++ b/components/camel-google-calendar/src/main/docs/google-calendar-component.adoc
@@ -93,7 +93,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: ACL, LIST, CALENDARS, CHANNELS, COLORS, FREEBUSY, EVENTS, SETTINGS |  | GoogleCalendarApiName
+| *apiName* | *Required* What kind of operation to perform. The value can be one of: acl, list, calendars, channels, colors, freebusy, events, settings |  | GoogleCalendarApiName
 | *methodName* | *Required* What sub operation to use for the selected operation. The value can be one of: calendarImport, clear, delete, get, insert, instances, list, move, patch, query, quickAdd, stop, update, watch |  | String
 |===
 
diff --git a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/GoogleDriveApiName.java b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/GoogleDriveApiName.java
index a388b47..98fc502 100644
--- a/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/GoogleDriveApiName.java
+++ b/components/camel-google-drive/src/generated/java/org/apache/camel/component/google/drive/internal/GoogleDriveApiName.java
@@ -51,6 +51,11 @@ public enum GoogleDriveApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static GoogleDriveApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveConfiguration.java b/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveConfiguration.java
index 2aa67db..353f17a 100644
--- a/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveConfiguration.java
+++ b/components/camel-google-drive/src/main/java/org/apache/camel/component/google/drive/GoogleDriveConfiguration.java
@@ -37,8 +37,7 @@ public class GoogleDriveConfiguration {
             = Arrays.asList(DriveScopes.DRIVE_FILE, DriveScopes.DRIVE_APPS_READONLY, DriveScopes.DRIVE_METADATA_READONLY,
                     DriveScopes.DRIVE);
 
-    @UriPath(enums = "drive-about,drive-apps,drive-changes,drive-channels,drive-children,drive-comments,drive-files,drive-parents"
-                     + ",drive-permissions,drive-properties,drive-realtime,drive-replies,drive-revisions")
+    @UriPath
     @Metadata(required = true)
     private GoogleDriveApiName apiName;
 
diff --git a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GoogleMailApiName.java b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GoogleMailApiName.java
index 12556c5..b4baf3d 100644
--- a/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GoogleMailApiName.java
+++ b/components/camel-google-mail/src/generated/java/org/apache/camel/component/google/mail/internal/GoogleMailApiName.java
@@ -39,6 +39,11 @@ public enum GoogleMailApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static GoogleMailApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
index 323e047..6375d04 100644
--- a/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
+++ b/components/camel-google-mail/src/generated/resources/org/apache/camel/component/google/mail/google-mail.json
@@ -35,7 +35,7 @@
     "refreshToken": { "kind": "property", "displayName": "Refresh Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.google.mail.GoogleMailConfiguration", "configurationField": "configuration", "description": "OAuth 2 refresh token. Using this, the Google Calendar component can obtain a new accessToken whenever the current one expires  [...]
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.google.mail.internal.GoogleMailApiName", "enum": [ "THREADS", "MESSAGES", "ATTACHMENTS", "LABELS", "HISTORY", "DRAFTS", "USERS" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.google.mail.GoogleMailConfiguration", "configurationField": "configuration", "desc [...]
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.google.mail.internal.GoogleMailApiName", "enum": [ "threads", "messages", "attachments", "labels", "history", "drafts", "users" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.google.mail.GoogleMailConfiguration", "configurationField": "configuration", "desc [...]
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "enum": [ "attachments", "create", "delete", "get", "getProfile", "gmailImport", "insert", "list", "modify", "patch", "send", "stop", "trash", "untrash", "update", "watch" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.google.mail.GoogleMailConfiguration", "c [...]
     "applicationName": { "kind": "parameter", "displayName": "Application Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.google.mail.GoogleMailConfiguration", "configurationField": "configuration", "description": "Google mail application name. Example would be camel-google-mail\/1.0" },
     "clientId": { "kind": "parameter", "displayName": "Client Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.google.mail.GoogleMailConfiguration", "configurationField": "configuration", "description": "Client ID of the mail application" },
diff --git a/components/camel-google-mail/src/main/docs/google-mail-component.adoc b/components/camel-google-mail/src/main/docs/google-mail-component.adoc
index 2db3039..19a51c2 100644
--- a/components/camel-google-mail/src/main/docs/google-mail-component.adoc
+++ b/components/camel-google-mail/src/main/docs/google-mail-component.adoc
@@ -107,7 +107,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: THREADS, MESSAGES, ATTACHMENTS, LABELS, HISTORY, DRAFTS, USERS |  | GoogleMailApiName
+| *apiName* | *Required* What kind of operation to perform. The value can be one of: threads, messages, attachments, labels, history, drafts, users |  | GoogleMailApiName
 | *methodName* | *Required* What sub operation to use for the selected operation. The value can be one of: attachments, create, delete, get, getProfile, gmailImport, insert, list, modify, patch, send, stop, trash, untrash, update, watch |  | String
 |===
 
diff --git a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/GoogleSheetsApiName.java b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/GoogleSheetsApiName.java
index a9895f5..d8deced 100644
--- a/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/GoogleSheetsApiName.java
+++ b/components/camel-google-sheets/src/generated/java/org/apache/camel/component/google/sheets/internal/GoogleSheetsApiName.java
@@ -29,6 +29,11 @@ public enum GoogleSheetsApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static GoogleSheetsApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
index 3cba23d..9db4318 100644
--- a/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
+++ b/components/camel-google-sheets/src/generated/resources/org/apache/camel/component/google/sheets/google-sheets.json
@@ -36,7 +36,7 @@
     "refreshToken": { "kind": "property", "displayName": "Refresh Token", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "configurationClass": "org.apache.camel.component.google.sheets.GoogleSheetsConfiguration", "configurationField": "configuration", "description": "OAuth 2 refresh token. Using this, the Google Sheets component can obtain a new accessToken whenever the current one expire [...]
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.google.sheets.internal.GoogleSheetsApiName", "enum": [ "SPREADSHEETS", "DATA" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.google.sheets.GoogleSheetsConfiguration", "configurationField": "configuration", "description": "What kind of operation to perform" },
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.google.sheets.internal.GoogleSheetsApiName", "enum": [ "spreadsheets", "data" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.google.sheets.GoogleSheetsConfiguration", "configurationField": "configuration", "description": "What kind of operation to perform" },
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "enum": [ "create", "get", "update", "append", "batchUpdate", "clear" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.google.sheets.GoogleSheetsConfiguration", "configurationField": "configuration", "description": "What sub operation to use for the selected op [...]
     "applicationName": { "kind": "parameter", "displayName": "Application Name", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.google.sheets.GoogleSheetsConfiguration", "configurationField": "configuration", "description": "Google Sheets application name. Example would be camel-google-sheets\/1.0" },
     "clientId": { "kind": "parameter", "displayName": "Client Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "configurationClass": "org.apache.camel.component.google.sheets.GoogleSheetsConfiguration", "configurationField": "configuration", "description": "Client ID of the sheets application" },
diff --git a/components/camel-google-sheets/src/main/docs/google-sheets-component.adoc b/components/camel-google-sheets/src/main/docs/google-sheets-component.adoc
index 293e510..40faa73 100644
--- a/components/camel-google-sheets/src/main/docs/google-sheets-component.adoc
+++ b/components/camel-google-sheets/src/main/docs/google-sheets-component.adoc
@@ -103,7 +103,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: SPREADSHEETS, DATA |  | GoogleSheetsApiName
+| *apiName* | *Required* What kind of operation to perform. The value can be one of: spreadsheets, data |  | GoogleSheetsApiName
 | *methodName* | *Required* What sub operation to use for the selected operation. The value can be one of: create, get, update, append, batchUpdate, clear |  | String
 |===
 
diff --git a/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2ApiName.java b/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2ApiName.java
index 05e45de..98c1c84 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2ApiName.java
+++ b/components/camel-olingo2/camel-olingo2-component/src/generated/java/org/apache/camel/component/olingo2/internal/Olingo2ApiName.java
@@ -27,6 +27,11 @@ public enum Olingo2ApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static Olingo2ApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json b/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
index b06a9da..a9fbef9 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
+++ b/components/camel-olingo2/camel-olingo2-component/src/generated/resources/org/apache/camel/component/olingo2/olingo2.json
@@ -43,7 +43,7 @@
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": "false", "description": "Enable usage of global SSL context parameters." }
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.olingo2.internal.Olingo2ApiName", "enum": [ "DEFAULT" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.olingo2.Olingo2Configuration", "configurationField": "configuration", "description": "What kind of operation to perform" },
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.olingo2.internal.Olingo2ApiName", "enum": [ "" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.olingo2.Olingo2Configuration", "configurationField": "configuration", "description": "What kind of operation to perform" },
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.olingo2.Olingo2Configuration", "configurationField": "configuration", "description": "What sub operation to use for the selected operation" },
     "connectTimeout": { "kind": "parameter", "displayName": "Connect Timeout", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "secret": false, "defaultValue": "30000", "configurationClass": "org.apache.camel.component.olingo2.Olingo2Configuration", "configurationField": "configuration", "description": "HTTP connection creation timeout in milliseconds, defaults to 30,000 (30 seconds)" },
     "contentType": { "kind": "parameter", "displayName": "Content Type", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "defaultValue": "application\/json;charset=utf-8", "configurationClass": "org.apache.camel.component.olingo2.Olingo2Configuration", "configurationField": "configuration", "description": "Content-Type header value can be used to specify JSON or XML message format, defaults to appl [...]
diff --git a/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc b/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc
index ceafa19..2a4e38f 100644
--- a/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc
+++ b/components/camel-olingo2/camel-olingo2-component/src/main/docs/olingo2-component.adoc
@@ -100,7 +100,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: DEFAULT |  | Olingo2ApiName
+| *apiName* | *Required* What kind of operation to perform. The value can be one of:  |  | Olingo2ApiName
 | *methodName* | *Required* What sub operation to use for the selected operation |  | String
 |===
 
diff --git a/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4ApiName.java b/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4ApiName.java
index 4e3aa2c..6768690 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4ApiName.java
+++ b/components/camel-olingo4/camel-olingo4-component/src/generated/java/org/apache/camel/component/olingo4/internal/Olingo4ApiName.java
@@ -27,6 +27,11 @@ public enum Olingo4ApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static Olingo4ApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json b/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
index dc6c1a8..87ecefe 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
+++ b/components/camel-olingo4/camel-olingo4-component/src/generated/resources/org/apache/camel/component/olingo4/olingo4.json
@@ -41,7 +41,7 @@
     "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use Global Ssl Context Parameters", "group": "security", "label": "security", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": "false", "description": "Enable usage of global SSL context parameters." }
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.olingo4.internal.Olingo4ApiName", "enum": [ "DEFAULT" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.olingo4.Olingo4Configuration", "configurationField": "configuration", "description": "What kind of operation to perform" },
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.olingo4.internal.Olingo4ApiName", "enum": [ "" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.olingo4.Olingo4Configuration", "configurationField": "configuration", "description": "What kind of operation to perform" },
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.olingo4.Olingo4Configuration", "configurationField": "configuration", "description": "What sub operation to use for the selected operation" },
     "connectTimeout": { "kind": "parameter", "displayName": "Connect Timeout", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "secret": false, "defaultValue": "30000", "configurationClass": "org.apache.camel.component.olingo4.Olingo4Configuration", "configurationField": "configuration", "description": "HTTP connection creation timeout in milliseconds, defaults to 30,000 (30 seconds)" },
     "contentType": { "kind": "parameter", "displayName": "Content Type", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "defaultValue": "application\/json;charset=utf-8", "configurationClass": "org.apache.camel.component.olingo4.Olingo4Configuration", "configurationField": "configuration", "description": "Content-Type header value can be used to specify JSON or XML message format, defaults to appl [...]
diff --git a/components/camel-olingo4/camel-olingo4-component/src/main/docs/olingo4-component.adoc b/components/camel-olingo4/camel-olingo4-component/src/main/docs/olingo4-component.adoc
index b582cca..5a0b2ce 100644
--- a/components/camel-olingo4/camel-olingo4-component/src/main/docs/olingo4-component.adoc
+++ b/components/camel-olingo4/camel-olingo4-component/src/main/docs/olingo4-component.adoc
@@ -99,7 +99,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: DEFAULT |  | Olingo4ApiName
+| *apiName* | *Required* What kind of operation to perform. The value can be one of:  |  | Olingo4ApiName
 | *methodName* | *Required* What sub operation to use for the selected operation |  | String
 |===
 
diff --git a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TwilioApiName.java b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TwilioApiName.java
index 7f3ceaf..69478ab 100644
--- a/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TwilioApiName.java
+++ b/components/camel-twilio/src/generated/java/org/apache/camel/component/twilio/internal/TwilioApiName.java
@@ -137,6 +137,11 @@ public enum TwilioApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static TwilioApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json b/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
index fff6e2c..0d0ba9d 100644
--- a/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
+++ b/components/camel-twilio/src/generated/resources/org/apache/camel/component/twilio/twilio.json
@@ -33,7 +33,7 @@
     "username": { "kind": "property", "displayName": "Username", "group": "security", "label": "common,security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": true, "description": "The account to use." }
   },
   "properties": {
-    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.twilio.internal.TwilioApiName", "enum": [ "ACCOUNT", "ADDRESS", "APPLICATION", "AVAILABLE_PHONE_NUMBER_COUNTRY", "CALL", "CONFERENCE", "CONNECT_APP", "INCOMING_PHONE_NUMBER", "KEY", "MESSAGE", "NEW_KEY", "NEW_SIGNING_KEY", "NOTIFICATION", "OUTGOING_CALLER_ID", "QUEUE", "RECORDING", "SHORT_CODE", "SIGNING_KEY", "TOKEN", "TR [...]
+    "apiName": { "kind": "path", "displayName": "Api Name", "group": "common", "label": "", "required": true, "type": "object", "javaType": "org.apache.camel.component.twilio.internal.TwilioApiName", "enum": [ "account", "address", "application", "available-phone-number-country", "call", "conference", "connect-app", "incoming-phone-number", "key", "message", "new-key", "new-signing-key", "notification", "outgoing-caller-id", "queue", "recording", "short-code", "signing-key", "token", "tr [...]
     "methodName": { "kind": "path", "displayName": "Method Name", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "enum": [ "create", "delete", "fetch", "read", "update" ], "deprecated": false, "deprecationNote": "", "secret": false, "configurationClass": "org.apache.camel.component.twilio.TwilioConfiguration", "configurationField": "configuration", "description": "What sub operation to use for the selected operation" },
     "inBody": { "kind": "parameter", "displayName": "In Body", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "secret": false, "description": "Sets the name of a parameter to be passed in the exchange In Body" },
     "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled b [...]
diff --git a/components/camel-twilio/src/main/docs/twilio-component.adoc b/components/camel-twilio/src/main/docs/twilio-component.adoc
index e51e0ef..158af05 100644
--- a/components/camel-twilio/src/main/docs/twilio-component.adoc
+++ b/components/camel-twilio/src/main/docs/twilio-component.adoc
@@ -63,7 +63,7 @@ with the following path and query parameters:
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *apiName* | *Required* What kind of operation to perform. The value can be one of: ACCOUNT, ADDRESS, APPLICATION, AVAILABLE_PHONE_NUMBER_COUNTRY, CALL, CONFERENCE, CONNECT_APP, INCOMING_PHONE_NUMBER, KEY, MESSAGE, NEW_KEY, NEW_SIGNING_KEY, NOTIFICATION, OUTGOING_CALLER_ID, QUEUE, RECORDING, SHORT_CODE, SIGNING_KEY, TOKEN, TRANSCRIPTION, VALIDATION_REQUEST, ADDRESS_DEPENDENT_PHONE_NUMBER, AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL, AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE, AVAILABLE_PHONE_NUMBER [...]
+| *apiName* | *Required* What kind of operation to perform. The value can be one of: account, address, application, available-phone-number-country, call, conference, connect-app, incoming-phone-number, key, message, new-key, new-signing-key, notification, outgoing-caller-id, queue, recording, short-code, signing-key, token, transcription, validation-request, address-dependent-phone-number, available-phone-number-country-local, available-phone-number-country-mobile, available-phone-number [...]
 | *methodName* | *Required* What sub operation to use for the selected operation. The value can be one of: create, delete, fetch, read, update |  | String
 |===
 
diff --git a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiName.java b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiName.java
index 293fdac..e559c2a 100644
--- a/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiName.java
+++ b/components/camel-zendesk/src/generated/java/org/apache/camel/component/zendesk/internal/ZendeskApiName.java
@@ -27,6 +27,11 @@ public enum ZendeskApiName implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static ZendeskApiName fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
index f6fadc6..16f2b0e 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
@@ -307,7 +307,7 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: CLIENT, SERVER
+     * The value can be one of: client, server
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -330,7 +330,7 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: CLIENT, SERVER
+     * The value can be one of: client, server
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -2893,8 +2893,8 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: COLLABORATIONS, COMMENTS, EVENT_LOGS, FILES,
-     * FOLDERS, GROUPS, EVENTS, SEARCH, TASKS, USERS
+     * The value can be one of: collaborations, comments, event-logs, files,
+     * folders, groups, events, search, tasks, users
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -2918,8 +2918,8 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: COLLABORATIONS, COMMENTS, EVENT_LOGS, FILES,
-     * FOLDERS, GROUPS, EVENTS, SEARCH, TASKS, USERS
+     * The value can be one of: collaborations, comments, event-logs, files,
+     * folders, groups, events, search, tasks, users
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -2945,10 +2945,10 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: ADDON, ADDRESS, CLIENTTOKEN,
-     * CREDITCARDVERIFICATION, CUSTOMER, DISCOUNT, DISPUTE, DOCUMENTUPLOAD,
-     * MERCHANTACCOUNT, PAYMENTMETHOD, PAYMENTMETHODNONCE, PLAN, REPORT,
-     * SETTLEMENTBATCHSUMMARY, SUBSCRIPTION, TRANSACTION, WEBHOOKNOTIFICATION
+     * The value can be one of: addOn, address, clientToken,
+     * creditCardVerification, customer, discount, dispute, documentUpload,
+     * merchantAccount, paymentMethod, paymentMethodNonce, plan, report,
+     * settlementBatchSummary, subscription, transaction, webhookNotification
      * 
      * Path parameter: methodName
      * What sub operation to use for the selected operation
@@ -2971,10 +2971,10 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: ADDON, ADDRESS, CLIENTTOKEN,
-     * CREDITCARDVERIFICATION, CUSTOMER, DISCOUNT, DISPUTE, DOCUMENTUPLOAD,
-     * MERCHANTACCOUNT, PAYMENTMETHOD, PAYMENTMETHODNONCE, PLAN, REPORT,
-     * SETTLEMENTBATCHSUMMARY, SUBSCRIPTION, TRANSACTION, WEBHOOKNOTIFICATION
+     * The value can be one of: addOn, address, clientToken,
+     * creditCardVerification, customer, discount, dispute, documentUpload,
+     * merchantAccount, paymentMethod, paymentMethodNonce, plan, report,
+     * settlementBatchSummary, subscription, transaction, webhookNotification
      * 
      * Path parameter: methodName
      * What sub operation to use for the selected operation
@@ -5178,9 +5178,9 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: CAPABILITIES, CREATE, DELETE, HISTORY,
-     * LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH, TRANSACTION, UPDATE,
-     * VALIDATE
+     * The value can be one of: capabilities, create, delete, history,
+     * load-page, meta, operation, patch, read, search, transaction, update,
+     * validate
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -5204,9 +5204,9 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: CAPABILITIES, CREATE, DELETE, HISTORY,
-     * LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH, TRANSACTION, UPDATE,
-     * VALIDATE
+     * The value can be one of: capabilities, create, delete, history,
+     * load-page, meta, operation, patch, read, search, transaction, update,
+     * validate
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -5908,8 +5908,8 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: ACL, LIST, CALENDARS, CHANNELS, COLORS,
-     * FREEBUSY, EVENTS, SETTINGS
+     * The value can be one of: acl, list, calendars, channels, colors,
+     * freebusy, events, settings
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -5934,8 +5934,8 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: ACL, LIST, CALENDARS, CHANNELS, COLORS,
-     * FREEBUSY, EVENTS, SETTINGS
+     * The value can be one of: acl, list, calendars, channels, colors,
+     * freebusy, events, settings
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -6063,8 +6063,8 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: THREADS, MESSAGES, ATTACHMENTS, LABELS, HISTORY,
-     * DRAFTS, USERS
+     * The value can be one of: threads, messages, attachments, labels, history,
+     * drafts, users
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -6090,8 +6090,8 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: THREADS, MESSAGES, ATTACHMENTS, LABELS, HISTORY,
-     * DRAFTS, USERS
+     * The value can be one of: threads, messages, attachments, labels, history,
+     * drafts, users
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -6208,7 +6208,7 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: SPREADSHEETS, DATA
+     * The value can be one of: spreadsheets, data
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -6232,7 +6232,7 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: SPREADSHEETS, DATA
+     * The value can be one of: spreadsheets, data
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -10934,7 +10934,7 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: DEFAULT
+     * The value can be one of:
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -10957,7 +10957,7 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: DEFAULT
+     * The value can be one of:
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -10983,7 +10983,7 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: DEFAULT
+     * The value can be one of:
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -11006,7 +11006,7 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: DEFAULT
+     * The value can be one of:
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -14315,26 +14315,26 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: ACCOUNT, ADDRESS, APPLICATION,
-     * AVAILABLE_PHONE_NUMBER_COUNTRY, CALL, CONFERENCE, CONNECT_APP,
-     * INCOMING_PHONE_NUMBER, KEY, MESSAGE, NEW_KEY, NEW_SIGNING_KEY,
-     * NOTIFICATION, OUTGOING_CALLER_ID, QUEUE, RECORDING, SHORT_CODE,
-     * SIGNING_KEY, TOKEN, TRANSCRIPTION, VALIDATION_REQUEST,
-     * ADDRESS_DEPENDENT_PHONE_NUMBER, AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL,
-     * AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE,
-     * AVAILABLE_PHONE_NUMBER_COUNTRY_TOLL_FREE, CALL_FEEDBACK,
-     * CALL_FEEDBACK_SUMMARY, CALL_NOTIFICATION, CALL_RECORDING,
-     * CONFERENCE_PARTICIPANT, INCOMING_PHONE_NUMBER_LOCAL,
-     * INCOMING_PHONE_NUMBER_MOBILE, INCOMING_PHONE_NUMBER_TOLL_FREE,
-     * MESSAGE_FEEDBACK, MESSAGE_MEDIA, QUEUE_MEMBER, RECORDING_ADD_ON_RESULT,
-     * RECORDING_TRANSCRIPTION, RECORDING_ADD_ON_RESULT_PAYLOAD,
-     * SIP_CREDENTIAL_LIST, SIP_DOMAIN, SIP_IP_ACCESS_CONTROL_LIST,
-     * SIP_CREDENTIAL_LIST_CREDENTIAL, SIP_DOMAIN_CREDENTIAL_LIST_MAPPING,
-     * SIP_DOMAIN_IP_ACCESS_CONTROL_LIST_MAPPING,
-     * SIP_IP_ACCESS_CONTROL_LIST_IP_ADDRESS, USAGE_RECORD, USAGE_TRIGGER,
-     * USAGE_RECORD_ALL_TIME, USAGE_RECORD_DAILY, USAGE_RECORD_LAST_MONTH,
-     * USAGE_RECORD_MONTHLY, USAGE_RECORD_THIS_MONTH, USAGE_RECORD_TODAY,
-     * USAGE_RECORD_YEARLY, USAGE_RECORD_YESTERDAY
+     * The value can be one of: account, address, application,
+     * available-phone-number-country, call, conference, connect-app,
+     * incoming-phone-number, key, message, new-key, new-signing-key,
+     * notification, outgoing-caller-id, queue, recording, short-code,
+     * signing-key, token, transcription, validation-request,
+     * address-dependent-phone-number, available-phone-number-country-local,
+     * available-phone-number-country-mobile,
+     * available-phone-number-country-toll-free, call-feedback,
+     * call-feedback-summary, call-notification, call-recording,
+     * conference-participant, incoming-phone-number-local,
+     * incoming-phone-number-mobile, incoming-phone-number-toll-free,
+     * message-feedback, message-media, queue-member, recording-add-on-result,
+     * recording-transcription, recording-add-on-result-payload,
+     * sip-credential-list, sip-domain, sip-ip-access-control-list,
+     * sip-credential-list-credential, sip-domain-credential-list-mapping,
+     * sip-domain-ip-access-control-list-mapping,
+     * sip-ip-access-control-list-ip-address, usage-record, usage-trigger,
+     * usage-record-all-time, usage-record-daily, usage-record-last-month,
+     * usage-record-monthly, usage-record-this-month, usage-record-today,
+     * usage-record-yearly, usage-record-yesterday
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
@@ -14358,26 +14358,26 @@ public class StaticEndpointBuilders {
      * 
      * Path parameter: apiName (required)
      * What kind of operation to perform
-     * The value can be one of: ACCOUNT, ADDRESS, APPLICATION,
-     * AVAILABLE_PHONE_NUMBER_COUNTRY, CALL, CONFERENCE, CONNECT_APP,
-     * INCOMING_PHONE_NUMBER, KEY, MESSAGE, NEW_KEY, NEW_SIGNING_KEY,
-     * NOTIFICATION, OUTGOING_CALLER_ID, QUEUE, RECORDING, SHORT_CODE,
-     * SIGNING_KEY, TOKEN, TRANSCRIPTION, VALIDATION_REQUEST,
-     * ADDRESS_DEPENDENT_PHONE_NUMBER, AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL,
-     * AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE,
-     * AVAILABLE_PHONE_NUMBER_COUNTRY_TOLL_FREE, CALL_FEEDBACK,
-     * CALL_FEEDBACK_SUMMARY, CALL_NOTIFICATION, CALL_RECORDING,
-     * CONFERENCE_PARTICIPANT, INCOMING_PHONE_NUMBER_LOCAL,
-     * INCOMING_PHONE_NUMBER_MOBILE, INCOMING_PHONE_NUMBER_TOLL_FREE,
-     * MESSAGE_FEEDBACK, MESSAGE_MEDIA, QUEUE_MEMBER, RECORDING_ADD_ON_RESULT,
-     * RECORDING_TRANSCRIPTION, RECORDING_ADD_ON_RESULT_PAYLOAD,
-     * SIP_CREDENTIAL_LIST, SIP_DOMAIN, SIP_IP_ACCESS_CONTROL_LIST,
-     * SIP_CREDENTIAL_LIST_CREDENTIAL, SIP_DOMAIN_CREDENTIAL_LIST_MAPPING,
-     * SIP_DOMAIN_IP_ACCESS_CONTROL_LIST_MAPPING,
-     * SIP_IP_ACCESS_CONTROL_LIST_IP_ADDRESS, USAGE_RECORD, USAGE_TRIGGER,
-     * USAGE_RECORD_ALL_TIME, USAGE_RECORD_DAILY, USAGE_RECORD_LAST_MONTH,
-     * USAGE_RECORD_MONTHLY, USAGE_RECORD_THIS_MONTH, USAGE_RECORD_TODAY,
-     * USAGE_RECORD_YEARLY, USAGE_RECORD_YESTERDAY
+     * The value can be one of: account, address, application,
+     * available-phone-number-country, call, conference, connect-app,
+     * incoming-phone-number, key, message, new-key, new-signing-key,
+     * notification, outgoing-caller-id, queue, recording, short-code,
+     * signing-key, token, transcription, validation-request,
+     * address-dependent-phone-number, available-phone-number-country-local,
+     * available-phone-number-country-mobile,
+     * available-phone-number-country-toll-free, call-feedback,
+     * call-feedback-summary, call-notification, call-recording,
+     * conference-participant, incoming-phone-number-local,
+     * incoming-phone-number-mobile, incoming-phone-number-toll-free,
+     * message-feedback, message-media, queue-member, recording-add-on-result,
+     * recording-transcription, recording-add-on-result-payload,
+     * sip-credential-list, sip-domain, sip-ip-access-control-list,
+     * sip-credential-list-credential, sip-domain-credential-list-mapping,
+     * sip-domain-ip-access-control-list-mapping,
+     * sip-ip-access-control-list-ip-address, usage-record, usage-trigger,
+     * usage-record-all-time, usage-record-daily, usage-record-last-month,
+     * usage-record-monthly, usage-record-this-month, usage-record-today,
+     * usage-record-yearly, usage-record-yesterday
      * 
      * Path parameter: methodName (required)
      * What sub operation to use for the selected operation
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java
index b8c03bb..fd2d97a 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java
@@ -2456,7 +2456,7 @@ public interface AS2EndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: CLIENT, SERVER
+         * The value can be one of: client, server
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
@@ -2478,7 +2478,7 @@ public interface AS2EndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: CLIENT, SERVER
+         * The value can be one of: client, server
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/BoxEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/BoxEndpointBuilderFactory.java
index 36f0d05..e739dd2 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/BoxEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/BoxEndpointBuilderFactory.java
@@ -1648,8 +1648,8 @@ public interface BoxEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: COLLABORATIONS, COMMENTS, EVENT_LOGS, FILES,
-         * FOLDERS, GROUPS, EVENTS, SEARCH, TASKS, USERS
+         * The value can be one of: collaborations, comments, event-logs, files,
+         * folders, groups, events, search, tasks, users
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
@@ -1672,8 +1672,8 @@ public interface BoxEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: COLLABORATIONS, COMMENTS, EVENT_LOGS, FILES,
-         * FOLDERS, GROUPS, EVENTS, SEARCH, TASKS, USERS
+         * The value can be one of: collaborations, comments, event-logs, files,
+         * folders, groups, events, search, tasks, users
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/BraintreeEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/BraintreeEndpointBuilderFactory.java
index 2b3ec39..e886f89 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/BraintreeEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/BraintreeEndpointBuilderFactory.java
@@ -1416,11 +1416,11 @@ public interface BraintreeEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: ADDON, ADDRESS, CLIENTTOKEN,
-         * CREDITCARDVERIFICATION, CUSTOMER, DISCOUNT, DISPUTE, DOCUMENTUPLOAD,
-         * MERCHANTACCOUNT, PAYMENTMETHOD, PAYMENTMETHODNONCE, PLAN, REPORT,
-         * SETTLEMENTBATCHSUMMARY, SUBSCRIPTION, TRANSACTION,
-         * WEBHOOKNOTIFICATION
+         * The value can be one of: addOn, address, clientToken,
+         * creditCardVerification, customer, discount, dispute, documentUpload,
+         * merchantAccount, paymentMethod, paymentMethodNonce, plan, report,
+         * settlementBatchSummary, subscription, transaction,
+         * webhookNotification
          * 
          * Path parameter: methodName
          * What sub operation to use for the selected operation
@@ -1442,11 +1442,11 @@ public interface BraintreeEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: ADDON, ADDRESS, CLIENTTOKEN,
-         * CREDITCARDVERIFICATION, CUSTOMER, DISCOUNT, DISPUTE, DOCUMENTUPLOAD,
-         * MERCHANTACCOUNT, PAYMENTMETHOD, PAYMENTMETHODNONCE, PLAN, REPORT,
-         * SETTLEMENTBATCHSUMMARY, SUBSCRIPTION, TRANSACTION,
-         * WEBHOOKNOTIFICATION
+         * The value can be one of: addOn, address, clientToken,
+         * creditCardVerification, customer, discount, dispute, documentUpload,
+         * merchantAccount, paymentMethod, paymentMethodNonce, plan, report,
+         * settlementBatchSummary, subscription, transaction,
+         * webhookNotification
          * 
          * Path parameter: methodName
          * What sub operation to use for the selected operation
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/FhirEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/FhirEndpointBuilderFactory.java
index 23440fd..50c9be9 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/FhirEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/FhirEndpointBuilderFactory.java
@@ -2353,9 +2353,9 @@ public interface FhirEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: CAPABILITIES, CREATE, DELETE, HISTORY,
-         * LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH, TRANSACTION, UPDATE,
-         * VALIDATE
+         * The value can be one of: capabilities, create, delete, history,
+         * load-page, meta, operation, patch, read, search, transaction, update,
+         * validate
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
@@ -2378,9 +2378,9 @@ public interface FhirEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: CAPABILITIES, CREATE, DELETE, HISTORY,
-         * LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH, TRANSACTION, UPDATE,
-         * VALIDATE
+         * The value can be one of: capabilities, create, delete, history,
+         * load-page, meta, operation, patch, read, search, transaction, update,
+         * validate
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarEndpointBuilderFactory.java
index 788aac2..290e0d2 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleCalendarEndpointBuilderFactory.java
@@ -1249,8 +1249,8 @@ public interface GoogleCalendarEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: ACL, LIST, CALENDARS, CHANNELS, COLORS,
-         * FREEBUSY, EVENTS, SETTINGS
+         * The value can be one of: acl, list, calendars, channels, colors,
+         * freebusy, events, settings
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
@@ -1274,8 +1274,8 @@ public interface GoogleCalendarEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: ACL, LIST, CALENDARS, CHANNELS, COLORS,
-         * FREEBUSY, EVENTS, SETTINGS
+         * The value can be one of: acl, list, calendars, channels, colors,
+         * freebusy, events, settings
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleMailEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleMailEndpointBuilderFactory.java
index 46803e4..fb0e759 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleMailEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleMailEndpointBuilderFactory.java
@@ -1082,8 +1082,8 @@ public interface GoogleMailEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: THREADS, MESSAGES, ATTACHMENTS, LABELS,
-         * HISTORY, DRAFTS, USERS
+         * The value can be one of: threads, messages, attachments, labels,
+         * history, drafts, users
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
@@ -1108,8 +1108,8 @@ public interface GoogleMailEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: THREADS, MESSAGES, ATTACHMENTS, LABELS,
-         * HISTORY, DRAFTS, USERS
+         * The value can be one of: threads, messages, attachments, labels,
+         * history, drafts, users
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsEndpointBuilderFactory.java
index 4adcebf..85ea99b 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/GoogleSheetsEndpointBuilderFactory.java
@@ -1092,7 +1092,7 @@ public interface GoogleSheetsEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: SPREADSHEETS, DATA
+         * The value can be one of: spreadsheets, data
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
@@ -1116,7 +1116,7 @@ public interface GoogleSheetsEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: SPREADSHEETS, DATA
+         * The value can be one of: spreadsheets, data
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Olingo2EndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Olingo2EndpointBuilderFactory.java
index 3dc8af7..c0068f4 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Olingo2EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Olingo2EndpointBuilderFactory.java
@@ -1874,7 +1874,7 @@ public interface Olingo2EndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: DEFAULT
+         * The value can be one of:
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
@@ -1896,7 +1896,7 @@ public interface Olingo2EndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: DEFAULT
+         * The value can be one of:
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Olingo4EndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Olingo4EndpointBuilderFactory.java
index f81d65a..2b6b57f 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Olingo4EndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/Olingo4EndpointBuilderFactory.java
@@ -1676,7 +1676,7 @@ public interface Olingo4EndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: DEFAULT
+         * The value can be one of:
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
@@ -1698,7 +1698,7 @@ public interface Olingo4EndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: DEFAULT
+         * The value can be one of:
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
diff --git a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwilioEndpointBuilderFactory.java b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwilioEndpointBuilderFactory.java
index 774273b..56683b8 100644
--- a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwilioEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/TwilioEndpointBuilderFactory.java
@@ -899,27 +899,27 @@ public interface TwilioEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: ACCOUNT, ADDRESS, APPLICATION,
-         * AVAILABLE_PHONE_NUMBER_COUNTRY, CALL, CONFERENCE, CONNECT_APP,
-         * INCOMING_PHONE_NUMBER, KEY, MESSAGE, NEW_KEY, NEW_SIGNING_KEY,
-         * NOTIFICATION, OUTGOING_CALLER_ID, QUEUE, RECORDING, SHORT_CODE,
-         * SIGNING_KEY, TOKEN, TRANSCRIPTION, VALIDATION_REQUEST,
-         * ADDRESS_DEPENDENT_PHONE_NUMBER, AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL,
-         * AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE,
-         * AVAILABLE_PHONE_NUMBER_COUNTRY_TOLL_FREE, CALL_FEEDBACK,
-         * CALL_FEEDBACK_SUMMARY, CALL_NOTIFICATION, CALL_RECORDING,
-         * CONFERENCE_PARTICIPANT, INCOMING_PHONE_NUMBER_LOCAL,
-         * INCOMING_PHONE_NUMBER_MOBILE, INCOMING_PHONE_NUMBER_TOLL_FREE,
-         * MESSAGE_FEEDBACK, MESSAGE_MEDIA, QUEUE_MEMBER,
-         * RECORDING_ADD_ON_RESULT, RECORDING_TRANSCRIPTION,
-         * RECORDING_ADD_ON_RESULT_PAYLOAD, SIP_CREDENTIAL_LIST, SIP_DOMAIN,
-         * SIP_IP_ACCESS_CONTROL_LIST, SIP_CREDENTIAL_LIST_CREDENTIAL,
-         * SIP_DOMAIN_CREDENTIAL_LIST_MAPPING,
-         * SIP_DOMAIN_IP_ACCESS_CONTROL_LIST_MAPPING,
-         * SIP_IP_ACCESS_CONTROL_LIST_IP_ADDRESS, USAGE_RECORD, USAGE_TRIGGER,
-         * USAGE_RECORD_ALL_TIME, USAGE_RECORD_DAILY, USAGE_RECORD_LAST_MONTH,
-         * USAGE_RECORD_MONTHLY, USAGE_RECORD_THIS_MONTH, USAGE_RECORD_TODAY,
-         * USAGE_RECORD_YEARLY, USAGE_RECORD_YESTERDAY
+         * The value can be one of: account, address, application,
+         * available-phone-number-country, call, conference, connect-app,
+         * incoming-phone-number, key, message, new-key, new-signing-key,
+         * notification, outgoing-caller-id, queue, recording, short-code,
+         * signing-key, token, transcription, validation-request,
+         * address-dependent-phone-number, available-phone-number-country-local,
+         * available-phone-number-country-mobile,
+         * available-phone-number-country-toll-free, call-feedback,
+         * call-feedback-summary, call-notification, call-recording,
+         * conference-participant, incoming-phone-number-local,
+         * incoming-phone-number-mobile, incoming-phone-number-toll-free,
+         * message-feedback, message-media, queue-member,
+         * recording-add-on-result, recording-transcription,
+         * recording-add-on-result-payload, sip-credential-list, sip-domain,
+         * sip-ip-access-control-list, sip-credential-list-credential,
+         * sip-domain-credential-list-mapping,
+         * sip-domain-ip-access-control-list-mapping,
+         * sip-ip-access-control-list-ip-address, usage-record, usage-trigger,
+         * usage-record-all-time, usage-record-daily, usage-record-last-month,
+         * usage-record-monthly, usage-record-this-month, usage-record-today,
+         * usage-record-yearly, usage-record-yesterday
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
@@ -942,27 +942,27 @@ public interface TwilioEndpointBuilderFactory {
          * 
          * Path parameter: apiName (required)
          * What kind of operation to perform
-         * The value can be one of: ACCOUNT, ADDRESS, APPLICATION,
-         * AVAILABLE_PHONE_NUMBER_COUNTRY, CALL, CONFERENCE, CONNECT_APP,
-         * INCOMING_PHONE_NUMBER, KEY, MESSAGE, NEW_KEY, NEW_SIGNING_KEY,
-         * NOTIFICATION, OUTGOING_CALLER_ID, QUEUE, RECORDING, SHORT_CODE,
-         * SIGNING_KEY, TOKEN, TRANSCRIPTION, VALIDATION_REQUEST,
-         * ADDRESS_DEPENDENT_PHONE_NUMBER, AVAILABLE_PHONE_NUMBER_COUNTRY_LOCAL,
-         * AVAILABLE_PHONE_NUMBER_COUNTRY_MOBILE,
-         * AVAILABLE_PHONE_NUMBER_COUNTRY_TOLL_FREE, CALL_FEEDBACK,
-         * CALL_FEEDBACK_SUMMARY, CALL_NOTIFICATION, CALL_RECORDING,
-         * CONFERENCE_PARTICIPANT, INCOMING_PHONE_NUMBER_LOCAL,
-         * INCOMING_PHONE_NUMBER_MOBILE, INCOMING_PHONE_NUMBER_TOLL_FREE,
-         * MESSAGE_FEEDBACK, MESSAGE_MEDIA, QUEUE_MEMBER,
-         * RECORDING_ADD_ON_RESULT, RECORDING_TRANSCRIPTION,
-         * RECORDING_ADD_ON_RESULT_PAYLOAD, SIP_CREDENTIAL_LIST, SIP_DOMAIN,
-         * SIP_IP_ACCESS_CONTROL_LIST, SIP_CREDENTIAL_LIST_CREDENTIAL,
-         * SIP_DOMAIN_CREDENTIAL_LIST_MAPPING,
-         * SIP_DOMAIN_IP_ACCESS_CONTROL_LIST_MAPPING,
-         * SIP_IP_ACCESS_CONTROL_LIST_IP_ADDRESS, USAGE_RECORD, USAGE_TRIGGER,
-         * USAGE_RECORD_ALL_TIME, USAGE_RECORD_DAILY, USAGE_RECORD_LAST_MONTH,
-         * USAGE_RECORD_MONTHLY, USAGE_RECORD_THIS_MONTH, USAGE_RECORD_TODAY,
-         * USAGE_RECORD_YEARLY, USAGE_RECORD_YESTERDAY
+         * The value can be one of: account, address, application,
+         * available-phone-number-country, call, conference, connect-app,
+         * incoming-phone-number, key, message, new-key, new-signing-key,
+         * notification, outgoing-caller-id, queue, recording, short-code,
+         * signing-key, token, transcription, validation-request,
+         * address-dependent-phone-number, available-phone-number-country-local,
+         * available-phone-number-country-mobile,
+         * available-phone-number-country-toll-free, call-feedback,
+         * call-feedback-summary, call-notification, call-recording,
+         * conference-participant, incoming-phone-number-local,
+         * incoming-phone-number-mobile, incoming-phone-number-toll-free,
+         * message-feedback, message-media, queue-member,
+         * recording-add-on-result, recording-transcription,
+         * recording-add-on-result-payload, sip-credential-list, sip-domain,
+         * sip-ip-access-control-list, sip-credential-list-credential,
+         * sip-domain-credential-list-mapping,
+         * sip-domain-ip-access-control-list-mapping,
+         * sip-ip-access-control-list-ip-address, usage-record, usage-trigger,
+         * usage-record-all-time, usage-record-daily, usage-record-last-month,
+         * usage-record-monthly, usage-record-this-month, usage-record-today,
+         * usage-record-yearly, usage-record-yesterday
          * 
          * Path parameter: methodName (required)
          * What sub operation to use for the selected operation
diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm
index 4ca31fc..7c53852 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-name-enum.vm
@@ -62,6 +62,11 @@ public enum $apiNameEnum implements ApiName {
         return name;
     }
 
+    @Override
+    public String toString() {
+        return name;
+    }
+
     public static $apiNameEnum fromValue(String value) throws IllegalArgumentException {
         for (int i = 0; i < VALUES.length; i++) {
             if (VALUES[i].name.equals(value)) {


[camel] 01/10: CAMEL-15478: API components tooling that generates configuration classes should add apiName to @UriParams so we would know which api method the configuration belongs to.

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 7301503f4fa2e94a7f983e24626c78bdf1b0130d
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Sep 1 11:07:23 2020 +0200

    CAMEL-15478: API components tooling that generates configuration classes should add apiName to @UriParams so we would know which api method the configuration belongs to.
---
 .../camel-api/src/generated/java/org/apache/camel/spi/UriParams.java | 5 +++++
 .../java/org/apache/camel/maven/AbstractApiMethodGeneratorMojo.java  | 4 ++++
 .../main/java/org/apache/camel/maven/ApiComponentGeneratorMojo.java  | 1 +
 .../src/main/resources/api-endpoint-config.vm                        | 2 +-
 .../src/main/java/org/apache/camel/spi/UriParams.java                | 5 +++++
 5 files changed, 16 insertions(+), 1 deletion(-)

diff --git a/core/camel-api/src/generated/java/org/apache/camel/spi/UriParams.java b/core/camel-api/src/generated/java/org/apache/camel/spi/UriParams.java
index 0ffadd2..d3dc5af 100644
--- a/core/camel-api/src/generated/java/org/apache/camel/spi/UriParams.java
+++ b/core/camel-api/src/generated/java/org/apache/camel/spi/UriParams.java
@@ -36,4 +36,9 @@ public @interface UriParams {
      */
     String prefix() default "";
 
+    /**
+     * The API name for API based components where configurations are separated by API names (grouping).
+     */
+    String apiName() default "";
+
 }
diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/AbstractApiMethodGeneratorMojo.java b/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/AbstractApiMethodGeneratorMojo.java
index 0fd0974..9aa035d 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/AbstractApiMethodGeneratorMojo.java
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/AbstractApiMethodGeneratorMojo.java
@@ -47,6 +47,9 @@ public abstract class AbstractApiMethodGeneratorMojo extends AbstractApiMethodBa
     @Parameter
     protected String classPrefix;
 
+    @Parameter
+    protected String apiName;
+
     // cached fields
     private Class<?> proxyType;
 
@@ -172,6 +175,7 @@ public abstract class AbstractApiMethodGeneratorMojo extends AbstractApiMethodBa
 
     private VelocityContext getEndpointContext(List<ApiMethodParser.ApiMethodModel> models) throws MojoExecutionException {
         VelocityContext context = getCommonContext(models);
+        context.put("apiName", apiName);
         context.put("configName", getConfigName());
         context.put("componentName", componentName);
         context.put("componentPackage", componentPackage);
diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/ApiComponentGeneratorMojo.java b/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/ApiComponentGeneratorMojo.java
index ad4f1f4..df3160c 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/ApiComponentGeneratorMojo.java
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/java/org/apache/camel/maven/ApiComponentGeneratorMojo.java
@@ -151,6 +151,7 @@ public class ApiComponentGeneratorMojo extends AbstractApiMethodBaseMojo {
         // set AbstractAPIMethodGeneratorMojo properties
         mojo.proxyClass = apiProxy.getProxyClass();
         mojo.classPrefix = apiProxy.getClassPrefix();
+        mojo.apiName = apiProxy.getApiName();
     }
 
     private AbstractApiMethodGeneratorMojo getApiMethodGenerator(ApiProxy api) {
diff --git a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-endpoint-config.vm b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-endpoint-config.vm
index d0f6403..47acf03 100644
--- a/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-endpoint-config.vm
+++ b/tooling/maven/camel-api-component-maven-plugin/src/main/resources/api-endpoint-config.vm
@@ -43,7 +43,7 @@ import org.apache.camel.spi.UriParams;
 /**
  * Camel EndpointConfiguration for $proxyType.Name
  */
-@UriParams
+@UriParams(apiName = "$apiName")
 @Configurer
 public final class $configName extends ${componentName}Configuration {
 #foreach( $parameter in $parameters.entrySet() )
diff --git a/tooling/spi-annotations/src/main/java/org/apache/camel/spi/UriParams.java b/tooling/spi-annotations/src/main/java/org/apache/camel/spi/UriParams.java
index 0ffadd2..d3dc5af 100644
--- a/tooling/spi-annotations/src/main/java/org/apache/camel/spi/UriParams.java
+++ b/tooling/spi-annotations/src/main/java/org/apache/camel/spi/UriParams.java
@@ -36,4 +36,9 @@ public @interface UriParams {
      */
     String prefix() default "";
 
+    /**
+     * The API name for API based components where configurations are separated by API names (grouping).
+     */
+    String apiName() default "";
+
 }