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

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

commit de8ab8e10056c3b322c618df130671ca55aba1b6
Author: Andrea Cosentino <anco...@gmail.com>
AuthorDate: Tue Jan 19 08:16:24 2021 +0100

    CAMEL-16054 - Regen configurers and docs
---
 .../docs/aws2-kinesis-firehose-component.adoc      |  8 +++-
 .../KinesisFirehose2ComponentConfigurer.java       | 12 +++++
 .../KinesisFirehose2EndpointConfigurer.java        | 12 +++++
 .../KinesisFirehose2EndpointUriFactory.java        | 14 +++---
 .../aws2/firehose/aws2-kinesis-firehose.json       |  4 ++
 .../main/docs/aws2-kinesis-firehose-component.adoc |  8 +++-
 .../firehose/KinesisFirehose2Configuration.java    | 18 +++++---
 ...Aws2KinesisFirehoseComponentBuilderFactory.java | 35 +++++++++++++++
 .../KinesisFirehose2EndpointBuilderFactory.java    | 51 ++++++++++++++++++++++
 .../pages/aws2-kinesis-firehose-component.adoc     |  8 +++-
 10 files changed, 151 insertions(+), 19 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/aws2-kinesis-firehose-component.adoc
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/aws2-kinesis-firehose-component.adoc
index f054f18..0280d47 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/aws2-kinesis-firehose-component.adoc
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/aws2-kinesis-firehose-component.adoc
@@ -42,7 +42,7 @@ The stream needs to be created prior to it being used. +
 
 
 // component options: START
-The AWS 2 Kinesis Firehose component supports 13 options, which are listed 
below.
+The AWS 2 Kinesis Firehose component supports 15 options, which are listed 
below.
 
 
 
@@ -52,6 +52,7 @@ The AWS 2 Kinesis Firehose component supports 13 options, 
which are listed below
 | *amazonKinesisFirehoseClient* (producer) | *Autowired* Amazon Kinesis 
Firehose client to use for all requests for this endpoint |  | FirehoseClient
 | *cborEnabled* (common) | This option will set the CBOR_ENABLED property 
during the execution | true | boolean
 | *configuration* (producer) | Component configuration |  | 
KinesisFirehose2Configuration
+| *overrideEndpoint* (common) | Set the need for overidding the endpoint. This 
option needs to be used in combination with uriEndpointOverride option | false 
| boolean
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
 | *operation* (producer) | The operation to do in case the user don't want to 
send only a record. There are 5 enums and the value can be one of: 
sendBatchRecord, createDeliveryStream, deleteDeliveryStream, 
describeDeliveryStream, updateDestination |  | KinesisFirehose2Operations
 | *proxyHost* (producer) | To define a proxy host when instantiating the 
Kinesis Firehose client |  | String
@@ -59,6 +60,7 @@ The AWS 2 Kinesis Firehose component supports 13 options, 
which are listed below
 | *proxyProtocol* (producer) | To define a proxy protocol when instantiating 
the Kinesis Firehose client. There are 2 enums and the value can be one of: 
HTTP, HTTPS | HTTPS | Protocol
 | *region* (producer) | The region in which Kinesis Firehose client needs to 
work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
 | *trustAllCertificates* (producer) | If we want to trust all certificates in 
case of overriding the endpoint | false | boolean
+| *uriEndpointOverride* (common) | Set the overriding uri endpoint. This 
option needs to be used in combination with overrideEndpoint option |  | String
 | *autowiredEnabled* (advanced) | Whether autowiring is enabled. This is used 
for automatic autowiring options (the option must be marked as autowired) by 
looking up in the registry to find if there is a single instance of matching 
type, which then gets configured on the component. This can be used for 
automatic configuring JDBC data sources, JMS connection factories, AWS Clients, 
etc. | true | boolean
 | *accessKey* (security) | Amazon AWS Access Key |  | String
 | *secretKey* (security) | Amazon AWS Secret Key |  | String
@@ -90,7 +92,7 @@ with the following path and query parameters:
 |===
 
 
-=== Query Parameters (11 parameters):
+=== Query Parameters (13 parameters):
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
@@ -98,6 +100,7 @@ with the following path and query parameters:
 | Name | Description | Default | Type
 | *amazonKinesisFirehoseClient* (producer) | *Autowired* Amazon Kinesis 
Firehose client to use for all requests for this endpoint |  | FirehoseClient
 | *cborEnabled* (common) | This option will set the CBOR_ENABLED property 
during the execution | true | boolean
+| *overrideEndpoint* (common) | Set the need for overidding the endpoint. This 
option needs to be used in combination with uriEndpointOverride option | false 
| boolean
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
 | *operation* (producer) | The operation to do in case the user don't want to 
send only a record. There are 5 enums and the value can be one of: 
sendBatchRecord, createDeliveryStream, deleteDeliveryStream, 
describeDeliveryStream, updateDestination |  | KinesisFirehose2Operations
 | *proxyHost* (producer) | To define a proxy host when instantiating the 
