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

acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-kafka-connector.git


The following commit(s) were added to refs/heads/main by this push:
     new abb297f  [create-pull-request] automated change
abb297f is described below

commit abb297fa8ac5d031afbab25764d84765a8e9318f
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Jun 11 03:42:44 2021 +0000

    [create-pull-request] automated change
---
 .../connectors}/camel-hwcloud-functiongraph-sink.json          |  3 ++-
 .../src/generated/resources/connectors/camel-solr-sink.json    |  6 +++---
 .../generated/resources/connectors/camel-solrCloud-sink.json   |  6 +++---
 .../src/generated/resources/connectors/camel-solrs-sink.json   |  6 +++---
 .../generated/resources/camel-hwcloud-functiongraph-sink.json  |  3 ++-
 .../docs/camel-hwcloud-functiongraph-kafka-sink-connector.adoc |  6 +-----
 .../CamelHwcloudfunctiongraphSinkConnectorConfig.java          |  2 +-
 .../src/generated/resources/camel-solr-sink.json               |  6 +++---
 .../src/main/docs/camel-solr-kafka-sink-connector.adoc         |  6 +++---
 .../kafkaconnector/solr/CamelSolrSinkConnectorConfig.java      |  6 +++---
 .../src/generated/resources/camel-solrCloud-sink.json          |  6 +++---
 .../src/main/docs/camel-solrCloud-kafka-sink-connector.adoc    |  6 +++---
 .../solrcloud/CamelSolrcloudSinkConnectorConfig.java           |  6 +++---
 .../src/generated/resources/camel-solrs-sink.json              |  6 +++---
 .../src/main/docs/camel-solrs-kafka-sink-connector.adoc        |  6 +++---
 .../kafkaconnector/solrs/CamelSolrsSinkConnectorConfig.java    |  6 +++---
 .../camel-hwcloud-functiongraph-kafka-sink-connector.adoc      |  6 +-----
 .../ROOT/pages/connectors/camel-solr-kafka-sink-connector.adoc | 10 +++-------
 .../pages/connectors/camel-solrCloud-kafka-sink-connector.adoc | 10 +++-------
 .../pages/connectors/camel-solrs-kafka-sink-connector.adoc     | 10 +++-------
 20 files changed, 52 insertions(+), 70 deletions(-)

diff --git 
a/connectors/camel-hwcloud-functiongraph-kafka-connector/src/generated/resources/camel-hwcloud-functiongraph-sink.json
 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hwcloud-functiongraph-sink.json
similarity index 99%
copy from 
connectors/camel-hwcloud-functiongraph-kafka-connector/src/generated/resources/camel-hwcloud-functiongraph-sink.json
copy to 
camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hwcloud-functiongraph-sink.json
index 7d87f88..897543a 100644
--- 
a/connectors/camel-hwcloud-functiongraph-kafka-connector/src/generated/resources/camel-hwcloud-functiongraph-sink.json
+++ 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hwcloud-functiongraph-sink.json
@@ -30,6 +30,7 @@
                "camel.sink.endpoint.functionPackage": {
                        "name": "camel.sink.endpoint.functionPackage",
                        "description": "Functions that can be logically grouped 
together",
+                       "defaultValue": "\"default\"",
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -116,4 +117,4 @@
                        "required": "false"
                }
        }
-}
+}
\ No newline at end of file
diff --git 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-sink.json
 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-sink.json
index 52d80e1..eadccf7 100644
--- 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-sink.json
+++ 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-sink.json
@@ -36,7 +36,7 @@
                },
                "camel.sink.endpoint.httpClient": {
                        "name": "camel.sink.endpoint.httpClient",
-                       "description": "Sets the http client to be used by the 
solrClient",
+                       "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set.",
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -67,7 +67,7 @@
                },
                "camel.sink.endpoint.solrClient": {
                        "name": "camel.sink.endpoint.solrClient",
-                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient. A CloudSolrClient should point to 
a zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme is 'solrCloud') or [...]
+                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient: 1) when zkHost or zkChroot 
(=zookeeper root) parameter is set, then the CloudSolrClient is used. 2) when 
multiple hosts are specified in the uri (separated with a comma), then the 
CloudSolrClient (uri scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme 
is not 'solrCloud') is used. 3) when the solr operation is INS [...]
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -105,7 +105,7 @@
                },
                "camel.sink.endpoint.zkHost": {
                        "name": "camel.sink.endpoint.zkHost",
-                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally 
add the chroot, e.g. zkHost=localhost:8123,localhost:8124\/rootformysolr. In 
case the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123\/solr' or 'localhost:8123\/solr\/..'), then that path is 
not considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
+                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally 
add the chroot, e.g. zkHost=localhost:2181,localhost:2182\/rootformysolr. In 
case the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181\/solr' or 'localhost:2181\/solr\/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot parameter).",
                        "priority": "MEDIUM",
                        "required": "false"
                },
diff --git 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solrCloud-sink.json
 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solrCloud-sink.json
index 9760bcf..290dcd4 100644
--- 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solrCloud-sink.json
+++ 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solrCloud-sink.json
@@ -36,7 +36,7 @@
                },
                "camel.sink.endpoint.httpClient": {
                        "name": "camel.sink.endpoint.httpClient",
-                       "description": "Sets the http client to be used by the 
solrClient",
+                       "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set.",
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -67,7 +67,7 @@
                },
                "camel.sink.endpoint.solrClient": {
                        "name": "camel.sink.endpoint.solrClient",
-                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient. A CloudSolrClient should point to 
a zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme is 'solrCloud') or [...]
+                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient: 1) when zkHost or zkChroot 
(=zookeeper root) parameter is set, then the CloudSolrClient is used. 2) when 
multiple hosts are specified in the uri (separated with a comma), then the 
CloudSolrClient (uri scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme 
is not 'solrCloud') is used. 3) when the solr operation is INS [...]
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -105,7 +105,7 @@
                },
                "camel.sink.endpoint.zkHost": {
                        "name": "camel.sink.endpoint.zkHost",
-                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally 
add the chroot, e.g. zkHost=localhost:8123,localhost:8124\/rootformysolr. In 
case the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123\/solr' or 'localhost:8123\/solr\/..'), then that path is 
not considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
+                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally 
add the chroot, e.g. zkHost=localhost:2181,localhost:2182\/rootformysolr. In 
case the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181\/solr' or 'localhost:2181\/solr\/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot parameter).",
                        "priority": "MEDIUM",
                        "required": "false"
                },
diff --git 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solrs-sink.json
 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solrs-sink.json
index 73d6d79..62c499a 100644
--- 
a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solrs-sink.json
+++ 
b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solrs-sink.json
@@ -36,7 +36,7 @@
                },
                "camel.sink.endpoint.httpClient": {
                        "name": "camel.sink.endpoint.httpClient",
-                       "description": "Sets the http client to be used by the 
solrClient",
+                       "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set.",
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -67,7 +67,7 @@
                },
                "camel.sink.endpoint.solrClient": {
                        "name": "camel.sink.endpoint.solrClient",
-                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient. A CloudSolrClient should point to 
a zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme is 'solrCloud') or [...]
+                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient: 1) when zkHost or zkChroot 
(=zookeeper root) parameter is set, then the CloudSolrClient is used. 2) when 
multiple hosts are specified in the uri (separated with a comma), then the 
CloudSolrClient (uri scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme 
is not 'solrCloud') is used. 3) when the solr operation is INS [...]
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -105,7 +105,7 @@
                },
                "camel.sink.endpoint.zkHost": {
                        "name": "camel.sink.endpoint.zkHost",
-                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally 
add the chroot, e.g. zkHost=localhost:8123,localhost:8124\/rootformysolr. In 
case the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123\/solr' or 'localhost:8123\/solr\/..'), then that path is 
not considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
+                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally 
add the chroot, e.g. zkHost=localhost:2181,localhost:2182\/rootformysolr. In 
case the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181\/solr' or 'localhost:2181\/solr\/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot parameter).",
                        "priority": "MEDIUM",
                        "required": "false"
                },
