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

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new 430cae99ad2 Regen
430cae99ad2 is described below

commit 430cae99ad2e73ddbbf4ea95b7169d39288439bf
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Thu May 1 12:26:01 2025 +0200

    Regen
---
 .../camel/springboot/catalog/components/http.json  | 108 +++++++++++----------
 .../camel/springboot/catalog/components/https.json | 108 +++++++++++----------
 2 files changed, 110 insertions(+), 106 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
index 15f3bec53ba..ab7c26de442 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/http.json
@@ -96,58 +96,60 @@
     "connectionClose": { "index": 4, "kind": "parameter", "displayName": 
"Connection Close", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Specifies whether a Connection Close header must be added to HTTP Request. By 
default connectionClose is false." },
     "httpMethod": { "index": 5, "kind": "parameter", "displayName": "Http 
Method", "group": "producer", "label": "producer", "required": false, "type": 
"object", "javaType": "org.apache.camel.http.common.HttpMethods", "enum": [ 
"GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS", "TRACE", "PATCH" ], 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Configure the HTTP method to use. The HttpMethod header cannot override this 
option if set." },
     "logHttpActivity": { "index": 6, "kind": "parameter", "displayName": "Log 
Http Activity", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "To enable 
logging HTTP request and response. You can use a custom 
LoggingHttpActivityListener as httpActivityListener to control logging 
options." },
-    "skipRequestHeaders": { "index": 7, "kind": "parameter", "displayName": 
"Skip Request Headers", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to skip mapping all the Camel headers as HTTP request headers. If 
there are no data from Camel headers needed to be included in the HTTP request 
then this can avoid parsing overhead wi [...]
-    "skipResponseHeaders": { "index": 8, "kind": "parameter", "displayName": 
"Skip Response Headers", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to skip mapping all the HTTP response headers to Camel headers. If 
there are no data needed from HTTP headers then this can avoid parsing overhead 
with many object allocations for th [...]
-    "throwExceptionOnFailure": { "index": 9, "kind": "parameter", 
"displayName": "Throw Exception On Failure", "group": "producer", "label": 
"producer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Option to disable throwing the HttpOperationFailedException in 
case of failed responses from the remote server. This allows you to get all 
responses regardless of the HTTP status code." },
-    "clearExpiredCookies": { "index": 10, "kind": "parameter", "displayName": 
"Clear Expired Cookies", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to clear expired cookies before 
sending the HTTP request. This ensures the cookies store does not keep growing 
by adding new cookies which is newer removed when t [...]
-    "cookieHandler": { "index": 11, "kind": "parameter", "displayName": 
"Cookie Handler", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.http.base.cookie.CookieHandler", "deprecated": false, 
"autowired": false, "secret": false, "description": "Configure a cookie handler 
to maintain a HTTP session" },
-    "cookieStore": { "index": 12, "kind": "parameter", "displayName": "Cookie 
Store", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.hc.client5.http.cookie.CookieStore", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
CookieStore. By default the BasicCookieStore is used which is an in-memory only 
cookie store. Notice if bridgeEndpoint=true then the cookie store is forced  
[...]
-    "copyHeaders": { "index": 13, "kind": "parameter", "displayName": "Copy 
Headers", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "If this option is true then IN exchange headers will be copied 
to OUT exchange headers according to copy strategy. Setting this to false, 
allows to only include the headers from the HTTP  [...]
-    "customHostHeader": { "index": 14, "kind": "parameter", "displayName": 
"Custom Host Header", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To use custom host header for producer. When not set in query 
will be ignored. When set will override host header derived from url." },
-    "deleteWithBody": { "index": 15, "kind": "parameter", "displayName": 
"Delete With Body", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the HTTP DELETE should include 
the message body or not. By default HTTP DELETE do not include any HTTP body. 
However in some rare cases users may need to be able to includ [...]
-    "followRedirects": { "index": 16, "kind": "parameter", "displayName": 
"Follow Redirects", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to the HTTP request should 
follow redirects. By default the HTTP request does not follow redirects" },
-    "getWithBody": { "index": 17, "kind": "parameter", "displayName": "Get 
With Body", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Whether the HTTP GET should include the message body or not. By 
default HTTP GET do not include any HTTP body. However in some rare cases users 
may need to be able to include the messag [...]
-    "httpActivityListener": { "index": 18, "kind": "parameter", "displayName": 
"Http Activity Listener", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.http.HttpActivityListener", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom activity 
listener" },
-    "ignoreResponseBody": { "index": 19, "kind": "parameter", "displayName": 
"Ignore Response Body", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, The http 
producer won't read response body and cache the input stream" },
-    "lazyStartProducer": { "index": 20, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "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 produ [...]
-    "okStatusCodeRange": { "index": 21, "kind": "parameter", "displayName": 
"Ok Status Code Range", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "200-299", "description": "The status codes which are 
considered a success response. The values are inclusive. Multiple ranges can be 
defined, separated by comma, e.g. 200-204,209,301-304 [...]
-    "preserveHostHeader": { "index": 22, "kind": "parameter", "displayName": 
"Preserve Host Header", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If the option is true, HttpProducer will 
set the Host header to the value contained in the current exchange Host header, 
useful in reverse proxy applications where you wan [...]
-    "userAgent": { "index": 23, "kind": "parameter", "displayName": "User 
Agent", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
set a custom HTTP User-Agent request header" },
-    "clientBuilder": { "index": 24, "kind": "parameter", "displayName": 
"Client Builder", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.hc.client5.http.impl.classic.HttpClientBuilder", "deprecated": 
false, "autowired": false, "secret": false, "description": "Provide access to 
the http client request parameters used on new RequestConfig instances used by 
producers or consumers of this endpoint." },
-    "clientConnectionManager": { "index": 25, "kind": "parameter", 
"displayName": "Client Connection Manager", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.hc.client5.http.io.HttpClientConnectionManager", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
HttpClientConnectionManager to manage connections" },
-    "connectionsPerRoute": { "index": 26, "kind": "parameter", "displayName": 
"Connections Per Route", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "description": "The maximum number 
of connections per route." },
-    "httpClient": { "index": 27, "kind": "parameter", "displayName": "Http 
Client", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.client5.http.classic.HttpClient", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
a custom HttpClient to be used by the producer" },
-    "httpClientConfigurer": { "index": 28, "kind": "parameter", "displayName": 
"Http Client Configurer", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.http.HttpClientConfigurer", "deprecated": false, 
"autowired": false, "secret": false, "description": "Register a custom 
configuration strategy for new HttpClient instances created by producers or 
consumers such as to configure authentication mechanisms etc." },
-    "httpClientOptions": { "index": 29, "kind": "parameter", "displayName": 
"Http Client Options", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "httpClient.", "multiValue": true, "deprecated": 
false, "autowired": false, "secret": false, "description": "To configure the 
HttpClient using the key\/values from the Map." },
-    "httpConnectionOptions": { "index": 30, "kind": "parameter", 
"displayName": "Http Connection Options", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"httpConnection.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "description": "To configure the connection and the socket 
using the key\/values from the Map." },
-    "httpContext": { "index": 31, "kind": "parameter", "displayName": "Http 
Context", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.core5.http.protocol.HttpContext", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HttpContext instance" },
-    "maxTotalConnections": { "index": 32, "kind": "parameter", "displayName": 
"Max Total Connections", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 200, "description": "The maximum number 
of connections." },
-    "useSystemProperties": { "index": 33, "kind": "parameter", "displayName": 
"Use System Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
use System Properties as fallback for configuration for configuring HTTP 
Client" },
-    "proxyAuthDomain": { "index": 34, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
-    "proxyAuthHost": { "index": 35, "kind": "parameter", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
-    "proxyAuthMethod": { "index": 36, "kind": "parameter", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
-    "proxyAuthNtHost": { "index": 37, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
-    "proxyAuthPassword": { "index": 38, "kind": "parameter", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
-    "proxyAuthPort": { "index": 39, "kind": "parameter", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy authentication port" },
-    "proxyAuthScheme": { "index": 40, "kind": "parameter", "displayName": 
"Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "http", 
"https" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication scheme to use" },
-    "proxyAuthUsername": { "index": 41, "kind": "parameter", "displayName": 
"Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
username" },
-    "proxyHost": { "index": 42, "kind": "parameter", "displayName": "Proxy 
Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Proxy hostname to use" },
-    "proxyPort": { "index": 43, "kind": "parameter", "displayName": "Proxy 
Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy port to use" },
-    "authDomain": { "index": 44, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
-    "authenticationPreemptive": { "index": 45, "kind": "parameter", 
"displayName": "Authentication Preemptive", "group": "security", "label": 
"producer,security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, camel-http sends 
preemptive basic authentication to the server." },
-    "authHost": { "index": 46, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
-    "authMethod": { "index": 47, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM." },
-    "authMethodPriority": { "index": 48, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM." },
-    "authPassword": { "index": 49, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication password" },
-    "authUsername": { "index": 50, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication username" },
-    "oauth2CachedTokensDefaultExpirySeconds": { "index": 51, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Default Expiry Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 3600, "description": "Default expiration time 
for cached OAuth2 tokens, in seconds. Used if token response does not contain 
'expires_in' field." },
-    "oauth2CachedTokensExpirationMarginSeconds": { "index": 52, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Expiration Margin Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 5, "description": "Amount of time which is 
deducted from OAuth2 tokens expiry time to compensate for the time it takes 
OAuth2 Token Endpoint to send the token  [...]
-    "oauth2CacheTokens": { "index": 53, "kind": "parameter", "displayName": 
"Oauth2 Cache Tokens", "group": "security", "label": "producer,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Whether to cache OAuth2 client tokens." },
-    "oauth2ClientId": { "index": 54, "kind": "parameter", "displayName": 
"Oauth2 Client Id", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client id" },
-    "oauth2ClientSecret": { "index": 55, "kind": "parameter", "displayName": 
"Oauth2 Client Secret", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client secret" },
-    "oauth2Scope": { "index": 56, "kind": "parameter", "displayName": "Oauth2 
Scope", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "OAuth2 scope" },
-    "oauth2TokenEndpoint": { "index": 57, "kind": "parameter", "displayName": 
"Oauth2 Token Endpoint", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"OAuth2 Token endpoint" },
-    "sslContextParameters": { "index": 58, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure security 
using SSLContextParameters. Important: Only one instance of 
org.apache.camel.util.jsse.SSLContextParameters is supported per HttpComponent. 
If you [...]
-    "x509HostnameVerifier": { "index": 59, "kind": "parameter", "displayName": 
"X509 Hostname Verifier", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom X509HostnameVerifier such as DefaultHostnameVerifier or 
NoopHostnameVerifier" }
+    "multipartUpload": { "index": 7, "kind": "parameter", "displayName": 
"Multipart Upload", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to force using multipart\/form-data for easy file uploads. This is 
only to be used for uploading the message body as a single entity form-data. 
For uploading multiple entries then use org.apa [...]
+    "multipartUploadName": { "index": 8, "kind": "parameter", "displayName": 
"Multipart Upload Name", "group": "producer", "label": "producer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "data", "description": 
"The name of the multipart\/form-data when multipartUpload is enabled." },
+    "skipRequestHeaders": { "index": 9, "kind": "parameter", "displayName": 
"Skip Request Headers", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to skip mapping all the Camel headers as HTTP request headers. If 
there are no data from Camel headers needed to be included in the HTTP request 
then this can avoid parsing overhead wi [...]
+    "skipResponseHeaders": { "index": 10, "kind": "parameter", "displayName": 
"Skip Response Headers", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to skip mapping all the HTTP response headers to Camel headers. If 
there are no data needed from HTTP headers then this can avoid parsing overhead 
with many object allocations for t [...]
+    "throwExceptionOnFailure": { "index": 11, "kind": "parameter", 
"displayName": "Throw Exception On Failure", "group": "producer", "label": 
"producer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Option to disable throwing the HttpOperationFailedException in 
case of failed responses from the remote server. This allows you to get all 
responses regardless of the HTTP status code." },
+    "clearExpiredCookies": { "index": 12, "kind": "parameter", "displayName": 
"Clear Expired Cookies", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to clear expired cookies before 
sending the HTTP request. This ensures the cookies store does not keep growing 
by adding new cookies which is newer removed when t [...]
+    "cookieHandler": { "index": 13, "kind": "parameter", "displayName": 
"Cookie Handler", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.http.base.cookie.CookieHandler", "deprecated": false, 
"autowired": false, "secret": false, "description": "Configure a cookie handler 
to maintain a HTTP session" },
+    "cookieStore": { "index": 14, "kind": "parameter", "displayName": "Cookie 
Store", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.hc.client5.http.cookie.CookieStore", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
CookieStore. By default the BasicCookieStore is used which is an in-memory only 
cookie store. Notice if bridgeEndpoint=true then the cookie store is forced  
[...]
+    "copyHeaders": { "index": 15, "kind": "parameter", "displayName": "Copy 
Headers", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "If this option is true then IN exchange headers will be copied 
to OUT exchange headers according to copy strategy. Setting this to false, 
allows to only include the headers from the HTTP  [...]
+    "customHostHeader": { "index": 16, "kind": "parameter", "displayName": 
"Custom Host Header", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To use custom host header for producer. When not set in query 
will be ignored. When set will override host header derived from url." },
+    "deleteWithBody": { "index": 17, "kind": "parameter", "displayName": 
"Delete With Body", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the HTTP DELETE should include 
the message body or not. By default HTTP DELETE do not include any HTTP body. 
However in some rare cases users may need to be able to includ [...]
+    "followRedirects": { "index": 18, "kind": "parameter", "displayName": 
"Follow Redirects", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to the HTTP request should 
follow redirects. By default the HTTP request does not follow redirects" },
+    "getWithBody": { "index": 19, "kind": "parameter", "displayName": "Get 
With Body", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Whether the HTTP GET should include the message body or not. By 
default HTTP GET do not include any HTTP body. However in some rare cases users 
may need to be able to include the messag [...]
+    "httpActivityListener": { "index": 20, "kind": "parameter", "displayName": 
"Http Activity Listener", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.http.HttpActivityListener", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom activity 
listener" },
+    "ignoreResponseBody": { "index": 21, "kind": "parameter", "displayName": 
"Ignore Response Body", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, The http 
producer won't read response body and cache the input stream" },
+    "lazyStartProducer": { "index": 22, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "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 produ [...]
+    "okStatusCodeRange": { "index": 23, "kind": "parameter", "displayName": 
"Ok Status Code Range", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "200-299", "description": "The status codes which are 
considered a success response. The values are inclusive. Multiple ranges can be 
defined, separated by comma, e.g. 200-204,209,301-304 [...]
+    "preserveHostHeader": { "index": 24, "kind": "parameter", "displayName": 
"Preserve Host Header", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If the option is true, HttpProducer will 
set the Host header to the value contained in the current exchange Host header, 
useful in reverse proxy applications where you wan [...]
+    "userAgent": { "index": 25, "kind": "parameter", "displayName": "User 
Agent", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
set a custom HTTP User-Agent request header" },
+    "clientBuilder": { "index": 26, "kind": "parameter", "displayName": 
"Client Builder", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.hc.client5.http.impl.classic.HttpClientBuilder", "deprecated": 
false, "autowired": false, "secret": false, "description": "Provide access to 
the http client request parameters used on new RequestConfig instances used by 
producers or consumers of this endpoint." },
+    "clientConnectionManager": { "index": 27, "kind": "parameter", 
"displayName": "Client Connection Manager", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.hc.client5.http.io.HttpClientConnectionManager", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
HttpClientConnectionManager to manage connections" },
+    "connectionsPerRoute": { "index": 28, "kind": "parameter", "displayName": 
"Connections Per Route", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "description": "The maximum number 
of connections per route." },
+    "httpClient": { "index": 29, "kind": "parameter", "displayName": "Http 
Client", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.client5.http.classic.HttpClient", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
a custom HttpClient to be used by the producer" },
+    "httpClientConfigurer": { "index": 30, "kind": "parameter", "displayName": 
"Http Client Configurer", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.http.HttpClientConfigurer", "deprecated": false, 
"autowired": false, "secret": false, "description": "Register a custom 
configuration strategy for new HttpClient instances created by producers or 
consumers such as to configure authentication mechanisms etc." },
+    "httpClientOptions": { "index": 31, "kind": "parameter", "displayName": 
"Http Client Options", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "httpClient.", "multiValue": true, "deprecated": 
false, "autowired": false, "secret": false, "description": "To configure the 
HttpClient using the key\/values from the Map." },
+    "httpConnectionOptions": { "index": 32, "kind": "parameter", 
"displayName": "Http Connection Options", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"httpConnection.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "description": "To configure the connection and the socket 
using the key\/values from the Map." },
+    "httpContext": { "index": 33, "kind": "parameter", "displayName": "Http 
Context", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.core5.http.protocol.HttpContext", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HttpContext instance" },
+    "maxTotalConnections": { "index": 34, "kind": "parameter", "displayName": 
"Max Total Connections", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 200, "description": "The maximum number 
of connections." },
+    "useSystemProperties": { "index": 35, "kind": "parameter", "displayName": 
"Use System Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
use System Properties as fallback for configuration for configuring HTTP 
Client" },
+    "proxyAuthDomain": { "index": 36, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
+    "proxyAuthHost": { "index": 37, "kind": "parameter", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
+    "proxyAuthMethod": { "index": 38, "kind": "parameter", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
+    "proxyAuthNtHost": { "index": 39, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
+    "proxyAuthPassword": { "index": 40, "kind": "parameter", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
+    "proxyAuthPort": { "index": 41, "kind": "parameter", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy authentication port" },
+    "proxyAuthScheme": { "index": 42, "kind": "parameter", "displayName": 
"Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "http", 
"https" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication scheme to use" },
+    "proxyAuthUsername": { "index": 43, "kind": "parameter", "displayName": 
"Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
username" },
+    "proxyHost": { "index": 44, "kind": "parameter", "displayName": "Proxy 
Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Proxy hostname to use" },
+    "proxyPort": { "index": 45, "kind": "parameter", "displayName": "Proxy 
Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy port to use" },
+    "authDomain": { "index": 46, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
+    "authenticationPreemptive": { "index": 47, "kind": "parameter", 
"displayName": "Authentication Preemptive", "group": "security", "label": 
"producer,security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, camel-http sends 
preemptive basic authentication to the server." },
+    "authHost": { "index": 48, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
+    "authMethod": { "index": 49, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM." },
+    "authMethodPriority": { "index": 50, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM." },
+    "authPassword": { "index": 51, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication password" },
+    "authUsername": { "index": 52, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication username" },
+    "oauth2CachedTokensDefaultExpirySeconds": { "index": 53, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Default Expiry Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 3600, "description": "Default expiration time 
for cached OAuth2 tokens, in seconds. Used if token response does not contain 
'expires_in' field." },
+    "oauth2CachedTokensExpirationMarginSeconds": { "index": 54, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Expiration Margin Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 5, "description": "Amount of time which is 
deducted from OAuth2 tokens expiry time to compensate for the time it takes 
OAuth2 Token Endpoint to send the token  [...]
+    "oauth2CacheTokens": { "index": 55, "kind": "parameter", "displayName": 
"Oauth2 Cache Tokens", "group": "security", "label": "producer,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Whether to cache OAuth2 client tokens." },
+    "oauth2ClientId": { "index": 56, "kind": "parameter", "displayName": 
"Oauth2 Client Id", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client id" },
+    "oauth2ClientSecret": { "index": 57, "kind": "parameter", "displayName": 
"Oauth2 Client Secret", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client secret" },
+    "oauth2Scope": { "index": 58, "kind": "parameter", "displayName": "Oauth2 
Scope", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "OAuth2 scope" },
+    "oauth2TokenEndpoint": { "index": 59, "kind": "parameter", "displayName": 
"Oauth2 Token Endpoint", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"OAuth2 Token endpoint" },
+    "sslContextParameters": { "index": 60, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure security 
using SSLContextParameters. Important: Only one instance of 
org.apache.camel.util.jsse.SSLContextParameters is supported per HttpComponent. 
If you [...]
+    "x509HostnameVerifier": { "index": 61, "kind": "parameter", "displayName": 
"X509 Hostname Verifier", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom X509HostnameVerifier such as DefaultHostnameVerifier or 
NoopHostnameVerifier" }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
index eededc56055..d71b148c23a 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/https.json
@@ -96,58 +96,60 @@
     "connectionClose": { "index": 4, "kind": "parameter", "displayName": 
"Connection Close", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Specifies whether a Connection Close header must be added to HTTP Request. By 
default connectionClose is false." },
     "httpMethod": { "index": 5, "kind": "parameter", "displayName": "Http 
Method", "group": "producer", "label": "producer", "required": false, "type": 
"object", "javaType": "org.apache.camel.http.common.HttpMethods", "enum": [ 
"GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS", "TRACE", "PATCH" ], 
"deprecated": false, "autowired": false, "secret": false, "description": 
"Configure the HTTP method to use. The HttpMethod header cannot override this 
option if set." },
     "logHttpActivity": { "index": 6, "kind": "parameter", "displayName": "Log 
Http Activity", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "To enable 
logging HTTP request and response. You can use a custom 
LoggingHttpActivityListener as httpActivityListener to control logging 
options." },
-    "skipRequestHeaders": { "index": 7, "kind": "parameter", "displayName": 
"Skip Request Headers", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to skip mapping all the Camel headers as HTTP request headers. If 
there are no data from Camel headers needed to be included in the HTTP request 
then this can avoid parsing overhead wi [...]
-    "skipResponseHeaders": { "index": 8, "kind": "parameter", "displayName": 
"Skip Response Headers", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to skip mapping all the HTTP response headers to Camel headers. If 
there are no data needed from HTTP headers then this can avoid parsing overhead 
with many object allocations for th [...]
-    "throwExceptionOnFailure": { "index": 9, "kind": "parameter", 
"displayName": "Throw Exception On Failure", "group": "producer", "label": 
"producer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Option to disable throwing the HttpOperationFailedException in 
case of failed responses from the remote server. This allows you to get all 
responses regardless of the HTTP status code." },
-    "clearExpiredCookies": { "index": 10, "kind": "parameter", "displayName": 
"Clear Expired Cookies", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to clear expired cookies before 
sending the HTTP request. This ensures the cookies store does not keep growing 
by adding new cookies which is newer removed when t [...]
-    "cookieHandler": { "index": 11, "kind": "parameter", "displayName": 
"Cookie Handler", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.http.base.cookie.CookieHandler", "deprecated": false, 
"autowired": false, "secret": false, "description": "Configure a cookie handler 
to maintain a HTTP session" },
-    "cookieStore": { "index": 12, "kind": "parameter", "displayName": "Cookie 
Store", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.hc.client5.http.cookie.CookieStore", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
CookieStore. By default the BasicCookieStore is used which is an in-memory only 
cookie store. Notice if bridgeEndpoint=true then the cookie store is forced  
[...]
-    "copyHeaders": { "index": 13, "kind": "parameter", "displayName": "Copy 
Headers", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "If this option is true then IN exchange headers will be copied 
to OUT exchange headers according to copy strategy. Setting this to false, 
allows to only include the headers from the HTTP  [...]
-    "customHostHeader": { "index": 14, "kind": "parameter", "displayName": 
"Custom Host Header", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To use custom host header for producer. When not set in query 
will be ignored. When set will override host header derived from url." },
-    "deleteWithBody": { "index": 15, "kind": "parameter", "displayName": 
"Delete With Body", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the HTTP DELETE should include 
the message body or not. By default HTTP DELETE do not include any HTTP body. 
However in some rare cases users may need to be able to includ [...]
-    "followRedirects": { "index": 16, "kind": "parameter", "displayName": 
"Follow Redirects", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to the HTTP request should 
follow redirects. By default the HTTP request does not follow redirects" },
-    "getWithBody": { "index": 17, "kind": "parameter", "displayName": "Get 
With Body", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Whether the HTTP GET should include the message body or not. By 
default HTTP GET do not include any HTTP body. However in some rare cases users 
may need to be able to include the messag [...]
-    "httpActivityListener": { "index": 18, "kind": "parameter", "displayName": 
"Http Activity Listener", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.http.HttpActivityListener", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom activity 
listener" },
-    "ignoreResponseBody": { "index": 19, "kind": "parameter", "displayName": 
"Ignore Response Body", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, The http 
producer won't read response body and cache the input stream" },
-    "lazyStartProducer": { "index": 20, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "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 produ [...]
-    "okStatusCodeRange": { "index": 21, "kind": "parameter", "displayName": 
"Ok Status Code Range", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "200-299", "description": "The status codes which are 
considered a success response. The values are inclusive. Multiple ranges can be 
defined, separated by comma, e.g. 200-204,209,301-304 [...]
-    "preserveHostHeader": { "index": 22, "kind": "parameter", "displayName": 
"Preserve Host Header", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If the option is true, HttpProducer will 
set the Host header to the value contained in the current exchange Host header, 
useful in reverse proxy applications where you wan [...]
-    "userAgent": { "index": 23, "kind": "parameter", "displayName": "User 
Agent", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
set a custom HTTP User-Agent request header" },
-    "clientBuilder": { "index": 24, "kind": "parameter", "displayName": 
"Client Builder", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.hc.client5.http.impl.classic.HttpClientBuilder", "deprecated": 
false, "autowired": false, "secret": false, "description": "Provide access to 
the http client request parameters used on new RequestConfig instances used by 
producers or consumers of this endpoint." },
-    "clientConnectionManager": { "index": 25, "kind": "parameter", 
"displayName": "Client Connection Manager", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.hc.client5.http.io.HttpClientConnectionManager", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
HttpClientConnectionManager to manage connections" },
-    "connectionsPerRoute": { "index": 26, "kind": "parameter", "displayName": 
"Connections Per Route", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "description": "The maximum number 
of connections per route." },
-    "httpClient": { "index": 27, "kind": "parameter", "displayName": "Http 
Client", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.client5.http.classic.HttpClient", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
a custom HttpClient to be used by the producer" },
-    "httpClientConfigurer": { "index": 28, "kind": "parameter", "displayName": 
"Http Client Configurer", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.http.HttpClientConfigurer", "deprecated": false, 
"autowired": false, "secret": false, "description": "Register a custom 
configuration strategy for new HttpClient instances created by producers or 
consumers such as to configure authentication mechanisms etc." },
-    "httpClientOptions": { "index": 29, "kind": "parameter", "displayName": 
"Http Client Options", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "httpClient.", "multiValue": true, "deprecated": 
false, "autowired": false, "secret": false, "description": "To configure the 
HttpClient using the key\/values from the Map." },
-    "httpConnectionOptions": { "index": 30, "kind": "parameter", 
"displayName": "Http Connection Options", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"httpConnection.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "description": "To configure the connection and the socket 
using the key\/values from the Map." },
-    "httpContext": { "index": 31, "kind": "parameter", "displayName": "Http 
Context", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.core5.http.protocol.HttpContext", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HttpContext instance" },
-    "maxTotalConnections": { "index": 32, "kind": "parameter", "displayName": 
"Max Total Connections", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 200, "description": "The maximum number 
of connections." },
-    "useSystemProperties": { "index": 33, "kind": "parameter", "displayName": 
"Use System Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
use System Properties as fallback for configuration for configuring HTTP 
Client" },
-    "proxyAuthDomain": { "index": 34, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
-    "proxyAuthHost": { "index": 35, "kind": "parameter", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
-    "proxyAuthMethod": { "index": 36, "kind": "parameter", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
-    "proxyAuthNtHost": { "index": 37, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
-    "proxyAuthPassword": { "index": 38, "kind": "parameter", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
-    "proxyAuthPort": { "index": 39, "kind": "parameter", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy authentication port" },
-    "proxyAuthScheme": { "index": 40, "kind": "parameter", "displayName": 
"Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "http", 
"https" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication scheme to use" },
-    "proxyAuthUsername": { "index": 41, "kind": "parameter", "displayName": 
"Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
username" },
-    "proxyHost": { "index": 42, "kind": "parameter", "displayName": "Proxy 
Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Proxy hostname to use" },
-    "proxyPort": { "index": 43, "kind": "parameter", "displayName": "Proxy 
Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy port to use" },
-    "authDomain": { "index": 44, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
-    "authenticationPreemptive": { "index": 45, "kind": "parameter", 
"displayName": "Authentication Preemptive", "group": "security", "label": 
"producer,security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, camel-http sends 
preemptive basic authentication to the server." },
-    "authHost": { "index": 46, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
-    "authMethod": { "index": 47, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM." },
-    "authMethodPriority": { "index": 48, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM." },
-    "authPassword": { "index": 49, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication password" },
-    "authUsername": { "index": 50, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication username" },
-    "oauth2CachedTokensDefaultExpirySeconds": { "index": 51, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Default Expiry Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 3600, "description": "Default expiration time 
for cached OAuth2 tokens, in seconds. Used if token response does not contain 
'expires_in' field." },
-    "oauth2CachedTokensExpirationMarginSeconds": { "index": 52, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Expiration Margin Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 5, "description": "Amount of time which is 
deducted from OAuth2 tokens expiry time to compensate for the time it takes 
OAuth2 Token Endpoint to send the token  [...]
-    "oauth2CacheTokens": { "index": 53, "kind": "parameter", "displayName": 
"Oauth2 Cache Tokens", "group": "security", "label": "producer,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Whether to cache OAuth2 client tokens." },
-    "oauth2ClientId": { "index": 54, "kind": "parameter", "displayName": 
"Oauth2 Client Id", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client id" },
-    "oauth2ClientSecret": { "index": 55, "kind": "parameter", "displayName": 
"Oauth2 Client Secret", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client secret" },
-    "oauth2Scope": { "index": 56, "kind": "parameter", "displayName": "Oauth2 
Scope", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "OAuth2 scope" },
-    "oauth2TokenEndpoint": { "index": 57, "kind": "parameter", "displayName": 
"Oauth2 Token Endpoint", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"OAuth2 Token endpoint" },
-    "sslContextParameters": { "index": 58, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure security 
using SSLContextParameters. Important: Only one instance of 
org.apache.camel.util.jsse.SSLContextParameters is supported per HttpComponent. 
If you [...]
-    "x509HostnameVerifier": { "index": 59, "kind": "parameter", "displayName": 
"X509 Hostname Verifier", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom X509HostnameVerifier such as DefaultHostnameVerifier or 
NoopHostnameVerifier" }
+    "multipartUpload": { "index": 7, "kind": "parameter", "displayName": 
"Multipart Upload", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to force using multipart\/form-data for easy file uploads. This is 
only to be used for uploading the message body as a single entity form-data. 
For uploading multiple entries then use org.apa [...]
+    "multipartUploadName": { "index": 8, "kind": "parameter", "displayName": 
"Multipart Upload Name", "group": "producer", "label": "producer", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "data", "description": 
"The name of the multipart\/form-data when multipartUpload is enabled." },
+    "skipRequestHeaders": { "index": 9, "kind": "parameter", "displayName": 
"Skip Request Headers", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to skip mapping all the Camel headers as HTTP request headers. If 
there are no data from Camel headers needed to be included in the HTTP request 
then this can avoid parsing overhead wi [...]
+    "skipResponseHeaders": { "index": 10, "kind": "parameter", "displayName": 
"Skip Response Headers", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether to skip mapping all the HTTP response headers to Camel headers. If 
there are no data needed from HTTP headers then this can avoid parsing overhead 
with many object allocations for t [...]
+    "throwExceptionOnFailure": { "index": 11, "kind": "parameter", 
"displayName": "Throw Exception On Failure", "group": "producer", "label": 
"producer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "Option to disable throwing the HttpOperationFailedException in 
case of failed responses from the remote server. This allows you to get all 
responses regardless of the HTTP status code." },
+    "clearExpiredCookies": { "index": 12, "kind": "parameter", "displayName": 
"Clear Expired Cookies", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "description": "Whether to clear expired cookies before 
sending the HTTP request. This ensures the cookies store does not keep growing 
by adding new cookies which is newer removed when t [...]
+    "cookieHandler": { "index": 13, "kind": "parameter", "displayName": 
"Cookie Handler", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.http.base.cookie.CookieHandler", "deprecated": false, 
"autowired": false, "secret": false, "description": "Configure a cookie handler 
to maintain a HTTP session" },
+    "cookieStore": { "index": 14, "kind": "parameter", "displayName": "Cookie 
Store", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.hc.client5.http.cookie.CookieStore", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
CookieStore. By default the BasicCookieStore is used which is an in-memory only 
cookie store. Notice if bridgeEndpoint=true then the cookie store is forced  
[...]
+    "copyHeaders": { "index": 15, "kind": "parameter", "displayName": "Copy 
Headers", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": true, 
"description": "If this option is true then IN exchange headers will be copied 
to OUT exchange headers according to copy strategy. Setting this to false, 
allows to only include the headers from the HTTP  [...]
+    "customHostHeader": { "index": 16, "kind": "parameter", "displayName": 
"Custom Host Header", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "To use custom host header for producer. When not set in query 
will be ignored. When set will override host header derived from url." },
+    "deleteWithBody": { "index": 17, "kind": "parameter", "displayName": 
"Delete With Body", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the HTTP DELETE should include 
the message body or not. By default HTTP DELETE do not include any HTTP body. 
However in some rare cases users may need to be able to includ [...]
+    "followRedirects": { "index": 18, "kind": "parameter", "displayName": 
"Follow Redirects", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether to the HTTP request should 
follow redirects. By default the HTTP request does not follow redirects" },
+    "getWithBody": { "index": 19, "kind": "parameter", "displayName": "Get 
With Body", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Whether the HTTP GET should include the message body or not. By 
default HTTP GET do not include any HTTP body. However in some rare cases users 
may need to be able to include the messag [...]
+    "httpActivityListener": { "index": 20, "kind": "parameter", "displayName": 
"Http Activity Listener", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "object", "javaType": 
"org.apache.camel.component.http.HttpActivityListener", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom activity 
listener" },
+    "ignoreResponseBody": { "index": 21, "kind": "parameter", "displayName": 
"Ignore Response Body", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, The http 
producer won't read response body and cache the input stream" },
+    "lazyStartProducer": { "index": 22, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "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 produ [...]
+    "okStatusCodeRange": { "index": 23, "kind": "parameter", "displayName": 
"Ok Status Code Range", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "200-299", "description": "The status codes which are 
considered a success response. The values are inclusive. Multiple ranges can be 
defined, separated by comma, e.g. 200-204,209,301-304 [...]
+    "preserveHostHeader": { "index": 24, "kind": "parameter", "displayName": 
"Preserve Host Header", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If the option is true, HttpProducer will 
set the Host header to the value contained in the current exchange Host header, 
useful in reverse proxy applications where you wan [...]
+    "userAgent": { "index": 25, "kind": "parameter", "displayName": "User 
Agent", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
set a custom HTTP User-Agent request header" },
+    "clientBuilder": { "index": 26, "kind": "parameter", "displayName": 
"Client Builder", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.hc.client5.http.impl.classic.HttpClientBuilder", "deprecated": 
false, "autowired": false, "secret": false, "description": "Provide access to 
the http client request parameters used on new RequestConfig instances used by 
producers or consumers of this endpoint." },
+    "clientConnectionManager": { "index": 27, "kind": "parameter", 
"displayName": "Client Connection Manager", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"org.apache.hc.client5.http.io.HttpClientConnectionManager", "deprecated": 
false, "autowired": false, "secret": false, "description": "To use a custom 
HttpClientConnectionManager to manage connections" },
+    "connectionsPerRoute": { "index": 28, "kind": "parameter", "displayName": 
"Connections Per Route", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 20, "description": "The maximum number 
of connections per route." },
+    "httpClient": { "index": 29, "kind": "parameter", "displayName": "Http 
Client", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.client5.http.classic.HttpClient", 
"deprecated": false, "autowired": false, "secret": false, "description": "Sets 
a custom HttpClient to be used by the producer" },
+    "httpClientConfigurer": { "index": 30, "kind": "parameter", "displayName": 
"Http Client Configurer", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.http.HttpClientConfigurer", "deprecated": false, 
"autowired": false, "secret": false, "description": "Register a custom 
configuration strategy for new HttpClient instances created by producers or 
consumers such as to configure authentication mechanisms etc." },
+    "httpClientOptions": { "index": 31, "kind": "parameter", "displayName": 
"Http Client Options", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "httpClient.", "multiValue": true, "deprecated": 
false, "autowired": false, "secret": false, "description": "To configure the 
HttpClient using the key\/values from the Map." },
+    "httpConnectionOptions": { "index": 32, "kind": "parameter", 
"displayName": "Http Connection Options", "group": "advanced", "label": 
"advanced", "required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"httpConnection.", "multiValue": true, "deprecated": false, "autowired": false, 
"secret": false, "description": "To configure the connection and the socket 
using the key\/values from the Map." },
+    "httpContext": { "index": 33, "kind": "parameter", "displayName": "Http 
Context", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "org.apache.hc.core5.http.protocol.HttpContext", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HttpContext instance" },
+    "maxTotalConnections": { "index": 34, "kind": "parameter", "displayName": 
"Max Total Connections", "group": "advanced", "label": "advanced", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 200, "description": "The maximum number 
of connections." },
+    "useSystemProperties": { "index": 35, "kind": "parameter", "displayName": 
"Use System Properties", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": "To 
use System Properties as fallback for configuration for configuring HTTP 
Client" },
+    "proxyAuthDomain": { "index": 36, "kind": "parameter", "displayName": 
"Proxy Auth Domain", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain to use with NTML" },
+    "proxyAuthHost": { "index": 37, "kind": "parameter", "displayName": "Proxy 
Auth Host", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication host" 
},
+    "proxyAuthMethod": { "index": 38, "kind": "parameter", "displayName": 
"Proxy Auth Method", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic", 
"Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication method to use" },
+    "proxyAuthNtHost": { "index": 39, "kind": "parameter", "displayName": 
"Proxy Auth Nt Host", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Proxy authentication 
domain (workstation name) to use with NTML" },
+    "proxyAuthPassword": { "index": 40, "kind": "parameter", "displayName": 
"Proxy Auth Password", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
password" },
+    "proxyAuthPort": { "index": 41, "kind": "parameter", "displayName": "Proxy 
Auth Port", "group": "proxy", "label": "producer,proxy", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy authentication port" },
+    "proxyAuthScheme": { "index": 42, "kind": "parameter", "displayName": 
"Proxy Auth Scheme", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "enum": [ "http", 
"https" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Proxy authentication scheme to use" },
+    "proxyAuthUsername": { "index": 43, "kind": "parameter", "displayName": 
"Proxy Auth Username", "group": "proxy", "label": "producer,proxy", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Proxy authentication 
username" },
+    "proxyHost": { "index": 44, "kind": "parameter", "displayName": "Proxy 
Host", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "description": "Proxy hostname to use" },
+    "proxyPort": { "index": 45, "kind": "parameter", "displayName": "Proxy 
Port", "group": "proxy", "label": "producer,proxy", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "description": "Proxy port to use" },
+    "authDomain": { "index": 46, "kind": "parameter", "displayName": "Auth 
Domain", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication domain to 
use with NTML" },
+    "authenticationPreemptive": { "index": 47, "kind": "parameter", 
"displayName": "Authentication Preemptive", "group": "security", "label": 
"producer,security", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "If this option is true, camel-http sends 
preemptive basic authentication to the server." },
+    "authHost": { "index": 48, "kind": "parameter", "displayName": "Auth 
Host", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication host to use 
with NTML" },
+    "authMethod": { "index": 49, "kind": "parameter", "displayName": "Auth 
Method", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "Authentication methods 
allowed to use as a comma separated list of values Basic, Digest or NTLM." },
+    "authMethodPriority": { "index": 50, "kind": "parameter", "displayName": 
"Auth Method Priority", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", "enum": [ 
"Basic", "Digest", "NTLM" ], "deprecated": false, "autowired": false, "secret": 
false, "description": "Which authentication method to prioritize to use, either 
as Basic, Digest or NTLM." },
+    "authPassword": { "index": 51, "kind": "parameter", "displayName": "Auth 
Password", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication password" },
+    "authUsername": { "index": 52, "kind": "parameter", "displayName": "Auth 
Username", "group": "security", "label": "producer,security", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "description": "Authentication username" },
+    "oauth2CachedTokensDefaultExpirySeconds": { "index": 53, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Default Expiry Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 3600, "description": "Default expiration time 
for cached OAuth2 tokens, in seconds. Used if token response does not contain 
'expires_in' field." },
+    "oauth2CachedTokensExpirationMarginSeconds": { "index": 54, "kind": 
"parameter", "displayName": "Oauth2 Cached Tokens Expiration Margin Seconds", 
"group": "security", "label": "producer,security", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 5, "description": "Amount of time which is 
deducted from OAuth2 tokens expiry time to compensate for the time it takes 
OAuth2 Token Endpoint to send the token  [...]
+    "oauth2CacheTokens": { "index": 55, "kind": "parameter", "displayName": 
"Oauth2 Cache Tokens", "group": "security", "label": "producer,security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Whether to cache OAuth2 client tokens." },
+    "oauth2ClientId": { "index": 56, "kind": "parameter", "displayName": 
"Oauth2 Client Id", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client id" },
+    "oauth2ClientSecret": { "index": 57, "kind": "parameter", "displayName": 
"Oauth2 Client Secret", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": true, "description": "OAuth2 
client secret" },
+    "oauth2Scope": { "index": 58, "kind": "parameter", "displayName": "Oauth2 
Scope", "group": "security", "label": "producer,security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "description": "OAuth2 scope" },
+    "oauth2TokenEndpoint": { "index": 59, "kind": "parameter", "displayName": 
"Oauth2 Token Endpoint", "group": "security", "label": "producer,security", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "description": 
"OAuth2 Token endpoint" },
+    "sslContextParameters": { "index": 60, "kind": "parameter", "displayName": 
"Ssl Context Parameters", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure security 
using SSLContextParameters. Important: Only one instance of 
org.apache.camel.util.jsse.SSLContextParameters is supported per HttpComponent. 
If you [...]
+    "x509HostnameVerifier": { "index": 61, "kind": "parameter", "displayName": 
"X509 Hostname Verifier", "group": "security", "label": "security", "required": 
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom X509HostnameVerifier such as DefaultHostnameVerifier or 
NoopHostnameVerifier" }
   }
 }


Reply via email to