Kinesis Firehose client |  | String
@@ -105,6 +108,7 @@ with the following path and query parameters:
 | *proxyProtocol* (producer) | To define a proxy protocol when instantiating 
the Kinesis Firehose client. There are 2 enums and the value can be one of: 
HTTP, HTTPS | HTTPS | Protocol
 | *region* (producer) | The region in which Kinesis Firehose client needs to 
work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
 | *trustAllCertificates* (producer) | If we want to trust all certificates in 
case of overriding the endpoint | false | boolean
+| *uriEndpointOverride* (common) | Set the overriding uri endpoint. This 
option needs to be used in combination with overrideEndpoint option |  | String
 | *accessKey* (security) | Amazon AWS Access Key |  | String
 | *secretKey* (security) | Amazon AWS Secret Key |  | String
 |===
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 d249036..2226c6a 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
@@ -40,6 +40,8 @@ public class KinesisFirehose2ComponentConfigurer extends 
PropertyConfigurerSuppo
         case "lazystartproducer":
         case "lazyStartProducer": 
target.setLazyStartProducer(property(camelContext, boolean.class, value)); 
return true;
         case "operation": 
getOrCreateConfiguration(target).setOperation(property(camelContext, 
org.apache.camel.component.aws2.firehose.KinesisFirehose2Operations.class, 
value)); return true;
+        case "overrideendpoint":
+        case "overrideEndpoint": 
getOrCreateConfiguration(target).setOverrideEndpoint(property(camelContext, 
boolean.class, value)); return true;
         case "proxyhost":
         case "proxyHost": 
getOrCreateConfiguration(target).setProxyHost(property(camelContext, 
java.lang.String.class, value)); return true;
         case "proxyport":
@@ -51,6 +53,8 @@ public class KinesisFirehose2ComponentConfigurer extends 
PropertyConfigurerSuppo
         case "secretKey": 
getOrCreateConfiguration(target).setSecretKey(property(camelContext, 
java.lang.String.class, value)); return true;
         case "trustallcertificates":
         case "trustAllCertificates": 
getOrCreateConfiguration(target).setTrustAllCertificates(property(camelContext, 
boolean.class, value)); return true;
+        case "uriendpointoverride":
+        case "uriEndpointOverride": 
getOrCreateConfiguration(target).setUriEndpointOverride(property(camelContext, 
java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -75,6 +79,8 @@ public class KinesisFirehose2ComponentConfigurer extends 
PropertyConfigurerSuppo
         case "lazystartproducer":
         case "lazyStartProducer": return boolean.class;
         case "operation": return 
org.apache.camel.component.aws2.firehose.KinesisFirehose2Operations.class;
+        case "overrideendpoint":
+        case "overrideEndpoint": return boolean.class;
         case "proxyhost":
         case "proxyHost": return java.lang.String.class;
         case "proxyport":
@@ -86,6 +92,8 @@ public class KinesisFirehose2ComponentConfigurer extends 
PropertyConfigurerSuppo
         case "secretKey": return java.lang.String.class;
         case "trustallcertificates":
         case "trustAllCertificates": return boolean.class;
+        case "uriendpointoverride":
+        case "uriEndpointOverride": return java.lang.String.class;
         default: return null;
         }
     }
@@ -106,6 +114,8 @@ public class KinesisFirehose2ComponentConfigurer extends 
PropertyConfigurerSuppo
         case "lazystartproducer":
         case "lazyStartProducer": return target.isLazyStartProducer();
         case "operation": return 
getOrCreateConfiguration(target).getOperation();
+        case "overrideendpoint":
+        case "overrideEndpoint": return 
getOrCreateConfiguration(target).isOverrideEndpoint();
         case "proxyhost":
         case "proxyHost": return 
getOrCreateConfiguration(target).getProxyHost();
         case "proxyport":
@@ -117,6 +127,8 @@ public class KinesisFirehose2ComponentConfigurer extends 
PropertyConfigurerSuppo
         case "secretKey": return 
getOrCreateConfiguration(target).getSecretKey();
         case "trustallcertificates":
         case "trustAllCertificates": return 
getOrCreateConfiguration(target).isTrustAllCertificates();
+        case "uriendpointoverride":
+        case "uriEndpointOverride": return 
getOrCreateConfiguration(target).getUriEndpointOverride();
         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 3f20792..1bcdf1f 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
@@ -30,6 +30,8 @@ public class KinesisFirehose2EndpointConfigurer extends 
PropertyConfigurerSuppor
         case "lazystartproducer":
         case "lazyStartProducer": 
target.setLazyStartProducer(property(camelContext, boolean.class, value)); 
return true;
         case "operation": 
target.getConfiguration().setOperation(property(camelContext, 
org.apache.camel.component.aws2.firehose.KinesisFirehose2Operations.class, 
value)); return true;
+        case "overrideendpoint":
+        case "overrideEndpoint": 
target.getConfiguration().setOverrideEndpoint(property(camelContext, 
boolean.class, value)); return true;
         case "proxyhost":
         case "proxyHost": 