diff --git 
a/connectors/camel-hwcloud-functiongraph-kafka-connector/src/generated/resources/camel-hwcloud-functiongraph-sink.json
 
b/connectors/camel-hwcloud-functiongraph-kafka-connector/src/generated/resources/camel-hwcloud-functiongraph-sink.json
index 7d87f88..897543a 100644
--- 
a/connectors/camel-hwcloud-functiongraph-kafka-connector/src/generated/resources/camel-hwcloud-functiongraph-sink.json
+++ 
b/connectors/camel-hwcloud-functiongraph-kafka-connector/src/generated/resources/camel-hwcloud-functiongraph-sink.json
@@ -30,6 +30,7 @@
                "camel.sink.endpoint.functionPackage": {
                        "name": "camel.sink.endpoint.functionPackage",
                        "description": "Functions that can be logically grouped 
together",
+                       "defaultValue": "\"default\"",
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -116,4 +117,4 @@
                        "required": "false"
                }
        }
-}
+}
\ No newline at end of file
diff --git 
a/connectors/camel-hwcloud-functiongraph-kafka-connector/src/main/docs/camel-hwcloud-functiongraph-kafka-sink-connector.adoc
 
b/connectors/camel-hwcloud-functiongraph-kafka-connector/src/main/docs/camel-hwcloud-functiongraph-kafka-sink-connector.adoc
index 8d1b886..26cef89 100644
--- 
a/connectors/camel-hwcloud-functiongraph-kafka-connector/src/main/docs/camel-hwcloud-functiongraph-kafka-sink-connector.adoc
+++ 
b/connectors/camel-hwcloud-functiongraph-kafka-connector/src/main/docs/camel-hwcloud-functiongraph-kafka-sink-connector.adoc
@@ -34,7 +34,7 @@ The camel-hwcloud-functiongraph sink connector supports 17 
options, which are li
 | *camel.sink.path.operation* | Operation to be performed | null | true | HIGH
 | *camel.sink.endpoint.endpoint* | FunctionGraph url. Carries higher 
precedence than region parameter based client initialization | null | false | 
MEDIUM
 | *camel.sink.endpoint.functionName* | Name of the function to invoke | null | 
false | MEDIUM
-| *camel.sink.endpoint.functionPackage* | Functions that can be logically 
grouped together | null | false | MEDIUM
+| *camel.sink.endpoint.functionPackage* | Functions that can be logically 
grouped together | "default" | false | MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | 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 cre [...]
 | *camel.sink.endpoint.projectId* | Cloud project ID | null | true | HIGH
 | *camel.sink.endpoint.region* | FunctionGraph service region. This is lower 
precedence than endpoint based configuration | null | true | HIGH
@@ -65,8 +65,4 @@ The camel-hwcloud-functiongraph sink connector has no 
transforms out of the box.
 
 
 The camel-hwcloud-functiongraph sink connector has no aggregation strategies 
out of the box.
-
-
-
-
 // kafka-connector options: END
diff --git 
a/connectors/camel-hwcloud-functiongraph-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hwcloudfunctiongraph/CamelHwcloudfunctiongraphSinkConnectorConfig.java
 
b/connectors/camel-hwcloud-functiongraph-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hwcloudfunctiongraph/CamelHwcloudfunctiongraphSinkConnectorConfig.java
index c3c02bb..8a50806 100644
--- 
a/connectors/camel-hwcloud-functiongraph-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hwcloudfunctiongraph/CamelHwcloudfunctiongraphSinkConnectorConfig.java
+++ 
b/connectors/camel-hwcloud-functiongraph-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/hwcloudfunctiongraph/CamelHwcloudfunctiongraphSinkConnectorConfig.java
@@ -37,7 +37,7 @@ public class CamelHwcloudfunctiongraphSinkConnectorConfig
     public static final String 
CAMEL_SINK_HWCLOUDFUNCTIONGRAPH_ENDPOINT_FUNCTION_NAME_DEFAULT = null;
     public static final String 
CAMEL_SINK_HWCLOUDFUNCTIONGRAPH_ENDPOINT_FUNCTION_PACKAGE_CONF = 
"camel.sink.endpoint.functionPackage";
     public static final String 
CAMEL_SINK_HWCLOUDFUNCTIONGRAPH_ENDPOINT_FUNCTION_PACKAGE_DOC = "Functions that 
can be logically grouped together";
-    public static final String 
CAMEL_SINK_HWCLOUDFUNCTIONGRAPH_ENDPOINT_FUNCTION_PACKAGE_DEFAULT = null;
+    public static final String 
CAMEL_SINK_HWCLOUDFUNCTIONGRAPH_ENDPOINT_FUNCTION_PACKAGE_DEFAULT = "default";
     public static final String 
CAMEL_SINK_HWCLOUDFUNCTIONGRAPH_ENDPOINT_LAZY_START_PRODUCER_CONF = 
"camel.sink.endpoint.lazyStartProducer";
     public static final String 
CAMEL_SINK_HWCLOUDFUNCTIONGRAPH_ENDPOINT_LAZY_START_PRODUCER_DOC = "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. B [...]
     public static final Boolean 
CAMEL_SINK_HWCLOUDFUNCTIONGRAPH_ENDPOINT_LAZY_START_PRODUCER_DEFAULT = false;
diff --git 
a/connectors/camel-solr-kafka-connector/src/generated/resources/camel-solr-sink.json
 
b/connectors/camel-solr-kafka-connector/src/generated/resources/camel-solr-sink.json
index 52d80e1..eadccf7 100644
--- 
a/connectors/camel-solr-kafka-connector/src/generated/resources/camel-solr-sink.json
+++ 
b/connectors/camel-solr-kafka-connector/src/generated/resources/camel-solr-sink.json
@@ -36,7 +36,7 @@
                },
                "camel.sink.endpoint.httpClient": {
                        "name": "camel.sink.endpoint.httpClient",
-                       "description": "Sets the http client to be used by the 
solrClient",
+                       "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set.",
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -67,7 +67,7 @@
                },
                "camel.sink.endpoint.solrClient": {
                        "name": "camel.sink.endpoint.solrClient",
-                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient. A CloudSolrClient should point to 
a zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme is 'solrCloud') or [...]
+                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient: 1) when zkHost or zkChroot 
(=zookeeper root) parameter is set, then the CloudSolrClient is used. 2) when 
multiple hosts are specified in the uri (separated with a comma), then the 
CloudSolrClient (uri scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme 
is not 'solrCloud') is used. 3) when the solr operation is INS [...]
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -105,7 +105,7 @@
                },
                "camel.sink.endpoint.zkHost": {
                        "name": "camel.sink.endpoint.zkHost",
-                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally 
add the chroot, e.g. zkHost=localhost:8123,localhost:8124\/rootformysolr. In 
case the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123\/solr' or 'localhost:8123\/solr\/..'), then that path is 
not considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
+                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally 
add the chroot, e.g. zkHost=localhost:2181,localhost:2182\/rootformysolr. In 
case the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181\/solr' or 'localhost:2181\/solr\/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot parameter).",
                        "priority": "MEDIUM",
                        "required": "false"
                },
