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/03/22 09:07:13 UTC
[camel] 06/13: CAMEL-14762: Regen and fixed some components had
invalid setter/getter pairs
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 21eece5fe03397f7869e999c273ef5e90a9ecf22
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Sun Mar 22 01:45:36 2020 +0100
CAMEL-14762: Regen and fixed some components had invalid setter/getter pairs
---
.../activemq/ActiveMQComponentConfigurer.java | 31 +-
.../activemq/ActiveMQEndpointConfigurer.java | 7 +-
.../component/activemq/ActiveMQComponent.java | 28 ++
.../component/ahc/ws/WsComponentConfigurer.java | 22 +-
.../component/ahc/ws/WsEndpointConfigurer.java | 34 +-
.../component/ahc/AhcComponentConfigurer.java | 44 ++-
.../camel/component/ahc/AhcEndpointConfigurer.java | 62 +++-
.../component/amqp/AMQPComponentConfigurer.java | 22 +-
.../component/amqp/AMQPEndpointConfigurer.java | 7 +-
.../apache/camel/component/amqp/AMQPComponent.java | 7 +
.../component/apns/ApnsComponentConfigurer.java | 31 +-
.../component/apns/ApnsEndpointConfigurer.java | 83 ++++-
.../component/as2/AS2ComponentConfigurer.java | 30 +-
.../camel/component/as2/AS2EndpointConfigurer.java | 159 +++++++++-
.../asterisk/AsteriskComponentConfigurer.java | 28 +-
.../asterisk/AsteriskEndpointConfigurer.java | 44 ++-
.../component/atmos/AtmosComponentConfigurer.java | 39 ++-
.../component/atmos/AtmosEndpointConfigurer.java | 58 +++-
.../websocket/WebsocketComponentConfigurer.java | 22 +-
.../websocket/WebsocketEndpointConfigurer.java | 67 +++-
.../component/atom/AtomComponentConfigurer.java | 25 +-
.../component/atom/AtomEndpointConfigurer.java | 99 +++++-
.../client/map/AtomixMapComponentConfigurer.java | 67 +++-
.../client/map/AtomixMapEndpointConfigurer.java | 73 ++++-
.../AtomixMessagingComponentConfigurer.java | 72 ++++-
.../AtomixMessagingEndpointConfigurer.java | 78 ++++-
.../AtomixMultiMapComponentConfigurer.java | 64 +++-
.../multimap/AtomixMultiMapEndpointConfigurer.java | 64 +++-
.../queue/AtomixQueueComponentConfigurer.java | 63 +++-
.../queue/AtomixQueueEndpointConfigurer.java | 69 +++-
.../client/set/AtomixSetComponentConfigurer.java | 65 +++-
.../client/set/AtomixSetEndpointConfigurer.java | 71 ++++-
.../value/AtomixValueComponentConfigurer.java | 65 +++-
.../value/AtomixValueEndpointConfigurer.java | 71 ++++-
.../component/avro/AvroComponentConfigurer.java | 47 ++-
.../component/avro/AvroEndpointConfigurer.java | 53 +++-
.../component/aws/cw/CwComponentConfigurer.java | 55 +++-
.../component/aws/cw/CwEndpointConfigurer.java | 55 +++-
.../component/aws/ddb/DdbComponentConfigurer.java | 64 +++-
.../component/aws/ddb/DdbEndpointConfigurer.java | 64 +++-
.../ddbstream/DdbStreamComponentConfigurer.java | 56 +++-
.../aws/ddbstream/DdbStreamEndpointConfigurer.java | 107 ++++++-
.../component/aws/ec2/EC2ComponentConfigurer.java | 49 ++-
.../component/aws/ec2/EC2EndpointConfigurer.java | 49 ++-
.../component/aws/ecs/ECSComponentConfigurer.java | 49 ++-
.../component/aws/ecs/ECSEndpointConfigurer.java | 49 ++-
.../component/aws/eks/EKSComponentConfigurer.java | 49 ++-
.../component/aws/eks/EKSEndpointConfigurer.java | 49 ++-
.../component/aws/iam/IAMComponentConfigurer.java | 49 ++-
.../component/aws/iam/IAMEndpointConfigurer.java | 49 ++-
.../KinesisFirehoseComponentConfigurer.java | 47 ++-
.../KinesisFirehoseEndpointConfigurer.java | 47 ++-
.../aws/kinesis/KinesisComponentConfigurer.java | 65 +++-
.../aws/kinesis/KinesisEndpointConfigurer.java | 116 ++++++-
.../component/aws/kms/KMSComponentConfigurer.java | 49 ++-
.../component/aws/kms/KMSEndpointConfigurer.java | 49 ++-
.../aws/lambda/LambdaComponentConfigurer.java | 49 ++-
.../aws/lambda/LambdaEndpointConfigurer.java | 49 ++-
.../component/aws/mq/MQComponentConfigurer.java | 49 ++-
.../component/aws/mq/MQEndpointConfigurer.java | 49 ++-
.../component/aws/msk/MSKComponentConfigurer.java | 49 ++-
.../component/aws/msk/MSKEndpointConfigurer.java | 49 ++-
.../component/aws/s3/S3ComponentConfigurer.java | 127 +++++++-
.../component/aws/s3/S3EndpointConfigurer.java | 184 ++++++++++-
.../component/aws/sdb/SdbComponentConfigurer.java | 25 +-
.../component/aws/sdb/SdbEndpointConfigurer.java | 55 +++-
.../component/aws/ses/SesComponentConfigurer.java | 57 +++-
.../component/aws/ses/SesEndpointConfigurer.java | 57 +++-
.../component/aws/sns/SnsComponentConfigurer.java | 72 ++++-
.../component/aws/sns/SnsEndpointConfigurer.java | 75 ++++-
.../component/aws/sqs/SqsComponentConfigurer.java | 128 +++++++-
.../component/aws/sqs/SqsEndpointConfigurer.java | 185 ++++++++++-
.../component/aws/swf/SWFComponentConfigurer.java | 105 +++++-
.../component/aws/swf/SWFEndpointConfigurer.java | 111 ++++++-
.../translate/TranslateComponentConfigurer.java | 58 +++-
.../aws/translate/TranslateEndpointConfigurer.java | 58 +++-
.../component/aws2/cw/Cw2ComponentConfigurer.java | 55 +++-
.../component/aws2/cw/Cw2EndpointConfigurer.java | 55 +++-
.../aws2/ddb/Ddb2ComponentConfigurer.java | 64 +++-
.../component/aws2/ddb/Ddb2EndpointConfigurer.java | 64 +++-
.../ddbstream/Ddb2StreamComponentConfigurer.java | 56 +++-
.../ddbstream/Ddb2StreamEndpointConfigurer.java | 107 ++++++-
.../aws2/ec2/AWS2EC2ComponentConfigurer.java | 49 ++-
.../aws2/ec2/AWS2EC2EndpointConfigurer.java | 49 ++-
.../aws2/ecs/ECS2ComponentConfigurer.java | 49 ++-
.../component/aws2/ecs/ECS2EndpointConfigurer.java | 49 ++-
.../aws2/eks/EKS2ComponentConfigurer.java | 49 ++-
.../component/aws2/eks/EKS2EndpointConfigurer.java | 49 ++-
.../aws2/iam/IAM2ComponentConfigurer.java | 49 ++-
.../component/aws2/iam/IAM2EndpointConfigurer.java | 49 ++-
.../KinesisFirehose2ComponentConfigurer.java | 47 ++-
.../KinesisFirehose2EndpointConfigurer.java | 47 ++-
.../aws2/kinesis/Kinesis2ComponentConfigurer.java | 65 +++-
.../aws2/kinesis/Kinesis2EndpointConfigurer.java | 116 ++++++-
.../aws2/kms/KMS2ComponentConfigurer.java | 49 ++-
.../component/aws2/kms/KMS2EndpointConfigurer.java | 49 ++-
.../aws2/lambda/Lambda2ComponentConfigurer.java | 49 ++-
.../aws2/lambda/Lambda2EndpointConfigurer.java | 49 ++-
.../component/aws2/mq/MQ2ComponentConfigurer.java | 49 ++-
.../component/aws2/mq/MQ2EndpointConfigurer.java | 49 ++-
.../aws2/msk/MSK2ComponentConfigurer.java | 49 ++-
.../component/aws2/msk/MSK2EndpointConfigurer.java | 49 ++-
.../aws2/s3/AWS2S3ComponentConfigurer.java | 103 +++++-
.../aws2/s3/AWS2S3EndpointConfigurer.java | 160 +++++++++-
.../aws2/ses/Ses2ComponentConfigurer.java | 57 +++-
.../component/aws2/ses/Ses2EndpointConfigurer.java | 57 +++-
.../aws2/sns/Sns2ComponentConfigurer.java | 69 +++-
.../component/aws2/sns/Sns2EndpointConfigurer.java | 72 ++++-
.../aws2/sqs/Sqs2ComponentConfigurer.java | 128 +++++++-
.../component/aws2/sqs/Sqs2EndpointConfigurer.java | 185 ++++++++++-
.../translate/Translate2ComponentConfigurer.java | 58 +++-
.../translate/Translate2EndpointConfigurer.java | 58 +++-
.../azure/blob/BlobServiceComponentConfigurer.java | 79 ++++-
.../azure/blob/BlobServiceEndpointConfigurer.java | 85 ++++-
.../queue/QueueServiceComponentConfigurer.java | 52 ++-
.../queue/QueueServiceEndpointConfigurer.java | 58 +++-
.../BeanValidatorComponentConfigurer.java | 40 ++-
.../validator/BeanValidatorEndpointConfigurer.java | 47 ++-
.../component/bean/BeanComponentConfigurer.java | 29 +-
.../component/bean/BeanEndpointConfigurer.java | 35 +-
.../beanclass/ClassComponentConfigurer.java | 7 +-
.../beanclass/ClassEndpointConfigurer.java | 7 +-
.../beanstalk/BeanstalkComponentConfigurer.java | 31 +-
.../beanstalk/BeanstalkEndpointConfigurer.java | 101 +++++-
.../bonita/BonitaComponentConfigurer.java | 25 +-
.../component/bonita/BonitaEndpointConfigurer.java | 38 ++-
.../component/box/BoxComponentConfigurer.java | 75 ++++-
.../camel/component/box/BoxEndpointConfigurer.java | 129 +++++++-
.../braintree/BraintreeComponentConfigurer.java | 30 +-
.../braintree/BraintreeEndpointConfigurer.java | 116 ++++++-
.../browse/BrowseComponentConfigurer.java | 28 +-
.../component/browse/BrowseEndpointConfigurer.java | 36 ++-
.../cache/CaffeineCacheComponentConfigurer.java | 69 +++-
.../cache/CaffeineCacheEndpointConfigurer.java | 69 +++-
.../load/CaffeineLoadCacheComponentConfigurer.java | 69 +++-
.../load/CaffeineLoadCacheEndpointConfigurer.java | 69 +++-
.../cassandra/CassandraComponentConfigurer.java | 28 +-
.../cassandra/CassandraEndpointConfigurer.java | 106 ++++++-
.../chatscript/ChatScriptComponentConfigurer.java | 25 +-
.../chatscript/ChatScriptEndpointConfigurer.java | 33 +-
.../component/chunk/ChunkComponentConfigurer.java | 25 +-
.../component/chunk/ChunkEndpointConfigurer.java | 43 ++-
.../camel/component/cm/CMComponentConfigurer.java | 25 +-
.../camel/component/cm/CMEndpointConfigurer.java | 39 ++-
.../component/cmis/CMISComponentConfigurer.java | 31 +-
.../component/cmis/CMISEndpointConfigurer.java | 60 +++-
.../apache/camel/coap/CoAPComponentConfigurer.java | 28 +-
.../apache/camel/coap/CoAPEndpointConfigurer.java | 65 +++-
.../cometd/CometdComponentConfigurer.java | 48 ++-
.../component/cometd/CometdEndpointConfigurer.java | 70 +++-
.../consul/ConsulComponentConfigurer.java | 89 +++++-
.../component/consul/ConsulEndpointConfigurer.java | 92 +++++-
.../controlbus/ControlBusComponentConfigurer.java | 25 +-
.../controlbus/ControlBusEndpointConfigurer.java | 40 ++-
.../component/corda/CordaComponentConfigurer.java | 56 +++-
.../component/corda/CordaEndpointConfigurer.java | 62 +++-
.../couchbase/CouchbaseComponentConfigurer.java | 28 +-
.../couchbase/CouchbaseEndpointConfigurer.java | 157 ++++++++-
.../couchdb/CouchDbComponentConfigurer.java | 28 +-
.../couchdb/CouchDbEndpointConfigurer.java | 53 +++-
.../component/cron/CronComponentConfigurer.java | 28 +-
.../component/cron/CronEndpointConfigurer.java | 35 +-
.../crypto/cms/CryptoCmsComponentConfigurer.java | 31 +-
.../crypto/cms/CryptoCmsEndpointConfigurer.java | 66 +++-
.../DigitalSignatureComponentConfigurer.java | 75 ++++-
.../crypto/DigitalSignatureEndpointConfigurer.java | 75 ++++-
.../component/cxf/CxfComponentConfigurer.java | 37 ++-
.../camel/component/cxf/CxfEndpointConfigurer.java | 121 ++++++-
.../cxf/jaxrs/CxfRsComponentConfigurer.java | 34 +-
.../cxf/jaxrs/CxfRsEndpointConfigurer.java | 110 ++++++-
.../apache/camel/component/cxf/CxfComponent.java | 2 +-
.../dataformat/DataFormatComponentConfigurer.java | 25 +-
.../dataformat/DataFormatEndpointConfigurer.java | 27 +-
.../dataset/DataSetComponentConfigurer.java | 28 +-
.../dataset/DataSetEndpointConfigurer.java | 46 ++-
.../dataset/DataSetTestComponentConfigurer.java | 25 +-
.../dataset/DataSetTestEndpointConfigurer.java | 28 +-
.../DebeziumMongodbComponentConfigurer.java | 144 ++++++++-
.../DebeziumMongodbEndpointConfigurer.java | 150 ++++++++-
...goDbConnectorEmbeddedDebeziumConfiguration.java | 8 +-
.../debezium/DebeziumMySqlComponentConfigurer.java | 234 +++++++++++++-
.../debezium/DebeziumMySqlEndpointConfigurer.java | 240 +++++++++++++-
...ySqlConnectorEmbeddedDebeziumConfiguration.java | 18 +-
.../DebeziumPostgresComponentConfigurer.java | 210 +++++++++++-
.../DebeziumPostgresEndpointConfigurer.java | 216 ++++++++++++-
...gresConnectorEmbeddedDebeziumConfiguration.java | 8 +-
.../DebeziumSqlserverComponentConfigurer.java | 156 ++++++++-
.../DebeziumSqlserverEndpointConfigurer.java | 162 +++++++++-
...rverConnectorEmbeddedDebeziumConfiguration.java | 4 +-
.../DigitalOceanComponentConfigurer.java | 25 +-
.../DigitalOceanEndpointConfigurer.java | 52 ++-
.../direct/DirectComponentConfigurer.java | 32 +-
.../component/direct/DirectEndpointConfigurer.java | 43 ++-
.../directvm/DirectVmComponentConfigurer.java | 38 ++-
.../directvm/DirectVmEndpointConfigurer.java | 49 ++-
.../disruptor/DisruptorComponentConfigurer.java | 46 ++-
.../disruptor/DisruptorEndpointConfigurer.java | 58 +++-
.../component/dns/DnsComponentConfigurer.java | 25 +-
.../camel/component/dns/DnsEndpointConfigurer.java | 27 +-
.../docker/DockerComponentConfigurer.java | 73 ++++-
.../component/docker/DockerEndpointConfigurer.java | 79 ++++-
.../component/dozer/DozerComponentConfigurer.java | 25 +-
.../component/dozer/DozerEndpointConfigurer.java | 45 ++-
.../component/drill/DrillComponentConfigurer.java | 25 +-
.../component/drill/DrillEndpointConfigurer.java | 36 ++-
.../dropbox/DropboxComponentConfigurer.java | 28 +-
.../dropbox/DropboxEndpointConfigurer.java | 58 +++-
.../ehcache/EhcacheComponentConfigurer.java | 63 +++-
.../ehcache/EhcacheEndpointConfigurer.java | 71 ++++-
.../ElasticsearchComponentConfigurer.java | 55 +++-
.../ElasticsearchEndpointConfigurer.java | 71 ++++-
.../elasticsearch/ElasticsearchConfiguration.java | 4 +-
.../elasticsearch/ElasticsearchProducer.java | 4 +-
.../component/elsql/ElsqlComponentConfigurer.java | 40 ++-
.../component/elsql/ElsqlEndpointConfigurer.java | 160 +++++++++-
.../elytron/ElytronComponentConfigurer.java | 28 +-
.../elytron/ElytronEndpointConfigurer.java | 7 +-
.../etcd/EtcdKeysComponentConfigurer.java | 50 ++-
.../component/etcd/EtcdKeysEndpointConfigurer.java | 47 ++-
.../etcd/EtcdStatsComponentConfigurer.java | 59 +++-
.../etcd/EtcdStatsEndpointConfigurer.java | 107 ++++++-
.../etcd/EtcdWatchComponentConfigurer.java | 53 +++-
.../etcd/EtcdWatchEndpointConfigurer.java | 56 +++-
.../eventadmin/EventAdminComponentConfigurer.java | 31 +-
.../eventadmin/EventAdminEndpointConfigurer.java | 38 ++-
.../component/exec/ExecComponentConfigurer.java | 25 +-
.../component/exec/ExecEndpointConfigurer.java | 48 ++-
.../facebook/FacebookComponentConfigurer.java | 111 ++++++-
.../facebook/FacebookEndpointConfigurer.java | 313 +++++++++++++++++-
.../component/fhir/FhirComponentConfigurer.java | 92 +++++-
.../component/fhir/FhirEndpointConfigurer.java | 146 ++++++++-
.../file/watch/FileWatchComponentConfigurer.java | 40 ++-
.../file/watch/FileWatchEndpointConfigurer.java | 58 +++-
.../component/file/FileComponentConfigurer.java | 28 +-
.../component/file/FileEndpointConfigurer.java | 278 +++++++++++++++-
.../flatpack/FlatpackComponentConfigurer.java | 28 +-
.../flatpack/FlatpackEndpointConfigurer.java | 98 +++++-
.../component/flink/FlinkComponentConfigurer.java | 37 ++-
.../component/flink/FlinkEndpointConfigurer.java | 41 ++-
.../component/fop/FopComponentConfigurer.java | 25 +-
.../camel/component/fop/FopEndpointConfigurer.java | 33 +-
.../freemarker/FreemarkerComponentConfigurer.java | 27 +-
.../freemarker/FreemarkerEndpointConfigurer.java | 37 ++-
.../file/remote/FtpComponentConfigurer.java | 28 +-
.../file/remote/FtpEndpointConfigurer.java | 323 ++++++++++++++++++-
.../file/remote/FtpsComponentConfigurer.java | 22 +-
.../file/remote/FtpsEndpointConfigurer.java | 42 ++-
.../file/remote/SftpComponentConfigurer.java | 28 +-
.../file/remote/SftpEndpointConfigurer.java | 351 ++++++++++++++++++++-
.../ganglia/GangliaComponentConfigurer.java | 55 +++-
.../ganglia/GangliaEndpointConfigurer.java | 55 +++-
.../geocoder/GeoCoderComponentConfigurer.java | 25 +-
.../geocoder/GeoCoderEndpointConfigurer.java | 62 +++-
.../component/git/GitComponentConfigurer.java | 28 +-
.../camel/component/git/GitEndpointConfigurer.java | 59 +++-
.../github/GitHubComponentConfigurer.java | 28 +-
.../component/github/GitHubEndpointConfigurer.java | 56 +++-
.../GoogleBigQueryComponentConfigurer.java | 34 +-
.../bigquery/GoogleBigQueryEndpointConfigurer.java | 33 +-
.../sql/GoogleBigQuerySQLComponentConfigurer.java | 31 +-
.../sql/GoogleBigQuerySQLEndpointConfigurer.java | 30 +-
.../GoogleCalendarComponentConfigurer.java | 58 +++-
.../calendar/GoogleCalendarEndpointConfigurer.java | 109 ++++++-
.../GoogleCalendarStreamComponentConfigurer.java | 61 +++-
.../GoogleCalendarStreamEndpointConfigurer.java | 109 ++++++-
.../drive/GoogleDriveComponentConfigurer.java | 50 ++-
.../drive/GoogleDriveEndpointConfigurer.java | 104 +++++-
.../google/mail/GoogleMailComponentConfigurer.java | 48 ++-
.../google/mail/GoogleMailEndpointConfigurer.java | 99 +++++-
.../GoogleMailStreamComponentConfigurer.java | 55 +++-
.../stream/GoogleMailStreamEndpointConfigurer.java | 103 +++++-
.../pubsub/GooglePubsubComponentConfigurer.java | 39 ++-
.../pubsub/GooglePubsubEndpointConfigurer.java | 51 ++-
.../google/pubsub/GooglePubsubConsumer.java | 2 +-
.../google/pubsub/GooglePubsubEndpoint.java | 2 +-
.../sheets/GoogleSheetsComponentConfigurer.java | 48 ++-
.../sheets/GoogleSheetsEndpointConfigurer.java | 99 +++++-
.../GoogleSheetsStreamComponentConfigurer.java | 67 +++-
.../GoogleSheetsStreamEndpointConfigurer.java | 115 ++++++-
.../component/gora/GoraComponentConfigurer.java | 28 +-
.../component/gora/GoraEndpointConfigurer.java | 84 ++++-
.../component/grape/GrapeComponentConfigurer.java | 28 +-
.../component/grape/GrapeEndpointConfigurer.java | 27 +-
.../graphql/GraphqlComponentConfigurer.java | 25 +-
.../graphql/GraphqlEndpointConfigurer.java | 47 ++-
.../camel/component/graphql/GraphqlEndpoint.java | 2 +-
.../component/grpc/GrpcComponentConfigurer.java | 28 +-
.../component/grpc/GrpcEndpointConfigurer.java | 98 +++++-
.../eventbus/GuavaEventBusComponentConfigurer.java | 34 +-
.../eventbus/GuavaEventBusEndpointConfigurer.java | 42 ++-
.../HazelcastAtomicnumberComponentConfigurer.java | 31 +-
.../HazelcastAtomicnumberEndpointConfigurer.java | 36 ++-
.../HazelcastInstanceComponentConfigurer.java | 31 +-
.../HazelcastInstanceEndpointConfigurer.java | 42 ++-
.../list/HazelcastListComponentConfigurer.java | 34 +-
.../list/HazelcastListEndpointConfigurer.java | 45 ++-
.../map/HazelcastMapComponentConfigurer.java | 34 +-
.../map/HazelcastMapEndpointConfigurer.java | 45 ++-
.../HazelcastMultimapComponentConfigurer.java | 34 +-
.../HazelcastMultimapEndpointConfigurer.java | 45 ++-
.../queue/HazelcastQueueComponentConfigurer.java | 34 +-
.../queue/HazelcastQueueEndpointConfigurer.java | 54 +++-
.../HazelcastReplicatedmapComponentConfigurer.java | 34 +-
.../HazelcastReplicatedmapEndpointConfigurer.java | 45 ++-
.../HazelcastRingbufferComponentConfigurer.java | 31 +-
.../HazelcastRingbufferEndpointConfigurer.java | 36 ++-
.../seda/HazelcastSedaComponentConfigurer.java | 34 +-
.../seda/HazelcastSedaEndpointConfigurer.java | 59 +++-
.../set/HazelcastSetComponentConfigurer.java | 34 +-
.../set/HazelcastSetEndpointConfigurer.java | 45 ++-
.../topic/HazelcastTopicComponentConfigurer.java | 34 +-
.../topic/HazelcastTopicEndpointConfigurer.java | 47 ++-
.../component/hbase/HBaseComponentConfigurer.java | 33 +-
.../component/hbase/HBaseEndpointConfigurer.java | 69 +++-
.../component/hdfs/HdfsComponentConfigurer.java | 34 +-
.../component/hdfs/HdfsEndpointConfigurer.java | 151 ++++++++-
.../apache/camel/component/hdfs/HdfsComponent.java | 10 +-
.../hipchat/HipchatComponentConfigurer.java | 28 +-
.../hipchat/HipchatEndpointConfigurer.java | 90 +++++-
.../component/http/HttpComponentConfigurer.java | 76 ++++-
.../component/http/HttpEndpointConfigurer.java | 173 +++++++++-
.../iec60870/client/ClientComponentConfigurer.java | 31 +-
.../iec60870/client/ClientEndpointConfigurer.java | 81 ++++-
.../iec60870/server/ServerComponentConfigurer.java | 31 +-
.../iec60870/server/ServerEndpointConfigurer.java | 84 ++++-
.../infinispan/InfinispanComponentConfigurer.java | 70 +++-
.../infinispan/InfinispanEndpointConfigurer.java | 76 ++++-
.../influxdb/InfluxDbComponentConfigurer.java | 25 +-
.../influxdb/InfluxDbEndpointConfigurer.java | 39 ++-
.../component/iota/IOTAComponentConfigurer.java | 25 +-
.../component/iota/IOTAEndpointConfigurer.java | 41 ++-
.../component/ipfs/IPFSComponentConfigurer.java | 31 +-
.../component/ipfs/IPFSEndpointConfigurer.java | 29 +-
.../component/irc/IrcComponentConfigurer.java | 31 +-
.../camel/component/irc/IrcEndpointConfigurer.java | 97 +++++-
.../ironmq/IronMQComponentConfigurer.java | 28 +-
.../component/ironmq/IronMQEndpointConfigurer.java | 110 ++++++-
.../component/jbpm/JBPMComponentConfigurer.java | 28 +-
.../component/jbpm/JBPMEndpointConfigurer.java | 103 +++++-
.../jcache/JCacheComponentConfigurer.java | 43 ++-
.../component/jcache/JCacheEndpointConfigurer.java | 89 +++++-
.../jclouds/JcloudsComponentConfigurer.java | 34 +-
.../jclouds/JcloudsEndpointConfigurer.java | 64 +++-
.../component/jcr/JcrComponentConfigurer.java | 28 +-
.../camel/component/jcr/JcrEndpointConfigurer.java | 62 +++-
.../component/jdbc/JdbcComponentConfigurer.java | 28 +-
.../component/jdbc/JdbcEndpointConfigurer.java | 61 +++-
.../apache/camel/component/jdbc/JdbcComponent.java | 4 +
.../camel/component/jetty/JettyHttpComponent.java | 4 +
.../jetty9/JettyHttpComponent9Configurer.java | 114 ++++++-
.../jetty9/JettyHttpEndpoint9Configurer.java | 116 ++++++-
.../raft/JGroupsRaftComponentConfigurer.java | 40 ++-
.../raft/JGroupsRaftEndpointConfigurer.java | 39 ++-
.../jgroups/JGroupsComponentConfigurer.java | 36 ++-
.../jgroups/JGroupsEndpointConfigurer.java | 42 ++-
.../validator/jing/JingComponentConfigurer.java | 25 +-
.../validator/jing/JingEndpointConfigurer.java | 30 +-
.../component/jira/JiraComponentConfigurer.java | 51 ++-
.../component/jira/JiraEndpointConfigurer.java | 62 +++-
.../component/jms/JmsComponentConfigurer.java | 301 +++++++++++++++++-
.../camel/component/jms/JmsEndpointConfigurer.java | 295 ++++++++++++++++-
.../component/jmx/JMXComponentConfigurer.java | 25 +-
.../camel/component/jmx/JMXEndpointConfigurer.java | 105 +++++-
.../component/jolt/JoltComponentConfigurer.java | 27 +-
.../component/jolt/JoltEndpointConfigurer.java | 39 ++-
.../component/jooq/JooqComponentConfigurer.java | 40 ++-
.../component/jooq/JooqEndpointConfigurer.java | 91 +++++-
.../component/jpa/JpaComponentConfigurer.java | 40 ++-
.../camel/component/jpa/JpaEndpointConfigurer.java | 149 ++++++++-
.../component/scp/ScpComponentConfigurer.java | 28 +-
.../camel/component/scp/ScpEndpointConfigurer.java | 83 ++++-
.../component/jslt/JsltComponentConfigurer.java | 27 +-
.../component/jslt/JsltEndpointConfigurer.java | 33 +-
.../JsonValidatorComponentConfigurer.java | 25 +-
.../JsonValidatorEndpointConfigurer.java | 45 ++-
.../component/jt400/Jt400ComponentConfigurer.java | 31 +-
.../component/jt400/Jt400EndpointConfigurer.java | 110 ++++++-
.../component/kafka/KafkaComponentConfigurer.java | 302 +++++++++++++++++-
.../component/kafka/KafkaEndpointConfigurer.java | 302 +++++++++++++++++-
.../KubernetesConfigMapsComponentConfigurer.java | 25 +-
.../KubernetesConfigMapsEndpointConfigurer.java | 81 ++++-
.../KubernetesDeploymentsComponentConfigurer.java | 28 +-
.../KubernetesDeploymentsEndpointConfigurer.java | 104 +++++-
.../hpa/KubernetesHPAComponentConfigurer.java | 28 +-
.../hpa/KubernetesHPAEndpointConfigurer.java | 104 +++++-
.../job/KubernetesJobComponentConfigurer.java | 28 +-
.../job/KubernetesJobEndpointConfigurer.java | 104 +++++-
.../KubernetesNamespacesComponentConfigurer.java | 28 +-
.../KubernetesNamespacesEndpointConfigurer.java | 104 +++++-
.../nodes/KubernetesNodesComponentConfigurer.java | 28 +-
.../nodes/KubernetesNodesEndpointConfigurer.java | 104 +++++-
...rnetesPersistentVolumesComponentConfigurer.java | 25 +-
...ernetesPersistentVolumesEndpointConfigurer.java | 81 ++++-
...PersistentVolumesClaimsComponentConfigurer.java | 25 +-
...sPersistentVolumesClaimsEndpointConfigurer.java | 81 ++++-
.../pods/KubernetesPodsComponentConfigurer.java | 28 +-
.../pods/KubernetesPodsEndpointConfigurer.java | 104 +++++-
...sReplicationControllersComponentConfigurer.java | 28 +-
...esReplicationControllersEndpointConfigurer.java | 104 +++++-
...ubernetesResourcesQuotaComponentConfigurer.java | 25 +-
...KubernetesResourcesQuotaEndpointConfigurer.java | 81 ++++-
.../KubernetesSecretsComponentConfigurer.java | 25 +-
.../KubernetesSecretsEndpointConfigurer.java | 81 ++++-
...bernetesServiceAccountsComponentConfigurer.java | 25 +-
...ubernetesServiceAccountsEndpointConfigurer.java | 81 ++++-
.../KubernetesServicesComponentConfigurer.java | 28 +-
.../KubernetesServicesEndpointConfigurer.java | 104 +++++-
.../OpenshiftBuildConfigsComponentConfigurer.java | 25 +-
.../OpenshiftBuildConfigsEndpointConfigurer.java | 81 ++++-
.../builds/OpenshiftBuildsComponentConfigurer.java | 25 +-
.../builds/OpenshiftBuildsEndpointConfigurer.java | 81 ++++-
.../component/kudu/KuduComponentConfigurer.java | 25 +-
.../component/kudu/KuduEndpointConfigurer.java | 29 +-
.../language/LanguageComponentConfigurer.java | 25 +-
.../language/LanguageEndpointConfigurer.java | 39 ++-
.../component/ldap/LdapComponentConfigurer.java | 25 +-
.../component/ldap/LdapEndpointConfigurer.java | 37 ++-
.../component/ldif/LdifComponentConfigurer.java | 25 +-
.../component/ldif/LdifEndpointConfigurer.java | 27 +-
.../component/log/LogComponentConfigurer.java | 28 +-
.../camel/component/log/LogEndpointConfigurer.java | 98 +++++-
.../lucene/LuceneComponentConfigurer.java | 38 ++-
.../component/lucene/LuceneEndpointConfigurer.java | 38 ++-
.../lumberjack/LumberjackComponentConfigurer.java | 31 +-
.../lumberjack/LumberjackEndpointConfigurer.java | 36 ++-
.../component/mail/MailComponentConfigurer.java | 129 +++++++-
.../component/mail/MailEndpointConfigurer.java | 200 +++++++++++-
.../master/MasterComponentConfigurer.java | 30 +-
.../component/master/MasterEndpointConfigurer.java | 33 +-
.../metrics/MetricsComponentConfigurer.java | 28 +-
.../metrics/MetricsEndpointConfigurer.java | 39 ++-
.../micrometer/MicrometerComponentConfigurer.java | 28 +-
.../micrometer/MicrometerEndpointConfigurer.java | 35 +-
.../MicroProfileMetricsComponentConfigurer.java | 28 +-
.../MicroProfileMetricsEndpointConfigurer.java | 55 +++-
.../milo/client/MiloClientComponentConfigurer.java | 87 ++++-
.../milo/client/MiloClientEndpointConfigurer.java | 103 +++++-
.../milo/server/MiloServerComponentConfigurer.java | 82 ++++-
.../milo/server/MiloServerEndpointConfigurer.java | 36 ++-
.../camel/component/milo/server/milo-server.json | 4 +-
.../src/main/docs/milo-server-component.adoc | 4 +-
.../component/milo/server/MiloServerComponent.java | 115 +++++--
.../component/milo/AbstractMiloServerTest.java | 2 +-
.../component/milo/server/ServerLocalTest.java | 2 +-
.../component/mina/MinaComponentConfigurer.java | 95 +++++-
.../component/mina/MinaEndpointConfigurer.java | 98 +++++-
.../component/mock/MockComponentConfigurer.java | 25 +-
.../component/mock/MockEndpointConfigurer.java | 57 +++-
.../mongodb/gridfs/GridFsComponentConfigurer.java | 28 +-
.../mongodb/gridfs/GridFsEndpointConfigurer.java | 67 +++-
.../mongodb/MongoDbComponentConfigurer.java | 31 +-
.../mongodb/MongoDbEndpointConfigurer.java | 92 +++++-
.../validator/msv/MsvComponentConfigurer.java | 22 +-
.../validator/msv/MsvEndpointConfigurer.java | 7 +-
.../mustache/MustacheComponentConfigurer.java | 28 +-
.../mustache/MustacheEndpointConfigurer.java | 38 ++-
.../component/mvel/MvelComponentConfigurer.java | 25 +-
.../component/mvel/MvelEndpointConfigurer.java | 32 +-
.../mybatis/MyBatisBeanComponentConfigurer.java | 31 +-
.../mybatis/MyBatisBeanEndpointConfigurer.java | 36 ++-
.../mybatis/MyBatisComponentConfigurer.java | 34 +-
.../mybatis/MyBatisEndpointConfigurer.java | 110 ++++++-
.../nagios/NagiosComponentConfigurer.java | 36 ++-
.../component/nagios/NagiosEndpointConfigurer.java | 39 ++-
.../component/nats/NatsComponentConfigurer.java | 33 +-
.../component/nats/NatsEndpointConfigurer.java | 96 +++++-
.../netty/http/NettyHttpComponentConfigurer.java | 28 +-
.../netty/http/NettyHttpEndpointConfigurer.java | 89 +++++-
.../component/netty/NettyComponentConfigurer.java | 221 ++++++++++++-
.../component/netty/NettyEndpointConfigurer.java | 218 ++++++++++++-
.../nitrite/NitriteComponentConfigurer.java | 28 +-
.../nitrite/NitriteEndpointConfigurer.java | 48 ++-
.../component/nsq/NsqComponentConfigurer.java | 33 +-
.../camel/component/nsq/NsqEndpointConfigurer.java | 68 +++-
.../olingo2/Olingo2ComponentConfigurer.java | 65 +++-
.../olingo2/Olingo2EndpointConfigurer.java | 116 ++++++-
.../olingo4/Olingo4ComponentConfigurer.java | 65 +++-
.../olingo4/Olingo4EndpointConfigurer.java | 116 ++++++-
.../cinder/CinderComponentConfigurer.java | 25 +-
.../openstack/cinder/CinderEndpointConfigurer.java | 44 ++-
.../glance/GlanceComponentConfigurer.java | 25 +-
.../openstack/glance/GlanceEndpointConfigurer.java | 42 ++-
.../keystone/KeystoneComponentConfigurer.java | 25 +-
.../keystone/KeystoneEndpointConfigurer.java | 41 ++-
.../neutron/NeutronComponentConfigurer.java | 25 +-
.../neutron/NeutronEndpointConfigurer.java | 44 ++-
.../openstack/nova/NovaComponentConfigurer.java | 25 +-
.../openstack/nova/NovaEndpointConfigurer.java | 44 ++-
.../openstack/swift/SwiftComponentConfigurer.java | 25 +-
.../openstack/swift/SwiftEndpointConfigurer.java | 44 ++-
.../OptaPlannerComponentConfigurer.java | 28 +-
.../optaplanner/OptaPlannerEndpointConfigurer.java | 44 ++-
.../component/paho/PahoComponentConfigurer.java | 106 ++++++-
.../component/paho/PahoEndpointConfigurer.java | 112 ++++++-
.../paxlogging/PaxLoggingComponentConfigurer.java | 28 +-
.../paxlogging/PaxLoggingEndpointConfigurer.java | 33 +-
.../component/pdf/PdfComponentConfigurer.java | 25 +-
.../camel/component/pdf/PdfEndpointConfigurer.java | 50 ++-
.../slot/PgReplicationSlotComponentConfigurer.java | 25 +-
.../slot/PgReplicationSlotEndpointConfigurer.java | 91 +++++-
.../pgevent/PgEventComponentConfigurer.java | 28 +-
.../pgevent/PgEventEndpointConfigurer.java | 42 ++-
.../http/PlatformHttpComponentConfigurer.java | 27 +-
.../http/PlatformHttpEndpointConfigurer.java | 52 ++-
.../platform/http/PlatformHttpEndpoint.java | 2 +-
.../printer/PrinterComponentConfigurer.java | 25 +-
.../printer/PrinterEndpointConfigurer.java | 53 +++-
.../pubnub/PubNubComponentConfigurer.java | 28 +-
.../component/pubnub/PubNubEndpointConfigurer.java | 62 +++-
.../pulsar/PulsarComponentConfigurer.java | 117 ++++++-
.../component/pulsar/PulsarEndpointConfigurer.java | 114 ++++++-
.../quartz/QuartzComponentConfigurer.java | 56 +++-
.../component/quartz/QuartzEndpointConfigurer.java | 76 ++++-
.../camel/component/quartz/QuartzComponent.java | 8 +-
.../quickfixj/QuickfixjComponentConfigurer.java | 40 ++-
.../quickfixj/QuickfixjEndpointConfigurer.java | 42 ++-
.../component/quickfixj/QuickfixjComponent.java | 12 +
.../rabbitmq/RabbitMQComponentConfigurer.java | 166 +++++++++-
.../rabbitmq/RabbitMQEndpointConfigurer.java | 194 +++++++++++-
.../ReactiveStreamsComponentConfigurer.java | 46 ++-
.../streams/ReactiveStreamsEndpointConfigurer.java | 54 +++-
.../component/ref/RefComponentConfigurer.java | 28 +-
.../camel/component/ref/RefEndpointConfigurer.java | 36 ++-
.../openapi/RestOpenApiComponentConfigurer.java | 46 ++-
.../openapi/RestOpenApiEndpointConfigurer.java | 39 ++-
.../swagger/RestSwaggerComponentConfigurer.java | 46 ++-
.../swagger/RestSwaggerEndpointConfigurer.java | 42 ++-
.../component/rest/RestApiComponentConfigurer.java | 25 +-
.../component/rest/RestApiEndpointConfigurer.java | 39 ++-
.../component/rest/RestComponentConfigurer.java | 42 ++-
.../component/rest/RestEndpointConfigurer.java | 68 +++-
.../RobotFrameworkComponentConfigurer.java | 149 ++++++++-
.../RobotFrameworkEndpointConfigurer.java | 203 +++++++++++-
.../component/rss/RssComponentConfigurer.java | 25 +-
.../camel/component/rss/RssEndpointConfigurer.java | 99 +++++-
.../component/saga/SagaComponentConfigurer.java | 25 +-
.../component/saga/SagaEndpointConfigurer.java | 27 +-
.../salesforce/SalesforceComponentConfigurer.java | 237 +++++++++++++-
.../salesforce/SalesforceEndpointConfigurer.java | 151 ++++++++-
.../camel/component/salesforce/salesforce.json | 4 +-
.../src/main/docs/salesforce-component.adoc | 4 +-
.../component/salesforce/SalesforceComponent.java | 20 +-
.../salesforce/HttpProxyIntegrationTest.java | 2 +-
.../netweaver/NetWeaverComponentConfigurer.java | 25 +-
.../sap/netweaver/NetWeaverEndpointConfigurer.java | 39 ++-
.../xquery/XQueryComponentConfigurer.java | 36 ++-
.../component/xquery/XQueryEndpointConfigurer.java | 114 ++++++-
.../scheduler/SchedulerComponentConfigurer.java | 28 +-
.../scheduler/SchedulerEndpointConfigurer.java | 81 ++++-
.../schematron/SchematronComponentConfigurer.java | 25 +-
.../schematron/SchematronEndpointConfigurer.java | 34 +-
.../component/seda/SedaComponentConfigurer.java | 46 ++-
.../component/seda/SedaEndpointConfigurer.java | 75 ++++-
.../service/ServiceComponentConfigurer.java | 30 +-
.../service/ServiceEndpointConfigurer.java | 33 +-
.../servicenow/ServiceNowComponentConfigurer.java | 152 ++++++++-
.../servicenow/ServiceNowEndpointConfigurer.java | 146 ++++++++-
.../servlet/ServletComponentConfigurer.java | 49 ++-
.../servlet/ServletEndpointConfigurer.java | 88 +++++-
.../component/sip/SipComponentConfigurer.java | 28 +-
.../camel/component/sip/SipEndpointConfigurer.java | 154 ++++++++-
.../component/sjms/SjmsComponentConfigurer.java | 76 ++++-
.../component/sjms/SjmsEndpointConfigurer.java | 129 +++++++-
.../sjms/batch/SjmsBatchComponentConfigurer.java | 37 ++-
.../sjms/batch/SjmsBatchEndpointConfigurer.java | 90 +++++-
.../component/sjms2/Sjms2ComponentConfigurer.java | 7 +-
.../component/sjms2/Sjms2EndpointConfigurer.java | 26 +-
.../component/slack/SlackComponentConfigurer.java | 31 +-
.../component/slack/SlackEndpointConfigurer.java | 100 +++++-
.../component/smpp/SmppComponentConfigurer.java | 129 +++++++-
.../component/smpp/SmppEndpointConfigurer.java | 135 +++++++-
.../component/snmp/SnmpComponentConfigurer.java | 28 +-
.../component/snmp/SnmpEndpointConfigurer.java | 124 +++++++-
.../component/solr/SolrComponentConfigurer.java | 25 +-
.../component/solr/SolrEndpointConfigurer.java | 66 +++-
.../component/SoroushBotComponentConfigurer.java | 31 +-
.../component/SoroushBotEndpointConfigurer.java | 84 ++++-
.../sparkrest/SparkRestComponentConfigurer.java | 72 ++++-
.../sparkrest/SparkRestEndpointConfigurer.java | 53 +++-
.../component/spark/SparkComponentConfigurer.java | 30 +-
.../component/spark/SparkEndpointConfigurer.java | 40 ++-
.../splunk/SplunkComponentConfigurer.java | 31 +-
.../component/splunk/SplunkEndpointConfigurer.java | 137 +++++++-
.../batch/SpringBatchComponentConfigurer.java | 31 +-
.../batch/SpringBatchEndpointConfigurer.java | 36 ++-
.../SpringIntegrationComponentConfigurer.java | 28 +-
.../SpringIntegrationEndpointConfigurer.java | 45 ++-
.../springldap/SpringLdapComponentConfigurer.java | 25 +-
.../springldap/SpringLdapEndpointConfigurer.java | 31 +-
.../component/redis/RedisComponentConfigurer.java | 28 +-
.../component/redis/RedisEndpointConfigurer.java | 51 ++-
.../ws/SpringWebserviceComponentConfigurer.java | 31 +-
.../ws/SpringWebserviceEndpointConfigurer.java | 86 ++++-
.../component/event/EventComponentConfigurer.java | 28 +-
.../component/event/EventEndpointConfigurer.java | 36 ++-
.../component/sql/SqlComponentConfigurer.java | 34 +-
.../camel/component/sql/SqlEndpointConfigurer.java | 154 ++++++++-
.../sql/stored/SqlStoredComponentConfigurer.java | 28 +-
.../sql/stored/SqlStoredEndpointConfigurer.java | 42 ++-
.../component/ssh/SshComponentConfigurer.java | 66 +++-
.../camel/component/ssh/SshEndpointConfigurer.java | 117 ++++++-
.../component/stax/StAXComponentConfigurer.java | 25 +-
.../component/stax/StAXEndpointConfigurer.java | 27 +-
.../component/stomp/StompComponentConfigurer.java | 53 +++-
.../component/stomp/StompEndpointConfigurer.java | 56 +++-
.../stream/StreamComponentConfigurer.java | 28 +-
.../component/stream/StreamEndpointConfigurer.java | 78 ++++-
.../StringTemplateComponentConfigurer.java | 25 +-
.../StringTemplateEndpointConfigurer.java | 36 ++-
.../component/stub/StubComponentConfigurer.java | 7 +-
.../component/stub/StubEndpointConfigurer.java | 7 +-
.../telegram/TelegramComponentConfigurer.java | 39 ++-
.../telegram/TelegramEndpointConfigurer.java | 106 ++++++-
.../thrift/ThriftComponentConfigurer.java | 31 +-
.../component/thrift/ThriftEndpointConfigurer.java | 59 +++-
.../component/tika/TikaComponentConfigurer.java | 25 +-
.../component/tika/TikaEndpointConfigurer.java | 39 ++-
.../component/timer/TimerComponentConfigurer.java | 25 +-
.../component/timer/TimerEndpointConfigurer.java | 54 +++-
.../twilio/TwilioComponentConfigurer.java | 40 ++-
.../component/twilio/TwilioEndpointConfigurer.java | 84 ++++-
.../TwitterDirectMessageComponentConfigurer.java | 52 ++-
.../TwitterDirectMessageEndpointConfigurer.java | 140 +++++++-
.../search/TwitterSearchComponentConfigurer.java | 52 ++-
.../search/TwitterSearchEndpointConfigurer.java | 140 +++++++-
.../TwitterTimelineComponentConfigurer.java | 52 ++-
.../TwitterTimelineEndpointConfigurer.java | 142 ++++++++-
.../undertow/UndertowComponentConfigurer.java | 49 ++-
.../undertow/UndertowEndpointConfigurer.java | 106 ++++++-
.../validator/ValidatorComponentConfigurer.java | 28 +-
.../validator/ValidatorEndpointConfigurer.java | 54 +++-
.../velocity/VelocityComponentConfigurer.java | 28 +-
.../velocity/VelocityEndpointConfigurer.java | 38 ++-
.../component/vertx/VertxComponentConfigurer.java | 42 ++-
.../component/vertx/VertxEndpointConfigurer.java | 39 ++-
.../camel/component/vm/VmComponentConfigurer.java | 7 +-
.../camel/component/vm/VmEndpointConfigurer.java | 7 +-
.../weather/WeatherComponentConfigurer.java | 34 +-
.../weather/WeatherEndpointConfigurer.java | 147 ++++++++-
.../component/web3j/Web3jComponentConfigurer.java | 119 ++++++-
.../component/web3j/Web3jEndpointConfigurer.java | 125 +++++++-
.../webhook/WebhookComponentConfigurer.java | 42 ++-
.../webhook/WebhookEndpointConfigurer.java | 48 ++-
.../websocket/jsr356/JSR356EndpointConfigurer.java | 39 ++-
.../jsr356/JSR356WebSocketComponentConfigurer.java | 31 +-
.../websocket/WebsocketComponentConfigurer.java | 62 +++-
.../websocket/WebsocketEndpointConfigurer.java | 78 ++++-
.../component/weka/WekaComponentConfigurer.java | 25 +-
.../component/weka/WekaEndpointConfigurer.java | 47 ++-
.../wordpress/WordpressComponentConfigurer.java | 48 ++-
.../wordpress/WordpressEndpointConfigurer.java | 54 +++-
.../workday/WorkdayComponentConfigurer.java | 25 +-
.../workday/WorkdayEndpointConfigurer.java | 46 ++-
.../xchange/XChangeComponentConfigurer.java | 25 +-
.../xchange/XChangeEndpointConfigurer.java | 36 ++-
.../camel/component/xj/XJComponentConfigurer.java | 7 +-
.../camel/component/xj/XJEndpointConfigurer.java | 22 +-
.../xmlsecurity/XmlSignerComponentConfigurer.java | 105 +++++-
.../xmlsecurity/XmlSignerEndpointConfigurer.java | 104 +++++-
.../XmlVerifierComponentConfigurer.java | 76 ++++-
.../xmlsecurity/XmlVerifierEndpointConfigurer.java | 75 ++++-
.../component/xmpp/XmppComponentConfigurer.java | 28 +-
.../component/xmpp/XmppEndpointConfigurer.java | 73 ++++-
.../xslt/saxon/XsltSaxonComponentConfigurer.java | 28 +-
.../xslt/saxon/XsltSaxonEndpointConfigurer.java | 28 +-
.../component/xslt/XsltComponentConfigurer.java | 40 ++-
.../component/xslt/XsltEndpointConfigurer.java | 62 +++-
.../yammer/YammerComponentConfigurer.java | 59 +++-
.../component/yammer/YammerEndpointConfigurer.java | 108 ++++++-
.../zendesk/ZendeskComponentConfigurer.java | 32 +-
.../zendesk/ZendeskEndpointConfigurer.java | 96 +++++-
.../zookeepermaster/MasterComponentConfigurer.java | 42 ++-
.../zookeepermaster/MasterEndpointConfigurer.java | 33 +-
.../zookeeper/ZooKeeperComponentConfigurer.java | 47 ++-
.../zookeeper/ZooKeeperEndpointConfigurer.java | 53 +++-
.../dsl/MiloServerComponentBuilderFactory.java | 30 +-
.../dsl/SalesforceComponentBuilderFactory.java | 38 +--
677 files changed, 39616 insertions(+), 775 deletions(-)
diff --git a/components/camel-activemq/src/generated/java/org/apache/camel/component/activemq/ActiveMQComponentConfigurer.java b/components/camel-activemq/src/generated/java/org/apache/camel/component/activemq/ActiveMQComponentConfigurer.java
index ea1d8aa..e30db8a 100644
--- a/components/camel-activemq/src/generated/java/org/apache/camel/component/activemq/ActiveMQComponentConfigurer.java
+++ b/components/camel-activemq/src/generated/java/org/apache/camel/component/activemq/ActiveMQComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.activemq;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.component.jms.JmsComponentConfigurer;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class ActiveMQComponentConfigurer extends JmsComponentConfigurer implements GeneratedPropertyConfigurer {
+public class ActiveMQComponentConfigurer extends JmsComponentConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -27,5 +31,30 @@ public class ActiveMQComponentConfigurer extends JmsComponentConfigurer implemen
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = super.getAllOptions(target);
+ answer.put("brokerURL", java.lang.String.class);
+ answer.put("trustAllPackages", boolean.class);
+ answer.put("usePooledConnection", boolean.class);
+ answer.put("useSingleConnection", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ ActiveMQComponent target = (ActiveMQComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "brokerurl":
+ case "brokerURL": target.getBrokerURL(); return true;
+ case "trustallpackages":
+ case "trustAllPackages": target.isTrustAllPackages(); return true;
+ case "usepooledconnection":
+ case "usePooledConnection": target.isUsePooledConnection(); return true;
+ case "usesingleconnection":
+ case "useSingleConnection": target.isUseSingleConnection(); return true;
+ default: return super.getOptionValue(obj, name, ignoreCase);
+ }
+ }
}
diff --git a/components/camel-activemq/src/generated/java/org/apache/camel/component/activemq/ActiveMQEndpointConfigurer.java b/components/camel-activemq/src/generated/java/org/apache/camel/component/activemq/ActiveMQEndpointConfigurer.java
index 5fb6cac..5597f4e 100644
--- a/components/camel-activemq/src/generated/java/org/apache/camel/component/activemq/ActiveMQEndpointConfigurer.java
+++ b/components/camel-activemq/src/generated/java/org/apache/camel/component/activemq/ActiveMQEndpointConfigurer.java
@@ -1,16 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.activemq;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.component.jms.JmsEndpointConfigurer;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class ActiveMQEndpointConfigurer extends JmsEndpointConfigurer implements GeneratedPropertyConfigurer {
-
+public class ActiveMQEndpointConfigurer extends JmsEndpointConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
}
diff --git a/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/ActiveMQComponent.java b/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/ActiveMQComponent.java
index 8bc2f64..55e76b7 100644
--- a/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/ActiveMQComponent.java
+++ b/components/camel-activemq/src/main/java/org/apache/camel/component/activemq/ActiveMQComponent.java
@@ -82,6 +82,13 @@ public class ActiveMQComponent extends JmsComponent {
return answer;
}
+ public String getBrokerURL() {
+ if (getConfiguration() instanceof ActiveMQConfiguration) {
+ return ((ActiveMQConfiguration) getConfiguration()).getBrokerURL();
+ }
+ return null;
+ }
+
/**
* Sets the broker URL to use to connect to ActiveMQ
*/
@@ -102,6 +109,13 @@ public class ActiveMQComponent extends JmsComponent {
}
}
+ public boolean isTrustAllPackages() {
+ if (getConfiguration() instanceof ActiveMQConfiguration) {
+ return ((ActiveMQConfiguration)getConfiguration()).isTrustAllPackages();
+ }
+ return false;
+ }
+
/**
* Enables or disables whether a PooledConnectionFactory will be used so
* that when messages are sent to ActiveMQ from outside of a message
@@ -117,6 +131,13 @@ public class ActiveMQComponent extends JmsComponent {
}
}
+ public boolean isUsePooledConnection() {
+ if (getConfiguration() instanceof ActiveMQConfiguration) {
+ return ((ActiveMQConfiguration)getConfiguration()).isUsePooledConnection();
+ }
+ return true;
+ }
+
/**
* Enables or disables whether a Spring {@link SingleConnectionFactory} will
* be used so that when messages are sent to ActiveMQ from outside of a
@@ -132,6 +153,13 @@ public class ActiveMQComponent extends JmsComponent {
}
}
+ public boolean isUseSingleConnection() {
+ if (getConfiguration() instanceof ActiveMQConfiguration) {
+ return ((ActiveMQConfiguration)getConfiguration()).isUseSingleConnection();
+ }
+ return false;
+ }
+
@Override
protected void setProperties(Endpoint bean, Map<String, Object> parameters) throws Exception {
Object useSingleConnection = parameters.remove("useSingleConnection");
diff --git a/components/camel-ahc-ws/src/generated/java/org/apache/camel/component/ahc/ws/WsComponentConfigurer.java b/components/camel-ahc-ws/src/generated/java/org/apache/camel/component/ahc/ws/WsComponentConfigurer.java
index 335998e..d9e5392 100644
--- a/components/camel-ahc-ws/src/generated/java/org/apache/camel/component/ahc/ws/WsComponentConfigurer.java
+++ b/components/camel-ahc-ws/src/generated/java/org/apache/camel/component/ahc/ws/WsComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.ahc.ws;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.component.ahc.AhcComponentConfigurer;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class WsComponentConfigurer extends AhcComponentConfigurer implements GeneratedPropertyConfigurer {
+public class WsComponentConfigurer extends AhcComponentConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -21,5 +25,21 @@ public class WsComponentConfigurer extends AhcComponentConfigurer implements Gen
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = super.getAllOptions(target);
+ answer.put("bridgeErrorHandler", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ WsComponent target = (WsComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ default: return super.getOptionValue(obj, name, ignoreCase);
+ }
+ }
}
diff --git a/components/camel-ahc-ws/src/generated/java/org/apache/camel/component/ahc/ws/WsEndpointConfigurer.java b/components/camel-ahc-ws/src/generated/java/org/apache/camel/component/ahc/ws/WsEndpointConfigurer.java
index d23df29..a045b83 100644
--- a/components/camel-ahc-ws/src/generated/java/org/apache/camel/component/ahc/ws/WsEndpointConfigurer.java
+++ b/components/camel-ahc-ws/src/generated/java/org/apache/camel/component/ahc/ws/WsEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.ahc.ws;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.component.ahc.AhcEndpointConfigurer;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class WsEndpointConfigurer extends AhcEndpointConfigurer implements GeneratedPropertyConfigurer {
+public class WsEndpointConfigurer extends AhcEndpointConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -29,5 +33,33 @@ public class WsEndpointConfigurer extends AhcEndpointConfigurer implements Gener
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = super.getAllOptions(target);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("sendMessageOnError", boolean.class);
+ answer.put("useStreaming", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ WsEndpoint target = (WsEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "sendmessageonerror":
+ case "sendMessageOnError": target.isSendMessageOnError(); return true;
+ case "usestreaming":
+ case "useStreaming": target.isUseStreaming(); return true;
+ default: return super.getOptionValue(obj, name, ignoreCase);
+ }
+ }
}
diff --git a/components/camel-ahc/src/generated/java/org/apache/camel/component/ahc/AhcComponentConfigurer.java b/components/camel-ahc/src/generated/java/org/apache/camel/component/ahc/AhcComponentConfigurer.java
index 839ddbd..df68745 100644
--- a/components/camel-ahc/src/generated/java/org/apache/camel/component/ahc/AhcComponentConfigurer.java
+++ b/components/camel-ahc/src/generated/java/org/apache/camel/component/ahc/AhcComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.ahc;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AhcComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AhcComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -35,5 +39,43 @@ public class AhcComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("allowJavaSerializedObject", boolean.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("binding", org.apache.camel.component.ahc.AhcBinding.class);
+ answer.put("client", org.asynchttpclient.AsyncHttpClient.class);
+ answer.put("clientConfig", org.asynchttpclient.AsyncHttpClientConfig.class);
+ answer.put("headerFilterStrategy", org.apache.camel.spi.HeaderFilterStrategy.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("sslContextParameters", org.apache.camel.support.jsse.SSLContextParameters.class);
+ answer.put("useGlobalSslContextParameters", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AhcComponent target = (AhcComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "allowjavaserializedobject":
+ case "allowJavaSerializedObject": target.isAllowJavaSerializedObject(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "binding": target.getBinding(); return true;
+ case "client": target.getClient(); return true;
+ case "clientconfig":
+ case "clientConfig": target.getClientConfig(); return true;
+ case "headerfilterstrategy":
+ case "headerFilterStrategy": target.getHeaderFilterStrategy(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "sslcontextparameters":
+ case "sslContextParameters": target.getSslContextParameters(); return true;
+ case "useglobalsslcontextparameters":
+ case "useGlobalSslContextParameters": target.isUseGlobalSslContextParameters(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-ahc/src/generated/java/org/apache/camel/component/ahc/AhcEndpointConfigurer.java b/components/camel-ahc/src/generated/java/org/apache/camel/component/ahc/AhcEndpointConfigurer.java
index 1116603..2343d59 100644
--- a/components/camel-ahc/src/generated/java/org/apache/camel/component/ahc/AhcEndpointConfigurer.java
+++ b/components/camel-ahc/src/generated/java/org/apache/camel/component/ahc/AhcEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.ahc;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AhcEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AhcEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -47,5 +51,61 @@ public class AhcEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("binding", org.apache.camel.component.ahc.AhcBinding.class);
+ answer.put("bridgeEndpoint", boolean.class);
+ answer.put("bufferSize", int.class);
+ answer.put("clientConfig", org.asynchttpclient.AsyncHttpClientConfig.class);
+ answer.put("clientConfigOptions", java.util.Map.class);
+ answer.put("clientConfigRealmOptions", java.util.Map.class);
+ answer.put("connectionClose", boolean.class);
+ answer.put("cookieHandler", org.apache.camel.http.base.cookie.CookieHandler.class);
+ answer.put("headerFilterStrategy", org.apache.camel.spi.HeaderFilterStrategy.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("sslContextParameters", org.apache.camel.support.jsse.SSLContextParameters.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("throwExceptionOnFailure", boolean.class);
+ answer.put("transferException", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AhcEndpoint target = (AhcEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "binding": target.getBinding(); return true;
+ case "bridgeendpoint":
+ case "bridgeEndpoint": target.isBridgeEndpoint(); return true;
+ case "buffersize":
+ case "bufferSize": target.getBufferSize(); return true;
+ case "clientconfig":
+ case "clientConfig": target.getClientConfig(); return true;
+ case "clientconfigoptions":
+ case "clientConfigOptions": target.getClientConfigOptions(); return true;
+ case "clientconfigrealmoptions":
+ case "clientConfigRealmOptions": target.getClientConfigRealmOptions(); return true;
+ case "connectionclose":
+ case "connectionClose": target.isConnectionClose(); return true;
+ case "cookiehandler":
+ case "cookieHandler": target.getCookieHandler(); return true;
+ case "headerfilterstrategy":
+ case "headerFilterStrategy": target.getHeaderFilterStrategy(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "sslcontextparameters":
+ case "sslContextParameters": target.getSslContextParameters(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "throwexceptiononfailure":
+ case "throwExceptionOnFailure": target.isThrowExceptionOnFailure(); return true;
+ case "transferexception":
+ case "transferException": target.isTransferException(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-amqp/src/generated/java/org/apache/camel/component/amqp/AMQPComponentConfigurer.java b/components/camel-amqp/src/generated/java/org/apache/camel/component/amqp/AMQPComponentConfigurer.java
index 6fe882f..795079e 100644
--- a/components/camel-amqp/src/generated/java/org/apache/camel/component/amqp/AMQPComponentConfigurer.java
+++ b/components/camel-amqp/src/generated/java/org/apache/camel/component/amqp/AMQPComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.amqp;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.component.jms.JmsComponentConfigurer;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AMQPComponentConfigurer extends JmsComponentConfigurer implements GeneratedPropertyConfigurer {
+public class AMQPComponentConfigurer extends JmsComponentConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -21,5 +25,21 @@ public class AMQPComponentConfigurer extends JmsComponentConfigurer implements G
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = super.getAllOptions(target);
+ answer.put("includeAmqpAnnotations", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AMQPComponent target = (AMQPComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "includeamqpannotations":
+ case "includeAmqpAnnotations": target.isIncludeAmqpAnnotations(); return true;
+ default: return super.getOptionValue(obj, name, ignoreCase);
+ }
+ }
}
diff --git a/components/camel-amqp/src/generated/java/org/apache/camel/component/amqp/AMQPEndpointConfigurer.java b/components/camel-amqp/src/generated/java/org/apache/camel/component/amqp/AMQPEndpointConfigurer.java
index 7ad3510..11004ff 100644
--- a/components/camel-amqp/src/generated/java/org/apache/camel/component/amqp/AMQPEndpointConfigurer.java
+++ b/components/camel-amqp/src/generated/java/org/apache/camel/component/amqp/AMQPEndpointConfigurer.java
@@ -1,16 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.amqp;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.component.jms.JmsEndpointConfigurer;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AMQPEndpointConfigurer extends JmsEndpointConfigurer implements GeneratedPropertyConfigurer {
-
+public class AMQPEndpointConfigurer extends JmsEndpointConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
}
diff --git a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/AMQPComponent.java b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/AMQPComponent.java
index 1658b52..d2ebf9f 100644
--- a/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/AMQPComponent.java
+++ b/components/camel-amqp/src/main/java/org/apache/camel/component/amqp/AMQPComponent.java
@@ -117,6 +117,13 @@ public class AMQPComponent extends JmsComponent {
}
}
+ public boolean isIncludeAmqpAnnotations() {
+ if (getConfiguration() instanceof AMQPConfiguration) {
+ return ((AMQPConfiguration) getConfiguration()).isIncludeAmqpAnnotations();
+ }
+ return false;
+ }
+
@Override
protected void setProperties(Endpoint bean, Map<String, Object> parameters) throws Exception {
Object includeAmqpAnnotations = parameters.remove("includeAmqpAnnotations");
diff --git a/components/camel-apns/src/generated/java/org/apache/camel/component/apns/ApnsComponentConfigurer.java b/components/camel-apns/src/generated/java/org/apache/camel/component/apns/ApnsComponentConfigurer.java
index df051b5..0ed5fe2 100644
--- a/components/camel-apns/src/generated/java/org/apache/camel/component/apns/ApnsComponentConfigurer.java
+++ b/components/camel-apns/src/generated/java/org/apache/camel/component/apns/ApnsComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.apns;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class ApnsComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class ApnsComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -27,5 +31,30 @@ public class ApnsComponentConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("apnsService", com.notnoop.apns.ApnsService.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ ApnsComponent target = (ApnsComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "apnsservice":
+ case "apnsService": target.getApnsService(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-apns/src/generated/java/org/apache/camel/component/apns/ApnsEndpointConfigurer.java b/components/camel-apns/src/generated/java/org/apache/camel/component/apns/ApnsEndpointConfigurer.java
index ae446be..123f3d9 100644
--- a/components/camel-apns/src/generated/java/org/apache/camel/component/apns/ApnsEndpointConfigurer.java
+++ b/components/camel-apns/src/generated/java/org/apache/camel/component/apns/ApnsEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.apns;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class ApnsEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class ApnsEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -60,5 +64,82 @@ public class ApnsEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("backoffErrorThreshold", int.class);
+ answer.put("backoffIdleThreshold", int.class);
+ answer.put("backoffMultiplier", int.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("delay", long.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("greedy", boolean.class);
+ answer.put("initialDelay", long.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("pollStrategy", org.apache.camel.spi.PollingConsumerPollStrategy.class);
+ answer.put("repeatCount", long.class);
+ answer.put("runLoggingLevel", org.apache.camel.LoggingLevel.class);
+ answer.put("scheduledExecutorService", java.util.concurrent.ScheduledExecutorService.class);
+ answer.put("scheduler", java.lang.String.class);
+ answer.put("schedulerProperties", java.util.Map.class);
+ answer.put("sendEmptyMessageWhenIdle", boolean.class);
+ answer.put("startScheduler", boolean.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("timeUnit", java.util.concurrent.TimeUnit.class);
+ answer.put("tokens", java.lang.String.class);
+ answer.put("useFixedDelay", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ ApnsEndpoint target = (ApnsEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "backofferrorthreshold":
+ case "backoffErrorThreshold": target.getBackoffErrorThreshold(); return true;
+ case "backoffidlethreshold":
+ case "backoffIdleThreshold": target.getBackoffIdleThreshold(); return true;
+ case "backoffmultiplier":
+ case "backoffMultiplier": target.getBackoffMultiplier(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "delay": target.getDelay(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "greedy": target.isGreedy(); return true;
+ case "initialdelay":
+ case "initialDelay": target.getInitialDelay(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "pollstrategy":
+ case "pollStrategy": target.getPollStrategy(); return true;
+ case "repeatcount":
+ case "repeatCount": target.getRepeatCount(); return true;
+ case "runlogginglevel":
+ case "runLoggingLevel": target.getRunLoggingLevel(); return true;
+ case "scheduledexecutorservice":
+ case "scheduledExecutorService": target.getScheduledExecutorService(); return true;
+ case "scheduler": target.getScheduler(); return true;
+ case "schedulerproperties":
+ case "schedulerProperties": target.getSchedulerProperties(); return true;
+ case "sendemptymessagewhenidle":
+ case "sendEmptyMessageWhenIdle": target.isSendEmptyMessageWhenIdle(); return true;
+ case "startscheduler":
+ case "startScheduler": target.isStartScheduler(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "timeunit":
+ case "timeUnit": target.getTimeUnit(); return true;
+ case "tokens": target.getTokens(); return true;
+ case "usefixeddelay":
+ case "useFixedDelay": target.isUseFixedDelay(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ComponentConfigurer.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ComponentConfigurer.java
index aa12442..c25885c 100644
--- a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ComponentConfigurer.java
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.as2;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AS2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AS2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -26,5 +30,29 @@ public class AS2ComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configuration", org.apache.camel.component.as2.AS2Configuration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AS2Component target = (AS2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2EndpointConfigurer.java b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2EndpointConfigurer.java
index c023ea9..91ca0fe 100644
--- a/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2EndpointConfigurer.java
+++ b/components/camel-as2/camel-as2-component/src/generated/java/org/apache/camel/component/as2/AS2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.as2;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AS2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AS2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -110,5 +114,158 @@ public class AS2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("as2From", java.lang.String.class);
+ answer.put("as2MessageStructure", org.apache.camel.component.as2.api.AS2MessageStructure.class);
+ answer.put("as2To", java.lang.String.class);
+ answer.put("as2Version", java.lang.String.class);
+ answer.put("backoffErrorThreshold", int.class);
+ answer.put("backoffIdleThreshold", int.class);
+ answer.put("backoffMultiplier", int.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("clientFqdn", java.lang.String.class);
+ answer.put("compressionAlgorithm", org.apache.camel.component.as2.api.AS2CompressionAlgorithm.class);
+ answer.put("decryptingPrivateKey", java.security.PrivateKey.class);
+ answer.put("delay", long.class);
+ answer.put("dispositionNotificationTo", java.lang.String.class);
+ answer.put("ediMessageTransferEncoding", java.lang.String.class);
+ answer.put("ediMessageType", org.apache.http.entity.ContentType.class);
+ answer.put("encryptingAlgorithm", org.apache.camel.component.as2.api.AS2EncryptionAlgorithm.class);
+ answer.put("encryptingCertificateChain", java.security.cert.Certificate[].class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("from", java.lang.String.class);
+ answer.put("greedy", boolean.class);
+ answer.put("inBody", java.lang.String.class);
+ answer.put("initialDelay", long.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("mdnMessageTemplate", java.lang.String.class);
+ answer.put("pollStrategy", org.apache.camel.spi.PollingConsumerPollStrategy.class);
+ answer.put("repeatCount", long.class);
+ answer.put("requestUri", java.lang.String.class);
+ answer.put("runLoggingLevel", org.apache.camel.LoggingLevel.class);
+ answer.put("scheduledExecutorService", java.util.concurrent.ScheduledExecutorService.class);
+ answer.put("scheduler", java.lang.String.class);
+ answer.put("schedulerProperties", java.util.Map.class);
+ answer.put("sendEmptyMessageWhenIdle", boolean.class);
+ answer.put("server", java.lang.String.class);
+ answer.put("serverFqdn", java.lang.String.class);
+ answer.put("serverPortNumber", java.lang.Integer.class);
+ answer.put("signedReceiptMicAlgorithms", java.lang.String[].class);
+ answer.put("signingAlgorithm", org.apache.camel.component.as2.api.AS2SignatureAlgorithm.class);
+ answer.put("signingCertificateChain", java.security.cert.Certificate[].class);
+ answer.put("signingPrivateKey", java.security.PrivateKey.class);
+ answer.put("startScheduler", boolean.class);
+ answer.put("subject", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("targetHostname", java.lang.String.class);
+ answer.put("targetPortNumber", java.lang.Integer.class);
+ answer.put("timeUnit", java.util.concurrent.TimeUnit.class);
+ answer.put("useFixedDelay", boolean.class);
+ answer.put("userAgent", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AS2Endpoint target = (AS2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "as2from":
+ case "as2From": target.getConfiguration().getAs2From(); return true;
+ case "as2messagestructure":
+ case "as2MessageStructure": target.getConfiguration().getAs2MessageStructure(); return true;
+ case "as2to":
+ case "as2To": target.getConfiguration().getAs2To(); return true;
+ case "as2version":
+ case "as2Version": target.getConfiguration().getAs2Version(); return true;
+ case "backofferrorthreshold":
+ case "backoffErrorThreshold": target.getBackoffErrorThreshold(); return true;
+ case "backoffidlethreshold":
+ case "backoffIdleThreshold": target.getBackoffIdleThreshold(); return true;
+ case "backoffmultiplier":
+ case "backoffMultiplier": target.getBackoffMultiplier(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "clientfqdn":
+ case "clientFqdn": target.getConfiguration().getClientFqdn(); return true;
+ case "compressionalgorithm":
+ case "compressionAlgorithm": target.getConfiguration().getCompressionAlgorithm(); return true;
+ case "decryptingprivatekey":
+ case "decryptingPrivateKey": target.getConfiguration().getDecryptingPrivateKey(); return true;
+ case "delay": target.getDelay(); return true;
+ case "dispositionnotificationto":
+ case "dispositionNotificationTo": target.getConfiguration().getDispositionNotificationTo(); return true;
+ case "edimessagetransferencoding":
+ case "ediMessageTransferEncoding": target.getConfiguration().getEdiMessageTransferEncoding(); return true;
+ case "edimessagetype":
+ case "ediMessageType": target.getConfiguration().getEdiMessageType(); return true;
+ case "encryptingalgorithm":
+ case "encryptingAlgorithm": target.getConfiguration().getEncryptingAlgorithm(); return true;
+ case "encryptingcertificatechain":
+ case "encryptingCertificateChain": target.getConfiguration().getEncryptingCertificateChain(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "from": target.getConfiguration().getFrom(); return true;
+ case "greedy": target.isGreedy(); return true;
+ case "inbody":
+ case "inBody": target.getInBody(); return true;
+ case "initialdelay":
+ case "initialDelay": target.getInitialDelay(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "mdnmessagetemplate":
+ case "mdnMessageTemplate": target.getConfiguration().getMdnMessageTemplate(); return true;
+ case "pollstrategy":
+ case "pollStrategy": target.getPollStrategy(); return true;
+ case "repeatcount":
+ case "repeatCount": target.getRepeatCount(); return true;
+ case "requesturi":
+ case "requestUri": target.getConfiguration().getRequestUri(); return true;
+ case "runlogginglevel":
+ case "runLoggingLevel": target.getRunLoggingLevel(); return true;
+ case "scheduledexecutorservice":
+ case "scheduledExecutorService": target.getScheduledExecutorService(); return true;
+ case "scheduler": target.getScheduler(); return true;
+ case "schedulerproperties":
+ case "schedulerProperties": target.getSchedulerProperties(); return true;
+ case "sendemptymessagewhenidle":
+ case "sendEmptyMessageWhenIdle": target.isSendEmptyMessageWhenIdle(); return true;
+ case "server": target.getConfiguration().getServer(); return true;
+ case "serverfqdn":
+ case "serverFqdn": target.getConfiguration().getServerFqdn(); return true;
+ case "serverportnumber":
+ case "serverPortNumber": target.getConfiguration().getServerPortNumber(); return true;
+ case "signedreceiptmicalgorithms":
+ case "signedReceiptMicAlgorithms": target.getConfiguration().getSignedReceiptMicAlgorithms(); return true;
+ case "signingalgorithm":
+ case "signingAlgorithm": target.getConfiguration().getSigningAlgorithm(); return true;
+ case "signingcertificatechain":
+ case "signingCertificateChain": target.getConfiguration().getSigningCertificateChain(); return true;
+ case "signingprivatekey":
+ case "signingPrivateKey": target.getConfiguration().getSigningPrivateKey(); return true;
+ case "startscheduler":
+ case "startScheduler": target.isStartScheduler(); return true;
+ case "subject": target.getConfiguration().getSubject(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "targethostname":
+ case "targetHostname": target.getConfiguration().getTargetHostname(); return true;
+ case "targetportnumber":
+ case "targetPortNumber": target.getConfiguration().getTargetPortNumber(); return true;
+ case "timeunit":
+ case "timeUnit": target.getTimeUnit(); return true;
+ case "usefixeddelay":
+ case "useFixedDelay": target.isUseFixedDelay(); return true;
+ case "useragent":
+ case "userAgent": target.getConfiguration().getUserAgent(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-asterisk/src/generated/java/org/apache/camel/component/asterisk/AsteriskComponentConfigurer.java b/components/camel-asterisk/src/generated/java/org/apache/camel/component/asterisk/AsteriskComponentConfigurer.java
index 377a9f1..c43c730 100644
--- a/components/camel-asterisk/src/generated/java/org/apache/camel/component/asterisk/AsteriskComponentConfigurer.java
+++ b/components/camel-asterisk/src/generated/java/org/apache/camel/component/asterisk/AsteriskComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.asterisk;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AsteriskComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AsteriskComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -25,5 +29,27 @@ public class AsteriskComponentConfigurer extends PropertyConfigurerSupport imple
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AsteriskComponent target = (AsteriskComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-asterisk/src/generated/java/org/apache/camel/component/asterisk/AsteriskEndpointConfigurer.java b/components/camel-asterisk/src/generated/java/org/apache/camel/component/asterisk/AsteriskEndpointConfigurer.java
index 19c2353..bc11d69 100644
--- a/components/camel-asterisk/src/generated/java/org/apache/camel/component/asterisk/AsteriskEndpointConfigurer.java
+++ b/components/camel-asterisk/src/generated/java/org/apache/camel/component/asterisk/AsteriskEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.asterisk;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AsteriskEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AsteriskEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -34,5 +38,43 @@ public class AsteriskEndpointConfigurer extends PropertyConfigurerSupport implem
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("action", org.apache.camel.component.asterisk.AsteriskAction.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("hostname", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("password", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("username", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AsteriskEndpoint target = (AsteriskEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "action": target.getAction(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "hostname": target.getHostname(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "password": target.getPassword(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "username": target.getUsername(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atmos/src/generated/java/org/apache/camel/component/atmos/AtmosComponentConfigurer.java b/components/camel-atmos/src/generated/java/org/apache/camel/component/atmos/AtmosComponentConfigurer.java
index 959b088..e996507 100644
--- a/components/camel-atmos/src/generated/java/org/apache/camel/component/atmos/AtmosComponentConfigurer.java
+++ b/components/camel-atmos/src/generated/java/org/apache/camel/component/atmos/AtmosComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atmos;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtmosComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtmosComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -32,5 +36,38 @@ public class AtmosComponentConfigurer extends PropertyConfigurerSupport implemen
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("fullTokenId", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sslValidation", boolean.class);
+ answer.put("uri", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtmosComponent target = (AtmosComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "fulltokenid":
+ case "fullTokenId": target.getFullTokenId(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "secretkey":
+ case "secretKey": target.getSecretKey(); return true;
+ case "sslvalidation":
+ case "sslValidation": target.isSslValidation(); return true;
+ case "uri": target.getUri(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atmos/src/generated/java/org/apache/camel/component/atmos/AtmosEndpointConfigurer.java b/components/camel-atmos/src/generated/java/org/apache/camel/component/atmos/AtmosEndpointConfigurer.java
index a030fd1..d067493 100644
--- a/components/camel-atmos/src/generated/java/org/apache/camel/component/atmos/AtmosEndpointConfigurer.java
+++ b/components/camel-atmos/src/generated/java/org/apache/camel/component/atmos/AtmosEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atmos;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtmosEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtmosEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -44,5 +48,57 @@ public class AtmosEndpointConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("fullTokenId", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("localPath", java.lang.String.class);
+ answer.put("newRemotePath", java.lang.String.class);
+ answer.put("query", java.lang.String.class);
+ answer.put("remotePath", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sslValidation", boolean.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("uri", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtmosEndpoint target = (AtmosEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "fulltokenid":
+ case "fullTokenId": target.getConfiguration().getFullTokenId(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "localpath":
+ case "localPath": target.getConfiguration().getLocalPath(); return true;
+ case "newremotepath":
+ case "newRemotePath": target.getConfiguration().getNewRemotePath(); return true;
+ case "query": target.getConfiguration().getQuery(); return true;
+ case "remotepath":
+ case "remotePath": target.getConfiguration().getRemotePath(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "sslvalidation":
+ case "sslValidation": target.getConfiguration().isSslValidation(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "uri": target.getConfiguration().getUri(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atmosphere-websocket/src/generated/java/org/apache/camel/component/atmosphere/websocket/WebsocketComponentConfigurer.java b/components/camel-atmosphere-websocket/src/generated/java/org/apache/camel/component/atmosphere/websocket/WebsocketComponentConfigurer.java
index 5c33bff..1e0f7ed 100644
--- a/components/camel-atmosphere-websocket/src/generated/java/org/apache/camel/component/atmosphere/websocket/WebsocketComponentConfigurer.java
+++ b/components/camel-atmosphere-websocket/src/generated/java/org/apache/camel/component/atmosphere/websocket/WebsocketComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atmosphere.websocket;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.component.servlet.ServletComponentConfigurer;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class WebsocketComponentConfigurer extends ServletComponentConfigurer implements GeneratedPropertyConfigurer {
+public class WebsocketComponentConfigurer extends ServletComponentConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -21,5 +25,21 @@ public class WebsocketComponentConfigurer extends ServletComponentConfigurer imp
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = super.getAllOptions(target);
+ answer.put("lazyStartProducer", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ WebsocketComponent target = (WebsocketComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ default: return super.getOptionValue(obj, name, ignoreCase);
+ }
+ }
}
diff --git a/components/camel-atmosphere-websocket/src/generated/java/org/apache/camel/component/atmosphere/websocket/WebsocketEndpointConfigurer.java b/components/camel-atmosphere-websocket/src/generated/java/org/apache/camel/component/atmosphere/websocket/WebsocketEndpointConfigurer.java
index c087dc7..c7629d9 100644
--- a/components/camel-atmosphere-websocket/src/generated/java/org/apache/camel/component/atmosphere/websocket/WebsocketEndpointConfigurer.java
+++ b/components/camel-atmosphere-websocket/src/generated/java/org/apache/camel/component/atmosphere/websocket/WebsocketEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atmosphere.websocket;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.component.servlet.ServletEndpointConfigurer;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class WebsocketEndpointConfigurer extends ServletEndpointConfigurer implements GeneratedPropertyConfigurer {
+public class WebsocketEndpointConfigurer extends ServletEndpointConfigurer implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -51,5 +55,66 @@ public class WebsocketEndpointConfigurer extends ServletEndpointConfigurer imple
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = super.getAllOptions(target);
+ answer.put("authHost", java.lang.String.class);
+ answer.put("bridgeEndpoint", boolean.class);
+ answer.put("connectionClose", boolean.class);
+ answer.put("cookieHandler", org.apache.camel.http.base.cookie.CookieHandler.class);
+ answer.put("copyHeaders", boolean.class);
+ answer.put("httpMethod", org.apache.camel.http.common.HttpMethods.class);
+ answer.put("ignoreResponseBody", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("okStatusCodeRange", java.lang.String.class);
+ answer.put("preserveHostHeader", boolean.class);
+ answer.put("proxyAuthScheme", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", int.class);
+ answer.put("sendToAll", boolean.class);
+ answer.put("throwExceptionOnFailure", boolean.class);
+ answer.put("useStreaming", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ WebsocketEndpoint target = (WebsocketEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "authhost":
+ case "authHost": target.getAuthHost(); return true;
+ case "bridgeendpoint":
+ case "bridgeEndpoint": target.isBridgeEndpoint(); return true;
+ case "connectionclose":
+ case "connectionClose": target.isConnectionClose(); return true;
+ case "cookiehandler":
+ case "cookieHandler": target.getCookieHandler(); return true;
+ case "copyheaders":
+ case "copyHeaders": target.isCopyHeaders(); return true;
+ case "httpmethod":
+ case "httpMethod": target.getHttpMethod(); return true;
+ case "ignoreresponsebody":
+ case "ignoreResponseBody": target.isIgnoreResponseBody(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "okstatuscoderange":
+ case "okStatusCodeRange": target.getOkStatusCodeRange(); return true;
+ case "preservehostheader":
+ case "preserveHostHeader": target.isPreserveHostHeader(); return true;
+ case "proxyauthscheme":
+ case "proxyAuthScheme": target.getProxyAuthScheme(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getProxyPort(); return true;
+ case "sendtoall":
+ case "sendToAll": target.isSendToAll(); return true;
+ case "throwexceptiononfailure":
+ case "throwExceptionOnFailure": target.isThrowExceptionOnFailure(); return true;
+ case "usestreaming":
+ case "useStreaming": target.isUseStreaming(); return true;
+ default: return super.getOptionValue(obj, name, ignoreCase);
+ }
+ }
}
diff --git a/components/camel-atom/src/generated/java/org/apache/camel/component/atom/AtomComponentConfigurer.java b/components/camel-atom/src/generated/java/org/apache/camel/component/atom/AtomComponentConfigurer.java
index 542c7c1..eae0d44 100644
--- a/components/camel-atom/src/generated/java/org/apache/camel/component/atom/AtomComponentConfigurer.java
+++ b/components/camel-atom/src/generated/java/org/apache/camel/component/atom/AtomComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atom;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -23,5 +27,24 @@ public class AtomComponentConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomComponent target = (AtomComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atom/src/generated/java/org/apache/camel/component/atom/AtomEndpointConfigurer.java b/components/camel-atom/src/generated/java/org/apache/camel/component/atom/AtomEndpointConfigurer.java
index e89460a..54fc5c3 100644
--- a/components/camel-atom/src/generated/java/org/apache/camel/component/atom/AtomEndpointConfigurer.java
+++ b/components/camel-atom/src/generated/java/org/apache/camel/component/atom/AtomEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atom;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -70,5 +74,98 @@ public class AtomEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("backoffErrorThreshold", int.class);
+ answer.put("backoffIdleThreshold", int.class);
+ answer.put("backoffMultiplier", int.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("delay", long.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("feedHeader", boolean.class);
+ answer.put("filter", boolean.class);
+ answer.put("greedy", boolean.class);
+ answer.put("initialDelay", long.class);
+ answer.put("lastUpdate", java.util.Date.class);
+ answer.put("password", java.lang.String.class);
+ answer.put("pollStrategy", org.apache.camel.spi.PollingConsumerPollStrategy.class);
+ answer.put("repeatCount", long.class);
+ answer.put("runLoggingLevel", org.apache.camel.LoggingLevel.class);
+ answer.put("scheduledExecutorService", java.util.concurrent.ScheduledExecutorService.class);
+ answer.put("scheduler", java.lang.String.class);
+ answer.put("schedulerProperties", java.util.Map.class);
+ answer.put("sendEmptyMessageWhenIdle", boolean.class);
+ answer.put("sortEntries", boolean.class);
+ answer.put("splitEntries", boolean.class);
+ answer.put("startScheduler", boolean.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("throttleEntries", boolean.class);
+ answer.put("timeUnit", java.util.concurrent.TimeUnit.class);
+ answer.put("useFixedDelay", boolean.class);
+ answer.put("username", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomEndpoint target = (AtomEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "backofferrorthreshold":
+ case "backoffErrorThreshold": target.getBackoffErrorThreshold(); return true;
+ case "backoffidlethreshold":
+ case "backoffIdleThreshold": target.getBackoffIdleThreshold(); return true;
+ case "backoffmultiplier":
+ case "backoffMultiplier": target.getBackoffMultiplier(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "delay": target.getDelay(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "feedheader":
+ case "feedHeader": target.isFeedHeader(); return true;
+ case "filter": target.isFilter(); return true;
+ case "greedy": target.isGreedy(); return true;
+ case "initialdelay":
+ case "initialDelay": target.getInitialDelay(); return true;
+ case "lastupdate":
+ case "lastUpdate": target.getLastUpdate(); return true;
+ case "password": target.getPassword(); return true;
+ case "pollstrategy":
+ case "pollStrategy": target.getPollStrategy(); return true;
+ case "repeatcount":
+ case "repeatCount": target.getRepeatCount(); return true;
+ case "runlogginglevel":
+ case "runLoggingLevel": target.getRunLoggingLevel(); return true;
+ case "scheduledexecutorservice":
+ case "scheduledExecutorService": target.getScheduledExecutorService(); return true;
+ case "scheduler": target.getScheduler(); return true;
+ case "schedulerproperties":
+ case "schedulerProperties": target.getSchedulerProperties(); return true;
+ case "sendemptymessagewhenidle":
+ case "sendEmptyMessageWhenIdle": target.isSendEmptyMessageWhenIdle(); return true;
+ case "sortentries":
+ case "sortEntries": target.isSortEntries(); return true;
+ case "splitentries":
+ case "splitEntries": target.isSplitEntries(); return true;
+ case "startscheduler":
+ case "startScheduler": target.isStartScheduler(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "throttleentries":
+ case "throttleEntries": target.isThrottleEntries(); return true;
+ case "timeunit":
+ case "timeUnit": target.getTimeUnit(); return true;
+ case "usefixeddelay":
+ case "useFixedDelay": target.isUseFixedDelay(); return true;
+ case "username": target.getUsername(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/map/AtomixMapComponentConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/map/AtomixMapComponentConfigurer.java
index dfb181e..09bc976 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/map/AtomixMapComponentConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/map/AtomixMapComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.map;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixMapComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixMapComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.atomix.client.map.AtomixMapConfiguration getOrCreateConfiguration(AtomixMapComponent target) {
if (target.getConfiguration() == null) {
@@ -56,5 +60,66 @@ public class AtomixMapComponentConfigurer extends PropertyConfigurerSupport impl
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configuration", org.apache.camel.component.atomix.client.map.AtomixMapConfiguration.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.map.AtomixMap.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("key", java.lang.Object.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("nodes", java.util.List.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("transportClassName", java.lang.String.class);
+ answer.put("ttl", long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixMapComponent target = (AtomixMapComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": getOrCreateConfiguration(target).getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": getOrCreateConfiguration(target).getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": getOrCreateConfiguration(target).getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": getOrCreateConfiguration(target).getDefaultResourceOptions(); return true;
+ case "ephemeral": getOrCreateConfiguration(target).isEphemeral(); return true;
+ case "key": getOrCreateConfiguration(target).getKey(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "nodes": target.getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": getOrCreateConfiguration(target).getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": getOrCreateConfiguration(target).getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": getOrCreateConfiguration(target).getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": getOrCreateConfiguration(target).getResultHeader(); return true;
+ case "transportclassname":
+ case "transportClassName": getOrCreateConfiguration(target).getTransportClassName(); return true;
+ case "ttl": getOrCreateConfiguration(target).getTtl(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpointConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpointConfigurer.java
index acf2f83c..6abaf51 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpointConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/map/AtomixMapEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.map;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixMapEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixMapEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -53,5 +57,72 @@ public class AtomixMapEndpointConfigurer extends PropertyConfigurerSupport imple
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.map.AtomixMap.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("key", java.lang.Object.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("nodes", java.lang.String.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("transportClassName", java.lang.String.class);
+ answer.put("ttl", long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixMapEndpoint target = (AtomixMapEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": target.getConfiguration().getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfiguration().getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": target.getConfiguration().getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": target.getConfiguration().getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": target.getConfiguration().getDefaultResourceOptions(); return true;
+ case "ephemeral": target.getConfiguration().isEphemeral(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "key": target.getConfiguration().getKey(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "nodes": target.getConfiguration().getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": target.getConfiguration().getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": target.getConfiguration().getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": target.getConfiguration().getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": target.getConfiguration().getResultHeader(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "transportclassname":
+ case "transportClassName": target.getConfiguration().getTransportClassName(); return true;
+ case "ttl": target.getConfiguration().getTtl(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingComponentConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingComponentConfigurer.java
index 51746c0..5e65abf 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingComponentConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.messaging;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixMessagingComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixMessagingComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.atomix.client.messaging.AtomixMessagingConfiguration getOrCreateConfiguration(AtomixMessagingComponent target) {
if (target.getConfiguration() == null) {
@@ -60,5 +64,71 @@ public class AtomixMessagingComponentConfigurer extends PropertyConfigurerSuppor
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("broadcastType", org.apache.camel.component.atomix.client.messaging.AtomixMessaging.BroadcastType.class);
+ answer.put("channelName", java.lang.String.class);
+ answer.put("configuration", org.apache.camel.component.atomix.client.messaging.AtomixMessagingConfiguration.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.messaging.AtomixMessaging.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("memberName", java.lang.String.class);
+ answer.put("nodes", java.util.List.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("transportClassName", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixMessagingComponent target = (AtomixMessagingComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": getOrCreateConfiguration(target).getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "broadcasttype":
+ case "broadcastType": getOrCreateConfiguration(target).getBroadcastType(); return true;
+ case "channelname":
+ case "channelName": getOrCreateConfiguration(target).getChannelName(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": getOrCreateConfiguration(target).getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": getOrCreateConfiguration(target).getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": getOrCreateConfiguration(target).getDefaultResourceOptions(); return true;
+ case "ephemeral": getOrCreateConfiguration(target).isEphemeral(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "membername":
+ case "memberName": getOrCreateConfiguration(target).getMemberName(); return true;
+ case "nodes": target.getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": getOrCreateConfiguration(target).getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": getOrCreateConfiguration(target).getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": getOrCreateConfiguration(target).getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": getOrCreateConfiguration(target).getResultHeader(); return true;
+ case "transportclassname":
+ case "transportClassName": getOrCreateConfiguration(target).getTransportClassName(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpointConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpointConfigurer.java
index 43c4b27..c79eaf4 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpointConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/messaging/AtomixMessagingEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.messaging;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixMessagingEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixMessagingEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -57,5 +61,77 @@ public class AtomixMessagingEndpointConfigurer extends PropertyConfigurerSupport
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("broadcastType", org.apache.camel.component.atomix.client.messaging.AtomixMessaging.BroadcastType.class);
+ answer.put("channelName", java.lang.String.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.messaging.AtomixMessaging.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("memberName", java.lang.String.class);
+ answer.put("nodes", java.lang.String.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("transportClassName", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixMessagingEndpoint target = (AtomixMessagingEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": target.getConfiguration().getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "broadcasttype":
+ case "broadcastType": target.getConfiguration().getBroadcastType(); return true;
+ case "channelname":
+ case "channelName": target.getConfiguration().getChannelName(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfiguration().getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": target.getConfiguration().getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": target.getConfiguration().getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": target.getConfiguration().getDefaultResourceOptions(); return true;
+ case "ephemeral": target.getConfiguration().isEphemeral(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "membername":
+ case "memberName": target.getConfiguration().getMemberName(); return true;
+ case "nodes": target.getConfiguration().getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": target.getConfiguration().getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": target.getConfiguration().getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": target.getConfiguration().getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": target.getConfiguration().getResultHeader(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "transportclassname":
+ case "transportClassName": target.getConfiguration().getTransportClassName(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapComponentConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapComponentConfigurer.java
index 24fe578..83802ef 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapComponentConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.multimap;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixMultiMapComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixMultiMapComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.atomix.client.multimap.AtomixMultiMapConfiguration getOrCreateConfiguration(AtomixMultiMapComponent target) {
if (target.getConfiguration() == null) {
@@ -54,5 +58,63 @@ public class AtomixMultiMapComponentConfigurer extends PropertyConfigurerSupport
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.atomix.client.multimap.AtomixMultiMapConfiguration.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.multimap.AtomixMultiMap.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("key", java.lang.Object.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("nodes", java.util.List.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("transportClassName", java.lang.String.class);
+ answer.put("ttl", long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixMultiMapComponent target = (AtomixMultiMapComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": getOrCreateConfiguration(target).getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": getOrCreateConfiguration(target).getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": getOrCreateConfiguration(target).getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": getOrCreateConfiguration(target).getDefaultResourceOptions(); return true;
+ case "ephemeral": getOrCreateConfiguration(target).isEphemeral(); return true;
+ case "key": getOrCreateConfiguration(target).getKey(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "nodes": target.getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": getOrCreateConfiguration(target).getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": getOrCreateConfiguration(target).getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": getOrCreateConfiguration(target).getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": getOrCreateConfiguration(target).getResultHeader(); return true;
+ case "transportclassname":
+ case "transportClassName": getOrCreateConfiguration(target).getTransportClassName(); return true;
+ case "ttl": getOrCreateConfiguration(target).getTtl(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpointConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpointConfigurer.java
index c305df7..9c3c352 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpointConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/multimap/AtomixMultiMapEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.multimap;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixMultiMapEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixMultiMapEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -47,5 +51,63 @@ public class AtomixMultiMapEndpointConfigurer extends PropertyConfigurerSupport
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.multimap.AtomixMultiMap.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("key", java.lang.Object.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("nodes", java.lang.String.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("transportClassName", java.lang.String.class);
+ answer.put("ttl", long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixMultiMapEndpoint target = (AtomixMultiMapEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": target.getConfiguration().getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfiguration().getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": target.getConfiguration().getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": target.getConfiguration().getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": target.getConfiguration().getDefaultResourceOptions(); return true;
+ case "ephemeral": target.getConfiguration().isEphemeral(); return true;
+ case "key": target.getConfiguration().getKey(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "nodes": target.getConfiguration().getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": target.getConfiguration().getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": target.getConfiguration().getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": target.getConfiguration().getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": target.getConfiguration().getResultHeader(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "transportclassname":
+ case "transportClassName": target.getConfiguration().getTransportClassName(); return true;
+ case "ttl": target.getConfiguration().getTtl(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/queue/AtomixQueueComponentConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/queue/AtomixQueueComponentConfigurer.java
index 6933fe9..2f02ca5 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/queue/AtomixQueueComponentConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/queue/AtomixQueueComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.queue;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixQueueComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixQueueComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.atomix.client.queue.AtomixQueueConfiguration getOrCreateConfiguration(AtomixQueueComponent target) {
if (target.getConfiguration() == null) {
@@ -54,5 +58,62 @@ public class AtomixQueueComponentConfigurer extends PropertyConfigurerSupport im
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configuration", org.apache.camel.component.atomix.client.queue.AtomixQueueConfiguration.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.queue.AtomixQueue.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("nodes", java.util.List.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("transportClassName", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixQueueComponent target = (AtomixQueueComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": getOrCreateConfiguration(target).getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": getOrCreateConfiguration(target).getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": getOrCreateConfiguration(target).getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": getOrCreateConfiguration(target).getDefaultResourceOptions(); return true;
+ case "ephemeral": getOrCreateConfiguration(target).isEphemeral(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "nodes": target.getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": getOrCreateConfiguration(target).getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": getOrCreateConfiguration(target).getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": getOrCreateConfiguration(target).getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": getOrCreateConfiguration(target).getResultHeader(); return true;
+ case "transportclassname":
+ case "transportClassName": getOrCreateConfiguration(target).getTransportClassName(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpointConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpointConfigurer.java
index eb9bc77..0750d5e 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpointConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/queue/AtomixQueueEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.queue;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixQueueEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixQueueEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -51,5 +55,68 @@ public class AtomixQueueEndpointConfigurer extends PropertyConfigurerSupport imp
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.queue.AtomixQueue.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("nodes", java.lang.String.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("transportClassName", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixQueueEndpoint target = (AtomixQueueEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": target.getConfiguration().getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfiguration().getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": target.getConfiguration().getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": target.getConfiguration().getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": target.getConfiguration().getDefaultResourceOptions(); return true;
+ case "ephemeral": target.getConfiguration().isEphemeral(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "nodes": target.getConfiguration().getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": target.getConfiguration().getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": target.getConfiguration().getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": target.getConfiguration().getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": target.getConfiguration().getResultHeader(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "transportclassname":
+ case "transportClassName": target.getConfiguration().getTransportClassName(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/set/AtomixSetComponentConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/set/AtomixSetComponentConfigurer.java
index 8faf463..a8bf920 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/set/AtomixSetComponentConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/set/AtomixSetComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.set;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixSetComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixSetComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.atomix.client.set.AtomixSetConfiguration getOrCreateConfiguration(AtomixSetComponent target) {
if (target.getConfiguration() == null) {
@@ -55,5 +59,64 @@ public class AtomixSetComponentConfigurer extends PropertyConfigurerSupport impl
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configuration", org.apache.camel.component.atomix.client.set.AtomixSetConfiguration.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.set.AtomixSet.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("nodes", java.util.List.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("transportClassName", java.lang.String.class);
+ answer.put("ttl", long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixSetComponent target = (AtomixSetComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": getOrCreateConfiguration(target).getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": getOrCreateConfiguration(target).getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": getOrCreateConfiguration(target).getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": getOrCreateConfiguration(target).getDefaultResourceOptions(); return true;
+ case "ephemeral": getOrCreateConfiguration(target).isEphemeral(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "nodes": target.getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": getOrCreateConfiguration(target).getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": getOrCreateConfiguration(target).getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": getOrCreateConfiguration(target).getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": getOrCreateConfiguration(target).getResultHeader(); return true;
+ case "transportclassname":
+ case "transportClassName": getOrCreateConfiguration(target).getTransportClassName(); return true;
+ case "ttl": getOrCreateConfiguration(target).getTtl(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpointConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpointConfigurer.java
index 6fea91e..85c0c80 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpointConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/set/AtomixSetEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.set;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixSetEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixSetEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -52,5 +56,70 @@ public class AtomixSetEndpointConfigurer extends PropertyConfigurerSupport imple
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.set.AtomixSet.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("nodes", java.lang.String.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("transportClassName", java.lang.String.class);
+ answer.put("ttl", long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixSetEndpoint target = (AtomixSetEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": target.getConfiguration().getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfiguration().getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": target.getConfiguration().getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": target.getConfiguration().getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": target.getConfiguration().getDefaultResourceOptions(); return true;
+ case "ephemeral": target.getConfiguration().isEphemeral(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "nodes": target.getConfiguration().getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": target.getConfiguration().getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": target.getConfiguration().getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": target.getConfiguration().getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": target.getConfiguration().getResultHeader(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "transportclassname":
+ case "transportClassName": target.getConfiguration().getTransportClassName(); return true;
+ case "ttl": target.getConfiguration().getTtl(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/value/AtomixValueComponentConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/value/AtomixValueComponentConfigurer.java
index 1fa4dfb..83ddf7f 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/value/AtomixValueComponentConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/value/AtomixValueComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.value;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixValueComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixValueComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.atomix.client.value.AtomixValueConfiguration getOrCreateConfiguration(AtomixValueComponent target) {
if (target.getConfiguration() == null) {
@@ -55,5 +59,64 @@ public class AtomixValueComponentConfigurer extends PropertyConfigurerSupport im
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configuration", org.apache.camel.component.atomix.client.value.AtomixValueConfiguration.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.value.AtomixValue.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("nodes", java.util.List.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("transportClassName", java.lang.String.class);
+ answer.put("ttl", long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixValueComponent target = (AtomixValueComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": getOrCreateConfiguration(target).getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": getOrCreateConfiguration(target).getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": getOrCreateConfiguration(target).getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": getOrCreateConfiguration(target).getDefaultResourceOptions(); return true;
+ case "ephemeral": getOrCreateConfiguration(target).isEphemeral(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "nodes": target.getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": getOrCreateConfiguration(target).getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": getOrCreateConfiguration(target).getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": getOrCreateConfiguration(target).getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": getOrCreateConfiguration(target).getResultHeader(); return true;
+ case "transportclassname":
+ case "transportClassName": getOrCreateConfiguration(target).getTransportClassName(); return true;
+ case "ttl": getOrCreateConfiguration(target).getTtl(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpointConfigurer.java b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpointConfigurer.java
index 46ba3ce..5fcffae 100644
--- a/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpointConfigurer.java
+++ b/components/camel-atomix/src/generated/java/org/apache/camel/component/atomix/client/value/AtomixValueEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.atomix.client.value;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AtomixValueEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AtomixValueEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -52,5 +56,70 @@ public class AtomixValueEndpointConfigurer extends PropertyConfigurerSupport imp
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("atomix", io.atomix.Atomix.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configurationUri", java.lang.String.class);
+ answer.put("defaultAction", org.apache.camel.component.atomix.client.value.AtomixValue.Action.class);
+ answer.put("defaultResourceConfig", java.util.Properties.class);
+ answer.put("defaultResourceOptions", java.util.Properties.class);
+ answer.put("ephemeral", boolean.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("nodes", java.lang.String.class);
+ answer.put("readConsistency", io.atomix.resource.ReadConsistency.class);
+ answer.put("resourceConfigs", java.util.Map.class);
+ answer.put("resourceOptions", java.util.Map.class);
+ answer.put("resultHeader", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("transportClassName", java.lang.String.class);
+ answer.put("ttl", long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AtomixValueEndpoint target = (AtomixValueEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "atomix": target.getConfiguration().getAtomix(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configurationuri":
+ case "configurationUri": target.getConfiguration().getConfigurationUri(); return true;
+ case "defaultaction":
+ case "defaultAction": target.getConfiguration().getDefaultAction(); return true;
+ case "defaultresourceconfig":
+ case "defaultResourceConfig": target.getConfiguration().getDefaultResourceConfig(); return true;
+ case "defaultresourceoptions":
+ case "defaultResourceOptions": target.getConfiguration().getDefaultResourceOptions(); return true;
+ case "ephemeral": target.getConfiguration().isEphemeral(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "nodes": target.getConfiguration().getNodes(); return true;
+ case "readconsistency":
+ case "readConsistency": target.getConfiguration().getReadConsistency(); return true;
+ case "resourceconfigs":
+ case "resourceConfigs": target.getConfiguration().getResourceConfigs(); return true;
+ case "resourceoptions":
+ case "resourceOptions": target.getConfiguration().getResourceOptions(); return true;
+ case "resultheader":
+ case "resultHeader": target.getConfiguration().getResultHeader(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "transportclassname":
+ case "transportClassName": target.getConfiguration().getTransportClassName(); return true;
+ case "ttl": target.getConfiguration().getTtl(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-avro/src/generated/java/org/apache/camel/component/avro/AvroComponentConfigurer.java b/components/camel-avro/src/generated/java/org/apache/camel/component/avro/AvroComponentConfigurer.java
index 01a1131..7333d18 100644
--- a/components/camel-avro/src/generated/java/org/apache/camel/component/avro/AvroComponentConfigurer.java
+++ b/components/camel-avro/src/generated/java/org/apache/camel/component/avro/AvroComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.avro;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AvroComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AvroComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.avro.AvroConfiguration getOrCreateConfiguration(AvroComponent target) {
if (target.getConfiguration() == null) {
@@ -44,5 +48,46 @@ public class AvroComponentConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configuration", org.apache.camel.component.avro.AvroConfiguration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("protocol", org.apache.avro.Protocol.class);
+ answer.put("protocolClassName", java.lang.String.class);
+ answer.put("protocolLocation", java.lang.String.class);
+ answer.put("reflectionProtocol", boolean.class);
+ answer.put("singleParameter", boolean.class);
+ answer.put("uriAuthority", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AvroComponent target = (AvroComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "protocol": getOrCreateConfiguration(target).getProtocol(); return true;
+ case "protocolclassname":
+ case "protocolClassName": getOrCreateConfiguration(target).getProtocolClassName(); return true;
+ case "protocollocation":
+ case "protocolLocation": getOrCreateConfiguration(target).getProtocolLocation(); return true;
+ case "reflectionprotocol":
+ case "reflectionProtocol": getOrCreateConfiguration(target).isReflectionProtocol(); return true;
+ case "singleparameter":
+ case "singleParameter": getOrCreateConfiguration(target).isSingleParameter(); return true;
+ case "uriauthority":
+ case "uriAuthority": getOrCreateConfiguration(target).getUriAuthority(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-avro/src/generated/java/org/apache/camel/component/avro/AvroEndpointConfigurer.java b/components/camel-avro/src/generated/java/org/apache/camel/component/avro/AvroEndpointConfigurer.java
index 8cb856b..54f4226 100644
--- a/components/camel-avro/src/generated/java/org/apache/camel/component/avro/AvroEndpointConfigurer.java
+++ b/components/camel-avro/src/generated/java/org/apache/camel/component/avro/AvroEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.avro;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AvroEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AvroEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -41,5 +45,52 @@ public class AvroEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("protocol", org.apache.avro.Protocol.class);
+ answer.put("protocolClassName", java.lang.String.class);
+ answer.put("protocolLocation", java.lang.String.class);
+ answer.put("reflectionProtocol", boolean.class);
+ answer.put("singleParameter", boolean.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("uriAuthority", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AvroEndpoint target = (AvroEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "protocol": target.getConfiguration().getProtocol(); return true;
+ case "protocolclassname":
+ case "protocolClassName": target.getConfiguration().getProtocolClassName(); return true;
+ case "protocollocation":
+ case "protocolLocation": target.getConfiguration().getProtocolLocation(); return true;
+ case "reflectionprotocol":
+ case "reflectionProtocol": target.getConfiguration().isReflectionProtocol(); return true;
+ case "singleparameter":
+ case "singleParameter": target.getConfiguration().isSingleParameter(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "uriauthority":
+ case "uriAuthority": target.getConfiguration().getUriAuthority(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-cw/src/generated/java/org/apache/camel/component/aws/cw/CwComponentConfigurer.java b/components/camel-aws-cw/src/generated/java/org/apache/camel/component/aws/cw/CwComponentConfigurer.java
index 509ec59..32c8cd2 100644
--- a/components/camel-aws-cw/src/generated/java/org/apache/camel/component/aws/cw/CwComponentConfigurer.java
+++ b/components/camel-aws-cw/src/generated/java/org/apache/camel/component/aws/cw/CwComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.cw;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class CwComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class CwComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.cw.CwConfiguration getOrCreateConfiguration(CwComponent target) {
if (target.getConfiguration() == null) {
@@ -48,5 +52,54 @@ public class CwComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonCwClient", com.amazonaws.services.cloudwatch.AmazonCloudWatch.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.cw.CwConfiguration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("name", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("timestamp", java.util.Date.class);
+ answer.put("unit", java.lang.String.class);
+ answer.put("value", java.lang.Double.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ CwComponent target = (CwComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazoncwclient":
+ case "amazonCwClient": getOrCreateConfiguration(target).getAmazonCwClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "name": getOrCreateConfiguration(target).getName(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "timestamp": getOrCreateConfiguration(target).getTimestamp(); return true;
+ case "unit": getOrCreateConfiguration(target).getUnit(); return true;
+ case "value": getOrCreateConfiguration(target).getValue(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-cw/src/generated/java/org/apache/camel/component/aws/cw/CwEndpointConfigurer.java b/components/camel-aws-cw/src/generated/java/org/apache/camel/component/aws/cw/CwEndpointConfigurer.java
index de92fc6..2a2c640 100644
--- a/components/camel-aws-cw/src/generated/java/org/apache/camel/component/aws/cw/CwEndpointConfigurer.java
+++ b/components/camel-aws-cw/src/generated/java/org/apache/camel/component/aws/cw/CwEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.cw;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class CwEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class CwEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -41,5 +45,54 @@ public class CwEndpointConfigurer extends PropertyConfigurerSupport implements G
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonCwClient", com.amazonaws.services.cloudwatch.AmazonCloudWatch.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("name", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("timestamp", java.util.Date.class);
+ answer.put("unit", java.lang.String.class);
+ answer.put("value", java.lang.Double.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ CwEndpoint target = (CwEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazoncwclient":
+ case "amazonCwClient": target.getConfiguration().getAmazonCwClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "name": target.getConfiguration().getName(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "timestamp": target.getConfiguration().getTimestamp(); return true;
+ case "unit": target.getConfiguration().getUnit(); return true;
+ case "value": target.getConfiguration().getValue(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddb/DdbComponentConfigurer.java b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddb/DdbComponentConfigurer.java
index e5b0756..2d41f0f 100644
--- a/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddb/DdbComponentConfigurer.java
+++ b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddb/DdbComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.ddb;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class DdbComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class DdbComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.ddb.DdbConfiguration getOrCreateConfiguration(DdbComponent target) {
if (target.getConfiguration() == null) {
@@ -55,5 +59,63 @@ public class DdbComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonDDBClient", com.amazonaws.services.dynamodbv2.AmazonDynamoDB.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.ddb.DdbConfiguration.class);
+ answer.put("consistentRead", boolean.class);
+ answer.put("keyAttributeName", java.lang.String.class);
+ answer.put("keyAttributeType", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.ddb.DdbOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("readCapacity", java.lang.Long.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("writeCapacity", java.lang.Long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ DdbComponent target = (DdbComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonddbclient":
+ case "amazonDDBClient": getOrCreateConfiguration(target).getAmazonDDBClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "consistentread":
+ case "consistentRead": getOrCreateConfiguration(target).isConsistentRead(); return true;
+ case "keyattributename":
+ case "keyAttributeName": getOrCreateConfiguration(target).getKeyAttributeName(); return true;
+ case "keyattributetype":
+ case "keyAttributeType": getOrCreateConfiguration(target).getKeyAttributeType(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "readcapacity":
+ case "readCapacity": getOrCreateConfiguration(target).getReadCapacity(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "writecapacity":
+ case "writeCapacity": getOrCreateConfiguration(target).getWriteCapacity(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddb/DdbEndpointConfigurer.java b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddb/DdbEndpointConfigurer.java
index 613b5f9..acc244c 100644
--- a/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddb/DdbEndpointConfigurer.java
+++ b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddb/DdbEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.ddb;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class DdbEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class DdbEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -48,5 +52,63 @@ public class DdbEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonDDBClient", com.amazonaws.services.dynamodbv2.AmazonDynamoDB.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("consistentRead", boolean.class);
+ answer.put("keyAttributeName", java.lang.String.class);
+ answer.put("keyAttributeType", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.ddb.DdbOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("readCapacity", java.lang.Long.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("writeCapacity", java.lang.Long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ DdbEndpoint target = (DdbEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonddbclient":
+ case "amazonDDBClient": target.getConfiguration().getAmazonDDBClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "consistentread":
+ case "consistentRead": target.getConfiguration().isConsistentRead(); return true;
+ case "keyattributename":
+ case "keyAttributeName": target.getConfiguration().getKeyAttributeName(); return true;
+ case "keyattributetype":
+ case "keyAttributeType": target.getConfiguration().getKeyAttributeType(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "readcapacity":
+ case "readCapacity": target.getConfiguration().getReadCapacity(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "writecapacity":
+ case "writeCapacity": target.getConfiguration().getWriteCapacity(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddbstream/DdbStreamComponentConfigurer.java b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddbstream/DdbStreamComponentConfigurer.java
index c83c875..25bf78c 100644
--- a/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddbstream/DdbStreamComponentConfigurer.java
+++ b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddbstream/DdbStreamComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.ddbstream;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class DdbStreamComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class DdbStreamComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration getOrCreateConfiguration(DdbStreamComponent target) {
if (target.getConfiguration() == null) {
@@ -50,5 +54,55 @@ public class DdbStreamComponentConfigurer extends PropertyConfigurerSupport impl
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonDynamoDbStreamsClient", com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.ddbstream.DdbStreamConfiguration.class);
+ answer.put("iteratorType", com.amazonaws.services.dynamodbv2.model.ShardIteratorType.class);
+ answer.put("maxResultsPerRequest", int.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sequenceNumberProvider", org.apache.camel.component.aws.ddbstream.SequenceNumberProvider.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ DdbStreamComponent target = (DdbStreamComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazondynamodbstreamsclient":
+ case "amazonDynamoDbStreamsClient": getOrCreateConfiguration(target).getAmazonDynamoDbStreamsClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "iteratortype":
+ case "iteratorType": getOrCreateConfiguration(target).getIteratorType(); return true;
+ case "maxresultsperrequest":
+ case "maxResultsPerRequest": getOrCreateConfiguration(target).getMaxResultsPerRequest(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "sequencenumberprovider":
+ case "sequenceNumberProvider": getOrCreateConfiguration(target).getSequenceNumberProvider(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddbstream/DdbStreamEndpointConfigurer.java b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddbstream/DdbStreamEndpointConfigurer.java
index 04b65d5..15c767e 100644
--- a/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddbstream/DdbStreamEndpointConfigurer.java
+++ b/components/camel-aws-ddb/src/generated/java/org/apache/camel/component/aws/ddbstream/DdbStreamEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.ddbstream;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class DdbStreamEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class DdbStreamEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -76,5 +80,106 @@ public class DdbStreamEndpointConfigurer extends PropertyConfigurerSupport imple
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonDynamoDbStreamsClient", com.amazonaws.services.dynamodbv2.AmazonDynamoDBStreams.class);
+ answer.put("backoffErrorThreshold", int.class);
+ answer.put("backoffIdleThreshold", int.class);
+ answer.put("backoffMultiplier", int.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("delay", long.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("greedy", boolean.class);
+ answer.put("initialDelay", long.class);
+ answer.put("iteratorType", com.amazonaws.services.dynamodbv2.model.ShardIteratorType.class);
+ answer.put("maxResultsPerRequest", int.class);
+ answer.put("pollStrategy", org.apache.camel.spi.PollingConsumerPollStrategy.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("repeatCount", long.class);
+ answer.put("runLoggingLevel", org.apache.camel.LoggingLevel.class);
+ answer.put("scheduledExecutorService", java.util.concurrent.ScheduledExecutorService.class);
+ answer.put("scheduler", java.lang.String.class);
+ answer.put("schedulerProperties", java.util.Map.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sendEmptyMessageWhenIdle", boolean.class);
+ answer.put("sequenceNumberProvider", org.apache.camel.component.aws.ddbstream.SequenceNumberProvider.class);
+ answer.put("startScheduler", boolean.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("timeUnit", java.util.concurrent.TimeUnit.class);
+ answer.put("useFixedDelay", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ DdbStreamEndpoint target = (DdbStreamEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazondynamodbstreamsclient":
+ case "amazonDynamoDbStreamsClient": target.getConfiguration().getAmazonDynamoDbStreamsClient(); return true;
+ case "backofferrorthreshold":
+ case "backoffErrorThreshold": target.getBackoffErrorThreshold(); return true;
+ case "backoffidlethreshold":
+ case "backoffIdleThreshold": target.getBackoffIdleThreshold(); return true;
+ case "backoffmultiplier":
+ case "backoffMultiplier": target.getBackoffMultiplier(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "delay": target.getDelay(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "greedy": target.isGreedy(); return true;
+ case "initialdelay":
+ case "initialDelay": target.getInitialDelay(); return true;
+ case "iteratortype":
+ case "iteratorType": target.getConfiguration().getIteratorType(); return true;
+ case "maxresultsperrequest":
+ case "maxResultsPerRequest": target.getConfiguration().getMaxResultsPerRequest(); return true;
+ case "pollstrategy":
+ case "pollStrategy": target.getPollStrategy(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "repeatcount":
+ case "repeatCount": target.getRepeatCount(); return true;
+ case "runlogginglevel":
+ case "runLoggingLevel": target.getRunLoggingLevel(); return true;
+ case "scheduledexecutorservice":
+ case "scheduledExecutorService": target.getScheduledExecutorService(); return true;
+ case "scheduler": target.getScheduler(); return true;
+ case "schedulerproperties":
+ case "schedulerProperties": target.getSchedulerProperties(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "sendemptymessagewhenidle":
+ case "sendEmptyMessageWhenIdle": target.isSendEmptyMessageWhenIdle(); return true;
+ case "sequencenumberprovider":
+ case "sequenceNumberProvider": target.getConfiguration().getSequenceNumberProvider(); return true;
+ case "startscheduler":
+ case "startScheduler": target.isStartScheduler(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "timeunit":
+ case "timeUnit": target.getTimeUnit(); return true;
+ case "usefixeddelay":
+ case "useFixedDelay": target.isUseFixedDelay(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-ec2/src/generated/java/org/apache/camel/component/aws/ec2/EC2ComponentConfigurer.java b/components/camel-aws-ec2/src/generated/java/org/apache/camel/component/aws/ec2/EC2ComponentConfigurer.java
index 1572e22..1dcea65 100644
--- a/components/camel-aws-ec2/src/generated/java/org/apache/camel/component/aws/ec2/EC2ComponentConfigurer.java
+++ b/components/camel-aws-ec2/src/generated/java/org/apache/camel/component/aws/ec2/EC2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.ec2;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class EC2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class EC2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.ec2.EC2Configuration getOrCreateConfiguration(EC2Component target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class EC2ComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonEc2Client", com.amazonaws.services.ec2.AmazonEC2.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.ec2.EC2Configuration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.ec2.EC2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ EC2Component target = (EC2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonec2client":
+ case "amazonEc2Client": getOrCreateConfiguration(target).getAmazonEc2Client(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-ec2/src/generated/java/org/apache/camel/component/aws/ec2/EC2EndpointConfigurer.java b/components/camel-aws-ec2/src/generated/java/org/apache/camel/component/aws/ec2/EC2EndpointConfigurer.java
index b5dc4d9..0a13970 100644
--- a/components/camel-aws-ec2/src/generated/java/org/apache/camel/component/aws/ec2/EC2EndpointConfigurer.java
+++ b/components/camel-aws-ec2/src/generated/java/org/apache/camel/component/aws/ec2/EC2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.ec2;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class EC2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class EC2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class EC2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonEc2Client", com.amazonaws.services.ec2.AmazonEC2.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.ec2.EC2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ EC2Endpoint target = (EC2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonec2client":
+ case "amazonEc2Client": target.getConfiguration().getAmazonEc2Client(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-ecs/src/generated/java/org/apache/camel/component/aws/ecs/ECSComponentConfigurer.java b/components/camel-aws-ecs/src/generated/java/org/apache/camel/component/aws/ecs/ECSComponentConfigurer.java
index 6d5e566..371881c 100644
--- a/components/camel-aws-ecs/src/generated/java/org/apache/camel/component/aws/ecs/ECSComponentConfigurer.java
+++ b/components/camel-aws-ecs/src/generated/java/org/apache/camel/component/aws/ecs/ECSComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.ecs;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class ECSComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class ECSComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.ecs.ECSConfiguration getOrCreateConfiguration(ECSComponent target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class ECSComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.ecs.ECSConfiguration.class);
+ answer.put("ecsClient", com.amazonaws.services.ecs.AmazonECS.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.ecs.ECSOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ ECSComponent target = (ECSComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "ecsclient":
+ case "ecsClient": getOrCreateConfiguration(target).getEcsClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-ecs/src/generated/java/org/apache/camel/component/aws/ecs/ECSEndpointConfigurer.java b/components/camel-aws-ecs/src/generated/java/org/apache/camel/component/aws/ecs/ECSEndpointConfigurer.java
index 8574f50..9817e5b 100644
--- a/components/camel-aws-ecs/src/generated/java/org/apache/camel/component/aws/ecs/ECSEndpointConfigurer.java
+++ b/components/camel-aws-ecs/src/generated/java/org/apache/camel/component/aws/ecs/ECSEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.ecs;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class ECSEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class ECSEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class ECSEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("ecsClient", com.amazonaws.services.ecs.AmazonECS.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.ecs.ECSOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ ECSEndpoint target = (ECSEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "ecsclient":
+ case "ecsClient": target.getConfiguration().getEcsClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-eks/src/generated/java/org/apache/camel/component/aws/eks/EKSComponentConfigurer.java b/components/camel-aws-eks/src/generated/java/org/apache/camel/component/aws/eks/EKSComponentConfigurer.java
index 109f16b..c84df26 100644
--- a/components/camel-aws-eks/src/generated/java/org/apache/camel/component/aws/eks/EKSComponentConfigurer.java
+++ b/components/camel-aws-eks/src/generated/java/org/apache/camel/component/aws/eks/EKSComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.eks;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class EKSComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class EKSComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.eks.EKSConfiguration getOrCreateConfiguration(EKSComponent target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class EKSComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.eks.EKSConfiguration.class);
+ answer.put("eksClient", com.amazonaws.services.eks.AmazonEKS.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.eks.EKSOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ EKSComponent target = (EKSComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "eksclient":
+ case "eksClient": getOrCreateConfiguration(target).getEksClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-eks/src/generated/java/org/apache/camel/component/aws/eks/EKSEndpointConfigurer.java b/components/camel-aws-eks/src/generated/java/org/apache/camel/component/aws/eks/EKSEndpointConfigurer.java
index ea5f481..6e86b76 100644
--- a/components/camel-aws-eks/src/generated/java/org/apache/camel/component/aws/eks/EKSEndpointConfigurer.java
+++ b/components/camel-aws-eks/src/generated/java/org/apache/camel/component/aws/eks/EKSEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.eks;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class EKSEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class EKSEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class EKSEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("eksClient", com.amazonaws.services.eks.AmazonEKS.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.eks.EKSOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ EKSEndpoint target = (EKSEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "eksclient":
+ case "eksClient": target.getConfiguration().getEksClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-iam/src/generated/java/org/apache/camel/component/aws/iam/IAMComponentConfigurer.java b/components/camel-aws-iam/src/generated/java/org/apache/camel/component/aws/iam/IAMComponentConfigurer.java
index c9f0a2f..2236671 100644
--- a/components/camel-aws-iam/src/generated/java/org/apache/camel/component/aws/iam/IAMComponentConfigurer.java
+++ b/components/camel-aws-iam/src/generated/java/org/apache/camel/component/aws/iam/IAMComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.iam;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class IAMComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class IAMComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.iam.IAMConfiguration getOrCreateConfiguration(IAMComponent target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class IAMComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.iam.IAMConfiguration.class);
+ answer.put("iamClient", com.amazonaws.services.identitymanagement.AmazonIdentityManagement.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.iam.IAMOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ IAMComponent target = (IAMComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "iamclient":
+ case "iamClient": getOrCreateConfiguration(target).getIamClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-iam/src/generated/java/org/apache/camel/component/aws/iam/IAMEndpointConfigurer.java b/components/camel-aws-iam/src/generated/java/org/apache/camel/component/aws/iam/IAMEndpointConfigurer.java
index d072548..dd9d3ef 100644
--- a/components/camel-aws-iam/src/generated/java/org/apache/camel/component/aws/iam/IAMEndpointConfigurer.java
+++ b/components/camel-aws-iam/src/generated/java/org/apache/camel/component/aws/iam/IAMEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.iam;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class IAMEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class IAMEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class IAMEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("iamClient", com.amazonaws.services.identitymanagement.AmazonIdentityManagement.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.iam.IAMOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ IAMEndpoint target = (IAMEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "iamclient":
+ case "iamClient": target.getConfiguration().getIamClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/firehose/KinesisFirehoseComponentConfigurer.java b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/firehose/KinesisFirehoseComponentConfigurer.java
index d0eb098..b4320ce 100644
--- a/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/firehose/KinesisFirehoseComponentConfigurer.java
+++ b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/firehose/KinesisFirehoseComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.firehose;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class KinesisFirehoseComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class KinesisFirehoseComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration getOrCreateConfiguration(KinesisFirehoseComponent target) {
if (target.getConfiguration() == null) {
@@ -44,5 +48,46 @@ public class KinesisFirehoseComponentConfigurer extends PropertyConfigurerSuppor
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonKinesisFirehoseClient", com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.firehose.KinesisFirehoseConfiguration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ KinesisFirehoseComponent target = (KinesisFirehoseComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonkinesisfirehoseclient":
+ case "amazonKinesisFirehoseClient": getOrCreateConfiguration(target).getAmazonKinesisFirehoseClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/firehose/KinesisFirehoseEndpointConfigurer.java b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/firehose/KinesisFirehoseEndpointConfigurer.java
index ba615b6..559ba22 100644
--- a/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/firehose/KinesisFirehoseEndpointConfigurer.java
+++ b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/firehose/KinesisFirehoseEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.firehose;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class KinesisFirehoseEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class KinesisFirehoseEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -37,5 +41,46 @@ public class KinesisFirehoseEndpointConfigurer extends PropertyConfigurerSupport
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonKinesisFirehoseClient", com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ KinesisFirehoseEndpoint target = (KinesisFirehoseEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonkinesisfirehoseclient":
+ case "amazonKinesisFirehoseClient": target.getConfiguration().getAmazonKinesisFirehoseClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/kinesis/KinesisComponentConfigurer.java b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/kinesis/KinesisComponentConfigurer.java
index 0af992d..e7d6154 100644
--- a/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/kinesis/KinesisComponentConfigurer.java
+++ b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/kinesis/KinesisComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.kinesis;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class KinesisComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class KinesisComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.kinesis.KinesisConfiguration getOrCreateConfiguration(KinesisComponent target) {
if (target.getConfiguration() == null) {
@@ -56,5 +60,64 @@ public class KinesisComponentConfigurer extends PropertyConfigurerSupport implem
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonKinesisClient", com.amazonaws.services.kinesis.AmazonKinesis.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.kinesis.KinesisConfiguration.class);
+ answer.put("iteratorType", com.amazonaws.services.kinesis.model.ShardIteratorType.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("maxResultsPerRequest", int.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sequenceNumber", java.lang.String.class);
+ answer.put("shardClosed", org.apache.camel.component.aws.kinesis.KinesisShardClosedStrategyEnum.class);
+ answer.put("shardId", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ KinesisComponent target = (KinesisComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonkinesisclient":
+ case "amazonKinesisClient": getOrCreateConfiguration(target).getAmazonKinesisClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "iteratortype":
+ case "iteratorType": getOrCreateConfiguration(target).getIteratorType(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "maxresultsperrequest":
+ case "maxResultsPerRequest": getOrCreateConfiguration(target).getMaxResultsPerRequest(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "sequencenumber":
+ case "sequenceNumber": getOrCreateConfiguration(target).getSequenceNumber(); return true;
+ case "shardclosed":
+ case "shardClosed": getOrCreateConfiguration(target).getShardClosed(); return true;
+ case "shardid":
+ case "shardId": getOrCreateConfiguration(target).getShardId(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/kinesis/KinesisEndpointConfigurer.java b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/kinesis/KinesisEndpointConfigurer.java
index dd9f21b..0e02de6 100644
--- a/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/kinesis/KinesisEndpointConfigurer.java
+++ b/components/camel-aws-kinesis/src/generated/java/org/apache/camel/component/aws/kinesis/KinesisEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.kinesis;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class KinesisEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class KinesisEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -82,5 +86,115 @@ public class KinesisEndpointConfigurer extends PropertyConfigurerSupport impleme
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonKinesisClient", com.amazonaws.services.kinesis.AmazonKinesis.class);
+ answer.put("backoffErrorThreshold", int.class);
+ answer.put("backoffIdleThreshold", int.class);
+ answer.put("backoffMultiplier", int.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("delay", long.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("greedy", boolean.class);
+ answer.put("initialDelay", long.class);
+ answer.put("iteratorType", com.amazonaws.services.kinesis.model.ShardIteratorType.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("maxResultsPerRequest", int.class);
+ answer.put("pollStrategy", org.apache.camel.spi.PollingConsumerPollStrategy.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("repeatCount", long.class);
+ answer.put("runLoggingLevel", org.apache.camel.LoggingLevel.class);
+ answer.put("scheduledExecutorService", java.util.concurrent.ScheduledExecutorService.class);
+ answer.put("scheduler", java.lang.String.class);
+ answer.put("schedulerProperties", java.util.Map.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sendEmptyMessageWhenIdle", boolean.class);
+ answer.put("sequenceNumber", java.lang.String.class);
+ answer.put("shardClosed", org.apache.camel.component.aws.kinesis.KinesisShardClosedStrategyEnum.class);
+ answer.put("shardId", java.lang.String.class);
+ answer.put("startScheduler", boolean.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("timeUnit", java.util.concurrent.TimeUnit.class);
+ answer.put("useFixedDelay", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ KinesisEndpoint target = (KinesisEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonkinesisclient":
+ case "amazonKinesisClient": target.getConfiguration().getAmazonKinesisClient(); return true;
+ case "backofferrorthreshold":
+ case "backoffErrorThreshold": target.getBackoffErrorThreshold(); return true;
+ case "backoffidlethreshold":
+ case "backoffIdleThreshold": target.getBackoffIdleThreshold(); return true;
+ case "backoffmultiplier":
+ case "backoffMultiplier": target.getBackoffMultiplier(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "delay": target.getDelay(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "greedy": target.isGreedy(); return true;
+ case "initialdelay":
+ case "initialDelay": target.getInitialDelay(); return true;
+ case "iteratortype":
+ case "iteratorType": target.getConfiguration().getIteratorType(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "maxresultsperrequest":
+ case "maxResultsPerRequest": target.getConfiguration().getMaxResultsPerRequest(); return true;
+ case "pollstrategy":
+ case "pollStrategy": target.getPollStrategy(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "repeatcount":
+ case "repeatCount": target.getRepeatCount(); return true;
+ case "runlogginglevel":
+ case "runLoggingLevel": target.getRunLoggingLevel(); return true;
+ case "scheduledexecutorservice":
+ case "scheduledExecutorService": target.getScheduledExecutorService(); return true;
+ case "scheduler": target.getScheduler(); return true;
+ case "schedulerproperties":
+ case "schedulerProperties": target.getSchedulerProperties(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "sendemptymessagewhenidle":
+ case "sendEmptyMessageWhenIdle": target.isSendEmptyMessageWhenIdle(); return true;
+ case "sequencenumber":
+ case "sequenceNumber": target.getConfiguration().getSequenceNumber(); return true;
+ case "shardclosed":
+ case "shardClosed": target.getConfiguration().getShardClosed(); return true;
+ case "shardid":
+ case "shardId": target.getConfiguration().getShardId(); return true;
+ case "startscheduler":
+ case "startScheduler": target.isStartScheduler(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "timeunit":
+ case "timeUnit": target.getTimeUnit(); return true;
+ case "usefixeddelay":
+ case "useFixedDelay": target.isUseFixedDelay(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-kms/src/generated/java/org/apache/camel/component/aws/kms/KMSComponentConfigurer.java b/components/camel-aws-kms/src/generated/java/org/apache/camel/component/aws/kms/KMSComponentConfigurer.java
index d760cde..17b49e8 100644
--- a/components/camel-aws-kms/src/generated/java/org/apache/camel/component/aws/kms/KMSComponentConfigurer.java
+++ b/components/camel-aws-kms/src/generated/java/org/apache/camel/component/aws/kms/KMSComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.kms;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class KMSComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class KMSComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.kms.KMSConfiguration getOrCreateConfiguration(KMSComponent target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class KMSComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.kms.KMSConfiguration.class);
+ answer.put("kmsClient", com.amazonaws.services.kms.AWSKMS.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.kms.KMSOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ KMSComponent target = (KMSComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "kmsclient":
+ case "kmsClient": getOrCreateConfiguration(target).getKmsClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-kms/src/generated/java/org/apache/camel/component/aws/kms/KMSEndpointConfigurer.java b/components/camel-aws-kms/src/generated/java/org/apache/camel/component/aws/kms/KMSEndpointConfigurer.java
index 57e50ad..54f09ac 100644
--- a/components/camel-aws-kms/src/generated/java/org/apache/camel/component/aws/kms/KMSEndpointConfigurer.java
+++ b/components/camel-aws-kms/src/generated/java/org/apache/camel/component/aws/kms/KMSEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.kms;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class KMSEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class KMSEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class KMSEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("kmsClient", com.amazonaws.services.kms.AWSKMS.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.kms.KMSOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ KMSEndpoint target = (KMSEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "kmsclient":
+ case "kmsClient": target.getConfiguration().getKmsClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-lambda/src/generated/java/org/apache/camel/component/aws/lambda/LambdaComponentConfigurer.java b/components/camel-aws-lambda/src/generated/java/org/apache/camel/component/aws/lambda/LambdaComponentConfigurer.java
index 1bf6658..f2be92a 100644
--- a/components/camel-aws-lambda/src/generated/java/org/apache/camel/component/aws/lambda/LambdaComponentConfigurer.java
+++ b/components/camel-aws-lambda/src/generated/java/org/apache/camel/component/aws/lambda/LambdaComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.lambda;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class LambdaComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class LambdaComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.lambda.LambdaConfiguration getOrCreateConfiguration(LambdaComponent target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class LambdaComponentConfigurer extends PropertyConfigurerSupport impleme
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("awsLambdaClient", com.amazonaws.services.lambda.AWSLambda.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.lambda.LambdaConfiguration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.lambda.LambdaOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ LambdaComponent target = (LambdaComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "awslambdaclient":
+ case "awsLambdaClient": getOrCreateConfiguration(target).getAwsLambdaClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-lambda/src/generated/java/org/apache/camel/component/aws/lambda/LambdaEndpointConfigurer.java b/components/camel-aws-lambda/src/generated/java/org/apache/camel/component/aws/lambda/LambdaEndpointConfigurer.java
index 89e2a91..a245ecd 100644
--- a/components/camel-aws-lambda/src/generated/java/org/apache/camel/component/aws/lambda/LambdaEndpointConfigurer.java
+++ b/components/camel-aws-lambda/src/generated/java/org/apache/camel/component/aws/lambda/LambdaEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.lambda;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class LambdaEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class LambdaEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class LambdaEndpointConfigurer extends PropertyConfigurerSupport implemen
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("awsLambdaClient", com.amazonaws.services.lambda.AWSLambda.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.lambda.LambdaOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ LambdaEndpoint target = (LambdaEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "awslambdaclient":
+ case "awsLambdaClient": target.getConfiguration().getAwsLambdaClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-mq/src/generated/java/org/apache/camel/component/aws/mq/MQComponentConfigurer.java b/components/camel-aws-mq/src/generated/java/org/apache/camel/component/aws/mq/MQComponentConfigurer.java
index af59386..f90e0e3 100644
--- a/components/camel-aws-mq/src/generated/java/org/apache/camel/component/aws/mq/MQComponentConfigurer.java
+++ b/components/camel-aws-mq/src/generated/java/org/apache/camel/component/aws/mq/MQComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.mq;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class MQComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class MQComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.mq.MQConfiguration getOrCreateConfiguration(MQComponent target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class MQComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonMqClient", com.amazonaws.services.mq.AmazonMQ.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.mq.MQConfiguration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.mq.MQOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ MQComponent target = (MQComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonmqclient":
+ case "amazonMqClient": getOrCreateConfiguration(target).getAmazonMqClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-mq/src/generated/java/org/apache/camel/component/aws/mq/MQEndpointConfigurer.java b/components/camel-aws-mq/src/generated/java/org/apache/camel/component/aws/mq/MQEndpointConfigurer.java
index d843ad7..dbf8401 100644
--- a/components/camel-aws-mq/src/generated/java/org/apache/camel/component/aws/mq/MQEndpointConfigurer.java
+++ b/components/camel-aws-mq/src/generated/java/org/apache/camel/component/aws/mq/MQEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.mq;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class MQEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class MQEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class MQEndpointConfigurer extends PropertyConfigurerSupport implements G
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonMqClient", com.amazonaws.services.mq.AmazonMQ.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.mq.MQOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ MQEndpoint target = (MQEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonmqclient":
+ case "amazonMqClient": target.getConfiguration().getAmazonMqClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-msk/src/generated/java/org/apache/camel/component/aws/msk/MSKComponentConfigurer.java b/components/camel-aws-msk/src/generated/java/org/apache/camel/component/aws/msk/MSKComponentConfigurer.java
index 09735a7..6695d05 100644
--- a/components/camel-aws-msk/src/generated/java/org/apache/camel/component/aws/msk/MSKComponentConfigurer.java
+++ b/components/camel-aws-msk/src/generated/java/org/apache/camel/component/aws/msk/MSKComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.msk;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class MSKComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class MSKComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.msk.MSKConfiguration getOrCreateConfiguration(MSKComponent target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class MSKComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.msk.MSKConfiguration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("mskClient", com.amazonaws.services.kafka.AWSKafka.class);
+ answer.put("operation", org.apache.camel.component.aws.msk.MSKOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ MSKComponent target = (MSKComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "mskclient":
+ case "mskClient": getOrCreateConfiguration(target).getMskClient(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-msk/src/generated/java/org/apache/camel/component/aws/msk/MSKEndpointConfigurer.java b/components/camel-aws-msk/src/generated/java/org/apache/camel/component/aws/msk/MSKEndpointConfigurer.java
index a130f8e..3ca4a34 100644
--- a/components/camel-aws-msk/src/generated/java/org/apache/camel/component/aws/msk/MSKEndpointConfigurer.java
+++ b/components/camel-aws-msk/src/generated/java/org/apache/camel/component/aws/msk/MSKEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.msk;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class MSKEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class MSKEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class MSKEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("mskClient", com.amazonaws.services.kafka.AWSKafka.class);
+ answer.put("operation", org.apache.camel.component.aws.msk.MSKOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ MSKEndpoint target = (MSKEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "mskclient":
+ case "mskClient": target.getConfiguration().getMskClient(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-s3/src/generated/java/org/apache/camel/component/aws/s3/S3ComponentConfigurer.java b/components/camel-aws-s3/src/generated/java/org/apache/camel/component/aws/s3/S3ComponentConfigurer.java
index 85451a2..896bdb0 100644
--- a/components/camel-aws-s3/src/generated/java/org/apache/camel/component/aws/s3/S3ComponentConfigurer.java
+++ b/components/camel-aws-s3/src/generated/java/org/apache/camel/component/aws/s3/S3ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.s3;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class S3ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class S3ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.s3.S3Configuration getOrCreateConfiguration(S3Component target) {
if (target.getConfiguration() == null) {
@@ -96,5 +100,126 @@ public class S3ComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accelerateModeEnabled", boolean.class);
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonS3Client", com.amazonaws.services.s3.AmazonS3.class);
+ answer.put("autoCreateBucket", boolean.class);
+ answer.put("autocloseBody", boolean.class);
+ answer.put("awsKMSKeyId", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("chunkedEncodingDisabled", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.s3.S3Configuration.class);
+ answer.put("deleteAfterRead", boolean.class);
+ answer.put("deleteAfterWrite", boolean.class);
+ answer.put("delimiter", java.lang.String.class);
+ answer.put("dualstackEnabled", boolean.class);
+ answer.put("encryptionMaterials", com.amazonaws.services.s3.model.EncryptionMaterials.class);
+ answer.put("endpointConfiguration", com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration.class);
+ answer.put("fileName", java.lang.String.class);
+ answer.put("forceGlobalBucketAccessEnabled", boolean.class);
+ answer.put("includeBody", boolean.class);
+ answer.put("keyName", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("multiPartUpload", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.s3.S3Operations.class);
+ answer.put("partSize", long.class);
+ answer.put("pathStyleAccess", boolean.class);
+ answer.put("payloadSigningEnabled", boolean.class);
+ answer.put("policy", java.lang.String.class);
+ answer.put("prefix", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("serverSideEncryption", java.lang.String.class);
+ answer.put("storageClass", java.lang.String.class);
+ answer.put("useAwsKMS", boolean.class);
+ answer.put("useEncryption", boolean.class);
+ answer.put("useIAMCredentials", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ S3Component target = (S3Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "acceleratemodeenabled":
+ case "accelerateModeEnabled": getOrCreateConfiguration(target).isAccelerateModeEnabled(); return true;
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazons3client":
+ case "amazonS3Client": getOrCreateConfiguration(target).getAmazonS3Client(); return true;
+ case "autocreatebucket":
+ case "autoCreateBucket": getOrCreateConfiguration(target).isAutoCreateBucket(); return true;
+ case "autoclosebody":
+ case "autocloseBody": getOrCreateConfiguration(target).isAutocloseBody(); return true;
+ case "awskmskeyid":
+ case "awsKMSKeyId": getOrCreateConfiguration(target).getAwsKMSKeyId(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "chunkedencodingdisabled":
+ case "chunkedEncodingDisabled": getOrCreateConfiguration(target).isChunkedEncodingDisabled(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "deleteafterread":
+ case "deleteAfterRead": getOrCreateConfiguration(target).isDeleteAfterRead(); return true;
+ case "deleteafterwrite":
+ case "deleteAfterWrite": getOrCreateConfiguration(target).isDeleteAfterWrite(); return true;
+ case "delimiter": getOrCreateConfiguration(target).getDelimiter(); return true;
+ case "dualstackenabled":
+ case "dualstackEnabled": getOrCreateConfiguration(target).isDualstackEnabled(); return true;
+ case "encryptionmaterials":
+ case "encryptionMaterials": getOrCreateConfiguration(target).getEncryptionMaterials(); return true;
+ case "endpointconfiguration":
+ case "endpointConfiguration": getOrCreateConfiguration(target).getEndpointConfiguration(); return true;
+ case "filename":
+ case "fileName": getOrCreateConfiguration(target).getFileName(); return true;
+ case "forceglobalbucketaccessenabled":
+ case "forceGlobalBucketAccessEnabled": getOrCreateConfiguration(target).isForceGlobalBucketAccessEnabled(); return true;
+ case "includebody":
+ case "includeBody": getOrCreateConfiguration(target).isIncludeBody(); return true;
+ case "keyname":
+ case "keyName": getOrCreateConfiguration(target).getKeyName(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "multipartupload":
+ case "multiPartUpload": getOrCreateConfiguration(target).isMultiPartUpload(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "partsize":
+ case "partSize": getOrCreateConfiguration(target).getPartSize(); return true;
+ case "pathstyleaccess":
+ case "pathStyleAccess": getOrCreateConfiguration(target).isPathStyleAccess(); return true;
+ case "payloadsigningenabled":
+ case "payloadSigningEnabled": getOrCreateConfiguration(target).isPayloadSigningEnabled(); return true;
+ case "policy": getOrCreateConfiguration(target).getPolicy(); return true;
+ case "prefix": getOrCreateConfiguration(target).getPrefix(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "serversideencryption":
+ case "serverSideEncryption": getOrCreateConfiguration(target).getServerSideEncryption(); return true;
+ case "storageclass":
+ case "storageClass": getOrCreateConfiguration(target).getStorageClass(); return true;
+ case "useawskms":
+ case "useAwsKMS": getOrCreateConfiguration(target).isUseAwsKMS(); return true;
+ case "useencryption":
+ case "useEncryption": getOrCreateConfiguration(target).isUseEncryption(); return true;
+ case "useiamcredentials":
+ case "useIAMCredentials": getOrCreateConfiguration(target).isUseIAMCredentials(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-s3/src/generated/java/org/apache/camel/component/aws/s3/S3EndpointConfigurer.java b/components/camel-aws-s3/src/generated/java/org/apache/camel/component/aws/s3/S3EndpointConfigurer.java
index b0a4309..4a02a84 100644
--- a/components/camel-aws-s3/src/generated/java/org/apache/camel/component/aws/s3/S3EndpointConfigurer.java
+++ b/components/camel-aws-s3/src/generated/java/org/apache/camel/component/aws/s3/S3EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.s3;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class S3EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class S3EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -126,5 +130,183 @@ public class S3EndpointConfigurer extends PropertyConfigurerSupport implements G
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accelerateModeEnabled", boolean.class);
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonS3Client", com.amazonaws.services.s3.AmazonS3.class);
+ answer.put("autoCreateBucket", boolean.class);
+ answer.put("autocloseBody", boolean.class);
+ answer.put("awsKMSKeyId", java.lang.String.class);
+ answer.put("backoffErrorThreshold", int.class);
+ answer.put("backoffIdleThreshold", int.class);
+ answer.put("backoffMultiplier", int.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("chunkedEncodingDisabled", boolean.class);
+ answer.put("delay", long.class);
+ answer.put("deleteAfterRead", boolean.class);
+ answer.put("deleteAfterWrite", boolean.class);
+ answer.put("delimiter", java.lang.String.class);
+ answer.put("dualstackEnabled", boolean.class);
+ answer.put("encryptionMaterials", com.amazonaws.services.s3.model.EncryptionMaterials.class);
+ answer.put("endpointConfiguration", com.amazonaws.client.builder.AwsClientBuilder.EndpointConfiguration.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("fileName", java.lang.String.class);
+ answer.put("forceGlobalBucketAccessEnabled", boolean.class);
+ answer.put("greedy", boolean.class);
+ answer.put("includeBody", boolean.class);
+ answer.put("initialDelay", long.class);
+ answer.put("keyName", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("maxConnections", int.class);
+ answer.put("maxMessagesPerPoll", int.class);
+ answer.put("multiPartUpload", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.s3.S3Operations.class);
+ answer.put("partSize", long.class);
+ answer.put("pathStyleAccess", boolean.class);
+ answer.put("payloadSigningEnabled", boolean.class);
+ answer.put("policy", java.lang.String.class);
+ answer.put("pollStrategy", org.apache.camel.spi.PollingConsumerPollStrategy.class);
+ answer.put("prefix", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("repeatCount", long.class);
+ answer.put("runLoggingLevel", org.apache.camel.LoggingLevel.class);
+ answer.put("scheduledExecutorService", java.util.concurrent.ScheduledExecutorService.class);
+ answer.put("scheduler", java.lang.String.class);
+ answer.put("schedulerProperties", java.util.Map.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sendEmptyMessageWhenIdle", boolean.class);
+ answer.put("serverSideEncryption", java.lang.String.class);
+ answer.put("startScheduler", boolean.class);
+ answer.put("storageClass", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("timeUnit", java.util.concurrent.TimeUnit.class);
+ answer.put("useAwsKMS", boolean.class);
+ answer.put("useEncryption", boolean.class);
+ answer.put("useFixedDelay", boolean.class);
+ answer.put("useIAMCredentials", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ S3Endpoint target = (S3Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "acceleratemodeenabled":
+ case "accelerateModeEnabled": target.getConfiguration().isAccelerateModeEnabled(); return true;
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazons3client":
+ case "amazonS3Client": target.getConfiguration().getAmazonS3Client(); return true;
+ case "autocreatebucket":
+ case "autoCreateBucket": target.getConfiguration().isAutoCreateBucket(); return true;
+ case "autoclosebody":
+ case "autocloseBody": target.getConfiguration().isAutocloseBody(); return true;
+ case "awskmskeyid":
+ case "awsKMSKeyId": target.getConfiguration().getAwsKMSKeyId(); return true;
+ case "backofferrorthreshold":
+ case "backoffErrorThreshold": target.getBackoffErrorThreshold(); return true;
+ case "backoffidlethreshold":
+ case "backoffIdleThreshold": target.getBackoffIdleThreshold(); return true;
+ case "backoffmultiplier":
+ case "backoffMultiplier": target.getBackoffMultiplier(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "chunkedencodingdisabled":
+ case "chunkedEncodingDisabled": target.getConfiguration().isChunkedEncodingDisabled(); return true;
+ case "delay": target.getDelay(); return true;
+ case "deleteafterread":
+ case "deleteAfterRead": target.getConfiguration().isDeleteAfterRead(); return true;
+ case "deleteafterwrite":
+ case "deleteAfterWrite": target.getConfiguration().isDeleteAfterWrite(); return true;
+ case "delimiter": target.getConfiguration().getDelimiter(); return true;
+ case "dualstackenabled":
+ case "dualstackEnabled": target.getConfiguration().isDualstackEnabled(); return true;
+ case "encryptionmaterials":
+ case "encryptionMaterials": target.getConfiguration().getEncryptionMaterials(); return true;
+ case "endpointconfiguration":
+ case "endpointConfiguration": target.getConfiguration().getEndpointConfiguration(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "filename":
+ case "fileName": target.getConfiguration().getFileName(); return true;
+ case "forceglobalbucketaccessenabled":
+ case "forceGlobalBucketAccessEnabled": target.getConfiguration().isForceGlobalBucketAccessEnabled(); return true;
+ case "greedy": target.isGreedy(); return true;
+ case "includebody":
+ case "includeBody": target.getConfiguration().isIncludeBody(); return true;
+ case "initialdelay":
+ case "initialDelay": target.getInitialDelay(); return true;
+ case "keyname":
+ case "keyName": target.getConfiguration().getKeyName(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "maxconnections":
+ case "maxConnections": target.getMaxConnections(); return true;
+ case "maxmessagesperpoll":
+ case "maxMessagesPerPoll": target.getMaxMessagesPerPoll(); return true;
+ case "multipartupload":
+ case "multiPartUpload": target.getConfiguration().isMultiPartUpload(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "partsize":
+ case "partSize": target.getConfiguration().getPartSize(); return true;
+ case "pathstyleaccess":
+ case "pathStyleAccess": target.getConfiguration().isPathStyleAccess(); return true;
+ case "payloadsigningenabled":
+ case "payloadSigningEnabled": target.getConfiguration().isPayloadSigningEnabled(); return true;
+ case "policy": target.getConfiguration().getPolicy(); return true;
+ case "pollstrategy":
+ case "pollStrategy": target.getPollStrategy(); return true;
+ case "prefix": target.getConfiguration().getPrefix(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "repeatcount":
+ case "repeatCount": target.getRepeatCount(); return true;
+ case "runlogginglevel":
+ case "runLoggingLevel": target.getRunLoggingLevel(); return true;
+ case "scheduledexecutorservice":
+ case "scheduledExecutorService": target.getScheduledExecutorService(); return true;
+ case "scheduler": target.getScheduler(); return true;
+ case "schedulerproperties":
+ case "schedulerProperties": target.getSchedulerProperties(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "sendemptymessagewhenidle":
+ case "sendEmptyMessageWhenIdle": target.isSendEmptyMessageWhenIdle(); return true;
+ case "serversideencryption":
+ case "serverSideEncryption": target.getConfiguration().getServerSideEncryption(); return true;
+ case "startscheduler":
+ case "startScheduler": target.isStartScheduler(); return true;
+ case "storageclass":
+ case "storageClass": target.getConfiguration().getStorageClass(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "timeunit":
+ case "timeUnit": target.getTimeUnit(); return true;
+ case "useawskms":
+ case "useAwsKMS": target.getConfiguration().isUseAwsKMS(); return true;
+ case "useencryption":
+ case "useEncryption": target.getConfiguration().isUseEncryption(); return true;
+ case "usefixeddelay":
+ case "useFixedDelay": target.isUseFixedDelay(); return true;
+ case "useiamcredentials":
+ case "useIAMCredentials": target.getConfiguration().isUseIAMCredentials(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-sdb/src/generated/java/org/apache/camel/component/aws/sdb/SdbComponentConfigurer.java b/components/camel-aws-sdb/src/generated/java/org/apache/camel/component/aws/sdb/SdbComponentConfigurer.java
index 61b0607..895888e 100644
--- a/components/camel-aws-sdb/src/generated/java/org/apache/camel/component/aws/sdb/SdbComponentConfigurer.java
+++ b/components/camel-aws-sdb/src/generated/java/org/apache/camel/component/aws/sdb/SdbComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.sdb;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class SdbComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class SdbComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -23,5 +27,24 @@ public class SdbComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ SdbComponent target = (SdbComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-sdb/src/generated/java/org/apache/camel/component/aws/sdb/SdbEndpointConfigurer.java b/components/camel-aws-sdb/src/generated/java/org/apache/camel/component/aws/sdb/SdbEndpointConfigurer.java
index 443d3bf..64af6c7 100644
--- a/components/camel-aws-sdb/src/generated/java/org/apache/camel/component/aws/sdb/SdbEndpointConfigurer.java
+++ b/components/camel-aws-sdb/src/generated/java/org/apache/camel/component/aws/sdb/SdbEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.sdb;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class SdbEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class SdbEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -42,5 +46,54 @@ public class SdbEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonSDBClient", com.amazonaws.services.simpledb.AmazonSimpleDB.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("consistentRead", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("maxNumberOfDomains", java.lang.Integer.class);
+ answer.put("operation", org.apache.camel.component.aws.sdb.SdbOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ SdbEndpoint target = (SdbEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonsdbclient":
+ case "amazonSDBClient": target.getConfiguration().getAmazonSDBClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "consistentread":
+ case "consistentRead": target.getConfiguration().isConsistentRead(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "maxnumberofdomains":
+ case "maxNumberOfDomains": target.getConfiguration().getMaxNumberOfDomains(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-ses/src/generated/java/org/apache/camel/component/aws/ses/SesComponentConfigurer.java b/components/camel-aws-ses/src/generated/java/org/apache/camel/component/aws/ses/SesComponentConfigurer.java
index c09d59a..d446f9a 100644
--- a/components/camel-aws-ses/src/generated/java/org/apache/camel/component/aws/ses/SesComponentConfigurer.java
+++ b/components/camel-aws-ses/src/generated/java/org/apache/camel/component/aws/ses/SesComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.ses;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class SesComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class SesComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.ses.SesConfiguration getOrCreateConfiguration(SesComponent target) {
if (target.getConfiguration() == null) {
@@ -50,5 +54,56 @@ public class SesComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonSESClient", com.amazonaws.services.simpleemail.AmazonSimpleEmailService.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.ses.SesConfiguration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("replyToAddresses", java.util.List.class);
+ answer.put("returnPath", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("subject", java.lang.String.class);
+ answer.put("to", java.util.List.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ SesComponent target = (SesComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonsesclient":
+ case "amazonSESClient": getOrCreateConfiguration(target).getAmazonSESClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "replytoaddresses":
+ case "replyToAddresses": getOrCreateConfiguration(target).getReplyToAddresses(); return true;
+ case "returnpath":
+ case "returnPath": getOrCreateConfiguration(target).getReturnPath(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "subject": getOrCreateConfiguration(target).getSubject(); return true;
+ case "to": getOrCreateConfiguration(target).getTo(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-ses/src/generated/java/org/apache/camel/component/aws/ses/SesEndpointConfigurer.java b/components/camel-aws-ses/src/generated/java/org/apache/camel/component/aws/ses/SesEndpointConfigurer.java
index 005dfd4..b9ba0ac 100644
--- a/components/camel-aws-ses/src/generated/java/org/apache/camel/component/aws/ses/SesEndpointConfigurer.java
+++ b/components/camel-aws-ses/src/generated/java/org/apache/camel/component/aws/ses/SesEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.ses;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class SesEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class SesEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -43,5 +47,56 @@ public class SesEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonSESClient", com.amazonaws.services.simpleemail.AmazonSimpleEmailService.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("replyToAddresses", java.util.List.class);
+ answer.put("returnPath", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("subject", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("to", java.util.List.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ SesEndpoint target = (SesEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonsesclient":
+ case "amazonSESClient": target.getConfiguration().getAmazonSESClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "replytoaddresses":
+ case "replyToAddresses": target.getConfiguration().getReplyToAddresses(); return true;
+ case "returnpath":
+ case "returnPath": target.getConfiguration().getReturnPath(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "subject": target.getConfiguration().getSubject(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "to": target.getConfiguration().getTo(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-sns/src/generated/java/org/apache/camel/component/aws/sns/SnsComponentConfigurer.java b/components/camel-aws-sns/src/generated/java/org/apache/camel/component/aws/sns/SnsComponentConfigurer.java
index 7f2b822..348e6a7 100644
--- a/components/camel-aws-sns/src/generated/java/org/apache/camel/component/aws/sns/SnsComponentConfigurer.java
+++ b/components/camel-aws-sns/src/generated/java/org/apache/camel/component/aws/sns/SnsComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.sns;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class SnsComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class SnsComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.sns.SnsConfiguration getOrCreateConfiguration(SnsComponent target) {
if (target.getConfiguration() == null) {
@@ -60,5 +64,71 @@ public class SnsComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonSNSClient", com.amazonaws.services.sns.AmazonSNS.class);
+ answer.put("amazonSQSClient", com.amazonaws.services.sqs.AmazonSQS.class);
+ answer.put("autoCreateTopic", boolean.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.sns.SnsConfiguration.class);
+ answer.put("kmsMasterKeyId", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("messageStructure", java.lang.String.class);
+ answer.put("policy", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("queueUrl", java.lang.String.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("serverSideEncryptionEnabled", boolean.class);
+ answer.put("subject", java.lang.String.class);
+ answer.put("subscribeSNStoSQS", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ SnsComponent target = (SnsComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonsnsclient":
+ case "amazonSNSClient": getOrCreateConfiguration(target).getAmazonSNSClient(); return true;
+ case "amazonsqsclient":
+ case "amazonSQSClient": getOrCreateConfiguration(target).getAmazonSQSClient(); return true;
+ case "autocreatetopic":
+ case "autoCreateTopic": getOrCreateConfiguration(target).isAutoCreateTopic(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "kmsmasterkeyid":
+ case "kmsMasterKeyId": getOrCreateConfiguration(target).getKmsMasterKeyId(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "messagestructure":
+ case "messageStructure": getOrCreateConfiguration(target).getMessageStructure(); return true;
+ case "policy": getOrCreateConfiguration(target).getPolicy(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "queueurl":
+ case "queueUrl": getOrCreateConfiguration(target).getQueueUrl(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "serversideencryptionenabled":
+ case "serverSideEncryptionEnabled": getOrCreateConfiguration(target).isServerSideEncryptionEnabled(); return true;
+ case "subject": getOrCreateConfiguration(target).getSubject(); return true;
+ case "subscribesnstosqs":
+ case "subscribeSNStoSQS": getOrCreateConfiguration(target).isSubscribeSNStoSQS(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-sns/src/generated/java/org/apache/camel/component/aws/sns/SnsEndpointConfigurer.java b/components/camel-aws-sns/src/generated/java/org/apache/camel/component/aws/sns/SnsEndpointConfigurer.java
index 51008cc..54786f3 100644
--- a/components/camel-aws-sns/src/generated/java/org/apache/camel/component/aws/sns/SnsEndpointConfigurer.java
+++ b/components/camel-aws-sns/src/generated/java/org/apache/camel/component/aws/sns/SnsEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.sns;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class SnsEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class SnsEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -55,5 +59,74 @@ public class SnsEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonSNSClient", com.amazonaws.services.sns.AmazonSNS.class);
+ answer.put("amazonSQSClient", com.amazonaws.services.sqs.AmazonSQS.class);
+ answer.put("autoCreateTopic", boolean.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("headerFilterStrategy", org.apache.camel.spi.HeaderFilterStrategy.class);
+ answer.put("kmsMasterKeyId", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("messageStructure", java.lang.String.class);
+ answer.put("policy", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("queueUrl", java.lang.String.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("serverSideEncryptionEnabled", boolean.class);
+ answer.put("subject", java.lang.String.class);
+ answer.put("subscribeSNStoSQS", boolean.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ SnsEndpoint target = (SnsEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonsnsclient":
+ case "amazonSNSClient": target.getConfiguration().getAmazonSNSClient(); return true;
+ case "amazonsqsclient":
+ case "amazonSQSClient": target.getConfiguration().getAmazonSQSClient(); return true;
+ case "autocreatetopic":
+ case "autoCreateTopic": target.getConfiguration().isAutoCreateTopic(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "headerfilterstrategy":
+ case "headerFilterStrategy": target.getHeaderFilterStrategy(); return true;
+ case "kmsmasterkeyid":
+ case "kmsMasterKeyId": target.getConfiguration().getKmsMasterKeyId(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "messagestructure":
+ case "messageStructure": target.getConfiguration().getMessageStructure(); return true;
+ case "policy": target.getConfiguration().getPolicy(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "queueurl":
+ case "queueUrl": target.getConfiguration().getQueueUrl(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "serversideencryptionenabled":
+ case "serverSideEncryptionEnabled": target.getConfiguration().isServerSideEncryptionEnabled(); return true;
+ case "subject": target.getConfiguration().getSubject(); return true;
+ case "subscribesnstosqs":
+ case "subscribeSNStoSQS": target.getConfiguration().isSubscribeSNStoSQS(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-sqs/src/generated/java/org/apache/camel/component/aws/sqs/SqsComponentConfigurer.java b/components/camel-aws-sqs/src/generated/java/org/apache/camel/component/aws/sqs/SqsComponentConfigurer.java
index d3c5685..90f6ac6 100644
--- a/components/camel-aws-sqs/src/generated/java/org/apache/camel/component/aws/sqs/SqsComponentConfigurer.java
+++ b/components/camel-aws-sqs/src/generated/java/org/apache/camel/component/aws/sqs/SqsComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.sqs;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class SqsComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class SqsComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.sqs.SqsConfiguration getOrCreateConfiguration(SqsComponent target) {
if (target.getConfiguration() == null) {
@@ -97,5 +101,127 @@ public class SqsComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonAWSHost", java.lang.String.class);
+ answer.put("amazonSQSClient", com.amazonaws.services.sqs.AmazonSQS.class);
+ answer.put("attributeNames", java.lang.String.class);
+ answer.put("autoCreateQueue", boolean.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("concurrentConsumers", int.class);
+ answer.put("configuration", org.apache.camel.component.aws.sqs.SqsConfiguration.class);
+ answer.put("defaultVisibilityTimeout", java.lang.Integer.class);
+ answer.put("delayQueue", boolean.class);
+ answer.put("delaySeconds", java.lang.Integer.class);
+ answer.put("deleteAfterRead", boolean.class);
+ answer.put("deleteIfFiltered", boolean.class);
+ answer.put("extendMessageVisibility", boolean.class);
+ answer.put("kmsDataKeyReusePeriodSeconds", java.lang.Integer.class);
+ answer.put("kmsMasterKeyId", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("maximumMessageSize", java.lang.Integer.class);
+ answer.put("messageAttributeNames", java.lang.String.class);
+ answer.put("messageDeduplicationIdStrategy", java.lang.String.class);
+ answer.put("messageGroupIdStrategy", java.lang.String.class);
+ answer.put("messageRetentionPeriod", java.lang.Integer.class);
+ answer.put("operation", org.apache.camel.component.aws.sqs.SqsOperations.class);
+ answer.put("policy", java.lang.String.class);
+ answer.put("protocol", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("queueOwnerAWSAccountId", java.lang.String.class);
+ answer.put("queueUrl", java.lang.String.class);
+ answer.put("receiveMessageWaitTimeSeconds", java.lang.Integer.class);
+ answer.put("redrivePolicy", java.lang.String.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("serverSideEncryptionEnabled", boolean.class);
+ answer.put("visibilityTimeout", java.lang.Integer.class);
+ answer.put("waitTimeSeconds", java.lang.Integer.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ SqsComponent target = (SqsComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonawshost":
+ case "amazonAWSHost": getOrCreateConfiguration(target).getAmazonAWSHost(); return true;
+ case "amazonsqsclient":
+ case "amazonSQSClient": getOrCreateConfiguration(target).getAmazonSQSClient(); return true;
+ case "attributenames":
+ case "attributeNames": getOrCreateConfiguration(target).getAttributeNames(); return true;
+ case "autocreatequeue":
+ case "autoCreateQueue": getOrCreateConfiguration(target).isAutoCreateQueue(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "concurrentconsumers":
+ case "concurrentConsumers": getOrCreateConfiguration(target).getConcurrentConsumers(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "defaultvisibilitytimeout":
+ case "defaultVisibilityTimeout": getOrCreateConfiguration(target).getDefaultVisibilityTimeout(); return true;
+ case "delayqueue":
+ case "delayQueue": getOrCreateConfiguration(target).isDelayQueue(); return true;
+ case "delayseconds":
+ case "delaySeconds": getOrCreateConfiguration(target).getDelaySeconds(); return true;
+ case "deleteafterread":
+ case "deleteAfterRead": getOrCreateConfiguration(target).isDeleteAfterRead(); return true;
+ case "deleteiffiltered":
+ case "deleteIfFiltered": getOrCreateConfiguration(target).isDeleteIfFiltered(); return true;
+ case "extendmessagevisibility":
+ case "extendMessageVisibility": getOrCreateConfiguration(target).isExtendMessageVisibility(); return true;
+ case "kmsdatakeyreuseperiodseconds":
+ case "kmsDataKeyReusePeriodSeconds": getOrCreateConfiguration(target).getKmsDataKeyReusePeriodSeconds(); return true;
+ case "kmsmasterkeyid":
+ case "kmsMasterKeyId": getOrCreateConfiguration(target).getKmsMasterKeyId(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "maximummessagesize":
+ case "maximumMessageSize": getOrCreateConfiguration(target).getMaximumMessageSize(); return true;
+ case "messageattributenames":
+ case "messageAttributeNames": getOrCreateConfiguration(target).getMessageAttributeNames(); return true;
+ case "messagededuplicationidstrategy":
+ case "messageDeduplicationIdStrategy": getOrCreateConfiguration(target).getMessageDeduplicationIdStrategy(); return true;
+ case "messagegroupidstrategy":
+ case "messageGroupIdStrategy": getOrCreateConfiguration(target).getMessageGroupIdStrategy(); return true;
+ case "messageretentionperiod":
+ case "messageRetentionPeriod": getOrCreateConfiguration(target).getMessageRetentionPeriod(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "policy": getOrCreateConfiguration(target).getPolicy(); return true;
+ case "protocol": getOrCreateConfiguration(target).getProtocol(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "queueownerawsaccountid":
+ case "queueOwnerAWSAccountId": getOrCreateConfiguration(target).getQueueOwnerAWSAccountId(); return true;
+ case "queueurl":
+ case "queueUrl": getOrCreateConfiguration(target).getQueueUrl(); return true;
+ case "receivemessagewaittimeseconds":
+ case "receiveMessageWaitTimeSeconds": getOrCreateConfiguration(target).getReceiveMessageWaitTimeSeconds(); return true;
+ case "redrivepolicy":
+ case "redrivePolicy": getOrCreateConfiguration(target).getRedrivePolicy(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "serversideencryptionenabled":
+ case "serverSideEncryptionEnabled": getOrCreateConfiguration(target).isServerSideEncryptionEnabled(); return true;
+ case "visibilitytimeout":
+ case "visibilityTimeout": getOrCreateConfiguration(target).getVisibilityTimeout(); return true;
+ case "waittimeseconds":
+ case "waitTimeSeconds": getOrCreateConfiguration(target).getWaitTimeSeconds(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-sqs/src/generated/java/org/apache/camel/component/aws/sqs/SqsEndpointConfigurer.java b/components/camel-aws-sqs/src/generated/java/org/apache/camel/component/aws/sqs/SqsEndpointConfigurer.java
index c0888d6..87bf267 100644
--- a/components/camel-aws-sqs/src/generated/java/org/apache/camel/component/aws/sqs/SqsEndpointConfigurer.java
+++ b/components/camel-aws-sqs/src/generated/java/org/apache/camel/component/aws/sqs/SqsEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.sqs;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class SqsEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class SqsEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -127,5 +131,184 @@ public class SqsEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonAWSHost", java.lang.String.class);
+ answer.put("amazonSQSClient", com.amazonaws.services.sqs.AmazonSQS.class);
+ answer.put("attributeNames", java.lang.String.class);
+ answer.put("autoCreateQueue", boolean.class);
+ answer.put("backoffErrorThreshold", int.class);
+ answer.put("backoffIdleThreshold", int.class);
+ answer.put("backoffMultiplier", int.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("concurrentConsumers", int.class);
+ answer.put("defaultVisibilityTimeout", java.lang.Integer.class);
+ answer.put("delay", long.class);
+ answer.put("delayQueue", boolean.class);
+ answer.put("delaySeconds", java.lang.Integer.class);
+ answer.put("deleteAfterRead", boolean.class);
+ answer.put("deleteIfFiltered", boolean.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("extendMessageVisibility", boolean.class);
+ answer.put("greedy", boolean.class);
+ answer.put("headerFilterStrategy", org.apache.camel.spi.HeaderFilterStrategy.class);
+ answer.put("initialDelay", long.class);
+ answer.put("kmsDataKeyReusePeriodSeconds", java.lang.Integer.class);
+ answer.put("kmsMasterKeyId", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("maxMessagesPerPoll", int.class);
+ answer.put("maximumMessageSize", java.lang.Integer.class);
+ answer.put("messageAttributeNames", java.lang.String.class);
+ answer.put("messageDeduplicationIdStrategy", java.lang.String.class);
+ answer.put("messageGroupIdStrategy", java.lang.String.class);
+ answer.put("messageRetentionPeriod", java.lang.Integer.class);
+ answer.put("operation", org.apache.camel.component.aws.sqs.SqsOperations.class);
+ answer.put("policy", java.lang.String.class);
+ answer.put("pollStrategy", org.apache.camel.spi.PollingConsumerPollStrategy.class);
+ answer.put("protocol", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("queueOwnerAWSAccountId", java.lang.String.class);
+ answer.put("queueUrl", java.lang.String.class);
+ answer.put("receiveMessageWaitTimeSeconds", java.lang.Integer.class);
+ answer.put("redrivePolicy", java.lang.String.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("repeatCount", long.class);
+ answer.put("runLoggingLevel", org.apache.camel.LoggingLevel.class);
+ answer.put("scheduledExecutorService", java.util.concurrent.ScheduledExecutorService.class);
+ answer.put("scheduler", java.lang.String.class);
+ answer.put("schedulerProperties", java.util.Map.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sendEmptyMessageWhenIdle", boolean.class);
+ answer.put("serverSideEncryptionEnabled", boolean.class);
+ answer.put("startScheduler", boolean.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("timeUnit", java.util.concurrent.TimeUnit.class);
+ answer.put("useFixedDelay", boolean.class);
+ answer.put("visibilityTimeout", java.lang.Integer.class);
+ answer.put("waitTimeSeconds", java.lang.Integer.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ SqsEndpoint target = (SqsEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonawshost":
+ case "amazonAWSHost": target.getConfiguration().getAmazonAWSHost(); return true;
+ case "amazonsqsclient":
+ case "amazonSQSClient": target.getConfiguration().getAmazonSQSClient(); return true;
+ case "attributenames":
+ case "attributeNames": target.getConfiguration().getAttributeNames(); return true;
+ case "autocreatequeue":
+ case "autoCreateQueue": target.getConfiguration().isAutoCreateQueue(); return true;
+ case "backofferrorthreshold":
+ case "backoffErrorThreshold": target.getBackoffErrorThreshold(); return true;
+ case "backoffidlethreshold":
+ case "backoffIdleThreshold": target.getBackoffIdleThreshold(); return true;
+ case "backoffmultiplier":
+ case "backoffMultiplier": target.getBackoffMultiplier(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "concurrentconsumers":
+ case "concurrentConsumers": target.getConfiguration().getConcurrentConsumers(); return true;
+ case "defaultvisibilitytimeout":
+ case "defaultVisibilityTimeout": target.getConfiguration().getDefaultVisibilityTimeout(); return true;
+ case "delay": target.getDelay(); return true;
+ case "delayqueue":
+ case "delayQueue": target.getConfiguration().isDelayQueue(); return true;
+ case "delayseconds":
+ case "delaySeconds": target.getConfiguration().getDelaySeconds(); return true;
+ case "deleteafterread":
+ case "deleteAfterRead": target.getConfiguration().isDeleteAfterRead(); return true;
+ case "deleteiffiltered":
+ case "deleteIfFiltered": target.getConfiguration().isDeleteIfFiltered(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "extendmessagevisibility":
+ case "extendMessageVisibility": target.getConfiguration().isExtendMessageVisibility(); return true;
+ case "greedy": target.isGreedy(); return true;
+ case "headerfilterstrategy":
+ case "headerFilterStrategy": target.getHeaderFilterStrategy(); return true;
+ case "initialdelay":
+ case "initialDelay": target.getInitialDelay(); return true;
+ case "kmsdatakeyreuseperiodseconds":
+ case "kmsDataKeyReusePeriodSeconds": target.getConfiguration().getKmsDataKeyReusePeriodSeconds(); return true;
+ case "kmsmasterkeyid":
+ case "kmsMasterKeyId": target.getConfiguration().getKmsMasterKeyId(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "maxmessagesperpoll":
+ case "maxMessagesPerPoll": target.getMaxMessagesPerPoll(); return true;
+ case "maximummessagesize":
+ case "maximumMessageSize": target.getConfiguration().getMaximumMessageSize(); return true;
+ case "messageattributenames":
+ case "messageAttributeNames": target.getConfiguration().getMessageAttributeNames(); return true;
+ case "messagededuplicationidstrategy":
+ case "messageDeduplicationIdStrategy": target.getConfiguration().getMessageDeduplicationIdStrategy(); return true;
+ case "messagegroupidstrategy":
+ case "messageGroupIdStrategy": target.getConfiguration().getMessageGroupIdStrategy(); return true;
+ case "messageretentionperiod":
+ case "messageRetentionPeriod": target.getConfiguration().getMessageRetentionPeriod(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "policy": target.getConfiguration().getPolicy(); return true;
+ case "pollstrategy":
+ case "pollStrategy": target.getPollStrategy(); return true;
+ case "protocol": target.getConfiguration().getProtocol(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "queueownerawsaccountid":
+ case "queueOwnerAWSAccountId": target.getConfiguration().getQueueOwnerAWSAccountId(); return true;
+ case "queueurl":
+ case "queueUrl": target.getConfiguration().getQueueUrl(); return true;
+ case "receivemessagewaittimeseconds":
+ case "receiveMessageWaitTimeSeconds": target.getConfiguration().getReceiveMessageWaitTimeSeconds(); return true;
+ case "redrivepolicy":
+ case "redrivePolicy": target.getConfiguration().getRedrivePolicy(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "repeatcount":
+ case "repeatCount": target.getRepeatCount(); return true;
+ case "runlogginglevel":
+ case "runLoggingLevel": target.getRunLoggingLevel(); return true;
+ case "scheduledexecutorservice":
+ case "scheduledExecutorService": target.getScheduledExecutorService(); return true;
+ case "scheduler": target.getScheduler(); return true;
+ case "schedulerproperties":
+ case "schedulerProperties": target.getSchedulerProperties(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "sendemptymessagewhenidle":
+ case "sendEmptyMessageWhenIdle": target.isSendEmptyMessageWhenIdle(); return true;
+ case "serversideencryptionenabled":
+ case "serverSideEncryptionEnabled": target.getConfiguration().isServerSideEncryptionEnabled(); return true;
+ case "startscheduler":
+ case "startScheduler": target.isStartScheduler(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "timeunit":
+ case "timeUnit": target.getTimeUnit(); return true;
+ case "usefixeddelay":
+ case "useFixedDelay": target.isUseFixedDelay(); return true;
+ case "visibilitytimeout":
+ case "visibilityTimeout": target.getConfiguration().getVisibilityTimeout(); return true;
+ case "waittimeseconds":
+ case "waitTimeSeconds": target.getConfiguration().getWaitTimeSeconds(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-swf/src/generated/java/org/apache/camel/component/aws/swf/SWFComponentConfigurer.java b/components/camel-aws-swf/src/generated/java/org/apache/camel/component/aws/swf/SWFComponentConfigurer.java
index b307cf9..eebf212 100644
--- a/components/camel-aws-swf/src/generated/java/org/apache/camel/component/aws/swf/SWFComponentConfigurer.java
+++ b/components/camel-aws-swf/src/generated/java/org/apache/camel/component/aws/swf/SWFComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.swf;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class SWFComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class SWFComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.swf.SWFConfiguration getOrCreateConfiguration(SWFComponent target) {
if (target.getConfiguration() == null) {
@@ -82,5 +86,104 @@ public class SWFComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("activityList", java.lang.String.class);
+ answer.put("activitySchedulingOptions", com.amazonaws.services.simpleworkflow.flow.ActivitySchedulingOptions.class);
+ answer.put("activityThreadPoolSize", int.class);
+ answer.put("activityTypeExecutionOptions", com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions.class);
+ answer.put("activityTypeRegistrationOptions", com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions.class);
+ answer.put("amazonSWClient", com.amazonaws.services.simpleworkflow.AmazonSimpleWorkflow.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("childPolicy", java.lang.String.class);
+ answer.put("clientConfigurationParameters", java.util.Map.class);
+ answer.put("configuration", org.apache.camel.component.aws.swf.SWFConfiguration.class);
+ answer.put("dataConverter", com.amazonaws.services.simpleworkflow.flow.DataConverter.class);
+ answer.put("domainName", java.lang.String.class);
+ answer.put("eventName", java.lang.String.class);
+ answer.put("executionStartToCloseTimeout", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", java.lang.String.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("sWClientParameters", java.util.Map.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("signalName", java.lang.String.class);
+ answer.put("startWorkflowOptionsParameters", java.util.Map.class);
+ answer.put("stateResultType", java.lang.String.class);
+ answer.put("taskStartToCloseTimeout", java.lang.String.class);
+ answer.put("terminationDetails", java.lang.String.class);
+ answer.put("terminationReason", java.lang.String.class);
+ answer.put("version", java.lang.String.class);
+ answer.put("workflowList", java.lang.String.class);
+ answer.put("workflowTypeRegistrationOptions", com.amazonaws.services.simpleworkflow.flow.WorkflowTypeRegistrationOptions.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ SWFComponent target = (SWFComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "activitylist":
+ case "activityList": getOrCreateConfiguration(target).getActivityList(); return true;
+ case "activityschedulingoptions":
+ case "activitySchedulingOptions": getOrCreateConfiguration(target).getActivitySchedulingOptions(); return true;
+ case "activitythreadpoolsize":
+ case "activityThreadPoolSize": getOrCreateConfiguration(target).getActivityThreadPoolSize(); return true;
+ case "activitytypeexecutionoptions":
+ case "activityTypeExecutionOptions": getOrCreateConfiguration(target).getActivityTypeExecutionOptions(); return true;
+ case "activitytyperegistrationoptions":
+ case "activityTypeRegistrationOptions": getOrCreateConfiguration(target).getActivityTypeRegistrationOptions(); return true;
+ case "amazonswclient":
+ case "amazonSWClient": getOrCreateConfiguration(target).getAmazonSWClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "childpolicy":
+ case "childPolicy": getOrCreateConfiguration(target).getChildPolicy(); return true;
+ case "clientconfigurationparameters":
+ case "clientConfigurationParameters": getOrCreateConfiguration(target).getClientConfigurationParameters(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "dataconverter":
+ case "dataConverter": getOrCreateConfiguration(target).getDataConverter(); return true;
+ case "domainname":
+ case "domainName": getOrCreateConfiguration(target).getDomainName(); return true;
+ case "eventname":
+ case "eventName": getOrCreateConfiguration(target).getEventName(); return true;
+ case "executionstarttoclosetimeout":
+ case "executionStartToCloseTimeout": getOrCreateConfiguration(target).getExecutionStartToCloseTimeout(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "swclientparameters":
+ case "sWClientParameters": getOrCreateConfiguration(target).getSWClientParameters(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "signalname":
+ case "signalName": getOrCreateConfiguration(target).getSignalName(); return true;
+ case "startworkflowoptionsparameters":
+ case "startWorkflowOptionsParameters": getOrCreateConfiguration(target).getStartWorkflowOptionsParameters(); return true;
+ case "stateresulttype":
+ case "stateResultType": getOrCreateConfiguration(target).getStateResultType(); return true;
+ case "taskstarttoclosetimeout":
+ case "taskStartToCloseTimeout": getOrCreateConfiguration(target).getTaskStartToCloseTimeout(); return true;
+ case "terminationdetails":
+ case "terminationDetails": getOrCreateConfiguration(target).getTerminationDetails(); return true;
+ case "terminationreason":
+ case "terminationReason": getOrCreateConfiguration(target).getTerminationReason(); return true;
+ case "version": getOrCreateConfiguration(target).getVersion(); return true;
+ case "workflowlist":
+ case "workflowList": getOrCreateConfiguration(target).getWorkflowList(); return true;
+ case "workflowtyperegistrationoptions":
+ case "workflowTypeRegistrationOptions": getOrCreateConfiguration(target).getWorkflowTypeRegistrationOptions(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-swf/src/generated/java/org/apache/camel/component/aws/swf/SWFEndpointConfigurer.java b/components/camel-aws-swf/src/generated/java/org/apache/camel/component/aws/swf/SWFEndpointConfigurer.java
index 480eb35..3914a62 100644
--- a/components/camel-aws-swf/src/generated/java/org/apache/camel/component/aws/swf/SWFEndpointConfigurer.java
+++ b/components/camel-aws-swf/src/generated/java/org/apache/camel/component/aws/swf/SWFEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.swf;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class SWFEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class SWFEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -79,5 +83,110 @@ public class SWFEndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("activityList", java.lang.String.class);
+ answer.put("activitySchedulingOptions", com.amazonaws.services.simpleworkflow.flow.ActivitySchedulingOptions.class);
+ answer.put("activityThreadPoolSize", int.class);
+ answer.put("activityTypeExecutionOptions", com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions.class);
+ answer.put("activityTypeRegistrationOptions", com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions.class);
+ answer.put("amazonSWClient", com.amazonaws.services.simpleworkflow.AmazonSimpleWorkflow.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("childPolicy", java.lang.String.class);
+ answer.put("clientConfigurationParameters", java.util.Map.class);
+ answer.put("dataConverter", com.amazonaws.services.simpleworkflow.flow.DataConverter.class);
+ answer.put("domainName", java.lang.String.class);
+ answer.put("eventName", java.lang.String.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("executionStartToCloseTimeout", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", java.lang.String.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("sWClientParameters", java.util.Map.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("signalName", java.lang.String.class);
+ answer.put("startWorkflowOptionsParameters", java.util.Map.class);
+ answer.put("stateResultType", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("taskStartToCloseTimeout", java.lang.String.class);
+ answer.put("terminationDetails", java.lang.String.class);
+ answer.put("terminationReason", java.lang.String.class);
+ answer.put("version", java.lang.String.class);
+ answer.put("workflowList", java.lang.String.class);
+ answer.put("workflowTypeRegistrationOptions", com.amazonaws.services.simpleworkflow.flow.WorkflowTypeRegistrationOptions.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ SWFEndpoint target = (SWFEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "activitylist":
+ case "activityList": target.getConfiguration().getActivityList(); return true;
+ case "activityschedulingoptions":
+ case "activitySchedulingOptions": target.getConfiguration().getActivitySchedulingOptions(); return true;
+ case "activitythreadpoolsize":
+ case "activityThreadPoolSize": target.getConfiguration().getActivityThreadPoolSize(); return true;
+ case "activitytypeexecutionoptions":
+ case "activityTypeExecutionOptions": target.getConfiguration().getActivityTypeExecutionOptions(); return true;
+ case "activitytyperegistrationoptions":
+ case "activityTypeRegistrationOptions": target.getConfiguration().getActivityTypeRegistrationOptions(); return true;
+ case "amazonswclient":
+ case "amazonSWClient": target.getConfiguration().getAmazonSWClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "childpolicy":
+ case "childPolicy": target.getConfiguration().getChildPolicy(); return true;
+ case "clientconfigurationparameters":
+ case "clientConfigurationParameters": target.getConfiguration().getClientConfigurationParameters(); return true;
+ case "dataconverter":
+ case "dataConverter": target.getConfiguration().getDataConverter(); return true;
+ case "domainname":
+ case "domainName": target.getConfiguration().getDomainName(); return true;
+ case "eventname":
+ case "eventName": target.getConfiguration().getEventName(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "executionstarttoclosetimeout":
+ case "executionStartToCloseTimeout": target.getConfiguration().getExecutionStartToCloseTimeout(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "swclientparameters":
+ case "sWClientParameters": target.getConfiguration().getSWClientParameters(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "signalname":
+ case "signalName": target.getConfiguration().getSignalName(); return true;
+ case "startworkflowoptionsparameters":
+ case "startWorkflowOptionsParameters": target.getConfiguration().getStartWorkflowOptionsParameters(); return true;
+ case "stateresulttype":
+ case "stateResultType": target.getConfiguration().getStateResultType(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "taskstarttoclosetimeout":
+ case "taskStartToCloseTimeout": target.getConfiguration().getTaskStartToCloseTimeout(); return true;
+ case "terminationdetails":
+ case "terminationDetails": target.getConfiguration().getTerminationDetails(); return true;
+ case "terminationreason":
+ case "terminationReason": target.getConfiguration().getTerminationReason(); return true;
+ case "version": target.getConfiguration().getVersion(); return true;
+ case "workflowlist":
+ case "workflowList": target.getConfiguration().getWorkflowList(); return true;
+ case "workflowtyperegistrationoptions":
+ case "workflowTypeRegistrationOptions": target.getConfiguration().getWorkflowTypeRegistrationOptions(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-translate/src/generated/java/org/apache/camel/component/aws/translate/TranslateComponentConfigurer.java b/components/camel-aws-translate/src/generated/java/org/apache/camel/component/aws/translate/TranslateComponentConfigurer.java
index 92db380..3892ccb 100644
--- a/components/camel-aws-translate/src/generated/java/org/apache/camel/component/aws/translate/TranslateComponentConfigurer.java
+++ b/components/camel-aws-translate/src/generated/java/org/apache/camel/component/aws/translate/TranslateComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.translate;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class TranslateComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class TranslateComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws.translate.TranslateConfiguration getOrCreateConfiguration(TranslateComponent target) {
if (target.getConfiguration() == null) {
@@ -51,5 +55,57 @@ public class TranslateComponentConfigurer extends PropertyConfigurerSupport impl
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("autodetectSourceLanguage", boolean.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws.translate.TranslateConfiguration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.translate.TranslateOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sourceLanguage", java.lang.String.class);
+ answer.put("targetLanguage", java.lang.String.class);
+ answer.put("translateClient", com.amazonaws.services.translate.AmazonTranslate.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ TranslateComponent target = (TranslateComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "autodetectsourcelanguage":
+ case "autodetectSourceLanguage": getOrCreateConfiguration(target).isAutodetectSourceLanguage(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "sourcelanguage":
+ case "sourceLanguage": getOrCreateConfiguration(target).getSourceLanguage(); return true;
+ case "targetlanguage":
+ case "targetLanguage": getOrCreateConfiguration(target).getTargetLanguage(); return true;
+ case "translateclient":
+ case "translateClient": getOrCreateConfiguration(target).getTranslateClient(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws-translate/src/generated/java/org/apache/camel/component/aws/translate/TranslateEndpointConfigurer.java b/components/camel-aws-translate/src/generated/java/org/apache/camel/component/aws/translate/TranslateEndpointConfigurer.java
index c8047bb..5a66c68 100644
--- a/components/camel-aws-translate/src/generated/java/org/apache/camel/component/aws/translate/TranslateEndpointConfigurer.java
+++ b/components/camel-aws-translate/src/generated/java/org/apache/camel/component/aws/translate/TranslateEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws.translate;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class TranslateEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class TranslateEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -44,5 +48,57 @@ public class TranslateEndpointConfigurer extends PropertyConfigurerSupport imple
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("autodetectSourceLanguage", boolean.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws.translate.TranslateOperations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", com.amazonaws.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sourceLanguage", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("targetLanguage", java.lang.String.class);
+ answer.put("translateClient", com.amazonaws.services.translate.AmazonTranslate.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ TranslateEndpoint target = (TranslateEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "autodetectsourcelanguage":
+ case "autodetectSourceLanguage": target.getConfiguration().isAutodetectSourceLanguage(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "sourcelanguage":
+ case "sourceLanguage": target.getConfiguration().getSourceLanguage(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "targetlanguage":
+ case "targetLanguage": target.getConfiguration().getTargetLanguage(); return true;
+ case "translateclient":
+ case "translateClient": target.getConfiguration().getTranslateClient(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-cw/src/generated/java/org/apache/camel/component/aws2/cw/Cw2ComponentConfigurer.java b/components/camel-aws2-cw/src/generated/java/org/apache/camel/component/aws2/cw/Cw2ComponentConfigurer.java
index 5f4e0b5..4ebd50c 100644
--- a/components/camel-aws2-cw/src/generated/java/org/apache/camel/component/aws2/cw/Cw2ComponentConfigurer.java
+++ b/components/camel-aws2-cw/src/generated/java/org/apache/camel/component/aws2/cw/Cw2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.cw;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Cw2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Cw2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.cw.Cw2Configuration getOrCreateConfiguration(Cw2Component target) {
if (target.getConfiguration() == null) {
@@ -48,5 +52,54 @@ public class Cw2ComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonCwClient", software.amazon.awssdk.services.cloudwatch.CloudWatchClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.cw.Cw2Configuration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("name", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("timestamp", java.time.Instant.class);
+ answer.put("unit", java.lang.String.class);
+ answer.put("value", java.lang.Double.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Cw2Component target = (Cw2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazoncwclient":
+ case "amazonCwClient": getOrCreateConfiguration(target).getAmazonCwClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "name": getOrCreateConfiguration(target).getName(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "timestamp": getOrCreateConfiguration(target).getTimestamp(); return true;
+ case "unit": getOrCreateConfiguration(target).getUnit(); return true;
+ case "value": getOrCreateConfiguration(target).getValue(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-cw/src/generated/java/org/apache/camel/component/aws2/cw/Cw2EndpointConfigurer.java b/components/camel-aws2-cw/src/generated/java/org/apache/camel/component/aws2/cw/Cw2EndpointConfigurer.java
index d58af3a..ece6c1c 100644
--- a/components/camel-aws2-cw/src/generated/java/org/apache/camel/component/aws2/cw/Cw2EndpointConfigurer.java
+++ b/components/camel-aws2-cw/src/generated/java/org/apache/camel/component/aws2/cw/Cw2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.cw;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Cw2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Cw2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -41,5 +45,54 @@ public class Cw2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonCwClient", software.amazon.awssdk.services.cloudwatch.CloudWatchClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("name", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("timestamp", java.time.Instant.class);
+ answer.put("unit", java.lang.String.class);
+ answer.put("value", java.lang.Double.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Cw2Endpoint target = (Cw2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazoncwclient":
+ case "amazonCwClient": target.getConfiguration().getAmazonCwClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "name": target.getConfiguration().getName(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "timestamp": target.getConfiguration().getTimestamp(); return true;
+ case "unit": target.getConfiguration().getUnit(); return true;
+ case "value": target.getConfiguration().getValue(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2ComponentConfigurer.java b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2ComponentConfigurer.java
index b47717b..424f072 100644
--- a/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2ComponentConfigurer.java
+++ b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.ddb;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Ddb2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Ddb2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.ddb.Ddb2Configuration getOrCreateConfiguration(Ddb2Component target) {
if (target.getConfiguration() == null) {
@@ -55,5 +59,63 @@ public class Ddb2ComponentConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonDDBClient", software.amazon.awssdk.services.dynamodb.DynamoDbClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.ddb.Ddb2Configuration.class);
+ answer.put("consistentRead", boolean.class);
+ answer.put("keyAttributeName", java.lang.String.class);
+ answer.put("keyAttributeType", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.ddb.Ddb2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("readCapacity", java.lang.Long.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("writeCapacity", java.lang.Long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Ddb2Component target = (Ddb2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonddbclient":
+ case "amazonDDBClient": getOrCreateConfiguration(target).getAmazonDDBClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "consistentread":
+ case "consistentRead": getOrCreateConfiguration(target).isConsistentRead(); return true;
+ case "keyattributename":
+ case "keyAttributeName": getOrCreateConfiguration(target).getKeyAttributeName(); return true;
+ case "keyattributetype":
+ case "keyAttributeType": getOrCreateConfiguration(target).getKeyAttributeType(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "readcapacity":
+ case "readCapacity": getOrCreateConfiguration(target).getReadCapacity(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "writecapacity":
+ case "writeCapacity": getOrCreateConfiguration(target).getWriteCapacity(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2EndpointConfigurer.java b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2EndpointConfigurer.java
index a7b78f3..9699fc9 100644
--- a/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2EndpointConfigurer.java
+++ b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddb/Ddb2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.ddb;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Ddb2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Ddb2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -48,5 +52,63 @@ public class Ddb2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonDDBClient", software.amazon.awssdk.services.dynamodb.DynamoDbClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("consistentRead", boolean.class);
+ answer.put("keyAttributeName", java.lang.String.class);
+ answer.put("keyAttributeType", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.ddb.Ddb2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("readCapacity", java.lang.Long.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("writeCapacity", java.lang.Long.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Ddb2Endpoint target = (Ddb2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonddbclient":
+ case "amazonDDBClient": target.getConfiguration().getAmazonDDBClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "consistentread":
+ case "consistentRead": target.getConfiguration().isConsistentRead(); return true;
+ case "keyattributename":
+ case "keyAttributeName": target.getConfiguration().getKeyAttributeName(); return true;
+ case "keyattributetype":
+ case "keyAttributeType": target.getConfiguration().getKeyAttributeType(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "readcapacity":
+ case "readCapacity": target.getConfiguration().getReadCapacity(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "writecapacity":
+ case "writeCapacity": target.getConfiguration().getWriteCapacity(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamComponentConfigurer.java b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamComponentConfigurer.java
index 3315cd6..c485109 100644
--- a/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamComponentConfigurer.java
+++ b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.ddbstream;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Ddb2StreamComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Ddb2StreamComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration getOrCreateConfiguration(Ddb2StreamComponent target) {
if (target.getConfiguration() == null) {
@@ -50,5 +54,55 @@ public class Ddb2StreamComponentConfigurer extends PropertyConfigurerSupport imp
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonDynamoDbStreamsClient", software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.ddbstream.Ddb2StreamConfiguration.class);
+ answer.put("iteratorType", software.amazon.awssdk.services.dynamodb.model.ShardIteratorType.class);
+ answer.put("maxResultsPerRequest", int.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sequenceNumberProvider", org.apache.camel.component.aws2.ddbstream.SequenceNumberProvider.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Ddb2StreamComponent target = (Ddb2StreamComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazondynamodbstreamsclient":
+ case "amazonDynamoDbStreamsClient": getOrCreateConfiguration(target).getAmazonDynamoDbStreamsClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "iteratortype":
+ case "iteratorType": getOrCreateConfiguration(target).getIteratorType(); return true;
+ case "maxresultsperrequest":
+ case "maxResultsPerRequest": getOrCreateConfiguration(target).getMaxResultsPerRequest(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "sequencenumberprovider":
+ case "sequenceNumberProvider": getOrCreateConfiguration(target).getSequenceNumberProvider(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamEndpointConfigurer.java b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamEndpointConfigurer.java
index 5aa3d92..0536860 100644
--- a/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamEndpointConfigurer.java
+++ b/components/camel-aws2-ddb/src/generated/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamEndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.ddbstream;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Ddb2StreamEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Ddb2StreamEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -76,5 +80,106 @@ public class Ddb2StreamEndpointConfigurer extends PropertyConfigurerSupport impl
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonDynamoDbStreamsClient", software.amazon.awssdk.services.dynamodb.streams.DynamoDbStreamsClient.class);
+ answer.put("backoffErrorThreshold", int.class);
+ answer.put("backoffIdleThreshold", int.class);
+ answer.put("backoffMultiplier", int.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("delay", long.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("greedy", boolean.class);
+ answer.put("initialDelay", long.class);
+ answer.put("iteratorType", software.amazon.awssdk.services.dynamodb.model.ShardIteratorType.class);
+ answer.put("maxResultsPerRequest", int.class);
+ answer.put("pollStrategy", org.apache.camel.spi.PollingConsumerPollStrategy.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("repeatCount", long.class);
+ answer.put("runLoggingLevel", org.apache.camel.LoggingLevel.class);
+ answer.put("scheduledExecutorService", java.util.concurrent.ScheduledExecutorService.class);
+ answer.put("scheduler", java.lang.String.class);
+ answer.put("schedulerProperties", java.util.Map.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sendEmptyMessageWhenIdle", boolean.class);
+ answer.put("sequenceNumberProvider", org.apache.camel.component.aws2.ddbstream.SequenceNumberProvider.class);
+ answer.put("startScheduler", boolean.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("timeUnit", java.util.concurrent.TimeUnit.class);
+ answer.put("useFixedDelay", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Ddb2StreamEndpoint target = (Ddb2StreamEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazondynamodbstreamsclient":
+ case "amazonDynamoDbStreamsClient": target.getConfiguration().getAmazonDynamoDbStreamsClient(); return true;
+ case "backofferrorthreshold":
+ case "backoffErrorThreshold": target.getBackoffErrorThreshold(); return true;
+ case "backoffidlethreshold":
+ case "backoffIdleThreshold": target.getBackoffIdleThreshold(); return true;
+ case "backoffmultiplier":
+ case "backoffMultiplier": target.getBackoffMultiplier(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "delay": target.getDelay(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "greedy": target.isGreedy(); return true;
+ case "initialdelay":
+ case "initialDelay": target.getInitialDelay(); return true;
+ case "iteratortype":
+ case "iteratorType": target.getConfiguration().getIteratorType(); return true;
+ case "maxresultsperrequest":
+ case "maxResultsPerRequest": target.getConfiguration().getMaxResultsPerRequest(); return true;
+ case "pollstrategy":
+ case "pollStrategy": target.getPollStrategy(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "repeatcount":
+ case "repeatCount": target.getRepeatCount(); return true;
+ case "runlogginglevel":
+ case "runLoggingLevel": target.getRunLoggingLevel(); return true;
+ case "scheduledexecutorservice":
+ case "scheduledExecutorService": target.getScheduledExecutorService(); return true;
+ case "scheduler": target.getScheduler(); return true;
+ case "schedulerproperties":
+ case "schedulerProperties": target.getSchedulerProperties(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "sendemptymessagewhenidle":
+ case "sendEmptyMessageWhenIdle": target.isSendEmptyMessageWhenIdle(); return true;
+ case "sequencenumberprovider":
+ case "sequenceNumberProvider": target.getConfiguration().getSequenceNumberProvider(); return true;
+ case "startscheduler":
+ case "startScheduler": target.isStartScheduler(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "timeunit":
+ case "timeUnit": target.getTimeUnit(); return true;
+ case "usefixeddelay":
+ case "useFixedDelay": target.isUseFixedDelay(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-ec2/src/generated/java/org/apache/camel/component/aws2/ec2/AWS2EC2ComponentConfigurer.java b/components/camel-aws2-ec2/src/generated/java/org/apache/camel/component/aws2/ec2/AWS2EC2ComponentConfigurer.java
index 4b340be..12cab3f 100644
--- a/components/camel-aws2-ec2/src/generated/java/org/apache/camel/component/aws2/ec2/AWS2EC2ComponentConfigurer.java
+++ b/components/camel-aws2-ec2/src/generated/java/org/apache/camel/component/aws2/ec2/AWS2EC2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.ec2;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AWS2EC2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AWS2EC2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.ec2.AWS2EC2Configuration getOrCreateConfiguration(AWS2EC2Component target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class AWS2EC2ComponentConfigurer extends PropertyConfigurerSupport implem
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonEc2Client", software.amazon.awssdk.services.ec2.Ec2Client.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.ec2.AWS2EC2Configuration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.ec2.AWS2EC2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AWS2EC2Component target = (AWS2EC2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonec2client":
+ case "amazonEc2Client": getOrCreateConfiguration(target).getAmazonEc2Client(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-ec2/src/generated/java/org/apache/camel/component/aws2/ec2/AWS2EC2EndpointConfigurer.java b/components/camel-aws2-ec2/src/generated/java/org/apache/camel/component/aws2/ec2/AWS2EC2EndpointConfigurer.java
index 4c9ec82..4cbde54 100644
--- a/components/camel-aws2-ec2/src/generated/java/org/apache/camel/component/aws2/ec2/AWS2EC2EndpointConfigurer.java
+++ b/components/camel-aws2-ec2/src/generated/java/org/apache/camel/component/aws2/ec2/AWS2EC2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.ec2;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AWS2EC2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AWS2EC2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class AWS2EC2EndpointConfigurer extends PropertyConfigurerSupport impleme
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonEc2Client", software.amazon.awssdk.services.ec2.Ec2Client.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.ec2.AWS2EC2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AWS2EC2Endpoint target = (AWS2EC2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonec2client":
+ case "amazonEc2Client": target.getConfiguration().getAmazonEc2Client(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-ecs/src/generated/java/org/apache/camel/component/aws2/ecs/ECS2ComponentConfigurer.java b/components/camel-aws2-ecs/src/generated/java/org/apache/camel/component/aws2/ecs/ECS2ComponentConfigurer.java
index 372c11a..35db0ee 100644
--- a/components/camel-aws2-ecs/src/generated/java/org/apache/camel/component/aws2/ecs/ECS2ComponentConfigurer.java
+++ b/components/camel-aws2-ecs/src/generated/java/org/apache/camel/component/aws2/ecs/ECS2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.ecs;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class ECS2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class ECS2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.ecs.ECS2Configuration getOrCreateConfiguration(ECS2Component target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class ECS2ComponentConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.ecs.ECS2Configuration.class);
+ answer.put("ecsClient", software.amazon.awssdk.services.ecs.EcsClient.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.ecs.ECS2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ ECS2Component target = (ECS2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "ecsclient":
+ case "ecsClient": getOrCreateConfiguration(target).getEcsClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-ecs/src/generated/java/org/apache/camel/component/aws2/ecs/ECS2EndpointConfigurer.java b/components/camel-aws2-ecs/src/generated/java/org/apache/camel/component/aws2/ecs/ECS2EndpointConfigurer.java
index d6c2088..a43414b 100644
--- a/components/camel-aws2-ecs/src/generated/java/org/apache/camel/component/aws2/ecs/ECS2EndpointConfigurer.java
+++ b/components/camel-aws2-ecs/src/generated/java/org/apache/camel/component/aws2/ecs/ECS2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.ecs;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class ECS2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class ECS2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class ECS2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("ecsClient", software.amazon.awssdk.services.ecs.EcsClient.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.ecs.ECS2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ ECS2Endpoint target = (ECS2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "ecsclient":
+ case "ecsClient": target.getConfiguration().getEcsClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-eks/src/generated/java/org/apache/camel/component/aws2/eks/EKS2ComponentConfigurer.java b/components/camel-aws2-eks/src/generated/java/org/apache/camel/component/aws2/eks/EKS2ComponentConfigurer.java
index c69ac01..176fb93 100644
--- a/components/camel-aws2-eks/src/generated/java/org/apache/camel/component/aws2/eks/EKS2ComponentConfigurer.java
+++ b/components/camel-aws2-eks/src/generated/java/org/apache/camel/component/aws2/eks/EKS2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.eks;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class EKS2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class EKS2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.eks.EKS2Configuration getOrCreateConfiguration(EKS2Component target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class EKS2ComponentConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.eks.EKS2Configuration.class);
+ answer.put("eksClient", software.amazon.awssdk.services.eks.EksClient.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.eks.EKS2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ EKS2Component target = (EKS2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "eksclient":
+ case "eksClient": getOrCreateConfiguration(target).getEksClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-eks/src/generated/java/org/apache/camel/component/aws2/eks/EKS2EndpointConfigurer.java b/components/camel-aws2-eks/src/generated/java/org/apache/camel/component/aws2/eks/EKS2EndpointConfigurer.java
index f1c4bd1..c0c4e24 100644
--- a/components/camel-aws2-eks/src/generated/java/org/apache/camel/component/aws2/eks/EKS2EndpointConfigurer.java
+++ b/components/camel-aws2-eks/src/generated/java/org/apache/camel/component/aws2/eks/EKS2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.eks;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class EKS2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class EKS2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class EKS2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("eksClient", software.amazon.awssdk.services.eks.EksClient.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.eks.EKS2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ EKS2Endpoint target = (EKS2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "eksclient":
+ case "eksClient": target.getConfiguration().getEksClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-iam/src/generated/java/org/apache/camel/component/aws2/iam/IAM2ComponentConfigurer.java b/components/camel-aws2-iam/src/generated/java/org/apache/camel/component/aws2/iam/IAM2ComponentConfigurer.java
index 5fe1056..964cc7d 100644
--- a/components/camel-aws2-iam/src/generated/java/org/apache/camel/component/aws2/iam/IAM2ComponentConfigurer.java
+++ b/components/camel-aws2-iam/src/generated/java/org/apache/camel/component/aws2/iam/IAM2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.iam;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class IAM2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class IAM2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.iam.IAM2Configuration getOrCreateConfiguration(IAM2Component target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class IAM2ComponentConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.iam.IAM2Configuration.class);
+ answer.put("iamClient", software.amazon.awssdk.services.iam.IamClient.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.iam.IAM2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ IAM2Component target = (IAM2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "iamclient":
+ case "iamClient": getOrCreateConfiguration(target).getIamClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-iam/src/generated/java/org/apache/camel/component/aws2/iam/IAM2EndpointConfigurer.java b/components/camel-aws2-iam/src/generated/java/org/apache/camel/component/aws2/iam/IAM2EndpointConfigurer.java
index bb6606c..cc069aa 100644
--- a/components/camel-aws2-iam/src/generated/java/org/apache/camel/component/aws2/iam/IAM2EndpointConfigurer.java
+++ b/components/camel-aws2-iam/src/generated/java/org/apache/camel/component/aws2/iam/IAM2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.iam;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class IAM2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class IAM2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class IAM2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("iamClient", software.amazon.awssdk.services.iam.IamClient.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.iam.IAM2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ IAM2Endpoint target = (IAM2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "iamclient":
+ case "iamClient": target.getConfiguration().getIamClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2ComponentConfigurer.java b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2ComponentConfigurer.java
index 4f0af2f..78f24db 100644
--- a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2ComponentConfigurer.java
+++ b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.firehose;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class KinesisFirehose2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class KinesisFirehose2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration getOrCreateConfiguration(KinesisFirehose2Component target) {
if (target.getConfiguration() == null) {
@@ -44,5 +48,46 @@ public class KinesisFirehose2ComponentConfigurer extends PropertyConfigurerSuppo
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonKinesisFirehoseClient", software.amazon.awssdk.services.firehose.FirehoseClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ KinesisFirehose2Component target = (KinesisFirehose2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonkinesisfirehoseclient":
+ case "amazonKinesisFirehoseClient": getOrCreateConfiguration(target).getAmazonKinesisFirehoseClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2EndpointConfigurer.java b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2EndpointConfigurer.java
index 7a78a7a..b38615e 100644
--- a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2EndpointConfigurer.java
+++ b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.firehose;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class KinesisFirehose2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class KinesisFirehose2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -37,5 +41,46 @@ public class KinesisFirehose2EndpointConfigurer extends PropertyConfigurerSuppor
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonKinesisFirehoseClient", software.amazon.awssdk.services.firehose.FirehoseClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ KinesisFirehose2Endpoint target = (KinesisFirehose2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonkinesisfirehoseclient":
+ case "amazonKinesisFirehoseClient": target.getConfiguration().getAmazonKinesisFirehoseClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/kinesis/Kinesis2ComponentConfigurer.java b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/kinesis/Kinesis2ComponentConfigurer.java
index 2679dec4..3129769 100644
--- a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/kinesis/Kinesis2ComponentConfigurer.java
+++ b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/kinesis/Kinesis2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.kinesis;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Kinesis2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Kinesis2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.kinesis.Kinesis2Configuration getOrCreateConfiguration(Kinesis2Component target) {
if (target.getConfiguration() == null) {
@@ -56,5 +60,64 @@ public class Kinesis2ComponentConfigurer extends PropertyConfigurerSupport imple
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonKinesisClient", software.amazon.awssdk.services.kinesis.KinesisClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.kinesis.Kinesis2Configuration.class);
+ answer.put("iteratorType", software.amazon.awssdk.services.kinesis.model.ShardIteratorType.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("maxResultsPerRequest", int.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sequenceNumber", java.lang.String.class);
+ answer.put("shardClosed", org.apache.camel.component.aws2.kinesis.Kinesis2ShardClosedStrategyEnum.class);
+ answer.put("shardId", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Kinesis2Component target = (Kinesis2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonkinesisclient":
+ case "amazonKinesisClient": getOrCreateConfiguration(target).getAmazonKinesisClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "iteratortype":
+ case "iteratorType": getOrCreateConfiguration(target).getIteratorType(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "maxresultsperrequest":
+ case "maxResultsPerRequest": getOrCreateConfiguration(target).getMaxResultsPerRequest(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "sequencenumber":
+ case "sequenceNumber": getOrCreateConfiguration(target).getSequenceNumber(); return true;
+ case "shardclosed":
+ case "shardClosed": getOrCreateConfiguration(target).getShardClosed(); return true;
+ case "shardid":
+ case "shardId": getOrCreateConfiguration(target).getShardId(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/kinesis/Kinesis2EndpointConfigurer.java b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/kinesis/Kinesis2EndpointConfigurer.java
index a0e0576..ab3f7f1 100644
--- a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/kinesis/Kinesis2EndpointConfigurer.java
+++ b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/kinesis/Kinesis2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.kinesis;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Kinesis2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Kinesis2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -82,5 +86,115 @@ public class Kinesis2EndpointConfigurer extends PropertyConfigurerSupport implem
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonKinesisClient", software.amazon.awssdk.services.kinesis.KinesisClient.class);
+ answer.put("backoffErrorThreshold", int.class);
+ answer.put("backoffIdleThreshold", int.class);
+ answer.put("backoffMultiplier", int.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("delay", long.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("greedy", boolean.class);
+ answer.put("initialDelay", long.class);
+ answer.put("iteratorType", software.amazon.awssdk.services.kinesis.model.ShardIteratorType.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("maxResultsPerRequest", int.class);
+ answer.put("pollStrategy", org.apache.camel.spi.PollingConsumerPollStrategy.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("repeatCount", long.class);
+ answer.put("runLoggingLevel", org.apache.camel.LoggingLevel.class);
+ answer.put("scheduledExecutorService", java.util.concurrent.ScheduledExecutorService.class);
+ answer.put("scheduler", java.lang.String.class);
+ answer.put("schedulerProperties", java.util.Map.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sendEmptyMessageWhenIdle", boolean.class);
+ answer.put("sequenceNumber", java.lang.String.class);
+ answer.put("shardClosed", org.apache.camel.component.aws2.kinesis.Kinesis2ShardClosedStrategyEnum.class);
+ answer.put("shardId", java.lang.String.class);
+ answer.put("startScheduler", boolean.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("timeUnit", java.util.concurrent.TimeUnit.class);
+ answer.put("useFixedDelay", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Kinesis2Endpoint target = (Kinesis2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonkinesisclient":
+ case "amazonKinesisClient": target.getConfiguration().getAmazonKinesisClient(); return true;
+ case "backofferrorthreshold":
+ case "backoffErrorThreshold": target.getBackoffErrorThreshold(); return true;
+ case "backoffidlethreshold":
+ case "backoffIdleThreshold": target.getBackoffIdleThreshold(); return true;
+ case "backoffmultiplier":
+ case "backoffMultiplier": target.getBackoffMultiplier(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "delay": target.getDelay(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "greedy": target.isGreedy(); return true;
+ case "initialdelay":
+ case "initialDelay": target.getInitialDelay(); return true;
+ case "iteratortype":
+ case "iteratorType": target.getConfiguration().getIteratorType(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "maxresultsperrequest":
+ case "maxResultsPerRequest": target.getConfiguration().getMaxResultsPerRequest(); return true;
+ case "pollstrategy":
+ case "pollStrategy": target.getPollStrategy(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "repeatcount":
+ case "repeatCount": target.getRepeatCount(); return true;
+ case "runlogginglevel":
+ case "runLoggingLevel": target.getRunLoggingLevel(); return true;
+ case "scheduledexecutorservice":
+ case "scheduledExecutorService": target.getScheduledExecutorService(); return true;
+ case "scheduler": target.getScheduler(); return true;
+ case "schedulerproperties":
+ case "schedulerProperties": target.getSchedulerProperties(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "sendemptymessagewhenidle":
+ case "sendEmptyMessageWhenIdle": target.isSendEmptyMessageWhenIdle(); return true;
+ case "sequencenumber":
+ case "sequenceNumber": target.getConfiguration().getSequenceNumber(); return true;
+ case "shardclosed":
+ case "shardClosed": target.getConfiguration().getShardClosed(); return true;
+ case "shardid":
+ case "shardId": target.getConfiguration().getShardId(); return true;
+ case "startscheduler":
+ case "startScheduler": target.isStartScheduler(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "timeunit":
+ case "timeUnit": target.getTimeUnit(); return true;
+ case "usefixeddelay":
+ case "useFixedDelay": target.isUseFixedDelay(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-kms/src/generated/java/org/apache/camel/component/aws2/kms/KMS2ComponentConfigurer.java b/components/camel-aws2-kms/src/generated/java/org/apache/camel/component/aws2/kms/KMS2ComponentConfigurer.java
index 2c50699..fd53ca5 100644
--- a/components/camel-aws2-kms/src/generated/java/org/apache/camel/component/aws2/kms/KMS2ComponentConfigurer.java
+++ b/components/camel-aws2-kms/src/generated/java/org/apache/camel/component/aws2/kms/KMS2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.kms;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class KMS2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class KMS2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.kms.KMS2Configuration getOrCreateConfiguration(KMS2Component target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class KMS2ComponentConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.kms.KMS2Configuration.class);
+ answer.put("kmsClient", software.amazon.awssdk.services.kms.KmsClient.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.kms.KMS2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ KMS2Component target = (KMS2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "kmsclient":
+ case "kmsClient": getOrCreateConfiguration(target).getKmsClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-kms/src/generated/java/org/apache/camel/component/aws2/kms/KMS2EndpointConfigurer.java b/components/camel-aws2-kms/src/generated/java/org/apache/camel/component/aws2/kms/KMS2EndpointConfigurer.java
index f0dd544..95656fe 100644
--- a/components/camel-aws2-kms/src/generated/java/org/apache/camel/component/aws2/kms/KMS2EndpointConfigurer.java
+++ b/components/camel-aws2-kms/src/generated/java/org/apache/camel/component/aws2/kms/KMS2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.kms;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class KMS2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class KMS2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class KMS2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("kmsClient", software.amazon.awssdk.services.kms.KmsClient.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.kms.KMS2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ KMS2Endpoint target = (KMS2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "kmsclient":
+ case "kmsClient": target.getConfiguration().getKmsClient(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-lambda/src/generated/java/org/apache/camel/component/aws2/lambda/Lambda2ComponentConfigurer.java b/components/camel-aws2-lambda/src/generated/java/org/apache/camel/component/aws2/lambda/Lambda2ComponentConfigurer.java
index 6eff5af..6ceae12 100644
--- a/components/camel-aws2-lambda/src/generated/java/org/apache/camel/component/aws2/lambda/Lambda2ComponentConfigurer.java
+++ b/components/camel-aws2-lambda/src/generated/java/org/apache/camel/component/aws2/lambda/Lambda2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.lambda;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Lambda2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Lambda2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.lambda.Lambda2Configuration getOrCreateConfiguration(Lambda2Component target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class Lambda2ComponentConfigurer extends PropertyConfigurerSupport implem
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("awsLambdaClient", software.amazon.awssdk.services.lambda.LambdaClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.lambda.Lambda2Configuration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.lambda.Lambda2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Lambda2Component target = (Lambda2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "awslambdaclient":
+ case "awsLambdaClient": getOrCreateConfiguration(target).getAwsLambdaClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-lambda/src/generated/java/org/apache/camel/component/aws2/lambda/Lambda2EndpointConfigurer.java b/components/camel-aws2-lambda/src/generated/java/org/apache/camel/component/aws2/lambda/Lambda2EndpointConfigurer.java
index 907835d..d5a1891 100644
--- a/components/camel-aws2-lambda/src/generated/java/org/apache/camel/component/aws2/lambda/Lambda2EndpointConfigurer.java
+++ b/components/camel-aws2-lambda/src/generated/java/org/apache/camel/component/aws2/lambda/Lambda2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.lambda;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Lambda2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Lambda2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class Lambda2EndpointConfigurer extends PropertyConfigurerSupport impleme
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("awsLambdaClient", software.amazon.awssdk.services.lambda.LambdaClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.lambda.Lambda2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Lambda2Endpoint target = (Lambda2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "awslambdaclient":
+ case "awsLambdaClient": target.getConfiguration().getAwsLambdaClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-mq/src/generated/java/org/apache/camel/component/aws2/mq/MQ2ComponentConfigurer.java b/components/camel-aws2-mq/src/generated/java/org/apache/camel/component/aws2/mq/MQ2ComponentConfigurer.java
index 0999072..67e2462 100644
--- a/components/camel-aws2-mq/src/generated/java/org/apache/camel/component/aws2/mq/MQ2ComponentConfigurer.java
+++ b/components/camel-aws2-mq/src/generated/java/org/apache/camel/component/aws2/mq/MQ2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.mq;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class MQ2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class MQ2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.mq.MQ2Configuration getOrCreateConfiguration(MQ2Component target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class MQ2ComponentConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonMqClient", software.amazon.awssdk.services.mq.MqClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.mq.MQ2Configuration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.mq.MQ2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ MQ2Component target = (MQ2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonmqclient":
+ case "amazonMqClient": getOrCreateConfiguration(target).getAmazonMqClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-mq/src/generated/java/org/apache/camel/component/aws2/mq/MQ2EndpointConfigurer.java b/components/camel-aws2-mq/src/generated/java/org/apache/camel/component/aws2/mq/MQ2EndpointConfigurer.java
index 6c1cfe3..2d9e1c6 100644
--- a/components/camel-aws2-mq/src/generated/java/org/apache/camel/component/aws2/mq/MQ2EndpointConfigurer.java
+++ b/components/camel-aws2-mq/src/generated/java/org/apache/camel/component/aws2/mq/MQ2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.mq;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class MQ2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class MQ2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class MQ2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonMqClient", software.amazon.awssdk.services.mq.MqClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.mq.MQ2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ MQ2Endpoint target = (MQ2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonmqclient":
+ case "amazonMqClient": target.getConfiguration().getAmazonMqClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-msk/src/generated/java/org/apache/camel/component/aws2/msk/MSK2ComponentConfigurer.java b/components/camel-aws2-msk/src/generated/java/org/apache/camel/component/aws2/msk/MSK2ComponentConfigurer.java
index fa5d019..701fd54 100644
--- a/components/camel-aws2-msk/src/generated/java/org/apache/camel/component/aws2/msk/MSK2ComponentConfigurer.java
+++ b/components/camel-aws2-msk/src/generated/java/org/apache/camel/component/aws2/msk/MSK2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.msk;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class MSK2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class MSK2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.msk.MSK2Configuration getOrCreateConfiguration(MSK2Component target) {
if (target.getConfiguration() == null) {
@@ -45,5 +49,48 @@ public class MSK2ComponentConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.msk.MSK2Configuration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("mskClient", software.amazon.awssdk.services.kafka.KafkaClient.class);
+ answer.put("operation", org.apache.camel.component.aws2.msk.MSK2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ MSK2Component target = (MSK2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "mskclient":
+ case "mskClient": getOrCreateConfiguration(target).getMskClient(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-msk/src/generated/java/org/apache/camel/component/aws2/msk/MSK2EndpointConfigurer.java b/components/camel-aws2-msk/src/generated/java/org/apache/camel/component/aws2/msk/MSK2EndpointConfigurer.java
index db39c68..022ae52 100644
--- a/components/camel-aws2-msk/src/generated/java/org/apache/camel/component/aws2/msk/MSK2EndpointConfigurer.java
+++ b/components/camel-aws2-msk/src/generated/java/org/apache/camel/component/aws2/msk/MSK2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.msk;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class MSK2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class MSK2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -38,5 +42,48 @@ public class MSK2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("mskClient", software.amazon.awssdk.services.kafka.KafkaClient.class);
+ answer.put("operation", org.apache.camel.component.aws2.msk.MSK2Operations.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ MSK2Endpoint target = (MSK2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "mskclient":
+ case "mskClient": target.getConfiguration().getMskClient(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-s3/src/generated/java/org/apache/camel/component/aws2/s3/AWS2S3ComponentConfigurer.java b/components/camel-aws2-s3/src/generated/java/org/apache/camel/component/aws2/s3/AWS2S3ComponentConfigurer.java
index 3a1c86a..41ba0de 100644
--- a/components/camel-aws2-s3/src/generated/java/org/apache/camel/component/aws2/s3/AWS2S3ComponentConfigurer.java
+++ b/components/camel-aws2-s3/src/generated/java/org/apache/camel/component/aws2/s3/AWS2S3ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.s3;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AWS2S3ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AWS2S3ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.s3.AWS2S3Configuration getOrCreateConfiguration(AWS2S3Component target) {
if (target.getConfiguration() == null) {
@@ -80,5 +84,102 @@ public class AWS2S3ComponentConfigurer extends PropertyConfigurerSupport impleme
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonS3Client", software.amazon.awssdk.services.s3.S3Client.class);
+ answer.put("autoCreateBucket", boolean.class);
+ answer.put("autocloseBody", boolean.class);
+ answer.put("awsKMSKeyId", java.lang.String.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.s3.AWS2S3Configuration.class);
+ answer.put("deleteAfterRead", boolean.class);
+ answer.put("deleteAfterWrite", boolean.class);
+ answer.put("delimiter", java.lang.String.class);
+ answer.put("fileName", java.lang.String.class);
+ answer.put("includeBody", boolean.class);
+ answer.put("keyName", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("multiPartUpload", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.s3.AWS2S3Operations.class);
+ answer.put("overrideEndpoint", boolean.class);
+ answer.put("partSize", long.class);
+ answer.put("policy", java.lang.String.class);
+ answer.put("prefix", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("storageClass", java.lang.String.class);
+ answer.put("uriEndpointOverride", java.lang.String.class);
+ answer.put("useAwsKMS", boolean.class);
+ answer.put("useIAMCredentials", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AWS2S3Component target = (AWS2S3Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazons3client":
+ case "amazonS3Client": getOrCreateConfiguration(target).getAmazonS3Client(); return true;
+ case "autocreatebucket":
+ case "autoCreateBucket": getOrCreateConfiguration(target).isAutoCreateBucket(); return true;
+ case "autoclosebody":
+ case "autocloseBody": getOrCreateConfiguration(target).isAutocloseBody(); return true;
+ case "awskmskeyid":
+ case "awsKMSKeyId": getOrCreateConfiguration(target).getAwsKMSKeyId(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "deleteafterread":
+ case "deleteAfterRead": getOrCreateConfiguration(target).isDeleteAfterRead(); return true;
+ case "deleteafterwrite":
+ case "deleteAfterWrite": getOrCreateConfiguration(target).isDeleteAfterWrite(); return true;
+ case "delimiter": getOrCreateConfiguration(target).getDelimiter(); return true;
+ case "filename":
+ case "fileName": getOrCreateConfiguration(target).getFileName(); return true;
+ case "includebody":
+ case "includeBody": getOrCreateConfiguration(target).isIncludeBody(); return true;
+ case "keyname":
+ case "keyName": getOrCreateConfiguration(target).getKeyName(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "multipartupload":
+ case "multiPartUpload": getOrCreateConfiguration(target).isMultiPartUpload(); return true;
+ case "operation": getOrCreateConfiguration(target).getOperation(); return true;
+ case "overrideendpoint":
+ case "overrideEndpoint": getOrCreateConfiguration(target).isOverrideEndpoint(); return true;
+ case "partsize":
+ case "partSize": getOrCreateConfiguration(target).getPartSize(); return true;
+ case "policy": getOrCreateConfiguration(target).getPolicy(); return true;
+ case "prefix": getOrCreateConfiguration(target).getPrefix(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "storageclass":
+ case "storageClass": getOrCreateConfiguration(target).getStorageClass(); return true;
+ case "uriendpointoverride":
+ case "uriEndpointOverride": getOrCreateConfiguration(target).getUriEndpointOverride(); return true;
+ case "useawskms":
+ case "useAwsKMS": getOrCreateConfiguration(target).isUseAwsKMS(); return true;
+ case "useiamcredentials":
+ case "useIAMCredentials": getOrCreateConfiguration(target).isUseIAMCredentials(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-s3/src/generated/java/org/apache/camel/component/aws2/s3/AWS2S3EndpointConfigurer.java b/components/camel-aws2-s3/src/generated/java/org/apache/camel/component/aws2/s3/AWS2S3EndpointConfigurer.java
index f62ba82..acd5708 100644
--- a/components/camel-aws2-s3/src/generated/java/org/apache/camel/component/aws2/s3/AWS2S3EndpointConfigurer.java
+++ b/components/camel-aws2-s3/src/generated/java/org/apache/camel/component/aws2/s3/AWS2S3EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.s3;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class AWS2S3EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class AWS2S3EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -110,5 +114,159 @@ public class AWS2S3EndpointConfigurer extends PropertyConfigurerSupport implemen
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonS3Client", software.amazon.awssdk.services.s3.S3Client.class);
+ answer.put("autoCreateBucket", boolean.class);
+ answer.put("autocloseBody", boolean.class);
+ answer.put("awsKMSKeyId", java.lang.String.class);
+ answer.put("backoffErrorThreshold", int.class);
+ answer.put("backoffIdleThreshold", int.class);
+ answer.put("backoffMultiplier", int.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("bridgeErrorHandler", boolean.class);
+ answer.put("delay", long.class);
+ answer.put("deleteAfterRead", boolean.class);
+ answer.put("deleteAfterWrite", boolean.class);
+ answer.put("delimiter", java.lang.String.class);
+ answer.put("exceptionHandler", org.apache.camel.spi.ExceptionHandler.class);
+ answer.put("exchangePattern", org.apache.camel.ExchangePattern.class);
+ answer.put("fileName", java.lang.String.class);
+ answer.put("greedy", boolean.class);
+ answer.put("includeBody", boolean.class);
+ answer.put("initialDelay", long.class);
+ answer.put("keyName", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("maxConnections", int.class);
+ answer.put("maxMessagesPerPoll", int.class);
+ answer.put("multiPartUpload", boolean.class);
+ answer.put("operation", org.apache.camel.component.aws2.s3.AWS2S3Operations.class);
+ answer.put("overrideEndpoint", boolean.class);
+ answer.put("partSize", long.class);
+ answer.put("policy", java.lang.String.class);
+ answer.put("pollStrategy", org.apache.camel.spi.PollingConsumerPollStrategy.class);
+ answer.put("prefix", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("repeatCount", long.class);
+ answer.put("runLoggingLevel", org.apache.camel.LoggingLevel.class);
+ answer.put("scheduledExecutorService", java.util.concurrent.ScheduledExecutorService.class);
+ answer.put("scheduler", java.lang.String.class);
+ answer.put("schedulerProperties", java.util.Map.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("sendEmptyMessageWhenIdle", boolean.class);
+ answer.put("startScheduler", boolean.class);
+ answer.put("storageClass", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("timeUnit", java.util.concurrent.TimeUnit.class);
+ answer.put("uriEndpointOverride", java.lang.String.class);
+ answer.put("useAwsKMS", boolean.class);
+ answer.put("useFixedDelay", boolean.class);
+ answer.put("useIAMCredentials", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ AWS2S3Endpoint target = (AWS2S3Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazons3client":
+ case "amazonS3Client": target.getConfiguration().getAmazonS3Client(); return true;
+ case "autocreatebucket":
+ case "autoCreateBucket": target.getConfiguration().isAutoCreateBucket(); return true;
+ case "autoclosebody":
+ case "autocloseBody": target.getConfiguration().isAutocloseBody(); return true;
+ case "awskmskeyid":
+ case "awsKMSKeyId": target.getConfiguration().getAwsKMSKeyId(); return true;
+ case "backofferrorthreshold":
+ case "backoffErrorThreshold": target.getBackoffErrorThreshold(); return true;
+ case "backoffidlethreshold":
+ case "backoffIdleThreshold": target.getBackoffIdleThreshold(); return true;
+ case "backoffmultiplier":
+ case "backoffMultiplier": target.getBackoffMultiplier(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.isBridgeErrorHandler(); return true;
+ case "delay": target.getDelay(); return true;
+ case "deleteafterread":
+ case "deleteAfterRead": target.getConfiguration().isDeleteAfterRead(); return true;
+ case "deleteafterwrite":
+ case "deleteAfterWrite": target.getConfiguration().isDeleteAfterWrite(); return true;
+ case "delimiter": target.getConfiguration().getDelimiter(); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.getExceptionHandler(); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.getExchangePattern(); return true;
+ case "filename":
+ case "fileName": target.getConfiguration().getFileName(); return true;
+ case "greedy": target.isGreedy(); return true;
+ case "includebody":
+ case "includeBody": target.getConfiguration().isIncludeBody(); return true;
+ case "initialdelay":
+ case "initialDelay": target.getInitialDelay(); return true;
+ case "keyname":
+ case "keyName": target.getConfiguration().getKeyName(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "maxconnections":
+ case "maxConnections": target.getMaxConnections(); return true;
+ case "maxmessagesperpoll":
+ case "maxMessagesPerPoll": target.getMaxMessagesPerPoll(); return true;
+ case "multipartupload":
+ case "multiPartUpload": target.getConfiguration().isMultiPartUpload(); return true;
+ case "operation": target.getConfiguration().getOperation(); return true;
+ case "overrideendpoint":
+ case "overrideEndpoint": target.getConfiguration().isOverrideEndpoint(); return true;
+ case "partsize":
+ case "partSize": target.getConfiguration().getPartSize(); return true;
+ case "policy": target.getConfiguration().getPolicy(); return true;
+ case "pollstrategy":
+ case "pollStrategy": target.getPollStrategy(); return true;
+ case "prefix": target.getConfiguration().getPrefix(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "repeatcount":
+ case "repeatCount": target.getRepeatCount(); return true;
+ case "runlogginglevel":
+ case "runLoggingLevel": target.getRunLoggingLevel(); return true;
+ case "scheduledexecutorservice":
+ case "scheduledExecutorService": target.getScheduledExecutorService(); return true;
+ case "scheduler": target.getScheduler(); return true;
+ case "schedulerproperties":
+ case "schedulerProperties": target.getSchedulerProperties(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "sendemptymessagewhenidle":
+ case "sendEmptyMessageWhenIdle": target.isSendEmptyMessageWhenIdle(); return true;
+ case "startscheduler":
+ case "startScheduler": target.isStartScheduler(); return true;
+ case "storageclass":
+ case "storageClass": target.getConfiguration().getStorageClass(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "timeunit":
+ case "timeUnit": target.getTimeUnit(); return true;
+ case "uriendpointoverride":
+ case "uriEndpointOverride": target.getConfiguration().getUriEndpointOverride(); return true;
+ case "useawskms":
+ case "useAwsKMS": target.getConfiguration().isUseAwsKMS(); return true;
+ case "usefixeddelay":
+ case "useFixedDelay": target.isUseFixedDelay(); return true;
+ case "useiamcredentials":
+ case "useIAMCredentials": target.getConfiguration().isUseIAMCredentials(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2ComponentConfigurer.java b/components/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2ComponentConfigurer.java
index 318b0ca..f5499e5 100644
--- a/components/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2ComponentConfigurer.java
+++ b/components/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.ses;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Ses2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Ses2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.ses.Ses2Configuration getOrCreateConfiguration(Ses2Component target) {
if (target.getConfiguration() == null) {
@@ -50,5 +54,56 @@ public class Ses2ComponentConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonSESClient", software.amazon.awssdk.services.ses.SesClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.ses.Ses2Configuration.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("replyToAddresses", java.util.List.class);
+ answer.put("returnPath", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("subject", java.lang.String.class);
+ answer.put("to", java.util.List.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Ses2Component target = (Ses2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonsesclient":
+ case "amazonSESClient": getOrCreateConfiguration(target).getAmazonSESClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "replytoaddresses":
+ case "replyToAddresses": getOrCreateConfiguration(target).getReplyToAddresses(); return true;
+ case "returnpath":
+ case "returnPath": getOrCreateConfiguration(target).getReturnPath(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "subject": getOrCreateConfiguration(target).getSubject(); return true;
+ case "to": getOrCreateConfiguration(target).getTo(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2EndpointConfigurer.java b/components/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2EndpointConfigurer.java
index 569a504..7805f9c 100644
--- a/components/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2EndpointConfigurer.java
+++ b/components/camel-aws2-ses/src/generated/java/org/apache/camel/component/aws2/ses/Ses2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.ses;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Ses2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Ses2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -43,5 +47,56 @@ public class Ses2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonSESClient", software.amazon.awssdk.services.ses.SesClient.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("replyToAddresses", java.util.List.class);
+ answer.put("returnPath", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("subject", java.lang.String.class);
+ answer.put("synchronous", boolean.class);
+ answer.put("to", java.util.List.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Ses2Endpoint target = (Ses2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonsesclient":
+ case "amazonSESClient": target.getConfiguration().getAmazonSESClient(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "replytoaddresses":
+ case "replyToAddresses": target.getConfiguration().getReplyToAddresses(); return true;
+ case "returnpath":
+ case "returnPath": target.getConfiguration().getReturnPath(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "subject": target.getConfiguration().getSubject(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ case "to": target.getConfiguration().getTo(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-sns/src/generated/java/org/apache/camel/component/aws2/sns/Sns2ComponentConfigurer.java b/components/camel-aws2-sns/src/generated/java/org/apache/camel/component/aws2/sns/Sns2ComponentConfigurer.java
index cf2c91f..208b6f9 100644
--- a/components/camel-aws2-sns/src/generated/java/org/apache/camel/component/aws2/sns/Sns2ComponentConfigurer.java
+++ b/components/camel-aws2-sns/src/generated/java/org/apache/camel/component/aws2/sns/Sns2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.sns;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Sns2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Sns2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.sns.Sns2Configuration getOrCreateConfiguration(Sns2Component target) {
if (target.getConfiguration() == null) {
@@ -58,5 +62,68 @@ public class Sns2ComponentConfigurer extends PropertyConfigurerSupport implement
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonSNSClient", software.amazon.awssdk.services.sns.SnsClient.class);
+ answer.put("autoCreateTopic", boolean.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("configuration", org.apache.camel.component.aws2.sns.Sns2Configuration.class);
+ answer.put("kmsMasterKeyId", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("messageStructure", java.lang.String.class);
+ answer.put("policy", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("queueUrl", java.lang.String.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("serverSideEncryptionEnabled", boolean.class);
+ answer.put("subject", java.lang.String.class);
+ answer.put("subscribeSNStoSQS", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Sns2Component target = (Sns2Component) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": getOrCreateConfiguration(target).getAccessKey(); return true;
+ case "amazonsnsclient":
+ case "amazonSNSClient": getOrCreateConfiguration(target).getAmazonSNSClient(); return true;
+ case "autocreatetopic":
+ case "autoCreateTopic": getOrCreateConfiguration(target).isAutoCreateTopic(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "configuration": target.getConfiguration(); return true;
+ case "kmsmasterkeyid":
+ case "kmsMasterKeyId": getOrCreateConfiguration(target).getKmsMasterKeyId(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "messagestructure":
+ case "messageStructure": getOrCreateConfiguration(target).getMessageStructure(); return true;
+ case "policy": getOrCreateConfiguration(target).getPolicy(); return true;
+ case "proxyhost":
+ case "proxyHost": getOrCreateConfiguration(target).getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": getOrCreateConfiguration(target).getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": getOrCreateConfiguration(target).getProxyProtocol(); return true;
+ case "queueurl":
+ case "queueUrl": getOrCreateConfiguration(target).getQueueUrl(); return true;
+ case "region": getOrCreateConfiguration(target).getRegion(); return true;
+ case "secretkey":
+ case "secretKey": getOrCreateConfiguration(target).getSecretKey(); return true;
+ case "serversideencryptionenabled":
+ case "serverSideEncryptionEnabled": getOrCreateConfiguration(target).isServerSideEncryptionEnabled(); return true;
+ case "subject": getOrCreateConfiguration(target).getSubject(); return true;
+ case "subscribesnstosqs":
+ case "subscribeSNStoSQS": getOrCreateConfiguration(target).isSubscribeSNStoSQS(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-sns/src/generated/java/org/apache/camel/component/aws2/sns/Sns2EndpointConfigurer.java b/components/camel-aws2-sns/src/generated/java/org/apache/camel/component/aws2/sns/Sns2EndpointConfigurer.java
index c8b2e5a..37fac23 100644
--- a/components/camel-aws2-sns/src/generated/java/org/apache/camel/component/aws2/sns/Sns2EndpointConfigurer.java
+++ b/components/camel-aws2-sns/src/generated/java/org/apache/camel/component/aws2/sns/Sns2EndpointConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.sns;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Sns2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Sns2EndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
@Override
public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
@@ -53,5 +57,71 @@ public class Sns2EndpointConfigurer extends PropertyConfigurerSupport implements
}
}
+ @Override
+ public Map<String, Object> getAllOptions(Object target) {
+ Map<String, Object> answer = new CaseInsensitiveMap();
+ answer.put("accessKey", java.lang.String.class);
+ answer.put("amazonSNSClient", software.amazon.awssdk.services.sns.SnsClient.class);
+ answer.put("autoCreateTopic", boolean.class);
+ answer.put("basicPropertyBinding", boolean.class);
+ answer.put("headerFilterStrategy", org.apache.camel.spi.HeaderFilterStrategy.class);
+ answer.put("kmsMasterKeyId", java.lang.String.class);
+ answer.put("lazyStartProducer", boolean.class);
+ answer.put("messageStructure", java.lang.String.class);
+ answer.put("policy", java.lang.String.class);
+ answer.put("proxyHost", java.lang.String.class);
+ answer.put("proxyPort", java.lang.Integer.class);
+ answer.put("proxyProtocol", software.amazon.awssdk.core.Protocol.class);
+ answer.put("queueUrl", java.lang.String.class);
+ answer.put("region", java.lang.String.class);
+ answer.put("secretKey", java.lang.String.class);
+ answer.put("serverSideEncryptionEnabled", boolean.class);
+ answer.put("subject", java.lang.String.class);
+ answer.put("subscribeSNStoSQS", boolean.class);
+ answer.put("synchronous", boolean.class);
+ return answer;
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ Sns2Endpoint target = (Sns2Endpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "accesskey":
+ case "accessKey": target.getConfiguration().getAccessKey(); return true;
+ case "amazonsnsclient":
+ case "amazonSNSClient": target.getConfiguration().getAmazonSNSClient(); return true;
+ case "autocreatetopic":
+ case "autoCreateTopic": target.getConfiguration().isAutoCreateTopic(); return true;
+ case "basicpropertybinding":
+ case "basicPropertyBinding": target.isBasicPropertyBinding(); return true;
+ case "headerfilterstrategy":
+ case "headerFilterStrategy": target.getHeaderFilterStrategy(); return true;
+ case "kmsmasterkeyid":
+ case "kmsMasterKeyId": target.getConfiguration().getKmsMasterKeyId(); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.isLazyStartProducer(); return true;
+ case "messagestructure":
+ case "messageStructure": target.getConfiguration().getMessageStructure(); return true;
+ case "policy": target.getConfiguration().getPolicy(); return true;
+ case "proxyhost":
+ case "proxyHost": target.getConfiguration().getProxyHost(); return true;
+ case "proxyport":
+ case "proxyPort": target.getConfiguration().getProxyPort(); return true;
+ case "proxyprotocol":
+ case "proxyProtocol": target.getConfiguration().getProxyProtocol(); return true;
+ case "queueurl":
+ case "queueUrl": target.getConfiguration().getQueueUrl(); return true;
+ case "region": target.getConfiguration().getRegion(); return true;
+ case "secretkey":
+ case "secretKey": target.getConfiguration().getSecretKey(); return true;
+ case "serversideencryptionenabled":
+ case "serverSideEncryptionEnabled": target.getConfiguration().isServerSideEncryptionEnabled(); return true;
+ case "subject": target.getConfiguration().getSubject(); return true;
+ case "subscribesnstosqs":
+ case "subscribeSNStoSQS": target.getConfiguration().isSubscribeSNStoSQS(); return true;
+ case "synchronous": target.isSynchronous(); return true;
+ default: return null;
+ }
+ }
}
diff --git a/components/camel-aws2-sqs/src/generated/java/org/apache/camel/component/aws2/sqs/Sqs2ComponentConfigurer.java b/components/camel-aws2-sqs/src/generated/java/org/apache/camel/component/aws2/sqs/Sqs2ComponentConfigurer.java
index 858af5a..654dd5f 100644
--- a/components/camel-aws2-sqs/src/generated/java/org/apache/camel/component/aws2/sqs/Sqs2ComponentConfigurer.java
+++ b/components/camel-aws2-sqs/src/generated/java/org/apache/camel/component/aws2/sqs/Sqs2ComponentConfigurer.java
@@ -1,15 +1,19 @@
/* Generated by camel build tools - do NOT edit this file! */
package org.apache.camel.component.aws2.sqs;
+import java.util.Map;
+
import org.apache.camel.CamelContext;
import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.util.CaseInsensitiveMap;
import org.apache.camel.support.component.PropertyConfigurerSupport;
/**
* Generated by camel build tools - do NOT edit this file!
*/
@SuppressWarnings("unchecked")
-public class Sqs2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer {
+public class Sqs2ComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
private org.apache.camel.component.aws2.sqs.Sqs2Configuration getOrCreateConfiguration(Sqs2Component target) {
if (target.getConfiguration() == null) {
@@ -97,5 +101,127 @@ public class Sqs2ComponentConfigurer extends PropertyConfigurerSupport implement
}
}
... 47877 lines suppressed ...