target.getConfiguration().setProxyHost(property(camelContext, 
java.lang.String.class, value)); return true;
         case "proxyport":
@@ -41,6 +43,8 @@ public class KinesisFirehose2EndpointConfigurer extends 
PropertyConfigurerSuppor
         case "secretKey": 
target.getConfiguration().setSecretKey(property(camelContext, 
java.lang.String.class, value)); return true;
         case "trustallcertificates":
         case "trustAllCertificates": 
target.getConfiguration().setTrustAllCertificates(property(camelContext, 
boolean.class, value)); return true;
+        case "uriendpointoverride":
+        case "uriEndpointOverride": 
target.getConfiguration().setUriEndpointOverride(property(camelContext, 
java.lang.String.class, value)); return true;
         default: return false;
         }
     }
@@ -62,6 +66,8 @@ public class KinesisFirehose2EndpointConfigurer extends 
PropertyConfigurerSuppor
         case "lazystartproducer":
         case "lazyStartProducer": return boolean.class;
         case "operation": return 
org.apache.camel.component.aws2.firehose.KinesisFirehose2Operations.class;
+        case "overrideendpoint":
+        case "overrideEndpoint": return boolean.class;
         case "proxyhost":
         case "proxyHost": return java.lang.String.class;
         case "proxyport":
@@ -73,6 +79,8 @@ public class KinesisFirehose2EndpointConfigurer extends 
PropertyConfigurerSuppor
         case "secretKey": return java.lang.String.class;
         case "trustallcertificates":
         case "trustAllCertificates": return boolean.class;
+        case "uriendpointoverride":
+        case "uriEndpointOverride": return java.lang.String.class;
         default: return null;
         }
     }
@@ -90,6 +98,8 @@ public class KinesisFirehose2EndpointConfigurer extends 
PropertyConfigurerSuppor
         case "lazystartproducer":
         case "lazyStartProducer": return target.isLazyStartProducer();
         case "operation": return target.getConfiguration().getOperation();
+        case "overrideendpoint":
+        case "overrideEndpoint": return 
target.getConfiguration().isOverrideEndpoint();
         case "proxyhost":
         case "proxyHost": return target.getConfiguration().getProxyHost();
         case "proxyport":
@@ -101,6 +111,8 @@ public class KinesisFirehose2EndpointConfigurer extends 
PropertyConfigurerSuppor
         case "secretKey": return target.getConfiguration().getSecretKey();
         case "trustallcertificates":
         case "trustAllCertificates": return 
target.getConfiguration().isTrustAllCertificates();
+        case "uriendpointoverride":
+        case "uriEndpointOverride": return 
target.getConfiguration().getUriEndpointOverride();
         default: return null;
         }
     }
diff --git 
a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2EndpointUriFactory.java
 