diff --git 
a/connectors/camel-solr-kafka-connector/src/main/docs/camel-solr-kafka-sink-connector.adoc
 
b/connectors/camel-solr-kafka-connector/src/main/docs/camel-solr-kafka-sink-connector.adoc
index b581946..5206298 100644
--- 
a/connectors/camel-solr-kafka-connector/src/main/docs/camel-solr-kafka-sink-connector.adoc
+++ 
b/connectors/camel-solr-kafka-connector/src/main/docs/camel-solr-kafka-sink-connector.adoc
@@ -35,18 +35,18 @@ The camel-solr sink connector supports 22 options, which 
are listed below.
 | *camel.sink.endpoint.autoCommit* | If true, each producer operation will be 
automatically followed by a commit | false | false | MEDIUM
 | *camel.sink.endpoint.connectionTimeout* | Sets the connection timeout on the 
SolrClient | null | false | MEDIUM
 | *camel.sink.endpoint.defaultMaxConnectionsPerHost* | maxConnectionsPerHost 
on the underlying HttpConnectionManager | null | false | LOW
-| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient | null | false | MEDIUM
+| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set. | null | false 
| MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | 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 cre [...]
 | *camel.sink.endpoint.maxRetries* | Maximum number of retries to attempt in 
the event of transient errors | null | false | LOW
 | *camel.sink.endpoint.maxTotalConnections* | maxTotalConnection on the 
underlying HttpConnectionManager | null | false | LOW
 | *camel.sink.endpoint.requestHandler* | Set the request handler to be used | 
null | false | MEDIUM
-| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient. A CloudSolrClient should point to a 
zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme  [...]
+| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient: 1) when zkHost or zkChroot (=zookeeper root) 
parameter is set, then the CloudSolrClient is used. 2) when multiple hosts are 
specified in the uri (separated with a comma), then the CloudSolrClient (uri 
scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme is not 'solrCloud') 
is used. 3) when the sol [...]
 | *camel.sink.endpoint.soTimeout* | Sets the socket timeout on the SolrClient 
| null | false | MEDIUM
 | *camel.sink.endpoint.streamingQueueSize* | Sets the queue size for the 
ConcurrentUpdateSolrClient | 10 | false | MEDIUM
 | *camel.sink.endpoint.streamingThreadCount* | Sets the number of threads for 
the ConcurrentUpdateSolrClient | 2 | false | MEDIUM
 | *camel.sink.endpoint.collection* | Set the default collection for SolrCloud 
| null | false | MEDIUM
 | *camel.sink.endpoint.zkChroot* | Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '/mychroot') | null | false | MEDIUM
-| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally add 
the chroot, e.g. zkHost=localhost:8123,localhost:8124/rootformysolr. In case 
the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123/solr' or 'localhost:8123/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zk [...]
+| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally add 
the chroot, e.g. zkHost=localhost:2181,localhost:2182/rootformysolr. In case 
the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181/solr' or 'localhost:2181/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
 | *camel.sink.endpoint.allowCompression* | Server side must support gzip or 
deflate for this to have any effect | null | false | MEDIUM
 | *camel.sink.endpoint.followRedirects* | Indicates whether redirects are used 
to get to the Solr server | null | false | MEDIUM
 | *camel.sink.endpoint.password* | Sets password for basic auth plugin enabled 
servers | null | false | MEDIUM
diff --git 
a/connectors/camel-solr-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solr/CamelSolrSinkConnectorConfig.java
 
b/connectors/camel-solr-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solr/CamelSolrSinkConnectorConfig.java
index 1064097..cd797ac 100644
--- 
a/connectors/camel-solr-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solr/CamelSolrSinkConnectorConfig.java
+++ 
b/connectors/camel-solr-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solr/CamelSolrSinkConnectorConfig.java
@@ -37,7 +37,7 @@ public class CamelSolrSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String 
CAMEL_SINK_SOLR_ENDPOINT_DEFAULT_MAX_CONNECTIONS_PER_HOST_DOC = 
"maxConnectionsPerHost on the underlying HttpConnectionManager";
     public static final String 
CAMEL_SINK_SOLR_ENDPOINT_DEFAULT_MAX_CONNECTIONS_PER_HOST_DEFAULT = null;
     public static final String CAMEL_SINK_SOLR_ENDPOINT_HTTP_CLIENT_CONF = 
"camel.sink.endpoint.httpClient";
-    public static final String CAMEL_SINK_SOLR_ENDPOINT_HTTP_CLIENT_DOC = 
"Sets the http client to be used by the solrClient";
+    public static final String CAMEL_SINK_SOLR_ENDPOINT_HTTP_CLIENT_DOC = 
"Sets the http client to be used by the solrClient. This is only applicable 
when solrClient is not set.";
     public static final String CAMEL_SINK_SOLR_ENDPOINT_HTTP_CLIENT_DEFAULT = 
null;
     public static final String 
CAMEL_SINK_SOLR_ENDPOINT_LAZY_START_PRODUCER_CONF = 
"camel.sink.endpoint.lazyStartProducer";
     public static final String 
CAMEL_SINK_SOLR_ENDPOINT_LAZY_START_PRODUCER_DOC = "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  
[...]
@@ -52,7 +52,7 @@ public class CamelSolrSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String CAMEL_SINK_SOLR_ENDPOINT_REQUEST_HANDLER_DOC = 
"Set the request handler to be used";
     public static final String 
CAMEL_SINK_SOLR_ENDPOINT_REQUEST_HANDLER_DEFAULT = null;
     public static final String CAMEL_SINK_SOLR_ENDPOINT_SOLR_CLIENT_CONF = 
