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 <[email protected]>
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" }
}
}