b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2EndpointUriFactory.java
index 86100bb..2819da3 100644
--- 
a/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2EndpointUriFactory.java
+++ 
b/components/camel-aws2-kinesis/src/generated/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2EndpointUriFactory.java
@@ -20,19 +20,21 @@ public class KinesisFirehose2EndpointUriFactory extends 
org.apache.camel.support
     private static final Set<String> PROPERTY_NAMES;
     private static final Set<String> SECRET_PROPERTY_NAMES;
     static {
-        Set<String> props = new HashSet<>(12);
-        props.add("proxyPort");
-        props.add("lazyStartProducer");
+        Set<String> props = new HashSet<>(14);
         props.add("amazonKinesisFirehoseClient");
         props.add("proxyProtocol");
         props.add("secretKey");
+        props.add("uriEndpointOverride");
+        props.add("streamName");
+        props.add("proxyHost");
+        props.add("trustAllCertificates");
+        props.add("proxyPort");
+        props.add("lazyStartProducer");
         props.add("accessKey");
         props.add("cborEnabled");
+        props.add("overrideEndpoint");
         props.add("region");
-        props.add("streamName");
         props.add("operation");
-        props.add("proxyHost");
-        props.add("trustAllCertificates");
         PROPERTY_NAMES = Collections.unmodifiableSet(props);
         Set<String> secretProps = new HashSet<>(2);
         secretProps.add("secretKey");
diff --git 
a/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json
 
b/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json
index ac4149a..5efbe36 100644
--- 
a/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json
+++ 
b/components/camel-aws2-kinesis/src/generated/resources/org/apache/camel/component/aws2/firehose/aws2-kinesis-firehose.json
@@ -25,6 +25,7 @@
     "amazonKinesisFirehoseClient": { "kind": "property", "displayName": 
"Amazon Kinesis Firehose Client", "group": "producer", "label": "", "required": 
false, "type": "object", "javaType": 
"software.amazon.awssdk.services.firehose.FirehoseClient", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Amazon Kinesi [...]
     "cborEnabled": { "kind": "property", "displayName": "Cbor Enabled", 
"group": "common", "label": "common", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "This option will set the 
CBOR_ENABLED property during the execution" },
     "configuration": { "kind": "property", "displayName": "Configuration", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Component configuration" },
+    "overrideEndpoint": { "kind": "property", "displayName": "Override 
Endpoint", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Set the need for 
overidding the endpoint. This option needs to be used in combi [...]
     "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during star [...]
     "operation": { "kind": "property", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Operations", "enum": 
[ "sendBatchRecord", "createDeliveryStream", "deleteDeliveryStream", 
"describeDeliveryStream", "updateDestination" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose [...]
     "proxyHost": { "kind": "property", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis Firehose client" },
@@ -32,6 +33,7 @@
     "proxyProtocol": { "kind": "property", "displayName": "Proxy Protocol", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" 
], "deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "To define a proxy 
protocol whe [...]
     "region": { "kind": "property", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "The region in which 
Kinesis Firehose client needs to work. When using this parameter, the 
configuration will expect the [...]
     "trustAllCertificates": { "kind": "property", "displayName": "Trust All 
Certificates", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "If we want to trust all 
certificates in case of overriding the endpoint" },
+    "uriEndpointOverride": { "kind": "property", "displayName": "Uri Endpoint 
Override", "group": "common", "label": "common", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Set the overriding uri 
endpoint. This option needs to be used in combination with overr [...]
     "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
     "accessKey": { "kind": "property", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "property", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Amazon AWS Secret Key" }
@@ -40,6 +42,7 @@
     "streamName": { "kind": "path", "displayName": "Stream Name", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Name of the stream" },
     "amazonKinesisFirehoseClient": { "kind": "parameter", "displayName": 
"Amazon Kinesis Firehose Client", "group": "producer", "label": "", "required": 
false, "type": "object", "javaType": 
"software.amazon.awssdk.services.firehose.FirehoseClient", "deprecated": false, 
"deprecationNote": "", "autowired": true, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Amazon Kines [...]
     "cborEnabled": { "kind": "parameter", "displayName": "Cbor Enabled", 
"group": "common", "label": "common", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "This option will set the 
CBOR_ENABLED property during the execution" },
+    "overrideEndpoint": { "kind": "parameter", "displayName": "Override 
Endpoint", "group": "common", "label": "common", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Set the need for 
overidding the endpoint. This option needs to be used in comb [...]
     "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during sta [...]
     "operation": { "kind": "parameter", "displayName": "Operation", "group": 
"producer", "label": "producer", "required": false, "type": "object", 
"javaType": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Operations", "enum": 
[ "sendBatchRecord", "createDeliveryStream", "deleteDeliveryStream", 
"describeDeliveryStream", "updateDestination" ], "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehos [...]
     "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "To define a proxy host 
when instantiating the Kinesis Firehose client" },
@@ -47,6 +50,7 @@
     "proxyProtocol": { "kind": "parameter", "displayName": "Proxy Protocol", 
"group": "producer", "label": "", "required": false, "type": "object", 
"javaType": "software.amazon.awssdk.core.Protocol", "enum": [ "HTTP", "HTTPS" 
], "deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"HTTPS", "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "To define a proxy 
protocol wh [...]
     "region": { "kind": "parameter", "displayName": "Region", "group": 
"producer", "label": "", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "The region in which 
Kinesis Firehose client needs to work. When using this parameter, the 
configuration will expect th [...]
     "trustAllCertificates": { "kind": "parameter", "displayName": "Trust All 
Certificates", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "If we want to trust all 
certificates in case of overriding the endpoint" },
+    "uriEndpointOverride": { "kind": "parameter", "displayName": "Uri Endpoint 
Override", "group": "common", "label": "common", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Set the overriding uri 
endpoint. This option needs to be used in combination with over [...]
     "accessKey": { "kind": "parameter", "displayName": "Access Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Amazon AWS Access Key" },
     "secretKey": { "kind": "parameter", "displayName": "Secret Key", "group": 
"security", "label": "security", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": true, "configurationClass": 
"org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration", 
"configurationField": "configuration", "description": "Amazon AWS Secret Key" }
   }
diff --git 
a/components/camel-aws2-kinesis/src/main/docs/aws2-kinesis-firehose-component.adoc
 
b/components/camel-aws2-kinesis/src/main/docs/aws2-kinesis-firehose-component.adoc
index f054f18..0280d47 100644
--- 
a/components/camel-aws2-kinesis/src/main/docs/aws2-kinesis-firehose-component.adoc
+++ 
b/components/camel-aws2-kinesis/src/main/docs/aws2-kinesis-firehose-component.adoc
@@ -42,7 +42,7 @@ The stream needs to be created prior to it being used. +
 
 
 // component options: START
-The AWS 2 Kinesis Firehose component supports 13 options, which are listed 
below.
+The AWS 2 Kinesis Firehose component supports 15 options, which are listed 
below.
 
 
 
@@ -52,6 +52,7 @@ The AWS 2 Kinesis Firehose component supports 13 options, 
which are listed below
 | *amazonKinesisFirehoseClient* (producer) | *Autowired* Amazon Kinesis 
Firehose client to use for all requests for this endpoint |  | FirehoseClient
 | *cborEnabled* (common) | This option will set the CBOR_ENABLED property 
during the execution | true | boolean
 | *configuration* (producer) | Component configuration |  | 
KinesisFirehose2Configuration
+| *overrideEndpoint* (common) | Set the need for overidding the endpoint. This 
option needs to be used in combination with uriEndpointOverride option | false 
| boolean
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
 | *operation* (producer) | The operation to do in case the user don't want to 
send only a record. There are 5 enums and the value can be one of: 
sendBatchRecord, createDeliveryStream, deleteDeliveryStream, 
describeDeliveryStream, updateDestination |  | KinesisFirehose2Operations
 | *proxyHost* (producer) | To define a proxy host when instantiating the 
Kinesis Firehose client |  | String
@@ -59,6 +60,7 @@ The AWS 2 Kinesis Firehose component supports 13 options, 
which are listed below
 | *proxyProtocol* (producer) | To define a proxy protocol when instantiating 
the Kinesis Firehose client. There are 2 enums and the value can be one of: 
HTTP, HTTPS | HTTPS | Protocol
 | *region* (producer) | The region in which Kinesis Firehose client needs to 
work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
 | *trustAllCertificates* (producer) | If we want to trust all certificates in 
case of overriding the endpoint | false | boolean
+| *uriEndpointOverride* (common) | Set the overriding uri endpoint. This 
option needs to be used in combination with overrideEndpoint option |  | String
 | *autowiredEnabled* (advanced) | Whether autowiring is enabled. This is used 
for automatic autowiring options (the option must be marked as autowired) by 
looking up in the registry to find if there is a single instance of matching 
type, which then gets configured on the component. This can be used for 
automatic configuring JDBC data sources, JMS connection factories, AWS Clients, 
etc. | true | boolean
 | *accessKey* (security) | Amazon AWS Access Key |  | String
 | *secretKey* (security) | Amazon AWS Secret Key |  | String
@@ -90,7 +92,7 @@ with the following path and query parameters:
 |===
 
 
-=== Query Parameters (11 parameters):
+=== Query Parameters (13 parameters):
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
@@ -98,6 +100,7 @@ with the following path and query parameters:
 | Name | Description | Default | Type
 | *amazonKinesisFirehoseClient* (producer) | *Autowired* Amazon Kinesis 
Firehose client to use for all requests for this endpoint |  | FirehoseClient
 | *cborEnabled* (common) | This option will set the CBOR_ENABLED property 
during the execution | true | boolean
+| *overrideEndpoint* (common) | Set the need for overidding the endpoint. This 
option needs to be used in combination with uriEndpointOverride option | false 
| boolean
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
 | *operation* (producer) | The operation to do in case the user don't want to 
send only a record. There are 5 enums and the value can be one of: 
sendBatchRecord, createDeliveryStream, deleteDeliveryStream, 
describeDeliveryStream, updateDestination |  | KinesisFirehose2Operations
 | *proxyHost* (producer) | To define a proxy host when instantiating the 
Kinesis Firehose client |  | String
@@ -105,6 +108,7 @@ with the following path and query parameters:
 | *proxyProtocol* (producer) | To define a proxy protocol when instantiating 
the Kinesis Firehose client. There are 2 enums and the value can be one of: 
HTTP, HTTPS | HTTPS | Protocol
 | *region* (producer) | The region in which Kinesis Firehose client needs to 
work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
 | *trustAllCertificates* (producer) | If we want to trust all certificates in 
case of overriding the endpoint | false | boolean
+| *uriEndpointOverride* (common) | Set the overriding uri endpoint. This 
option needs to be used in combination with overrideEndpoint option |  | String
 | *accessKey* (security) | Amazon AWS Access Key |  | String
 | *secretKey* (security) | Amazon AWS Secret Key |  | String
 |===
diff --git 
a/components/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2Configuration.java
 
b/components/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2Configuration.java
index e5f249f..faf22ef 100644
--- 
a/components/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2Configuration.java
+++ 
b/components/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/firehose/KinesisFirehose2Configuration.java
@@ -40,7 +40,8 @@ public class KinesisFirehose2Configuration implements 
Cloneable {
     @UriParam(description = "Amazon Kinesis Firehose client to use for all 
requests for this endpoint")
     @Metadata(autowired = true)
     private FirehoseClient amazonKinesisFirehoseClient;
-    @UriParam(enums = "HTTP,HTTPS", defaultValue = "HTTPS", description = "To 
define a proxy protocol when instantiating the Kinesis Firehose client")
+    @UriParam(enums = "HTTP,HTTPS", defaultValue = "HTTPS",
+              description = "To define a proxy protocol when instantiating the 
Kinesis Firehose client")
     private Protocol proxyProtocol = Protocol.HTTPS;
     @UriParam(description = "To define a proxy host when instantiating the 
Kinesis Firehose client")
     private String proxyHost;
@@ -50,12 +51,15 @@ public class KinesisFirehose2Configuration implements 
Cloneable {
     private KinesisFirehose2Operations operation;
     @UriParam(defaultValue = "false", description = "If we want to trust all 
certificates in case of overriding the endpoint")
     private boolean trustAllCertificates;
-    @UriParam(label = "common", defaultValue = "true", description = "This 
option will set the CBOR_ENABLED property during the execution")
+    @UriParam(label = "common", defaultValue = "true",
+              description = "This option will set the CBOR_ENABLED property 
during the execution")
     private boolean cborEnabled = true;
-    @UriParam(label = "common", defaultValue = "false", description = "Set the 
need for overidding the endpoint. This option needs to be used in combination 
with uriEndpointOverride"
-                                                                      + " 
option")
+    @UriParam(label = "common", defaultValue = "false",
+              description = "Set the need for overidding the endpoint. This 
option needs to be used in combination with uriEndpointOverride"
+                            + " option")
     private boolean overrideEndpoint;
-    @UriParam(label = "common", description = "Set the overriding uri 
endpoint. This option needs to be used in combination with overrideEndpoint 
option")
+    @UriParam(label = "common",
+              description = "Set the overriding uri endpoint. This option 
needs to be used in combination with overrideEndpoint option")
     private String uriEndpointOverride;
 
     public void setAmazonKinesisFirehoseClient(FirehoseClient client) {
@@ -145,7 +149,7 @@ public class KinesisFirehose2Configuration implements 
Cloneable {
     public void setCborEnabled(boolean cborEnabled) {
         this.cborEnabled = cborEnabled;
     }
-    
+
     public boolean isOverrideEndpoint() {
         return overrideEndpoint;
     }
@@ -168,7 +172,7 @@ public class KinesisFirehose2Configuration implements 
Cloneable {
 
     public KinesisFirehose2Configuration copy() {
         try {
-            return (KinesisFirehose2Configuration)super.clone();
+            return (KinesisFirehose2Configuration) super.clone();
         } catch (CloneNotSupportedException e) {
             throw new RuntimeCamelException(e);
         }
diff --git 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2KinesisFirehoseComponentBuilderFactory.java
 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2KinesisFirehoseComponentBuilderFactory.java
index bb8f789..fa6f856 100644
--- 
a/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2KinesisFirehoseComponentBuilderFactory.java
+++ 
b/core/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/Aws2KinesisFirehoseComponentBuilderFactory.java
@@ -100,6 +100,23 @@ public interface 
Aws2KinesisFirehoseComponentBuilderFactory {
             return this;
         }
         /**
+         * Set the need for overidding the endpoint. This option needs to be
+         * used in combination with uriEndpointOverride option.
+         * 
+         * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
+         * 
+         * Default: false
+         * Group: common
+         * 
+         * @param overrideEndpoint the value to set
+         * @return the dsl builder
+         */
+        default Aws2KinesisFirehoseComponentBuilder overrideEndpoint(
+                boolean overrideEndpoint) {
+            doSetProperty("overrideEndpoint", overrideEndpoint);
+            return this;
+        }
+        /**
          * Whether the producer should be started lazy (on the first message).
          * By starting lazy you can use this to allow CamelContext and routes 
to
          * startup in situations where a producer may otherwise fail during
@@ -226,6 +243,22 @@ public interface 
Aws2KinesisFirehoseComponentBuilderFactory {
             return this;
         }
         /**
+         * Set the overriding uri endpoint. This option needs to be used in
+         * combination with overrideEndpoint option.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: common
+         * 
+         * @param uriEndpointOverride the value to set
+         * @return the dsl builder
+         */
+        default Aws2KinesisFirehoseComponentBuilder uriEndpointOverride(
+                java.lang.String uriEndpointOverride) {
+            doSetProperty("uriEndpointOverride", uriEndpointOverride);
+            return this;
+        }
+        /**
          * Whether autowiring is enabled. This is used for automatic autowiring
          * options (the option must be marked as autowired) by looking up in 
the
          * registry to find if there is a single instance of matching type,
@@ -303,6 +336,7 @@ public interface Aws2KinesisFirehoseComponentBuilderFactory 
{
             case "amazonKinesisFirehoseClient": 
getOrCreateConfiguration((KinesisFirehose2Component) 
component).setAmazonKinesisFirehoseClient((software.amazon.awssdk.services.firehose.FirehoseClient)
 value); return true;
             case "cborEnabled": 
getOrCreateConfiguration((KinesisFirehose2Component) 
component).setCborEnabled((boolean) value); return true;
             case "configuration": ((KinesisFirehose2Component) 
component).setConfiguration((org.apache.camel.component.aws2.firehose.KinesisFirehose2Configuration)
 value); return true;
+            case "overrideEndpoint": 
getOrCreateConfiguration((KinesisFirehose2Component) 
component).setOverrideEndpoint((boolean) value); return true;
             case "lazyStartProducer": ((KinesisFirehose2Component) 
component).setLazyStartProducer((boolean) value); return true;
             case "operation": 
getOrCreateConfiguration((KinesisFirehose2Component) 
component).setOperation((org.apache.camel.component.aws2.firehose.KinesisFirehose2Operations)
 value); return true;
             case "proxyHost": 
getOrCreateConfiguration((KinesisFirehose2Component) 
component).setProxyHost((java.lang.String) value); return true;
@@ -310,6 +344,7 @@ public interface Aws2KinesisFirehoseComponentBuilderFactory 
{
             case "proxyProtocol": 
getOrCreateConfiguration((KinesisFirehose2Component) 
component).setProxyProtocol((software.amazon.awssdk.core.Protocol) value); 
return true;
             case "region": 
getOrCreateConfiguration((KinesisFirehose2Component) 
component).setRegion((java.lang.String) value); return true;
             case "trustAllCertificates": 
getOrCreateConfiguration((KinesisFirehose2Component) 
component).setTrustAllCertificates((boolean) value); return true;
+            case "uriEndpointOverride": 
getOrCreateConfiguration((KinesisFirehose2Component) 
component).setUriEndpointOverride((java.lang.String) value); return true;
             case "autowiredEnabled": ((KinesisFirehose2Component) 
component).setAutowiredEnabled((boolean) value); return true;
             case "accessKey": 
getOrCreateConfiguration((KinesisFirehose2Component) 
component).setAccessKey((java.lang.String) value); return true;
             case "secretKey": 
getOrCreateConfiguration((KinesisFirehose2Component) 
component).setSecretKey((java.lang.String) value); return true;
diff --git 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehose2EndpointBuilderFactory.java
 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehose2EndpointBuilderFactory.java
index 6746207..1917f15 100644
--- 
a/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehose2EndpointBuilderFactory.java
+++ 
b/core/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehose2EndpointBuilderFactory.java
@@ -102,6 +102,41 @@ public interface KinesisFirehose2EndpointBuilderFactory {
             return this;
         }
         /**
+         * Set the need for overidding the endpoint. This option needs to be
+         * used in combination with uriEndpointOverride option.
+         * 
+         * The option is a: &lt;code&gt;boolean&lt;/code&gt; type.
+         * 
+         * Default: false
+         * Group: common
+         * 
+         * @param overrideEndpoint the value to set
+         * @return the dsl builder
+         */
+        default KinesisFirehose2EndpointBuilder overrideEndpoint(
+                boolean overrideEndpoint) {
+            doSetProperty("overrideEndpoint", overrideEndpoint);
+            return this;
+        }
+        /**
+         * Set the need for overidding the endpoint. This option needs to be
+         * used in combination with uriEndpointOverride option.
+         * 
+         * The option will be converted to a &lt;code&gt;boolean&lt;/code&gt;
+         * type.
+         * 
+         * Default: false
+         * Group: common
+         * 
+         * @param overrideEndpoint the value to set
+         * @return the dsl builder
+         */
+        default KinesisFirehose2EndpointBuilder overrideEndpoint(
+                String overrideEndpoint) {
+            doSetProperty("overrideEndpoint", overrideEndpoint);
+            return this;
+        }
+        /**
          * Whether the producer should be started lazy (on the first message).
          * By starting lazy you can use this to allow CamelContext and routes 
to
          * startup in situations where a producer may otherwise fail during
@@ -318,6 +353,22 @@ public interface KinesisFirehose2EndpointBuilderFactory {
             return this;
         }
         /**
+         * Set the overriding uri endpoint. This option needs to be used in
+         * combination with overrideEndpoint option.
+         * 
+         * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
+         * 
+         * Group: common
+         * 
+         * @param uriEndpointOverride the value to set
+         * @return the dsl builder
+         */
+        default KinesisFirehose2EndpointBuilder uriEndpointOverride(
+                String uriEndpointOverride) {
+            doSetProperty("uriEndpointOverride", uriEndpointOverride);
+            return this;
+        }
+        /**
          * Amazon AWS Access Key.
          * 
          * The option is a: &lt;code&gt;java.lang.String&lt;/code&gt; type.
diff --git 
a/docs/components/modules/ROOT/pages/aws2-kinesis-firehose-component.adoc 
b/docs/components/modules/ROOT/pages/aws2-kinesis-firehose-component.adoc
index 5a397ff..fdcaf4d4 100644
--- a/docs/components/modules/ROOT/pages/aws2-kinesis-firehose-component.adoc
+++ b/docs/components/modules/ROOT/pages/aws2-kinesis-firehose-component.adoc
@@ -44,7 +44,7 @@ The stream needs to be created prior to it being used. +
 
 
 // component options: START
-The AWS 2 Kinesis Firehose component supports 13 options, which are listed 
below.
+The AWS 2 Kinesis Firehose component supports 15 options, which are listed 
below.
 
 
 
@@ -54,6 +54,7 @@ The AWS 2 Kinesis Firehose component supports 13 options, 
which are listed below
 | *amazonKinesisFirehoseClient* (producer) | *Autowired* Amazon Kinesis 
Firehose client to use for all requests for this endpoint |  | FirehoseClient
 | *cborEnabled* (common) | This option will set the CBOR_ENABLED property 
during the execution | true | boolean
 | *configuration* (producer) | Component configuration |  | 
KinesisFirehose2Configuration
+| *overrideEndpoint* (common) | Set the need for overidding the endpoint. This 
option needs to be used in combination with uriEndpointOverride option | false 
| boolean
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
 | *operation* (producer) | The operation to do in case the user don't want to 
send only a record. There are 5 enums and the value can be one of: 
sendBatchRecord, createDeliveryStream, deleteDeliveryStream, 
describeDeliveryStream, updateDestination |  | KinesisFirehose2Operations
 | *proxyHost* (producer) | To define a proxy host when instantiating the 
Kinesis Firehose client |  | String
@@ -61,6 +62,7 @@ The AWS 2 Kinesis Firehose component supports 13 options, 
which are listed below
 | *proxyProtocol* (producer) | To define a proxy protocol when instantiating 
the Kinesis Firehose client. There are 2 enums and the value can be one of: 
HTTP, HTTPS | HTTPS | Protocol
 | *region* (producer) | The region in which Kinesis Firehose client needs to 
work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
 | *trustAllCertificates* (producer) | If we want to trust all certificates in 
case of overriding the endpoint | false | boolean
+| *uriEndpointOverride* (common) | Set the overriding uri endpoint. This 
option needs to be used in combination with overrideEndpoint option |  | String
 | *autowiredEnabled* (advanced) | Whether autowiring is enabled. This is used 
for automatic autowiring options (the option must be marked as autowired) by 
looking up in the registry to find if there is a single instance of matching 
type, which then gets configured on the component. This can be used for 
automatic configuring JDBC data sources, JMS connection factories, AWS Clients, 
etc. | true | boolean
 | *accessKey* (security) | Amazon AWS Access Key |  | String
 | *secretKey* (security) | Amazon AWS Secret Key |  | String
@@ -92,7 +94,7 @@ with the following path and query parameters:
 |===
 
 
-=== Query Parameters (11 parameters):
+=== Query Parameters (13 parameters):
 
 
 [width="100%",cols="2,5,^1,2",options="header"]
@@ -100,6 +102,7 @@ with the following path and query parameters:
 | Name | Description | Default | Type
 | *amazonKinesisFirehoseClient* (producer) | *Autowired* Amazon Kinesis 
Firehose client to use for all requests for this endpoint |  | FirehoseClient
 | *cborEnabled* (common) | This option will set the CBOR_ENABLED property 
during the execution | true | boolean
+| *overrideEndpoint* (common) | Set the need for overidding the endpoint. This 
option needs to be used in combination with uriEndpointOverride option | false 
| boolean
 | *lazyStartProducer* (producer) | Whether the producer should be started lazy 
(on the first message). By starting lazy you can use this to allow CamelContext 
and routes to startup in situations where a producer may otherwise fail during 
starting and cause the route to fail being started. By deferring this startup 
to be lazy then the startup failure can be handled during routing messages via 
Camel's routing error handlers. Beware that when the first message is processed 
then creating and [...]
 | *operation* (producer) | The operation to do in case the user don't want to 
send only a record. There are 5 enums and the value can be one of: 
sendBatchRecord, createDeliveryStream, deleteDeliveryStream, 
describeDeliveryStream, updateDestination |  | KinesisFirehose2Operations
 | *proxyHost* (producer) | To define a proxy host when instantiating the 
Kinesis Firehose client |  | String
@@ -107,6 +110,7 @@ with the following path and query parameters:
 | *proxyProtocol* (producer) | To define a proxy protocol when instantiating 
the Kinesis Firehose client. There are 2 enums and the value can be one of: 
HTTP, HTTPS | HTTPS | Protocol
 | *region* (producer) | The region in which Kinesis Firehose client needs to 
work. When using this parameter, the configuration will expect the lowercase 
name of the region (for example ap-east-1) You'll need to use the name 
Region.EU_WEST_1.id() |  | String
 | *trustAllCertificates* (producer) | If we want to trust all certificates in 
case of overriding the endpoint | false | boolean
+| *uriEndpointOverride* (common) | Set the overriding uri endpoint. This 
option needs to be used in combination with overrideEndpoint option |  | String
 | *accessKey* (security) | Amazon AWS Access Key |  | String
 | *secretKey* (security) | Amazon AWS Secret Key |  | String
 |===

Reply via email to