"camel.sink.endpoint.solrClient";
-    public static final String CAMEL_SINK_SOLR_ENDPOINT_SOLR_CLIENT_DOC = 
"Uses the provided solr client to connect to solr. When this parameter is not 
specified, camel applies the following rules to determine the SolrClient. A 
CloudSolrClient should point to a zookeeper endpoint. Other clients point to a 
Solr endpoint. 1) when zkHost or zkChroot (=zookeeper root) parameter is set, 
then the CloudSolrClient is used. 2) when multiple hosts are specified in the 
uri (separated with a comma), [...]
+    public static final String CAMEL_SINK_SOLR_ENDPOINT_SOLR_CLIENT_DOC = 
"Uses the provided solr client to connect to solr. When this parameter is not 
specified, camel applies the following rules to determine the SolrClient: 1) 
when zkHost or zkChroot (=zookeeper root) parameter is set, then the 
CloudSolrClient is used. 2) when multiple hosts are specified in the uri 
(separated with a comma), then the CloudSolrClient (uri scheme is 'solrCloud') 
or the LBHttpSolrClient (uri scheme is not [...]
     public static final String CAMEL_SINK_SOLR_ENDPOINT_SOLR_CLIENT_DEFAULT = 
null;
     public static final String CAMEL_SINK_SOLR_ENDPOINT_SO_TIMEOUT_CONF = 
"camel.sink.endpoint.soTimeout";
     public static final String CAMEL_SINK_SOLR_ENDPOINT_SO_TIMEOUT_DOC = "Sets 
the socket timeout on the SolrClient";
@@ -70,7 +70,7 @@ public class CamelSolrSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String CAMEL_SINK_SOLR_ENDPOINT_ZK_CHROOT_DOC = "Set 
the chroot of the zookeeper connection (include the leading slash; e.g. 
'/mychroot')";
     public static final String CAMEL_SINK_SOLR_ENDPOINT_ZK_CHROOT_DEFAULT = 
null;
     public static final String CAMEL_SINK_SOLR_ENDPOINT_ZK_HOST_CONF = 
"camel.sink.endpoint.zkHost";
-    public static final String CAMEL_SINK_SOLR_ENDPOINT_ZK_HOST_DOC = "Set the 
ZooKeeper host(s) urls which the CloudSolrClient uses, e.g. 
zkHost=localhost:8123,localhost:8124. Optionally add the chroot, e.g. 
zkHost=localhost:8123,localhost:8124/rootformysolr. In case the first part of 
the chroot path in the zkHost parameter is set to 'solr' (e.g. 
'localhost:8123/solr' or 'localhost:8123/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (t [...]
+    public static final String CAMEL_SINK_SOLR_ENDPOINT_ZK_HOST_DOC = "Set the 
ZooKeeper host(s) urls which the CloudSolrClient uses, e.g. 
zkHost=localhost:2181,localhost:2182. Optionally add the chroot, e.g. 
zkHost=localhost:2181,localhost:2182/rootformysolr. In case the first part of 
the url path (='contextroot') is set to 'solr' (e.g. 'localhost:2181/solr' or 
'localhost:2181/solr/..'), then that path is not considered as zookeeper chroot 
for backward compatibility reasons (this behavi [...]
     public static final String CAMEL_SINK_SOLR_ENDPOINT_ZK_HOST_DEFAULT = null;
     public static final String CAMEL_SINK_SOLR_ENDPOINT_ALLOW_COMPRESSION_CONF 
= "camel.sink.endpoint.allowCompression";
     public static final String CAMEL_SINK_SOLR_ENDPOINT_ALLOW_COMPRESSION_DOC 
= "Server side must support gzip or deflate for this to have any effect";
diff --git 
a/connectors/camel-solrcloud-kafka-connector/src/generated/resources/camel-solrCloud-sink.json
 
b/connectors/camel-solrcloud-kafka-connector/src/generated/resources/camel-solrCloud-sink.json
index 9760bcf..290dcd4 100644
--- 
a/connectors/camel-solrcloud-kafka-connector/src/generated/resources/camel-solrCloud-sink.json
+++ 
b/connectors/camel-solrcloud-kafka-connector/src/generated/resources/camel-solrCloud-sink.json
@@ -36,7 +36,7 @@
                },
                "camel.sink.endpoint.httpClient": {
                        "name": "camel.sink.endpoint.httpClient",
-                       "description": "Sets the http client to be used by the 
solrClient",
+                       "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set.",
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -67,7 +67,7 @@
                },
                "camel.sink.endpoint.solrClient": {
                        "name": "camel.sink.endpoint.solrClient",
-                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient. A CloudSolrClient should point to 
a zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme is 'solrCloud') or [...]
+                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient: 1) when zkHost or zkChroot 
(=zookeeper root) parameter is set, then the CloudSolrClient is used. 2) when 
multiple hosts are specified in the uri (separated with a comma), then the 
CloudSolrClient (uri scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme 
is not 'solrCloud') is used. 3) when the solr operation is INS [...]
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -105,7 +105,7 @@
                },
                "camel.sink.endpoint.zkHost": {
                        "name": "camel.sink.endpoint.zkHost",
-                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally 
add the chroot, e.g. zkHost=localhost:8123,localhost:8124\/rootformysolr. In 
case the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123\/solr' or 'localhost:8123\/solr\/..'), then that path is 
not considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
+                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally 
add the chroot, e.g. zkHost=localhost:2181,localhost:2182\/rootformysolr. In 
case the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181\/solr' or 'localhost:2181\/solr\/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot parameter).",
                        "priority": "MEDIUM",
                        "required": "false"
                },
diff --git 
a/connectors/camel-solrcloud-kafka-connector/src/main/docs/camel-solrCloud-kafka-sink-connector.adoc
 
b/connectors/camel-solrcloud-kafka-connector/src/main/docs/camel-solrCloud-kafka-sink-connector.adoc
index d28b7a6..9fed037 100644
--- 
a/connectors/camel-solrcloud-kafka-connector/src/main/docs/camel-solrCloud-kafka-sink-connector.adoc
+++ 
b/connectors/camel-solrcloud-kafka-connector/src/main/docs/camel-solrCloud-kafka-sink-connector.adoc
@@ -35,18 +35,18 @@ The camel-solrCloud sink connector supports 22 options, 
which are listed below.
 | *camel.sink.endpoint.autoCommit* | If true, each producer operation will be 
automatically followed by a commit | false | false | MEDIUM
 | *camel.sink.endpoint.connectionTimeout* | Sets the connection timeout on the 
SolrClient | null | false | MEDIUM
 | *camel.sink.endpoint.defaultMaxConnectionsPerHost* | maxConnectionsPerHost 
on the underlying HttpConnectionManager | null | false | LOW
-| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient | null | false | MEDIUM
+| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set. | null | false 
| MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | 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 cre [...]
 | *camel.sink.endpoint.maxRetries* | Maximum number of retries to attempt in 
the event of transient errors | null | false | LOW
 | *camel.sink.endpoint.maxTotalConnections* | maxTotalConnection on the 
underlying HttpConnectionManager | null | false | LOW
 | *camel.sink.endpoint.requestHandler* | Set the request handler to be used | 
null | false | MEDIUM
-| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient. A CloudSolrClient should point to a 
zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme  [...]
+| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient: 1) when zkHost or zkChroot (=zookeeper root) 
parameter is set, then the CloudSolrClient is used. 2) when multiple hosts are 
specified in the uri (separated with a comma), then the CloudSolrClient (uri 
scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme is not 'solrCloud') 
is used. 3) when the sol [...]
 | *camel.sink.endpoint.soTimeout* | Sets the socket timeout on the SolrClient 
| null | false | MEDIUM
 | *camel.sink.endpoint.streamingQueueSize* | Sets the queue size for the 
ConcurrentUpdateSolrClient | 10 | false | MEDIUM
 | *camel.sink.endpoint.streamingThreadCount* | Sets the number of threads for 
the ConcurrentUpdateSolrClient | 2 | false | MEDIUM
 | *camel.sink.endpoint.collection* | Set the default collection for SolrCloud 
| null | false | MEDIUM
 | *camel.sink.endpoint.zkChroot* | Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '/mychroot') | null | false | MEDIUM
-| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally add 
the chroot, e.g. zkHost=localhost:8123,localhost:8124/rootformysolr. In case 
the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123/solr' or 'localhost:8123/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zk [...]
+| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally add 
the chroot, e.g. zkHost=localhost:2181,localhost:2182/rootformysolr. In case 
the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181/solr' or 'localhost:2181/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
 | *camel.sink.endpoint.allowCompression* | Server side must support gzip or 
deflate for this to have any effect | null | false | MEDIUM
 | *camel.sink.endpoint.followRedirects* | Indicates whether redirects are used 
to get to the Solr server | null | false | MEDIUM
 | *camel.sink.endpoint.password* | Sets password for basic auth plugin enabled 
servers | null | false | MEDIUM
diff --git 
a/connectors/camel-solrcloud-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrcloud/CamelSolrcloudSinkConnectorConfig.java
 
