This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/main by this push:
new 79dc29ae7de Regen
79dc29ae7de is described below
commit 79dc29ae7dec98aa20969e48bebfb5aa15b59f9d
Author: Andrea Cosentino <[email protected]>
AuthorDate: Mon Jan 15 09:43:28 2024 +0100
Regen
Signed-off-by: Andrea Cosentino <[email protected]>
---
.../springboot/catalog/components/aws2-ec2.json | 2 +-
.../springboot/catalog/components/braintree.json | 4 +-
.../catalog/components/dynamic-router-control.json | 4 +-
.../springboot/catalog/components/jsonata.json | 2 +-
.../springboot/catalog/components/mongodb.json | 83 ++++++++++-----------
.../catalog/components/robotframework.json | 2 +-
.../springboot/catalog/components/salesforce.json | 84 ++++++++++++----------
.../RobotFrameworkComponentConfiguration.java | 2 +-
.../src/main/docs/salesforce.json | 18 +++++
.../SalesforceComponentConfiguration.java | 40 +++++++++++
tooling/camel-spring-boot-dependencies/pom.xml | 14 ++--
11 files changed, 160 insertions(+), 95 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ec2.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ec2.json
index 7c2022f265c..6e76a04c266 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ec2.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/aws2-ec2.json
@@ -46,7 +46,7 @@
},
"headers": {
"CamelAwsEC2ImageId": { "index": 0, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "An image ID of the AWS marketplace", "constantName":
"org.apache.camel.component.aws2.ec2.AWS2EC2Constants#IMAGE_ID" },
- "CamelAwsEC2InstanceType": { "index": 1, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType":
"software.amazon.awssdk.services.ec2.model.InstanceType", "enum": [
"a1.medium", "a1.large", "a1.xlarge", "a1.2xlarge", "a1.4xlarge", "a1.metal",
"c1.medium", "c1.xlarge", "c3.large", "c3.xlarge", "c3.2xlarge", "c3.4xlarge",
"c3.8xlarge", "c4.large", "c4.xlarge", "c4.2xlarge", "c4.4xlarge",
"c4.8xlarge", "c5.large", "c5.xlarge", "c5.2xlarge", [...]
+ "CamelAwsEC2InstanceType": { "index": 1, "kind": "header", "displayName":
"", "group": "producer", "label": "", "required": false, "javaType":
"software.amazon.awssdk.services.ec2.model.InstanceType", "enum": [
"a1.medium", "a1.large", "a1.xlarge", "a1.2xlarge", "a1.4xlarge", "a1.metal",
"c1.medium", "c1.xlarge", "c3.large", "c3.xlarge", "c3.2xlarge", "c3.4xlarge",
"c3.8xlarge", "c4.large", "c4.xlarge", "c4.2xlarge", "c4.4xlarge",
"c4.8xlarge", "c5.large", "c5.xlarge", "c5.2xlarge", [...]
"CamelAwsEC2Operation": { "index": 2, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The operation we want to perform", "constantName":
"org.apache.camel.component.aws2.ec2.AWS2EC2Constants#OPERATION" },
"CamelAwsEC2InstanceMinCount": { "index": 3, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The minimum number of instances we want
to run.", "constantName":
"org.apache.camel.component.aws2.ec2.AWS2EC2Constants#INSTANCE_MIN_COUNT" },
"CamelAwsEC2InstanceMaxCount": { "index": 4, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The maximum number of instances we want
to run.", "constantName":
"org.apache.camel.component.aws2.ec2.AWS2EC2Constants#INSTANCE_MAX_COUNT" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/braintree.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/braintree.json
index a00a361b043..a45cc77ce55 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/braintree.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/braintree.json
@@ -60,7 +60,7 @@
"report": { "consumerOnly": false, "producerOnly": true, "description":
"Provides methods to interact with reports", "methods": {
"transactionLevelFees": { "description": "Retrieves a Transaction-Level Fee
Report", "signatures": [
"com.braintreegateway.Result<com.braintreegateway.TransactionLevelFeeReport>
transactionLevelFees(com.braintreegateway.TransactionLevelFeeReportRequest
request)" ] } } },
"settlementBatchSummary": { "consumerOnly": false, "producerOnly": true,
"description": "Provides methods to interact wit settlement summaries",
"methods": { "generate": { "description": "", "signatures": [
"com.braintreegateway.Result<com.braintreegateway.SettlementBatchSummary>
generate(java.util.Calendar settlementDate)",
"com.braintreegateway.Result<com.braintreegateway.SettlementBatchSummary>
generate(java.util.Calendar settlementDate, String groupByCustomField)" ] } } },
"subscription": { "consumerOnly": false, "producerOnly": true,
"description": "Provides methods to interact with Subscriptions", "methods": {
"cancel": { "description": "Cancels the Subscription with the given id",
"signatures": [ "com.braintreegateway.Result<com.braintreegateway.Subscription>
cancel(String id)" ] }, "create": { "description": "Creates a Subscription",
"signatures": [ "com.braintreegateway.Result<com.braintreegateway.Subscription>
create(com.braintreegateway.Subscrip [...]
- "transaction": { "consumerOnly": false, "producerOnly": true,
"description": "Provides methods to interact with Transactions", "methods": {
"adjustAuthorization": { "description": "Submits the transaction with the given
id to be adjusted for the given amount which must be less than or equal to the
authorization amount", "signatures": [
"com.braintreegateway.Result<com.braintreegateway.Transaction>
adjustAuthorization(String id, com.braintreegateway.TransactionRequest
request)", "com. [...]
+ "transaction": { "consumerOnly": false, "producerOnly": true,
"description": "Provides methods to interact with Transactions", "methods": {
"adjustAuthorization": { "description": "Submits the transaction with the given
id to be adjusted for the given amount which must be less than or equal to the
authorization amount", "signatures": [
"com.braintreegateway.Result<com.braintreegateway.Transaction>
adjustAuthorization(String id, com.braintreegateway.TransactionRequest
request)", "com. [...]
"usBankAccount": { "consumerOnly": false, "producerOnly": true,
"description": "", "methods": { "find": { "description": "", "signatures": [
"com.braintreegateway.UsBankAccount find(String token)" ] }, "sale": {
"description": "", "signatures": [
"com.braintreegateway.Result<com.braintreegateway.Transaction> sale(String
token, com.braintreegateway.TransactionRequest transactionRequest)" ] } } },
"webhookNotification": { "consumerOnly": false, "producerOnly": true,
"description": "To retrieve notifications via webhooks", "methods": { "parse":
{ "description": "", "signatures": [ "com.braintreegateway.WebhookNotification
parse(String signature, String payload)" ] },
"parseWithoutSignatureVerification": { "description": "", "signatures": [
"com.braintreegateway.WebhookNotification
parseWithoutSignatureVerification(String payload)" ] }, "verify": {
"description": "", "signatures [...]
},
@@ -79,7 +79,7 @@
"report": { "methods": { "transactionLevelFees": { "properties": {
"request": { "index": 0, "kind": "parameter", "displayName": "Request",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "com.braintreegateway.TransactionLevelFeeReportRequest",
"deprecated": false, "autowired": false, "secret": false, "description": "The
request", "optional": false } } } } },
"settlementBatchSummary": { "methods": { "generate": { "properties": {
"groupByCustomField": { "index": 0, "kind": "parameter", "displayName": "Group
By Custom Field", "group": "producer", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "", "optional": false },
"settlementDate": { "index": 2, "kind": "parameter", "displayName": "Settlement
Date", "group": "producer", "label": "" [...]
"subscription": { "methods": { "cancel": { "properties": { "id": {
"index": 0, "kind": "parameter", "displayName": "Id", "group": "producer",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Of the Subscription to cancel", "optional": false } } },
"create": { "properties": { "request": { "index": 0, "kind": "parameter",
"displayName": "Request", "group": "producer", "label": "", [...]
- "transaction": { "methods": { "adjustAuthorization": { "properties": {
"amount": { "index": 0, "kind": "parameter", "displayName": "Amount", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"java.math.BigDecimal", "deprecated": false, "autowired": false, "secret":
false, "description": "To be adjusted", "optional": false }, "id": { "index":
1, "kind": "parameter", "displayName": "Id", "group": "producer", "label": "",
"required": false, "type": "stri [...]
+ "transaction": { "methods": { "adjustAuthorization": { "properties": {
"amount": { "index": 0, "kind": "parameter", "displayName": "Amount", "group":
"producer", "label": "", "required": false, "type": "object", "javaType":
"java.math.BigDecimal", "deprecated": false, "autowired": false, "secret":
false, "description": "To be adjusted", "optional": false }, "id": { "index":
1, "kind": "parameter", "displayName": "Id", "group": "producer", "label": "",
"required": false, "type": "stri [...]
"usBankAccount": { "methods": { "find": { "properties": { "token": {
"index": 0, "kind": "parameter", "displayName": "Token", "group": "producer",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "", "optional": false } } }, "sale": { "properties": { "token":
{ "index": 0, "kind": "parameter", "displayName": "Token", "group": "producer",
"label": "", "required": false, "type": "s [...]
"webhookNotification": { "methods": { "parse": { "properties": {
"payload": { "index": 0, "kind": "parameter", "displayName": "Payload",
"group": "producer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "", "optional": false }, "signature": {
"index": 1, "kind": "parameter", "displayName": "Signature", "group":
"producer", "label": "", "required": false, "type": "string", "ja [...]
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router-control.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router-control.json
index e154b00fc80..91edec34680 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router-control.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/dynamic-router-control.json
@@ -5,7 +5,7 @@
"title": "Dynamic Router Control",
"description": "The Dynamic Router control endpoint for operations that
allow routing participants to subscribe or unsubscribe to participate in
dynamic message routing.",
"deprecated": false,
- "firstVersion": "4.3.0",
+ "firstVersion": "4.4.0",
"label": "messaging",
"javaType":
"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlComponent",
"supportLevel": "Preview",
@@ -37,7 +37,7 @@
"CamelDynamicRouterExpressionLanguage": { "index": 7, "kind": "header",
"displayName": "", "group": "producer", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The language for the predicate when
supplied as a string.", "constantName":
"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConstants#CONTROL_EXPRESSION_LANGUAGE"
}
},
"properties": {
- "controlAction": { "index": 0, "kind": "path", "displayName": "Control
Action", "group": "producer", "label": "", "required": true, "type": "string",
"javaType": "java.lang.String", "enum": [ "subscribe", "unsubscribe", "list" ],
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Control action" },
+ "controlAction": { "index": 0, "kind": "path", "displayName": "Control
Action", "group": "producer", "label": "", "required": true, "type": "string",
"javaType": "java.lang.String", "enum": [ "subscribe", "unsubscribe", "update",
"list", "statistics" ], "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Control action" },
"lazyStartProducer": { "index": 1, "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 produc [...]
"destinationUri": { "index": 2, "kind": "parameter", "displayName":
"Destination Uri", "group": "control", "label": "control", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration",
"configurationField": "configuration", "description": "The destination URI for
exchanges that match." },
"expressionLanguage": { "index": 3, "kind": "parameter", "displayName":
"Expression Language", "group": "control", "label": "control", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "simple",
"configurationClass":
"org.apache.camel.component.dynamicrouter.control.DynamicRouterControlConfiguration",
"configurationField": "configuration", "description": "The subscription
predicate language." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jsonata.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jsonata.json
index ce315b8360f..13e2538cc94 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jsonata.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jsonata.json
@@ -20,7 +20,7 @@
"consumerOnly": false,
"producerOnly": true,
"lenientProperties": false,
- "remote": false
+ "remote": true
},
"componentProperties": {
"lazyStartProducer": { "index": 0, "kind": "property", "displayName":
"Lazy Start Producer", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Whether the producer should be started lazy (on the first message). By
starting lazy you can use this to allow CamelContext and routes to startup in
situations where a producer may otherwise fail [...]
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mongodb.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mongodb.json
index c540d8c78e3..3219eb1defe 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mongodb.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mongodb.json
@@ -69,46 +69,47 @@
"exceptionHandler": { "index": 11, "kind": "parameter", "displayName":
"Exception Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.",
"deprecated": false, "autowired": false, "secret": false, "description": "To
let the consumer use a custom ExceptionHandler. Notice if the option
bridgeErrorHandler is enabled then this option is not in use. By de [...]
"exchangePattern": { "index": 12, "kind": "parameter", "displayName":
"Exchange Pattern", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
"lazyStartProducer": { "index": 13, "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 [...]
- "appName": { "index": 14, "kind": "parameter", "displayName": "App Name",
"group": "advanced", "label": "advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "Sets the logical name of the application. The
application name may be used by the client to identify the application to the
server, for use in server logs, slow query logs, and profile collection.
Default: null" },
- "compressors": { "index": 15, "kind": "parameter", "displayName":
"Compressors", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Specifies one or more
compression algorithms that the driver will attempt to use to compress requests
sent to the connected MongoDB instance. Possible values include: zlib, snappy,
and zstd. Default: null" },
- "connectTimeoutMS": { "index": 16, "kind": "parameter", "displayName":
"Connect Timeout MS", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "10000", "description":
"Specifies the maximum amount of time, in milliseconds, the Java driver waits
for a connection to open before timing out. A value of 0 instructs the driver
to never time out while wait [...]
- "cursorRegenerationDelay": { "index": 17, "kind": "parameter",
"displayName": "Cursor Regeneration Delay", "group": "advanced", "label":
"advanced", "required": false, "type": "duration", "javaType": "long",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"1000", "description": "MongoDB tailable cursors will block until new data
arrives. If no new data is inserted, after some time the cursor will be
automatically freed and closed by the MongoDB server. The c [...]
- "directConnection": { "index": 18, "kind": "parameter", "displayName":
"Direct Connection", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Specifies that the driver must connect to the host directly. Default: false" },
- "dynamicity": { "index": 19, "kind": "parameter", "displayName":
"Dynamicity", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Sets whether
this endpoint will attempt to dynamically resolve the target database and
collection from the incoming Exchange properties. Can be used to override at
runtime the database and collection specified [...]
- "heartbeatFrequencyMS": { "index": 20, "kind": "parameter", "displayName":
"Heartbeat Frequency MS", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "description": "heartbeatFrequencyMS
controls when the driver checks the state of the MongoDB deployment. Specify
the interval (in milliseconds) between checks, counted from the end of the
previous check until the be [...]
- "loadBalanced": { "index": 21, "kind": "parameter", "displayName": "Load
Balanced", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "If true the driver will
assume that it's connecting to MongoDB through a load balancer." },
- "localThresholdMS": { "index": 22, "kind": "parameter", "displayName":
"Local Threshold MS", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "15", "description": "The
size (in milliseconds) of the latency window for selecting among multiple
suitable MongoDB instances. Default: 15 milliseconds." },
- "maxConnecting": { "index": 23, "kind": "parameter", "displayName": "Max
Connecting", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "2", "description":
"Specifies the maximum number of connections a pool may be establishing
concurrently. Default: 2" },
- "maxIdleTimeMS": { "index": 24, "kind": "parameter", "displayName": "Max
Idle Time MS", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0", "description":
"Specifies the maximum amount of time, in milliseconds, the Java driver will
allow a pooled connection to idle before closing the connection. A value of 0
indicates that there is no upper bound [...]
- "maxLifeTimeMS": { "index": 25, "kind": "parameter", "displayName": "Max
Life Time MS", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0", "description":
"Specifies the maximum amount of time, in milliseconds, the Java driver will
continue to use a pooled connection before closing the connection. A value of 0
indicates that there is no upper bou [...]
- "maxPoolSize": { "index": 26, "kind": "parameter", "displayName": "Max
Pool Size", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100", "description": "The
maximum number of connections in the connection pool. The default value is
100." },
- "maxStalenessSeconds": { "index": 27, "kind": "parameter", "displayName":
"Max Staleness Seconds", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "-1", "description":
"Specifies, in seconds, how stale a secondary can be before the driver stops
communicating with that secondary. The minimum value is either 90 seconds or
the heartbeat frequency plu [...]
- "minPoolSize": { "index": 28, "kind": "parameter", "displayName": "Min
Pool Size", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0", "description":
"Specifies the minimum number of connections that must exist at any moment in a
single connection pool. Default: 0" },
- "readPreference": { "index": 29, "kind": "parameter", "displayName": "Read
Preference", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "enum": [ "PRIMARY",
"PRIMARY_PREFERRED", "SECONDARY", "SECONDARY_PREFERRED", "NEAREST" ],
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"PRIMARY", "description": "Configure how MongoDB clients route read operations
to the members of a replica set. Possible val [...]
- "readPreferenceTags": { "index": 30, "kind": "parameter", "displayName":
"Read Preference Tags", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "A representation of a tag
set as a comma-separated list of colon-separated key-value pairs, e.g.
dc:ny,rack:1. Spaces are stripped from beginning and end of all keys and
values. To specify a list of tag set [...]
- "replicaSet": { "index": 31, "kind": "parameter", "displayName": "Replica
Set", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Specifies that the connection string
provided includes multiple hosts. When specified, the driver attempts to find
all members of that set." },
- "retryReads": { "index": 32, "kind": "parameter", "displayName": "Retry
Reads", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Specifies that the
driver must retry supported read operations if they fail due to a network
error. Default: true" },
- "retryWrites": { "index": 33, "kind": "parameter", "displayName": "Retry
Writes", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Specifies that the
driver must retry supported write operations if they fail due to a network
error. Default: true" },
- "serverSelectionTimeoutMS": { "index": 34, "kind": "parameter",
"displayName": "Server Selection Timeout MS", "group": "advanced", "label":
"advanced", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "30000", "description": "Specifies how long (in milliseconds)
to block for server selection before throwing an exception. Default: 30,000
milliseconds." },
- "socketTimeoutMS": { "index": 35, "kind": "parameter", "displayName":
"Socket Timeout MS", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0", "description":
"Specifies the maximum amount of time, in milliseconds, the Java driver will
wait to send or receive a request before timing out. A value of 0 instructs the
driver to never time out while wa [...]
- "srvMaxHosts": { "index": 36, "kind": "parameter", "displayName": "Srv Max
Hosts", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "description": "The maximum number of hosts from the
SRV record to connect to." },
- "srvServiceName": { "index": 37, "kind": "parameter", "displayName": "Srv
Service Name", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "mongodb", "description":
"Specifies the service name of the SRV resource recordsthe driver retrieves to
construct your seed list. You must use the DNS Seed List Connection Format in
your connection URI to use this [...]
- "tls": { "index": 38, "kind": "parameter", "displayName": "Tls", "group":
"advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Specifies that all communication
with MongoDB instances should use TLS. Supersedes the ssl option. Default:
false" },
- "tlsAllowInvalidHostnames": { "index": 39, "kind": "parameter",
"displayName": "Tls Allow Invalid Hostnames", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Specifies that the driver should allow invalid hostnames
in the certificate for TLS connections. Supersedes sslInvalidHostNameAllowed.
Has the same effect as tlsInsecure by setti [...]
- "waitQueueTimeoutMS": { "index": 40, "kind": "parameter", "displayName":
"Wait Queue Timeout MS", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "120000", "description":
"Specifies the maximum amount of time, in milliseconds that a thread may wait
for a connection to become available. Default: 120000 (120 seconds)" },
- "writeConcern": { "index": 41, "kind": "parameter", "displayName": "Write
Concern", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "enum": [ "ACKNOWLEDGED", "W1", "W2",
"W3", "UNACKNOWLEDGED", "JOURNALED", "MAJORITY" ], "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "ACKNOWLEDGED",
"description": "Configure the connection bean with the level of acknowledgment
requested from MongoDB for write op [...]
- "writeResultAsHeader": { "index": 42, "kind": "parameter", "displayName":
"Write Result As Header", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description": "In
write operations, it determines whether instead of returning WriteResult as the
body of the OUT message, we transfer the IN message to the OUT and attach the
WriteResult as a header." },
- "zlibCompressionLevel": { "index": 43, "kind": "parameter", "displayName":
"Zlib Compression Level", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "description": "Specifies the degree of
compression that Zlib should use to decrease the size of requests to the
connected MongoDB instance. The level can range from -1 to 9, with lower values
compressing faster (but [...]
- "fullDocument": { "index": 44, "kind": "parameter", "displayName": "Full
Document", "group": "changeStream", "label": "consumer,changeStream",
"required": false, "type": "object", "javaType":
"com.mongodb.client.model.changestream.FullDocument", "enum": [ "default",
"updateLookup", "required", "whenAvailable" ], "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "default", "description":
"Specifies whether changeStream consumer include a copy of the full docume [...]
- "streamFilter": { "index": 45, "kind": "parameter", "displayName": "Stream
Filter", "group": "changeStream", "label": "consumer,changeStream", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Filter condition for
change streams consumer." },
- "authSource": { "index": 46, "kind": "parameter", "displayName": "Auth
Source", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "The database name associated with the
user's credentials." },
- "password": { "index": 47, "kind": "parameter", "displayName": "Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "User password for mongodb connection" },
- "username": { "index": 48, "kind": "parameter", "displayName": "Username",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "Username for mongodb connection" },
- "persistentId": { "index": 49, "kind": "parameter", "displayName":
"Persistent Id", "group": "tail", "label": "consumer,tail", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "One tail tracking
collection can host many trackers for several tailable consumers. To keep them
separate, each tracker should have its own unique persistentId." },
- "persistentTailTracking": { "index": 50, "kind": "parameter",
"displayName": "Persistent Tail Tracking", "group": "tail", "label":
"consumer,tail", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Enable persistent tail tracking, which is a mechanism to
keep track of the last consumed message across system restarts. The next time
the system is up, the endpoint will recover the [...]
- "tailTrackCollection": { "index": 51, "kind": "parameter", "displayName":
"Tail Track Collection", "group": "tail", "label": "consumer,tail", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Collection where tail
tracking information will be persisted. If not specified,
MongoDbTailTrackingConfig#DEFAULT_COLLECTION will be used by default." },
- "tailTrackDb": { "index": 52, "kind": "parameter", "displayName": "Tail
Track Db", "group": "tail", "label": "consumer,tail", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Indicates what database
the tail tracking mechanism will persist to. If not specified, the current
database will be picked by default. Dynamicity will not be taken into account
even if enabled, i.e. the tail tracking da [...]
- "tailTrackField": { "index": 53, "kind": "parameter", "displayName": "Tail
Track Field", "group": "tail", "label": "consumer,tail", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Field where the last
tracked value will be placed. If not specified,
MongoDbTailTrackingConfig#DEFAULT_FIELD will be used by default." },
- "tailTrackIncreasingField": { "index": 54, "kind": "parameter",
"displayName": "Tail Track Increasing Field", "group": "tail", "label":
"consumer,tail", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Correlation field in the incoming record which is of increasing
nature and will be used to position the tailing cursor every time it is
generated. The cursor will be (re)created with a query o [...]
+ "connectionUriString": { "index": 14, "kind": "parameter", "displayName":
"Connection Uri String", "group": "additional", "label": "additional",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the whole Connection String\/Uri for mongodb endpoint." },
+ "appName": { "index": 15, "kind": "parameter", "displayName": "App Name",
"group": "advanced", "label": "advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "Sets the logical name of the application. The
application name may be used by the client to identify the application to the
server, for use in server logs, slow query logs, and profile collection.
Default: null" },
+ "compressors": { "index": 16, "kind": "parameter", "displayName":
"Compressors", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Specifies one or more
compression algorithms that the driver will attempt to use to compress requests
sent to the connected MongoDB instance. Possible values include: zlib, snappy,
and zstd. Default: null" },
+ "connectTimeoutMS": { "index": 17, "kind": "parameter", "displayName":
"Connect Timeout MS", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "10000", "description":
"Specifies the maximum amount of time, in milliseconds, the Java driver waits
for a connection to open before timing out. A value of 0 instructs the driver
to never time out while wait [...]
+ "cursorRegenerationDelay": { "index": 18, "kind": "parameter",
"displayName": "Cursor Regeneration Delay", "group": "advanced", "label":
"advanced", "required": false, "type": "duration", "javaType": "long",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"1000", "description": "MongoDB tailable cursors will block until new data
arrives. If no new data is inserted, after some time the cursor will be
automatically freed and closed by the MongoDB server. The c [...]
+ "directConnection": { "index": 19, "kind": "parameter", "displayName":
"Direct Connection", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Specifies that the driver must connect to the host directly. Default: false" },
+ "dynamicity": { "index": 20, "kind": "parameter", "displayName":
"Dynamicity", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Sets whether
this endpoint will attempt to dynamically resolve the target database and
collection from the incoming Exchange properties. Can be used to override at
runtime the database and collection specified [...]
+ "heartbeatFrequencyMS": { "index": 21, "kind": "parameter", "displayName":
"Heartbeat Frequency MS", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "description": "heartbeatFrequencyMS
controls when the driver checks the state of the MongoDB deployment. Specify
the interval (in milliseconds) between checks, counted from the end of the
previous check until the be [...]
+ "loadBalanced": { "index": 22, "kind": "parameter", "displayName": "Load
Balanced", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "If true the driver will
assume that it's connecting to MongoDB through a load balancer." },
+ "localThresholdMS": { "index": 23, "kind": "parameter", "displayName":
"Local Threshold MS", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "15", "description": "The
size (in milliseconds) of the latency window for selecting among multiple
suitable MongoDB instances. Default: 15 milliseconds." },
+ "maxConnecting": { "index": 24, "kind": "parameter", "displayName": "Max
Connecting", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "2", "description":
"Specifies the maximum number of connections a pool may be establishing
concurrently. Default: 2" },
+ "maxIdleTimeMS": { "index": 25, "kind": "parameter", "displayName": "Max
Idle Time MS", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0", "description":
"Specifies the maximum amount of time, in milliseconds, the Java driver will
allow a pooled connection to idle before closing the connection. A value of 0
indicates that there is no upper bound [...]
+ "maxLifeTimeMS": { "index": 26, "kind": "parameter", "displayName": "Max
Life Time MS", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0", "description":
"Specifies the maximum amount of time, in milliseconds, the Java driver will
continue to use a pooled connection before closing the connection. A value of 0
indicates that there is no upper bou [...]
+ "maxPoolSize": { "index": 27, "kind": "parameter", "displayName": "Max
Pool Size", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "100", "description": "The
maximum number of connections in the connection pool. The default value is
100." },
+ "maxStalenessSeconds": { "index": 28, "kind": "parameter", "displayName":
"Max Staleness Seconds", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "-1", "description":
"Specifies, in seconds, how stale a secondary can be before the driver stops
communicating with that secondary. The minimum value is either 90 seconds or
the heartbeat frequency plu [...]
+ "minPoolSize": { "index": 29, "kind": "parameter", "displayName": "Min
Pool Size", "group": "advanced", "label": "advanced", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0", "description":
"Specifies the minimum number of connections that must exist at any moment in a
single connection pool. Default: 0" },
+ "readPreference": { "index": 30, "kind": "parameter", "displayName": "Read
Preference", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "enum": [ "PRIMARY",
"PRIMARY_PREFERRED", "SECONDARY", "SECONDARY_PREFERRED", "NEAREST" ],
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
"PRIMARY", "description": "Configure how MongoDB clients route read operations
to the members of a replica set. Possible val [...]
+ "readPreferenceTags": { "index": 31, "kind": "parameter", "displayName":
"Read Preference Tags", "group": "advanced", "label": "advanced", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "A representation of a tag
set as a comma-separated list of colon-separated key-value pairs, e.g.
dc:ny,rack:1. Spaces are stripped from beginning and end of all keys and
values. To specify a list of tag set [...]
+ "replicaSet": { "index": 32, "kind": "parameter", "displayName": "Replica
Set", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Specifies that the connection string
provided includes multiple hosts. When specified, the driver attempts to find
all members of that set." },
+ "retryReads": { "index": 33, "kind": "parameter", "displayName": "Retry
Reads", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Specifies that the
driver must retry supported read operations if they fail due to a network
error. Default: true" },
+ "retryWrites": { "index": 34, "kind": "parameter", "displayName": "Retry
Writes", "group": "advanced", "label": "advanced", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Specifies that the
driver must retry supported write operations if they fail due to a network
error. Default: true" },
+ "serverSelectionTimeoutMS": { "index": 35, "kind": "parameter",
"displayName": "Server Selection Timeout MS", "group": "advanced", "label":
"advanced", "required": false, "type": "integer", "javaType":
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "30000", "description": "Specifies how long (in milliseconds)
to block for server selection before throwing an exception. Default: 30,000
milliseconds." },
+ "socketTimeoutMS": { "index": 36, "kind": "parameter", "displayName":
"Socket Timeout MS", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "0", "description":
"Specifies the maximum amount of time, in milliseconds, the Java driver will
wait to send or receive a request before timing out. A value of 0 instructs the
driver to never time out while wa [...]
+ "srvMaxHosts": { "index": 37, "kind": "parameter", "displayName": "Srv Max
Hosts", "group": "advanced", "label": "advanced", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "description": "The maximum number of hosts from the
SRV record to connect to." },
+ "srvServiceName": { "index": 38, "kind": "parameter", "displayName": "Srv
Service Name", "group": "advanced", "label": "advanced", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "mongodb", "description":
"Specifies the service name of the SRV resource recordsthe driver retrieves to
construct your seed list. You must use the DNS Seed List Connection Format in
your connection URI to use this [...]
+ "tls": { "index": 39, "kind": "parameter", "displayName": "Tls", "group":
"advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Specifies that all communication
with MongoDB instances should use TLS. Supersedes the ssl option. Default:
false" },
+ "tlsAllowInvalidHostnames": { "index": 40, "kind": "parameter",
"displayName": "Tls Allow Invalid Hostnames", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Specifies that the driver should allow invalid hostnames
in the certificate for TLS connections. Supersedes sslInvalidHostNameAllowed.
Has the same effect as tlsInsecure by setti [...]
+ "waitQueueTimeoutMS": { "index": 41, "kind": "parameter", "displayName":
"Wait Queue Timeout MS", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "120000", "description":
"Specifies the maximum amount of time, in milliseconds that a thread may wait
for a connection to become available. Default: 120000 (120 seconds)" },
+ "writeConcern": { "index": 42, "kind": "parameter", "displayName": "Write
Concern", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "enum": [ "ACKNOWLEDGED", "W1", "W2",
"W3", "UNACKNOWLEDGED", "JOURNALED", "MAJORITY" ], "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "ACKNOWLEDGED",
"description": "Configure the connection bean with the level of acknowledgment
requested from MongoDB for write op [...]
+ "writeResultAsHeader": { "index": 43, "kind": "parameter", "displayName":
"Write Result As Header", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description": "In
write operations, it determines whether instead of returning WriteResult as the
body of the OUT message, we transfer the IN message to the OUT and attach the
WriteResult as a header." },
+ "zlibCompressionLevel": { "index": 44, "kind": "parameter", "displayName":
"Zlib Compression Level", "group": "advanced", "label": "advanced", "required":
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "description": "Specifies the degree of
compression that Zlib should use to decrease the size of requests to the
connected MongoDB instance. The level can range from -1 to 9, with lower values
compressing faster (but [...]
+ "fullDocument": { "index": 45, "kind": "parameter", "displayName": "Full
Document", "group": "changeStream", "label": "consumer,changeStream",
"required": false, "type": "object", "javaType":
"com.mongodb.client.model.changestream.FullDocument", "enum": [ "default",
"updateLookup", "required", "whenAvailable" ], "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "default", "description":
"Specifies whether changeStream consumer include a copy of the full docume [...]
+ "streamFilter": { "index": 46, "kind": "parameter", "displayName": "Stream
Filter", "group": "changeStream", "label": "consumer,changeStream", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Filter condition for
change streams consumer." },
+ "authSource": { "index": 47, "kind": "parameter", "displayName": "Auth
Source", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "The database name associated with the
user's credentials." },
+ "password": { "index": 48, "kind": "parameter", "displayName": "Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "User password for mongodb connection" },
+ "username": { "index": 49, "kind": "parameter", "displayName": "Username",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "description": "Username for mongodb connection" },
+ "persistentId": { "index": 50, "kind": "parameter", "displayName":
"Persistent Id", "group": "tail", "label": "consumer,tail", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "One tail tracking
collection can host many trackers for several tailable consumers. To keep them
separate, each tracker should have its own unique persistentId." },
+ "persistentTailTracking": { "index": 51, "kind": "parameter",
"displayName": "Persistent Tail Tracking", "group": "tail", "label":
"consumer,tail", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Enable persistent tail tracking, which is a mechanism to
keep track of the last consumed message across system restarts. The next time
the system is up, the endpoint will recover the [...]
+ "tailTrackCollection": { "index": 52, "kind": "parameter", "displayName":
"Tail Track Collection", "group": "tail", "label": "consumer,tail", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Collection where tail
tracking information will be persisted. If not specified,
MongoDbTailTrackingConfig#DEFAULT_COLLECTION will be used by default." },
+ "tailTrackDb": { "index": 53, "kind": "parameter", "displayName": "Tail
Track Db", "group": "tail", "label": "consumer,tail", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Indicates what database
the tail tracking mechanism will persist to. If not specified, the current
database will be picked by default. Dynamicity will not be taken into account
even if enabled, i.e. the tail tracking da [...]
+ "tailTrackField": { "index": 54, "kind": "parameter", "displayName": "Tail
Track Field", "group": "tail", "label": "consumer,tail", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Field where the last
tracked value will be placed. If not specified,
MongoDbTailTrackingConfig#DEFAULT_FIELD will be used by default." },
+ "tailTrackIncreasingField": { "index": 55, "kind": "parameter",
"displayName": "Tail Track Increasing Field", "group": "tail", "label":
"consumer,tail", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Correlation field in the incoming record which is of increasing
nature and will be used to position the tailing cursor every time it is
generated. The cursor will be (re)created with a query o [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/robotframework.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/robotframework.json
index eb201c04576..53fd6823a9a 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/robotframework.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/robotframework.json
@@ -3,7 +3,7 @@
"kind": "component",
"name": "robotframework",
"title": "Robot Framework",
- "description": "Pass camel exchanges to acceptence test written in Robot
DSL.",
+ "description": "Pass camel exchanges to acceptance test written in Robot
DSL.",
"deprecated": false,
"firstVersion": "3.0.0",
"label": "testing",
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
index 107c956914c..8eda2c6796b 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
@@ -89,39 +89,42 @@
"allOrNone": { "index": 62, "kind": "property", "displayName": "All Or
None", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Composite API option to
indicate to rollback all records if any are not successful." },
"apexUrl": { "index": 63, "kind": "property", "displayName": "Apex Url",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "APEX method URL" },
"compositeMethod": { "index": 64, "kind": "property", "displayName":
"Composite Method", "group": "producer", "label": "producer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Composite (raw) method." },
- "lazyStartProducer": { "index": 65, "kind": "property", "displayName":
"Lazy Start Producer", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Whether the producer should be started lazy (on the first message). By
starting lazy you can use this to allow CamelContext and routes to startup in
situations where a producer may otherwise fai [...]
- "rawHttpHeaders": { "index": 66, "kind": "property", "displayName": "Raw
Http Headers", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Comma separated list of message
headers to include as HTTP parameters for Raw operation." },
- "rawMethod": { "index": 67, "kind": "property", "displayName": "Raw
Method", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "HTTP method to use for the Raw
operation" },
- "rawPath": { "index": 68, "kind": "property", "displayName": "Raw Path",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "The portion of the endpoint URL
after the domain name. E.g., '\/services\/data\/v52.0\/sobjects\/Account\/'" },
- "rawQueryParameters": { "index": 69, "kind": "property", "displayName":
"Raw Query Parameters", "group": "producer", "label": "producer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Comma separated list of message
headers to include as query parameters for Raw operatio [...]
- "autowiredEnabled": { "index": 70, "kind": "property", "displayName":
"Autowired Enabled", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Whether autowiring is enabled. This is used for automatic autowiring options
(the option must be marked as autowired) by looking up in the registry to find
if there is a single instance of matching [...]
- "httpProxyExcludedAddresses": { "index": 71, "kind": "property",
"displayName": "Http Proxy Excluded Addresses", "group": "proxy", "label":
"common,proxy", "required": false, "type": "object", "javaType":
"java.util.Set<java.lang.String>", "deprecated": false, "autowired": false,
"secret": false, "description": "A list of addresses for which HTTP proxy
server should not be used." },
- "httpProxyHost": { "index": 72, "kind": "property", "displayName": "Http
Proxy Host", "group": "proxy", "label": "common,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Hostname of the HTTP proxy
server to use." },
- "httpProxyIncludedAddresses": { "index": 73, "kind": "property",
"displayName": "Http Proxy Included Addresses", "group": "proxy", "label":
"common,proxy", "required": false, "type": "object", "javaType":
"java.util.Set<java.lang.String>", "deprecated": false, "autowired": false,
"secret": false, "description": "A list of addresses for which HTTP proxy
server should be used." },
- "httpProxyPort": { "index": 74, "kind": "property", "displayName": "Http
Proxy Port", "group": "proxy", "label": "common,proxy", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "description": "Port number of the HTTP
proxy server to use." },
- "httpProxySocks4": { "index": 75, "kind": "property", "displayName": "Http
Proxy Socks4", "group": "proxy", "label": "common,proxy", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "If set to true
the configures the HTTP proxy to use as a SOCKS4 proxy." },
- "authenticationType": { "index": 76, "kind": "property", "displayName":
"Authentication Type", "group": "security", "label": "common,security",
"required": false, "type": "object", "javaType":
"org.apache.camel.component.salesforce.AuthenticationType", "enum": [
"USERNAME_PASSWORD", "REFRESH_TOKEN", "JWT" ], "deprecated": false,
"autowired": false, "secret": false, "description": "Explicit authentication
method to be used, one of USERNAME_PASSWORD, REFRESH_TOKEN or JWT. Salesforce
co [...]
- "clientId": { "index": 77, "kind": "property", "displayName": "Client Id",
"group": "security", "label": "common,security", "required": true, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "OAuth Consumer Key of the connected app
configured in the Salesforce instance setup. Typically a connected app needs to
be configured but one can be provided by installing a package." },
- "clientSecret": { "index": 78, "kind": "property", "displayName": "Client
Secret", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "description": "OAuth Consumer Secret of
the connected app configured in the Salesforce instance setup." },
- "httpProxyAuthUri": { "index": 79, "kind": "property", "displayName":
"Http Proxy Auth Uri", "group": "security", "label": "common,proxy,security",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description": "Used
in authentication against the HTTP proxy server, needs to match the URI of the
proxy server in order for the httpProxyUsername and httpProxyPassword to be
used for authentication." },
- "httpProxyPassword": { "index": 80, "kind": "property", "displayName":
"Http Proxy Password", "group": "security", "label": "common,proxy,security",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": true, "description":
"Password to use to authenticate against the HTTP proxy server." },
- "httpProxyRealm": { "index": 81, "kind": "property", "displayName": "Http
Proxy Realm", "group": "security", "label": "common,proxy,security",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description": "Realm
of the proxy server, used in preemptive Basic\/Digest authentication methods
against the HTTP proxy server." },
- "httpProxySecure": { "index": 82, "kind": "property", "displayName": "Http
Proxy Secure", "group": "security", "label": "common,proxy,security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"description": "If set to false disables the use of TLS when accessing the HTTP
proxy." },
- "httpProxyUseDigestAuth": { "index": 83, "kind": "property",
"displayName": "Http Proxy Use Digest Auth", "group": "security", "label":
"common,proxy,security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "If set to true Digest authentication
will be used when authenticating to the HTTP proxy, otherwise Basic
authorization method will be used" },
- "httpProxyUsername": { "index": 84, "kind": "property", "displayName":
"Http Proxy Username", "group": "security", "label": "common,proxy,security",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description":
"Username to use to authenticate against the HTTP proxy server." },
- "instanceUrl": { "index": 85, "kind": "property", "displayName": "Instance
Url", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "URL of the Salesforce
instance used after authentication, by default received from Salesforce on
successful authentication" },
- "jwtAudience": { "index": 86, "kind": "property", "displayName": "Jwt
Audience", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Value to use for the
Audience claim (aud) when using OAuth JWT flow. If not set, the login URL will
be used, which is appropriate in most cases." },
- "keystore": { "index": 87, "kind": "property", "displayName": "Keystore",
"group": "security", "label": "common,security", "required": false, "type":
"object", "javaType": "org.apache.camel.support.jsse.KeyStoreParameters",
"deprecated": false, "autowired": false, "secret": true, "description":
"KeyStore parameters to use in OAuth JWT flow. The KeyStore should contain only
one entry with private key and certificate. Salesforce does not verify the
certificate chain, so this can easily [...]
- "lazyLogin": { "index": 88, "kind": "property", "displayName": "Lazy
Login", "group": "security", "label": "common,security", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "If set to true
prevents the component from authenticating to Salesforce with the start of the
component. You would generally set this to the (default) false and authenticate
early and be immediately aware [...]
- "loginConfig": { "index": 89, "kind": "property", "displayName": "Login
Config", "group": "security", "label": "common,security", "required": false,
"type": "object", "javaType":
"org.apache.camel.component.salesforce.SalesforceLoginConfig", "deprecated":
false, "autowired": false, "secret": false, "description": "All authentication
configuration in one nested bean, all properties set there can be set directly
on the component as well" },
- "loginUrl": { "index": 90, "kind": "property", "displayName": "Login Url",
"group": "security", "label": "common,security", "required": true, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "https:\/\/login.salesforce.com",
"description": "URL of the Salesforce instance used for authentication, by
default set to https:\/\/login.salesforce.com" },
- "password": { "index": 91, "kind": "property", "displayName": "Password",
"group": "security", "label": "common,security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "description": "Password used in OAuth flow to gain
access to access token. It's easy to get started with password OAuth flow, but
in general one should avoid it as it is deemed less secure than other flows.
Make sure that you append secur [...]
- "pubSubHost": { "index": 92, "kind": "property", "displayName": "Pub Sub
Host", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"api.pubsub.salesforce.com", "description": "Pub\/Sub host" },
- "pubSubPort": { "index": 93, "kind": "property", "displayName": "Pub Sub
Port", "group": "security", "label": "common,security", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 7443, "description": "Pub\/Sub port" },
- "refreshToken": { "index": 94, "kind": "property", "displayName": "Refresh
Token", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "description": "Refresh token already
obtained in the refresh token OAuth flow. One needs to setup a web application
and configure a callback URL to receive the refresh token, or configure using
the builtin callback at https:\/\/l [...]
- "sslContextParameters": { "index": 95, "kind": "property", "displayName":
"Ssl Context Parameters", "group": "security", "label": "common,security",
"required": false, "type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "SSL parameters to use, see
SSLContextParameters class for all available options." },
- "useGlobalSslContextParameters": { "index": 96, "kind": "property",
"displayName": "Use Global Ssl Context Parameters", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Enable usage of global SSL context
parameters" },
- "userName": { "index": 97, "kind": "property", "displayName": "User Name",
"group": "security", "label": "common,security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Username used in OAuth flow to gain
access to access token. It's easy to get started with password OAuth flow, but
in general one should avoid it as it is deemed less secure than other flows." }
+ "eventName": { "index": 65, "kind": "property", "displayName": "Event
Name", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Name of Platform Event, Change
Data Capture Event, custom event, etc." },
+ "eventSchemaFormat": { "index": 66, "kind": "property", "displayName":
"Event Schema Format", "group": "producer", "label": "producer", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.salesforce.internal.dto.EventSchemaFormatEnum",
"enum": [ "EXPANDED", "COMPACT" ], "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": [...]
+ "eventSchemaId": { "index": 67, "kind": "property", "displayName": "Event
Schema Id", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "The ID of the event schema." },
+ "lazyStartProducer": { "index": 68, "kind": "property", "displayName":
"Lazy Start Producer", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Whether the producer should be started lazy (on the first message). By
starting lazy you can use this to allow CamelContext and routes to startup in
situations where a producer may otherwise fai [...]
+ "rawHttpHeaders": { "index": 69, "kind": "property", "displayName": "Raw
Http Headers", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Comma separated list of message
headers to include as HTTP parameters for Raw operation." },
+ "rawMethod": { "index": 70, "kind": "property", "displayName": "Raw
Method", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "HTTP method to use for the Raw
operation" },
+ "rawPath": { "index": 71, "kind": "property", "displayName": "Raw Path",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "The portion of the endpoint URL
after the domain name. E.g., '\/services\/data\/v52.0\/sobjects\/Account\/'" },
+ "rawQueryParameters": { "index": 72, "kind": "property", "displayName":
"Raw Query Parameters", "group": "producer", "label": "producer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Comma separated list of message
headers to include as query parameters for Raw operatio [...]
+ "autowiredEnabled": { "index": 73, "kind": "property", "displayName":
"Autowired Enabled", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true, "description":
"Whether autowiring is enabled. This is used for automatic autowiring options
(the option must be marked as autowired) by looking up in the registry to find
if there is a single instance of matching [...]
+ "httpProxyExcludedAddresses": { "index": 74, "kind": "property",
"displayName": "Http Proxy Excluded Addresses", "group": "proxy", "label":
"common,proxy", "required": false, "type": "object", "javaType":
"java.util.Set<java.lang.String>", "deprecated": false, "autowired": false,
"secret": false, "description": "A list of addresses for which HTTP proxy
server should not be used." },
+ "httpProxyHost": { "index": 75, "kind": "property", "displayName": "Http
Proxy Host", "group": "proxy", "label": "common,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Hostname of the HTTP proxy
server to use." },
+ "httpProxyIncludedAddresses": { "index": 76, "kind": "property",
"displayName": "Http Proxy Included Addresses", "group": "proxy", "label":
"common,proxy", "required": false, "type": "object", "javaType":
"java.util.Set<java.lang.String>", "deprecated": false, "autowired": false,
"secret": false, "description": "A list of addresses for which HTTP proxy
server should be used." },
+ "httpProxyPort": { "index": 77, "kind": "property", "displayName": "Http
Proxy Port", "group": "proxy", "label": "common,proxy", "required": false,
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false,
"autowired": false, "secret": false, "description": "Port number of the HTTP
proxy server to use." },
+ "httpProxySocks4": { "index": 78, "kind": "property", "displayName": "Http
Proxy Socks4", "group": "proxy", "label": "common,proxy", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "If set to true
the configures the HTTP proxy to use as a SOCKS4 proxy." },
+ "authenticationType": { "index": 79, "kind": "property", "displayName":
"Authentication Type", "group": "security", "label": "common,security",
"required": false, "type": "object", "javaType":
"org.apache.camel.component.salesforce.AuthenticationType", "enum": [
"USERNAME_PASSWORD", "REFRESH_TOKEN", "JWT" ], "deprecated": false,
"autowired": false, "secret": false, "description": "Explicit authentication
method to be used, one of USERNAME_PASSWORD, REFRESH_TOKEN or JWT. Salesforce
co [...]
+ "clientId": { "index": 80, "kind": "property", "displayName": "Client Id",
"group": "security", "label": "common,security", "required": true, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "OAuth Consumer Key of the connected app
configured in the Salesforce instance setup. Typically a connected app needs to
be configured but one can be provided by installing a package." },
+ "clientSecret": { "index": 81, "kind": "property", "displayName": "Client
Secret", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "description": "OAuth Consumer Secret of
the connected app configured in the Salesforce instance setup." },
+ "httpProxyAuthUri": { "index": 82, "kind": "property", "displayName":
"Http Proxy Auth Uri", "group": "security", "label": "common,proxy,security",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description": "Used
in authentication against the HTTP proxy server, needs to match the URI of the
proxy server in order for the httpProxyUsername and httpProxyPassword to be
used for authentication." },
+ "httpProxyPassword": { "index": 83, "kind": "property", "displayName":
"Http Proxy Password", "group": "security", "label": "common,proxy,security",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": true, "description":
"Password to use to authenticate against the HTTP proxy server." },
+ "httpProxyRealm": { "index": 84, "kind": "property", "displayName": "Http
Proxy Realm", "group": "security", "label": "common,proxy,security",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description": "Realm
of the proxy server, used in preemptive Basic\/Digest authentication methods
against the HTTP proxy server." },
+ "httpProxySecure": { "index": 85, "kind": "property", "displayName": "Http
Proxy Secure", "group": "security", "label": "common,proxy,security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "autowired": false, "secret": false, "defaultValue": true,
"description": "If set to false disables the use of TLS when accessing the HTTP
proxy." },
+ "httpProxyUseDigestAuth": { "index": 86, "kind": "property",
"displayName": "Http Proxy Use Digest Auth", "group": "security", "label":
"common,proxy,security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "If set to true Digest authentication
will be used when authenticating to the HTTP proxy, otherwise Basic
authorization method will be used" },
+ "httpProxyUsername": { "index": 87, "kind": "property", "displayName":
"Http Proxy Username", "group": "security", "label": "common,proxy,security",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description":
"Username to use to authenticate against the HTTP proxy server." },
+ "instanceUrl": { "index": 88, "kind": "property", "displayName": "Instance
Url", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "URL of the Salesforce
instance used after authentication, by default received from Salesforce on
successful authentication" },
+ "jwtAudience": { "index": 89, "kind": "property", "displayName": "Jwt
Audience", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Value to use for the
Audience claim (aud) when using OAuth JWT flow. If not set, the login URL will
be used, which is appropriate in most cases." },
+ "keystore": { "index": 90, "kind": "property", "displayName": "Keystore",
"group": "security", "label": "common,security", "required": false, "type":
"object", "javaType": "org.apache.camel.support.jsse.KeyStoreParameters",
"deprecated": false, "autowired": false, "secret": true, "description":
"KeyStore parameters to use in OAuth JWT flow. The KeyStore should contain only
one entry with private key and certificate. Salesforce does not verify the
certificate chain, so this can easily [...]
+ "lazyLogin": { "index": 91, "kind": "property", "displayName": "Lazy
Login", "group": "security", "label": "common,security", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "If set to true
prevents the component from authenticating to Salesforce with the start of the
component. You would generally set this to the (default) false and authenticate
early and be immediately aware [...]
+ "loginConfig": { "index": 92, "kind": "property", "displayName": "Login
Config", "group": "security", "label": "common,security", "required": false,
"type": "object", "javaType":
"org.apache.camel.component.salesforce.SalesforceLoginConfig", "deprecated":
false, "autowired": false, "secret": false, "description": "All authentication
configuration in one nested bean, all properties set there can be set directly
on the component as well" },
+ "loginUrl": { "index": 93, "kind": "property", "displayName": "Login Url",
"group": "security", "label": "common,security", "required": true, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "https:\/\/login.salesforce.com",
"description": "URL of the Salesforce instance used for authentication, by
default set to https:\/\/login.salesforce.com" },
+ "password": { "index": 94, "kind": "property", "displayName": "Password",
"group": "security", "label": "common,security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "description": "Password used in OAuth flow to gain
access to access token. It's easy to get started with password OAuth flow, but
in general one should avoid it as it is deemed less secure than other flows.
Make sure that you append secur [...]
+ "pubSubHost": { "index": 95, "kind": "property", "displayName": "Pub Sub
Host", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "defaultValue":
"api.pubsub.salesforce.com", "description": "Pub\/Sub host" },
+ "pubSubPort": { "index": 96, "kind": "property", "displayName": "Pub Sub
Port", "group": "security", "label": "common,security", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 7443, "description": "Pub\/Sub port" },
+ "refreshToken": { "index": 97, "kind": "property", "displayName": "Refresh
Token", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "description": "Refresh token already
obtained in the refresh token OAuth flow. One needs to setup a web application
and configure a callback URL to receive the refresh token, or configure using
the builtin callback at https:\/\/l [...]
+ "sslContextParameters": { "index": 98, "kind": "property", "displayName":
"Ssl Context Parameters", "group": "security", "label": "common,security",
"required": false, "type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "SSL parameters to use, see
SSLContextParameters class for all available options." },
+ "useGlobalSslContextParameters": { "index": 99, "kind": "property",
"displayName": "Use Global Ssl Context Parameters", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Enable usage of global SSL context
parameters" },
+ "userName": { "index": 100, "kind": "property", "displayName": "User
Name", "group": "security", "label": "common,security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Username used in OAuth
flow to gain access to access token. It's easy to get started with password
OAuth flow, but in general one should avoid it as it is deemed less secure than
other flows." }
},
"headers": {
"CamelSalesforceReplayId": { "index": 0, "kind": "header", "displayName":
"", "group": "consumer", "label": "consumer", "required": false, "javaType":
"Object", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "description": "The Streaming API replayId.", "constantName":
"org.apache.camel.component.salesforce.SalesforceConstants#HEADER_SALESFORCE_REPLAY_ID"
},
@@ -146,7 +149,7 @@
"CamelSalesforceQueryResultTotalSize": { "index": 19, "kind": "header",
"displayName": "", "group": "producer", "label": "producer", "required": false,
"javaType": "int", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Total number of records matching a
query.", "constantName":
"org.apache.camel.component.salesforce.SalesforceConstants#HEADER_SALESFORCE_QUERY_RESULT_TOTAL_SIZE"
}
},
"properties": {
- "operationName": { "index": 0, "kind": "path", "displayName": "Operation
Name", "group": "common", "label": "common", "required": true, "type":
"object", "javaType":
"org.apache.camel.component.salesforce.internal.OperationName", "enum": [
"getVersions", "getResources", "getGlobalObjects", "getBasicInfo",
"getDescription", "getSObject", "createSObject", "updateSObject",
"deleteSObject", "getSObjectWithId", "upsertSObject", "deleteSObjectWithId",
"getBlobField", "query", "queryMore", [...]
+ "operationName": { "index": 0, "kind": "path", "displayName": "Operation
Name", "group": "common", "label": "common", "required": true, "type":
"object", "javaType":
"org.apache.camel.component.salesforce.internal.OperationName", "enum": [
"getVersions", "getResources", "getGlobalObjects", "getBasicInfo",
"getDescription", "getSObject", "createSObject", "updateSObject",
"deleteSObject", "getSObjectWithId", "upsertSObject", "deleteSObjectWithId",
"getBlobField", "query", "queryMore", [...]
"topicName": { "index": 1, "kind": "path", "displayName": "Topic Name",
"group": "producer", "label": "consumer,producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "The name of the topic\/channel to use"
},
"apexMethod": { "index": 2, "kind": "parameter", "displayName": "Apex
Method", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "APEX method name" },
"apexQueryParams": { "index": 3, "kind": "parameter", "displayName": "Apex
Query Params", "group": "common", "label": "", "required": false, "type":
"object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "Query params for APEX
method" },
@@ -206,10 +209,13 @@
"allOrNone": { "index": 57, "kind": "parameter", "displayName": "All Or
None", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "Composite API option to
indicate to rollback all records if any are not successful." },
"apexUrl": { "index": 58, "kind": "parameter", "displayName": "Apex Url",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "APEX method URL" },
"compositeMethod": { "index": 59, "kind": "parameter", "displayName":
"Composite Method", "group": "producer", "label": "producer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "Composite (raw) method."
},
- "rawHttpHeaders": { "index": 60, "kind": "parameter", "displayName": "Raw
Http Headers", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "Comma separated list of
message headers to include as HTTP parameters for Raw operation." },
- "rawMethod": { "index": 61, "kind": "parameter", "displayName": "Raw
Method", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "HTTP method to use for
the Raw operation" },
- "rawPath": { "index": 62, "kind": "parameter", "displayName": "Raw Path",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "The portion of the
endpoint URL after the domain name. E.g.,
'\/services\/data\/v52.0\/sobjects\/Accou [...]
- "rawQueryParameters": { "index": 63, "kind": "parameter", "displayName":
"Raw Query Parameters", "group": "producer", "label": "producer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "Comma separated list of
message headers to include as query parameters for Raw [...]
- "lazyStartProducer": { "index": 64, "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 [...]
+ "eventName": { "index": 60, "kind": "parameter", "displayName": "Event
Name", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "Name of Platform Event,
Change Data Capture Event, custom event, etc." },
+ "eventSchemaFormat": { "index": 61, "kind": "parameter", "displayName":
"Event Schema Format", "group": "producer", "label": "producer", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.salesforce.internal.dto.EventSchemaFormatEnum",
"enum": [ "EXPANDED", "COMPACT" ], "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "descr [...]
+ "eventSchemaId": { "index": 62, "kind": "parameter", "displayName": "Event
Schema Id", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "The ID of the event
schema." },
+ "rawHttpHeaders": { "index": 63, "kind": "parameter", "displayName": "Raw
Http Headers", "group": "producer", "label": "producer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "Comma separated list of
message headers to include as HTTP parameters for Raw operation." },
+ "rawMethod": { "index": 64, "kind": "parameter", "displayName": "Raw
Method", "group": "producer", "label": "producer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "HTTP method to use for
the Raw operation" },
+ "rawPath": { "index": 65, "kind": "parameter", "displayName": "Raw Path",
"group": "producer", "label": "producer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "The portion of the
endpoint URL after the domain name. E.g.,
'\/services\/data\/v52.0\/sobjects\/Accou [...]
+ "rawQueryParameters": { "index": 66, "kind": "parameter", "displayName":
"Raw Query Parameters", "group": "producer", "label": "producer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "configuration", "description": "Comma separated list of
message headers to include as query parameters for Raw [...]
+ "lazyStartProducer": { "index": 67, "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 [...]
}
}
diff --git
a/components-starter/camel-robotframework-starter/src/main/java/org/apache/camel/component/robotframework/springboot/RobotFrameworkComponentConfiguration.java
b/components-starter/camel-robotframework-starter/src/main/java/org/apache/camel/component/robotframework/springboot/RobotFrameworkComponentConfiguration.java
index 036f6e91617..c38e7b51c22 100644
---
a/components-starter/camel-robotframework-starter/src/main/java/org/apache/camel/component/robotframework/springboot/RobotFrameworkComponentConfiguration.java
+++
b/components-starter/camel-robotframework-starter/src/main/java/org/apache/camel/component/robotframework/springboot/RobotFrameworkComponentConfiguration.java
@@ -21,7 +21,7 @@ import
org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
import org.springframework.boot.context.properties.ConfigurationProperties;
/**
- * Pass camel exchanges to acceptence test written in Robot DSL.
+ * Pass camel exchanges to acceptance test written in Robot DSL.
*
* Generated by camel-package-maven-plugin - do not edit this file!
*/
diff --git
a/components-starter/camel-salesforce-starter/src/main/docs/salesforce.json
b/components-starter/camel-salesforce-starter/src/main/docs/salesforce.json
index 60b5817c85a..95f9100ac25 100644
--- a/components-starter/camel-salesforce-starter/src/main/docs/salesforce.json
+++ b/components-starter/camel-salesforce-starter/src/main/docs/salesforce.json
@@ -126,6 +126,24 @@
"description": "Whether to enable auto configuration of the salesforce
component. This is enabled by default.",
"sourceType":
"org.apache.camel.component.salesforce.springboot.SalesforceComponentConfiguration"
},
+ {
+ "name": "camel.component.salesforce.event-name",
+ "type": "java.lang.String",
+ "description": "Name of Platform Event, Change Data Capture Event,
custom event, etc.",
+ "sourceType":
"org.apache.camel.component.salesforce.springboot.SalesforceComponentConfiguration"
+ },
+ {
+ "name": "camel.component.salesforce.event-schema-format",
+ "type":
"org.apache.camel.component.salesforce.internal.dto.EventSchemaFormatEnum",
+ "description": "EXPANDED: Apache Avro format but doesnt strictly adhere
to the record complex type. COMPACT: Apache Avro, adheres to the specification
for the record complex type. This parameter is available in API version 43.0
and later.",
+ "sourceType":
"org.apache.camel.component.salesforce.springboot.SalesforceComponentConfiguration"
+ },
+ {
+ "name": "camel.component.salesforce.event-schema-id",
+ "type": "java.lang.String",
+ "description": "The ID of the event schema.",
+ "sourceType":
"org.apache.camel.component.salesforce.springboot.SalesforceComponentConfiguration"
+ },
{
"name": "camel.component.salesforce.fall-back-replay-id",
"type": "java.lang.Long",
diff --git
a/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
b/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
index abec5e2d50d..8178ef196ca 100644
---
a/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
+++
b/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
@@ -30,6 +30,7 @@ import
org.apache.camel.component.salesforce.SalesforceLoginConfig;
import
org.apache.camel.component.salesforce.api.dto.analytics.reports.ReportMetadata;
import org.apache.camel.component.salesforce.api.dto.bulk.ContentType;
import org.apache.camel.component.salesforce.internal.PayloadFormat;
+import
org.apache.camel.component.salesforce.internal.dto.EventSchemaFormatEnum;
import org.apache.camel.component.salesforce.internal.dto.NotifyForFieldsEnum;
import
org.apache.camel.component.salesforce.internal.dto.NotifyForOperationsEnum;
import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
@@ -372,6 +373,21 @@ public class SalesforceComponentConfiguration
* Composite (raw) method.
*/
private String compositeMethod;
+ /**
+ * Name of Platform Event, Change Data Capture Event, custom event, etc.
+ */
+ private String eventName;
+ /**
+ * EXPANDED: Apache Avro format but doesnt strictly adhere to the record
+ * complex type. COMPACT: Apache Avro, adheres to the specification for the
+ * record complex type. This parameter is available in API version 43.0 and
+ * later.
+ */
+ private EventSchemaFormatEnum eventSchemaFormat;
+ /**
+ * The ID of the event schema.
+ */
+ private String eventSchemaId;
/**
* Whether the producer should be started lazy (on the first message). By
* starting lazy you can use this to allow CamelContext and routes to
@@ -1082,6 +1098,30 @@ public class SalesforceComponentConfiguration
this.compositeMethod = compositeMethod;
}
+ public String getEventName() {
+ return eventName;
+ }
+
+ public void setEventName(String eventName) {
+ this.eventName = eventName;
+ }
+
+ public EventSchemaFormatEnum getEventSchemaFormat() {
+ return eventSchemaFormat;
+ }
+
+ public void setEventSchemaFormat(EventSchemaFormatEnum eventSchemaFormat) {
+ this.eventSchemaFormat = eventSchemaFormat;
+ }
+
+ public String getEventSchemaId() {
+ return eventSchemaId;
+ }
+
+ public void setEventSchemaId(String eventSchemaId) {
+ this.eventSchemaId = eventSchemaId;
+ }
+
public Boolean getLazyStartProducer() {
return lazyStartProducer;
}
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml
b/tooling/camel-spring-boot-dependencies/pom.xml
index 59b2306ce18..14adb634a08 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -38,12 +38,12 @@
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
- <version>3.23.4</version>
+ <version>3.25.2</version>
</dependency>
<dependency>
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java-util</artifactId>
- <version>3.23.4</version>
+ <version>3.25.2</version>
<exclusions>
<exclusion>
<groupId>org.checkerframework</groupId>
@@ -210,27 +210,27 @@
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-commons</artifactId>
- <version>1.12.1</version>
+ <version>1.12.2</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-observation</artifactId>
- <version>1.12.1</version>
+ <version>1.12.2</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-jmx</artifactId>
- <version>1.12.1</version>
+ <version>1.12.2</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
- <version>1.12.1</version>
+ <version>1.12.2</version>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-tracing</artifactId>
- <version>1.2.1</version>
+ <version>1.2.2</version>
</dependency>
<dependency>
<groupId>net.bytebuddy</groupId>