b/connectors/camel-solrcloud-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrcloud/CamelSolrcloudSinkConnectorConfig.java
index 962fb40..23672fa 100644
--- 
a/connectors/camel-solrcloud-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrcloud/CamelSolrcloudSinkConnectorConfig.java
+++ 
b/connectors/camel-solrcloud-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrcloud/CamelSolrcloudSinkConnectorConfig.java
@@ -39,7 +39,7 @@ public class CamelSolrcloudSinkConnectorConfig
     public static final String 
CAMEL_SINK_SOLRCLOUD_ENDPOINT_DEFAULT_MAX_CONNECTIONS_PER_HOST_DOC = 
"maxConnectionsPerHost on the underlying HttpConnectionManager";
     public static final String 
CAMEL_SINK_SOLRCLOUD_ENDPOINT_DEFAULT_MAX_CONNECTIONS_PER_HOST_DEFAULT = null;
     public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_HTTP_CLIENT_CONF 
= "camel.sink.endpoint.httpClient";
-    public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_HTTP_CLIENT_DOC = 
"Sets the http client to be used by the solrClient";
+    public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_HTTP_CLIENT_DOC = 
"Sets the http client to be used by the solrClient. This is only applicable 
when solrClient is not set.";
     public static final String 
CAMEL_SINK_SOLRCLOUD_ENDPOINT_HTTP_CLIENT_DEFAULT = null;
     public static final String 
CAMEL_SINK_SOLRCLOUD_ENDPOINT_LAZY_START_PRODUCER_CONF = 
"camel.sink.endpoint.lazyStartProducer";
     public static final String 
CAMEL_SINK_SOLRCLOUD_ENDPOINT_LAZY_START_PRODUCER_DOC = "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  [...]
@@ -54,7 +54,7 @@ public class CamelSolrcloudSinkConnectorConfig
     public static final String 
CAMEL_SINK_SOLRCLOUD_ENDPOINT_REQUEST_HANDLER_DOC = "Set the request handler to 
be used";
     public static final String 
CAMEL_SINK_SOLRCLOUD_ENDPOINT_REQUEST_HANDLER_DEFAULT = null;
     public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_SOLR_CLIENT_CONF 
= "camel.sink.endpoint.solrClient";
-    public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_SOLR_CLIENT_DOC = 
"Uses the provided solr client to connect to solr. When this parameter is not 
specified, camel applies the following rules to determine the SolrClient. A 
CloudSolrClient should point to a zookeeper endpoint. Other clients point to a 
Solr endpoint. 1) when zkHost or zkChroot (=zookeeper root) parameter is set, 
then the CloudSolrClient is used. 2) when multiple hosts are specified in the 
uri (separated with a co [...]
+    public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_SOLR_CLIENT_DOC = 
"Uses the provided solr client to connect to solr. When this parameter is not 
specified, camel applies the following rules to determine the SolrClient: 1) 
when zkHost or zkChroot (=zookeeper root) parameter is set, then the 
CloudSolrClient is used. 2) when multiple hosts are specified in the uri 
(separated with a comma), then the CloudSolrClient (uri scheme is 'solrCloud') 
or the LBHttpSolrClient (uri scheme i [...]
     public static final String 
CAMEL_SINK_SOLRCLOUD_ENDPOINT_SOLR_CLIENT_DEFAULT = null;
     public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_SO_TIMEOUT_CONF = 
"camel.sink.endpoint.soTimeout";
     public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_SO_TIMEOUT_DOC = 
"Sets the socket timeout on the SolrClient";
@@ -72,7 +72,7 @@ public class CamelSolrcloudSinkConnectorConfig
     public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_ZK_CHROOT_DOC = 
"Set the chroot of the zookeeper connection (include the leading slash; e.g. 
'/mychroot')";
     public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_ZK_CHROOT_DEFAULT 
= null;
     public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_ZK_HOST_CONF = 
"camel.sink.endpoint.zkHost";
-    public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_ZK_HOST_DOC = 
"Set the ZooKeeper host(s) urls which the CloudSolrClient uses, e.g. 
zkHost=localhost:8123,localhost:8124. Optionally add the chroot, e.g. 
zkHost=localhost:8123,localhost:8124/rootformysolr. In case the first part of 
the chroot path in the zkHost parameter is set to 'solr' (e.g. 
'localhost:8123/solr' or 'localhost:8123/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reaso [...]
+    public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_ZK_HOST_DOC = 
"Set the ZooKeeper host(s) urls which the CloudSolrClient uses, e.g. 
zkHost=localhost:2181,localhost:2182. Optionally add the chroot, e.g. 
zkHost=localhost:2181,localhost:2182/rootformysolr. In case the first part of 
the url path (='contextroot') is set to 'solr' (e.g. 'localhost:2181/solr' or 
'localhost:2181/solr/..'), then that path is not considered as zookeeper chroot 
for backward compatibility reasons (this b [...]
     public static final String CAMEL_SINK_SOLRCLOUD_ENDPOINT_ZK_HOST_DEFAULT = 
null;
     public static final String 
CAMEL_SINK_SOLRCLOUD_ENDPOINT_ALLOW_COMPRESSION_CONF = 
"camel.sink.endpoint.allowCompression";
     public static final String 
CAMEL_SINK_SOLRCLOUD_ENDPOINT_ALLOW_COMPRESSION_DOC = "Server side must support 
gzip or deflate for this to have any effect";
diff --git 
a/connectors/camel-solrs-kafka-connector/src/generated/resources/camel-solrs-sink.json
 
b/connectors/camel-solrs-kafka-connector/src/generated/resources/camel-solrs-sink.json
index 73d6d79..62c499a 100644
--- 
a/connectors/camel-solrs-kafka-connector/src/generated/resources/camel-solrs-sink.json
+++ 
b/connectors/camel-solrs-kafka-connector/src/generated/resources/camel-solrs-sink.json
@@ -36,7 +36,7 @@
                },
                "camel.sink.endpoint.httpClient": {
                        "name": "camel.sink.endpoint.httpClient",
-                       "description": "Sets the http client to be used by the 
solrClient",
+                       "description": "Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set.",
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -67,7 +67,7 @@
                },
                "camel.sink.endpoint.solrClient": {
                        "name": "camel.sink.endpoint.solrClient",
-                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient. A CloudSolrClient should point to 
a zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme is 'solrCloud') or [...]
+                       "description": "Uses the provided solr client to 
connect to solr. When this parameter is not specified, camel applies the 
following rules to determine the SolrClient: 1) when zkHost or zkChroot 
(=zookeeper root) parameter is set, then the CloudSolrClient is used. 2) when 
multiple hosts are specified in the uri (separated with a comma), then the 
CloudSolrClient (uri scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme 
is not 'solrCloud') is used. 3) when the solr operation is INS [...]
                        "priority": "MEDIUM",
                        "required": "false"
                },
@@ -105,7 +105,7 @@
                },
                "camel.sink.endpoint.zkHost": {
                        "name": "camel.sink.endpoint.zkHost",
-                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally 
add the chroot, e.g. zkHost=localhost:8123,localhost:8124\/rootformysolr. In 
case the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123\/solr' or 'localhost:8123\/solr\/..'), then that path is 
not considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
+                       "description": "Set the ZooKeeper host(s) urls which 
the CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally 
add the chroot, e.g. zkHost=localhost:2181,localhost:2182\/rootformysolr. In 
case the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181\/solr' or 'localhost:2181\/solr\/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot parameter).",
                        "priority": "MEDIUM",
                        "required": "false"
                },
diff --git 
a/connectors/camel-solrs-kafka-connector/src/main/docs/camel-solrs-kafka-sink-connector.adoc
 
b/connectors/camel-solrs-kafka-connector/src/main/docs/camel-solrs-kafka-sink-connector.adoc
index 41ce9a4..8587f6a 100644
--- 
a/connectors/camel-solrs-kafka-connector/src/main/docs/camel-solrs-kafka-sink-connector.adoc
+++ 
b/connectors/camel-solrs-kafka-connector/src/main/docs/camel-solrs-kafka-sink-connector.adoc
@@ -35,18 +35,18 @@ The camel-solrs sink connector supports 22 options, which 
are listed below.
 | *camel.sink.endpoint.autoCommit* | If true, each producer operation will be 
automatically followed by a commit | false | false | MEDIUM
 | *camel.sink.endpoint.connectionTimeout* | Sets the connection timeout on the 
SolrClient | null | false | MEDIUM
 | *camel.sink.endpoint.defaultMaxConnectionsPerHost* | maxConnectionsPerHost 
on the underlying HttpConnectionManager | null | false | LOW
-| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient | null | false | MEDIUM
+| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set. | null | false 
| MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | 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 cre [...]
 | *camel.sink.endpoint.maxRetries* | Maximum number of retries to attempt in 
the event of transient errors | null | false | LOW
 | *camel.sink.endpoint.maxTotalConnections* | maxTotalConnection on the 
underlying HttpConnectionManager | null | false | LOW
 | *camel.sink.endpoint.requestHandler* | Set the request handler to be used | 
null | false | MEDIUM
-| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient. A CloudSolrClient should point to a 
zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme  [...]
+| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient: 1) when zkHost or zkChroot (=zookeeper root) 
parameter is set, then the CloudSolrClient is used. 2) when multiple hosts are 
specified in the uri (separated with a comma), then the CloudSolrClient (uri 
scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme is not 'solrCloud') 
is used. 3) when the sol [...]
 | *camel.sink.endpoint.soTimeout* | Sets the socket timeout on the SolrClient 
| null | false | MEDIUM
 | *camel.sink.endpoint.streamingQueueSize* | Sets the queue size for the 
ConcurrentUpdateSolrClient | 10 | false | MEDIUM
 | *camel.sink.endpoint.streamingThreadCount* | Sets the number of threads for 
the ConcurrentUpdateSolrClient | 2 | false | MEDIUM
 | *camel.sink.endpoint.collection* | Set the default collection for SolrCloud 
| null | false | MEDIUM
 | *camel.sink.endpoint.zkChroot* | Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '/mychroot') | null | false | MEDIUM
-| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally add 
the chroot, e.g. zkHost=localhost:8123,localhost:8124/rootformysolr. In case 
the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123/solr' or 'localhost:8123/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zk [...]
+| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally add 
the chroot, e.g. zkHost=localhost:2181,localhost:2182/rootformysolr. In case 
the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181/solr' or 'localhost:2181/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
 | *camel.sink.endpoint.allowCompression* | Server side must support gzip or 
deflate for this to have any effect | null | false | MEDIUM
 | *camel.sink.endpoint.followRedirects* | Indicates whether redirects are used 
to get to the Solr server | null | false | MEDIUM
 | *camel.sink.endpoint.password* | Sets password for basic auth plugin enabled 
servers | null | false | MEDIUM
diff --git 
a/connectors/camel-solrs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrs/CamelSolrsSinkConnectorConfig.java
 
b/connectors/camel-solrs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrs/CamelSolrsSinkConnectorConfig.java
index 8b2d757..f460280 100644
--- 
a/connectors/camel-solrs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrs/CamelSolrsSinkConnectorConfig.java
+++ 
b/connectors/camel-solrs-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/solrs/CamelSolrsSinkConnectorConfig.java
@@ -37,7 +37,7 @@ public class CamelSolrsSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String 
CAMEL_SINK_SOLRS_ENDPOINT_DEFAULT_MAX_CONNECTIONS_PER_HOST_DOC = 
"maxConnectionsPerHost on the underlying HttpConnectionManager";
     public static final String 
CAMEL_SINK_SOLRS_ENDPOINT_DEFAULT_MAX_CONNECTIONS_PER_HOST_DEFAULT = null;
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_HTTP_CLIENT_CONF = 
"camel.sink.endpoint.httpClient";
-    public static final String CAMEL_SINK_SOLRS_ENDPOINT_HTTP_CLIENT_DOC = 
"Sets the http client to be used by the solrClient";
+    public static final String CAMEL_SINK_SOLRS_ENDPOINT_HTTP_CLIENT_DOC = 
"Sets the http client to be used by the solrClient. This is only applicable 
when solrClient is not set.";
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_HTTP_CLIENT_DEFAULT = 
null;
     public static final String 
CAMEL_SINK_SOLRS_ENDPOINT_LAZY_START_PRODUCER_CONF = 
"camel.sink.endpoint.lazyStartProducer";
     public static final String 
CAMEL_SINK_SOLRS_ENDPOINT_LAZY_START_PRODUCER_DOC = "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 
[...]
@@ -52,7 +52,7 @@ public class CamelSolrsSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_REQUEST_HANDLER_DOC = 
"Set the request handler to be used";
     public static final String 
CAMEL_SINK_SOLRS_ENDPOINT_REQUEST_HANDLER_DEFAULT = null;
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_SOLR_CLIENT_CONF = 
"camel.sink.endpoint.solrClient";
-    public static final String CAMEL_SINK_SOLRS_ENDPOINT_SOLR_CLIENT_DOC = 
"Uses the provided solr client to connect to solr. When this parameter is not 
specified, camel applies the following rules to determine the SolrClient. A 
CloudSolrClient should point to a zookeeper endpoint. Other clients point to a 
Solr endpoint. 1) when zkHost or zkChroot (=zookeeper root) parameter is set, 
then the CloudSolrClient is used. 2) when multiple hosts are specified in the 
uri (separated with a comma) [...]
+    public static final String CAMEL_SINK_SOLRS_ENDPOINT_SOLR_CLIENT_DOC = 
"Uses the provided solr client to connect to solr. When this parameter is not 
specified, camel applies the following rules to determine the SolrClient: 1) 
when zkHost or zkChroot (=zookeeper root) parameter is set, then the 
CloudSolrClient is used. 2) when multiple hosts are specified in the uri 
(separated with a comma), then the CloudSolrClient (uri scheme is 'solrCloud') 
or the LBHttpSolrClient (uri scheme is no [...]
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_SOLR_CLIENT_DEFAULT = 
null;
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_SO_TIMEOUT_CONF = 
"camel.sink.endpoint.soTimeout";
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_SO_TIMEOUT_DOC = 
"Sets the socket timeout on the SolrClient";
@@ -70,7 +70,7 @@ public class CamelSolrsSinkConnectorConfig extends 
CamelSinkConnectorConfig {
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_ZK_CHROOT_DOC = "Set 
the chroot of the zookeeper connection (include the leading slash; e.g. 
'/mychroot')";
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_ZK_CHROOT_DEFAULT = 
null;
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_ZK_HOST_CONF = 
"camel.sink.endpoint.zkHost";
-    public static final String CAMEL_SINK_SOLRS_ENDPOINT_ZK_HOST_DOC = "Set 
the ZooKeeper host(s) urls which the CloudSolrClient uses, e.g. 
zkHost=localhost:8123,localhost:8124. Optionally add the chroot, e.g. 
zkHost=localhost:8123,localhost:8124/rootformysolr. In case the first part of 
the chroot path in the zkHost parameter is set to 'solr' (e.g. 
'localhost:8123/solr' or 'localhost:8123/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons ( [...]
+    public static final String CAMEL_SINK_SOLRS_ENDPOINT_ZK_HOST_DOC = "Set 
the ZooKeeper host(s) urls which the CloudSolrClient uses, e.g. 
zkHost=localhost:2181,localhost:2182. Optionally add the chroot, e.g. 
zkHost=localhost:2181,localhost:2182/rootformysolr. In case the first part of 
the url path (='contextroot') is set to 'solr' (e.g. 'localhost:2181/solr' or 
'localhost:2181/solr/..'), then that path is not considered as zookeeper chroot 
for backward compatibility reasons (this behav [...]
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_ZK_HOST_DEFAULT = 
null;
     public static final String 
CAMEL_SINK_SOLRS_ENDPOINT_ALLOW_COMPRESSION_CONF = 
"camel.sink.endpoint.allowCompression";
     public static final String CAMEL_SINK_SOLRS_ENDPOINT_ALLOW_COMPRESSION_DOC 
= "Server side must support gzip or deflate for this to have any effect";
diff --git 
a/docs/modules/ROOT/pages/connectors/camel-hwcloud-functiongraph-kafka-sink-connector.adoc
 
b/docs/modules/ROOT/pages/connectors/camel-hwcloud-functiongraph-kafka-sink-connector.adoc
index 8d1b886..26cef89 100644
--- 
a/docs/modules/ROOT/pages/connectors/camel-hwcloud-functiongraph-kafka-sink-connector.adoc
+++ 
b/docs/modules/ROOT/pages/connectors/camel-hwcloud-functiongraph-kafka-sink-connector.adoc
@@ -34,7 +34,7 @@ The camel-hwcloud-functiongraph sink connector supports 17 
options, which are li
 | *camel.sink.path.operation* | Operation to be performed | null | true | HIGH
 | *camel.sink.endpoint.endpoint* | FunctionGraph url. Carries higher 
precedence than region parameter based client initialization | null | false | 
MEDIUM
 | *camel.sink.endpoint.functionName* | Name of the function to invoke | null | 
false | MEDIUM
-| *camel.sink.endpoint.functionPackage* | Functions that can be logically 
grouped together | null | false | MEDIUM
+| *camel.sink.endpoint.functionPackage* | Functions that can be logically 
grouped together | "default" | false | MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | 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 cre [...]
 | *camel.sink.endpoint.projectId* | Cloud project ID | null | true | HIGH
 | *camel.sink.endpoint.region* | FunctionGraph service region. This is lower 
precedence than endpoint based configuration | null | true | HIGH
@@ -65,8 +65,4 @@ The camel-hwcloud-functiongraph sink connector has no 
transforms out of the box.
 
 
 The camel-hwcloud-functiongraph sink connector has no aggregation strategies 
out of the box.
-
-
-
-
 // kafka-connector options: END
diff --git 
a/docs/modules/ROOT/pages/connectors/camel-solr-kafka-sink-connector.adoc 
b/docs/modules/ROOT/pages/connectors/camel-solr-kafka-sink-connector.adoc
index cd883eb..5206298 100644
--- a/docs/modules/ROOT/pages/connectors/camel-solr-kafka-sink-connector.adoc
+++ b/docs/modules/ROOT/pages/connectors/camel-solr-kafka-sink-connector.adoc
@@ -35,18 +35,18 @@ The camel-solr sink connector supports 22 options, which 
are listed below.
 | *camel.sink.endpoint.autoCommit* | If true, each producer operation will be 
automatically followed by a commit | false | false | MEDIUM
 | *camel.sink.endpoint.connectionTimeout* | Sets the connection timeout on the 
SolrClient | null | false | MEDIUM
 | *camel.sink.endpoint.defaultMaxConnectionsPerHost* | maxConnectionsPerHost 
on the underlying HttpConnectionManager | null | false | LOW
-| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient | null | false | MEDIUM
+| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set. | null | false 
| MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | 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 cre [...]
 | *camel.sink.endpoint.maxRetries* | Maximum number of retries to attempt in 
the event of transient errors | null | false | LOW
 | *camel.sink.endpoint.maxTotalConnections* | maxTotalConnection on the 
underlying HttpConnectionManager | null | false | LOW
 | *camel.sink.endpoint.requestHandler* | Set the request handler to be used | 
null | false | MEDIUM
-| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient. A CloudSolrClient should point to a 
zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme  [...]
+| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient: 1) when zkHost or zkChroot (=zookeeper root) 
parameter is set, then the CloudSolrClient is used. 2) when multiple hosts are 
specified in the uri (separated with a comma), then the CloudSolrClient (uri 
scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme is not 'solrCloud') 
is used. 3) when the sol [...]
 | *camel.sink.endpoint.soTimeout* | Sets the socket timeout on the SolrClient 
| null | false | MEDIUM
 | *camel.sink.endpoint.streamingQueueSize* | Sets the queue size for the 
ConcurrentUpdateSolrClient | 10 | false | MEDIUM
 | *camel.sink.endpoint.streamingThreadCount* | Sets the number of threads for 
the ConcurrentUpdateSolrClient | 2 | false | MEDIUM
 | *camel.sink.endpoint.collection* | Set the default collection for SolrCloud 
| null | false | MEDIUM
 | *camel.sink.endpoint.zkChroot* | Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '/mychroot') | null | false | MEDIUM
-| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally add 
the chroot, e.g. zkHost=localhost:8123,localhost:8124/rootformysolr. In case 
the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123/solr' or 'localhost:8123/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zk [...]
+| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally add 
the chroot, e.g. zkHost=localhost:2181,localhost:2182/rootformysolr. In case 
the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181/solr' or 'localhost:2181/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
 | *camel.sink.endpoint.allowCompression* | Server side must support gzip or 
deflate for this to have any effect | null | false | MEDIUM
 | *camel.sink.endpoint.followRedirects* | Indicates whether redirects are used 
to get to the Solr server | null | false | MEDIUM
 | *camel.sink.endpoint.password* | Sets password for basic auth plugin enabled 
servers | null | false | MEDIUM
@@ -70,8 +70,4 @@ The camel-solr sink connector has no transforms out of the 
box.
 
 
 The camel-solr sink connector has no aggregation strategies out of the box.
-
-
-
-
 // kafka-connector options: END
diff --git 
a/docs/modules/ROOT/pages/connectors/camel-solrCloud-kafka-sink-connector.adoc 
b/docs/modules/ROOT/pages/connectors/camel-solrCloud-kafka-sink-connector.adoc
index b0a0277..9fed037 100644
--- 
a/docs/modules/ROOT/pages/connectors/camel-solrCloud-kafka-sink-connector.adoc
+++ 
b/docs/modules/ROOT/pages/connectors/camel-solrCloud-kafka-sink-connector.adoc
@@ -35,18 +35,18 @@ The camel-solrCloud sink connector supports 22 options, 
which are listed below.
 | *camel.sink.endpoint.autoCommit* | If true, each producer operation will be 
automatically followed by a commit | false | false | MEDIUM
 | *camel.sink.endpoint.connectionTimeout* | Sets the connection timeout on the 
SolrClient | null | false | MEDIUM
 | *camel.sink.endpoint.defaultMaxConnectionsPerHost* | maxConnectionsPerHost 
on the underlying HttpConnectionManager | null | false | LOW
-| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient | null | false | MEDIUM
+| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set. | null | false 
| MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | 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 cre [...]
 | *camel.sink.endpoint.maxRetries* | Maximum number of retries to attempt in 
the event of transient errors | null | false | LOW
 | *camel.sink.endpoint.maxTotalConnections* | maxTotalConnection on the 
underlying HttpConnectionManager | null | false | LOW
 | *camel.sink.endpoint.requestHandler* | Set the request handler to be used | 
null | false | MEDIUM
-| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient. A CloudSolrClient should point to a 
zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme  [...]
+| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient: 1) when zkHost or zkChroot (=zookeeper root) 
parameter is set, then the CloudSolrClient is used. 2) when multiple hosts are 
specified in the uri (separated with a comma), then the CloudSolrClient (uri 
scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme is not 'solrCloud') 
is used. 3) when the sol [...]
 | *camel.sink.endpoint.soTimeout* | Sets the socket timeout on the SolrClient 
| null | false | MEDIUM
 | *camel.sink.endpoint.streamingQueueSize* | Sets the queue size for the 
ConcurrentUpdateSolrClient | 10 | false | MEDIUM
 | *camel.sink.endpoint.streamingThreadCount* | Sets the number of threads for 
the ConcurrentUpdateSolrClient | 2 | false | MEDIUM
 | *camel.sink.endpoint.collection* | Set the default collection for SolrCloud 
| null | false | MEDIUM
 | *camel.sink.endpoint.zkChroot* | Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '/mychroot') | null | false | MEDIUM
-| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally add 
the chroot, e.g. zkHost=localhost:8123,localhost:8124/rootformysolr. In case 
the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123/solr' or 'localhost:8123/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zk [...]
+| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally add 
the chroot, e.g. zkHost=localhost:2181,localhost:2182/rootformysolr. In case 
the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181/solr' or 'localhost:2181/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
 | *camel.sink.endpoint.allowCompression* | Server side must support gzip or 
deflate for this to have any effect | null | false | MEDIUM
 | *camel.sink.endpoint.followRedirects* | Indicates whether redirects are used 
to get to the Solr server | null | false | MEDIUM
 | *camel.sink.endpoint.password* | Sets password for basic auth plugin enabled 
servers | null | false | MEDIUM
@@ -70,8 +70,4 @@ The camel-solrCloud sink connector has no transforms out of 
the box.
 
 
 The camel-solrCloud sink connector has no aggregation strategies out of the 
box.
-
-
-
-
 // kafka-connector options: END
diff --git 
a/docs/modules/ROOT/pages/connectors/camel-solrs-kafka-sink-connector.adoc 
b/docs/modules/ROOT/pages/connectors/camel-solrs-kafka-sink-connector.adoc
index 18ff664..8587f6a 100644
--- a/docs/modules/ROOT/pages/connectors/camel-solrs-kafka-sink-connector.adoc
+++ b/docs/modules/ROOT/pages/connectors/camel-solrs-kafka-sink-connector.adoc
@@ -35,18 +35,18 @@ The camel-solrs sink connector supports 22 options, which 
are listed below.
 | *camel.sink.endpoint.autoCommit* | If true, each producer operation will be 
automatically followed by a commit | false | false | MEDIUM
 | *camel.sink.endpoint.connectionTimeout* | Sets the connection timeout on the 
SolrClient | null | false | MEDIUM
 | *camel.sink.endpoint.defaultMaxConnectionsPerHost* | maxConnectionsPerHost 
on the underlying HttpConnectionManager | null | false | LOW
-| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient | null | false | MEDIUM
+| *camel.sink.endpoint.httpClient* | Sets the http client to be used by the 
solrClient. This is only applicable when solrClient is not set. | null | false 
| MEDIUM
 | *camel.sink.endpoint.lazyStartProducer* | 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 cre [...]
 | *camel.sink.endpoint.maxRetries* | Maximum number of retries to attempt in 
the event of transient errors | null | false | LOW
 | *camel.sink.endpoint.maxTotalConnections* | maxTotalConnection on the 
underlying HttpConnectionManager | null | false | LOW
 | *camel.sink.endpoint.requestHandler* | Set the request handler to be used | 
null | false | MEDIUM
-| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient. A CloudSolrClient should point to a 
zookeeper endpoint. Other clients point to a Solr endpoint. 1) when zkHost or 
zkChroot (=zookeeper root) parameter is set, then the CloudSolrClient is used. 
2) when multiple hosts are specified in the uri (separated with a comma), then 
the CloudSolrClient (uri scheme  [...]
+| *camel.sink.endpoint.solrClient* | Uses the provided solr client to connect 
to solr. When this parameter is not specified, camel applies the following 
rules to determine the SolrClient: 1) when zkHost or zkChroot (=zookeeper root) 
parameter is set, then the CloudSolrClient is used. 2) when multiple hosts are 
specified in the uri (separated with a comma), then the CloudSolrClient (uri 
scheme is 'solrCloud') or the LBHttpSolrClient (uri scheme is not 'solrCloud') 
is used. 3) when the sol [...]
 | *camel.sink.endpoint.soTimeout* | Sets the socket timeout on the SolrClient 
| null | false | MEDIUM
 | *camel.sink.endpoint.streamingQueueSize* | Sets the queue size for the 
ConcurrentUpdateSolrClient | 10 | false | MEDIUM
 | *camel.sink.endpoint.streamingThreadCount* | Sets the number of threads for 
the ConcurrentUpdateSolrClient | 2 | false | MEDIUM
 | *camel.sink.endpoint.collection* | Set the default collection for SolrCloud 
| null | false | MEDIUM
 | *camel.sink.endpoint.zkChroot* | Set the chroot of the zookeeper connection 
(include the leading slash; e.g. '/mychroot') | null | false | MEDIUM
-| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:8123,localhost:8124. Optionally add 
the chroot, e.g. zkHost=localhost:8123,localhost:8124/rootformysolr. In case 
the first part of the chroot path in the zkHost parameter is set to 'solr' 
(e.g. 'localhost:8123/solr' or 'localhost:8123/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zk [...]
+| *camel.sink.endpoint.zkHost* | Set the ZooKeeper host(s) urls which the 
CloudSolrClient uses, e.g. zkHost=localhost:2181,localhost:2182. Optionally add 
the chroot, e.g. zkHost=localhost:2181,localhost:2182/rootformysolr. In case 
the first part of the url path (='contextroot') is set to 'solr' (e.g. 
'localhost:2181/solr' or 'localhost:2181/solr/..'), then that path is not 
considered as zookeeper chroot for backward compatibility reasons (this 
behaviour can be overridden via zkChroot par [...]
 | *camel.sink.endpoint.allowCompression* | Server side must support gzip or 
deflate for this to have any effect | null | false | MEDIUM
 | *camel.sink.endpoint.followRedirects* | Indicates whether redirects are used 
to get to the Solr server | null | false | MEDIUM
 | *camel.sink.endpoint.password* | Sets password for basic auth plugin enabled 
servers | null | false | MEDIUM
@@ -70,8 +70,4 @@ The camel-solrs sink connector has no transforms out of the 
box.
 
 
 The camel-solrs sink connector has no aggregation strategies out of the box.
-
-
-
-
 // kafka-connector options: END

Reply via email to