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

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

commit ba216589e5ee4503d39d20d12a33c3c120b23b49
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Mon Mar 30 12:51:54 2026 +0000

    (chores): revert spurious generated file changes
    
    Restore model.properties and camelYamlDsl.json to main state.
    The previous build regenerated these from stale local metadata,
    re-introducing deleted ServiceCall entries and schema diffs.
    
    Claude Code on behalf of Otavio R. Piske
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
---
 .../services/org/apache/camel/model.properties     |   20 -
 .../generated/resources/schema/camelYamlDsl.json   | 1584 +++-----------------
 2 files changed, 244 insertions(+), 1360 deletions(-)

diff --git 
a/core/camel-core-model/src/generated/resources/META-INF/services/org/apache/camel/model.properties
 
b/core/camel-core-model/src/generated/resources/META-INF/services/org/apache/camel/model.properties
index 1b1704a1b0bd..bd8dde1e716f 100644
--- 
a/core/camel-core-model/src/generated/resources/META-INF/services/org/apache/camel/model.properties
+++ 
b/core/camel-core-model/src/generated/resources/META-INF/services/org/apache/camel/model.properties
@@ -12,16 +12,11 @@ beanFactory
 beanio
 bearerToken
 bindy
-blacklistServiceFilter
-cachingServiceDiscovery
 cbor
 choice
 circuitBreaker
 claimCheck
-combinedServiceDiscovery
-combinedServiceFilter
 constant
-consulServiceDiscovery
 contextScan
 convertBodyTo
 convertHeaderTo
@@ -31,7 +26,6 @@ csimple
 csv
 custom
 customLoadBalancer
-customServiceFilter
 customTransformer
 customValidator
 dataFormatTransformer
@@ -39,11 +33,9 @@ dataFormats
 datasonnet
 deadLetterChannel
 defaultErrorHandler
-defaultLoadBalancer
 delay
 delete
 dfdl
-dnsServiceDiscovery
 doCatch
 doFinally
 doTry
@@ -72,7 +64,6 @@ groovyXml
 gzipDeflater
 head
 header
-healthyServiceFilter
 hl7
 hl7terser
 ical
@@ -93,7 +84,6 @@ jsonApi
 jsonpath
 jtaTransactionErrorHandler
 kamelet
-kubernetesServiceDiscovery
 langChain4jCharacterTokenizer
 langChain4jLineTokenizer
 langChain4jParagraphTokenizer
@@ -101,7 +91,6 @@ langChain4jSentenceTokenizer
 langChain4jWordTokenizer
 language
 loadBalance
-loadBalancerConfiguration
 loadTransformer
 log
 loop
@@ -128,7 +117,6 @@ outputType
 packageScan
 param
 parquetAvro
-passThroughServiceFilter
 patch
 pausable
 pgp
@@ -185,12 +173,6 @@ sample
 script
 security
 securityDefinitions
-serviceCall
-serviceCallConfiguration
-serviceChooserConfiguration
-serviceDiscoveryConfiguration
-serviceExpression
-serviceFilterConfiguration
 setBody
 setExchangePattern
 setHeader
@@ -205,7 +187,6 @@ sort
 spel
 split
 springTransactionErrorHandler
-staticServiceDiscovery
 step
 stickyLoadBalancer
 stop
@@ -252,4 +233,3 @@ xtokenize
 yaml
 zipDeflater
 zipFile
-zookeeperServiceDiscovery
diff --git 
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
 
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
index ce29a4f4a41f..7ca5baed769a 100644
--- 
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
+++ 
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl.json
@@ -3032,6 +3032,8 @@
                 "required" : [ "fory" ]
               }, {
                 "required" : [ "grok" ]
+              }, {
+                "required" : [ "groovyJson" ]
               }, {
                 "required" : [ "groovyXml" ]
               }, {
@@ -3216,6 +3218,14 @@
                 "$ref" : 
"#/items/definitions/org.apache.camel.model.dataformat.GrokDataFormat"
               }
             }
+          }, {
+            "type" : "object",
+            "required" : [ "groovyJson" ],
+            "properties" : {
+              "groovyJson" : {
+                "$ref" : 
"#/items/definitions/org.apache.camel.model.dataformat.GroovyJSonDataFormat"
+              }
+            }
           }, {
             "type" : "object",
             "required" : [ "groovyXml" ],
@@ -3514,6 +3524,7 @@
           "flatpack" : { },
           "fory" : { },
           "grok" : { },
+          "groovyJson" : { },
           "groovyXml" : { },
           "gzipDeflater" : { },
           "hl7" : { },
@@ -6099,35 +6110,6 @@
           }
         } ]
       },
-      "org.apache.camel.model.SagaActionUriDefinition" : {
-        "oneOf" : [ {
-          "type" : "string"
-        }, {
-          "type" : "object",
-          "additionalProperties" : false,
-          "properties" : {
-            "description" : {
-              "type" : "string"
-            },
-            "disabled" : {
-              "type" : "boolean"
-            },
-            "id" : {
-              "type" : "string"
-            },
-            "note" : {
-              "type" : "string"
-            },
-            "parameters" : {
-              "type" : "object"
-            },
-            "uri" : {
-              "type" : "string"
-            }
-          }
-        } ],
-        "required" : [ "uri" ]
-      },
       "org.apache.camel.model.SagaDefinition" : {
         "title" : "Saga",
         "description" : "Enables Sagas on the route",
@@ -6135,14 +6117,14 @@
         "additionalProperties" : false,
         "properties" : {
           "compensation" : {
+            "type" : "string",
             "title" : "Compensation",
-            "description" : "The compensation endpoint URI that must be called 
to compensate all changes done in the route. The route corresponding to the 
compensation URI must perform compensation and complete without error. If 
errors occur during compensation, the saga service may call again the 
compensation URI to retry.",
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.SagaActionUriDefinition"
+            "description" : "The compensation endpoint URI that must be called 
to compensate all changes done in the route. The route corresponding to the 
compensation URI must perform compensation and complete without error. If 
errors occur during compensation, the saga service may call again the 
compensation URI to retry."
           },
           "completion" : {
+            "type" : "string",
             "title" : "Completion",
-            "description" : "The completion endpoint URI that will be called 
when the Saga is completed successfully. The route corresponding to the 
completion URI must perform completion tasks and terminate without error. If 
errors occur during completion, the saga service may call again the completion 
URI to retry.",
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.SagaActionUriDefinition"
+            "description" : "The completion endpoint URI that will be called 
when the Saga is completed successfully. The route corresponding to the 
completion URI must perform completion tasks and terminate without error. If 
errors occur during completion, the saga service may call again the completion 
URI to retry."
           },
           "completionMode" : {
             "type" : "string",
@@ -8403,6 +8385,7 @@
           "flatpack" : { },
           "fory" : { },
           "grok" : { },
+          "groovyJson" : { },
           "groovyXml" : { },
           "gzipDeflater" : { },
           "hl7" : { },
@@ -8478,6 +8461,8 @@
                 "required" : [ "fory" ]
               }, {
                 "required" : [ "grok" ]
+              }, {
+                "required" : [ "groovyJson" ]
               }, {
                 "required" : [ "groovyXml" ]
               }, {
@@ -8662,6 +8647,14 @@
                 "$ref" : 
"#/items/definitions/org.apache.camel.model.dataformat.GrokDataFormat"
               }
             }
+          }, {
+            "type" : "object",
+            "required" : [ "groovyJson" ],
+            "properties" : {
+              "groovyJson" : {
+                "$ref" : 
"#/items/definitions/org.apache.camel.model.dataformat.GroovyJSonDataFormat"
+              }
+            }
           }, {
             "type" : "object",
             "required" : [ "groovyXml" ],
@@ -9193,1382 +9186,250 @@
           "tokenize" : { },
           "variable" : { },
           "wasm" : { },
-          "xpath" : { },
-          "xquery" : { },
-          "xtokenize" : { },
-          "expression" : { }
-        }
-      },
-      "org.apache.camel.model.WireTapDefinition" : {
-        "title" : "Wire Tap",
-        "description" : "Routes a copy of a message (or creates a new message) 
to a secondary destination while continue routing the original message.",
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "allowOptimisedComponents" : {
-            "type" : "boolean",
-            "title" : "Allow Optimised Components",
-            "description" : "Whether to allow components to optimise toD if 
they are org.apache.camel.spi.SendDynamicAware .",
-            "default" : true
-          },
-          "autoStartComponents" : {
-            "type" : "boolean",
-            "title" : "Auto Start Components",
-            "description" : "Whether to auto startup components when toD is 
starting up.",
-            "default" : true
-          },
-          "cacheSize" : {
-            "type" : "number",
-            "title" : "Cache Size",
-            "description" : "Sets the maximum size used by the 
org.apache.camel.spi.ProducerCache which is used to cache and reuse producers 
when using this recipient list, when uris are reused. Beware that when using 
dynamic endpoints then it affects how well the cache can be utilized. If each 
dynamic endpoint is unique then its best to turn off caching by setting this to 
-1, which allows Camel to not cache both the producers and endpoints; they are 
regarded as prototype scoped and will [...]
-          },
-          "copy" : {
-            "type" : "boolean",
-            "title" : "Copy",
-            "description" : "Uses a copy of the original exchange",
-            "default" : true
-          },
-          "description" : {
-            "type" : "string",
-            "title" : "Description",
-            "description" : "Sets the description of this node"
-          },
-          "disabled" : {
-            "type" : "boolean",
-            "title" : "Disabled",
-            "description" : "Disables this EIP from the route.",
-            "default" : false
-          },
-          "dynamicUri" : {
-            "type" : "boolean",
-            "title" : "Dynamic Uri",
-            "description" : "Whether the uri is dynamic or static. If the uri 
is dynamic then the simple language is used to evaluate a dynamic uri to use as 
the wire-tap destination, for each incoming message. This works similar to how 
the toD EIP pattern works. If static then the uri is used as-is as the wire-tap 
destination.",
-            "default" : true
-          },
-          "executorService" : {
-            "type" : "string",
-            "title" : "Executor Service",
-            "description" : "Uses a custom thread pool"
-          },
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "Sets the id of this node"
-          },
-          "ignoreInvalidEndpoint" : {
-            "type" : "boolean",
-            "title" : "Ignore Invalid Endpoint",
-            "description" : "Whether to ignore invalid endpoint URIs and skip 
sending the message.",
-            "default" : false
-          },
-          "note" : {
-            "type" : "string",
-            "title" : "Note",
-            "description" : "Sets the note of this node"
-          },
-          "onPrepare" : {
-            "type" : "string",
-            "title" : "On Prepare",
-            "description" : "Uses the Processor when preparing the 
org.apache.camel.Exchange to be sent. This can be used to deep-clone messages 
that should be sent, or any custom logic needed before the exchange is sent."
-          },
-          "parameters" : {
-            "type" : "object"
-          },
-          "uri" : {
-            "type" : "string",
-            "title" : "Uri",
-            "description" : "The uri of the endpoint to send to. The uri can 
be dynamic computed using the org.apache.camel.language.simple.SimpleLanguage 
expression."
-          },
-          "variableReceive" : {
-            "type" : "string",
-            "title" : "Variable Receive",
-            "description" : "To use a variable as the source for the message 
body to send. This makes it handy to use variables for user data and to easily 
control what data to use for sending and receiving. Important: When using send 
variable then the message body is taken from this variable instead of the 
current Message , however the headers from the Message will still be used as 
well. In other words, the variable is used instead of the message body, but 
everything else is as usual."
-          },
-          "variableSend" : {
-            "type" : "string",
-            "title" : "Variable Send",
-            "description" : "To use a variable as the source for the message 
body to send. This makes it handy to use variables for user data and to easily 
control what data to use for sending and receiving. Important: When using send 
variable then the message body is taken from this variable instead of the 
current message, however the headers from the message will still be used as 
well. In other words, the variable is used instead of the message body, but 
everything else is as usual."
-          }
-        },
-        "required" : [ "uri" ]
-      },
-      "org.apache.camel.model.app.BeanConstructorDefinition" : {
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "index" : {
-            "type" : "number"
-          },
-          "value" : {
-            "type" : "string"
-          }
-        },
-        "required" : [ "value" ]
-      },
-      "org.apache.camel.model.app.BeanConstructorsDefinition" : {
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "constructor" : {
-            "type" : "array",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.app.BeanConstructorDefinition"
-            }
-          }
-        }
-      },
-      "org.apache.camel.model.app.BeanPropertiesDefinition" : {
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "property" : {
-            "type" : "array",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.app.BeanPropertyDefinition"
-            }
-          }
-        }
-      },
-      "org.apache.camel.model.app.BeanPropertyDefinition" : {
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "key" : {
-            "type" : "string"
-          },
-          "properties" : {
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.app.BeanPropertiesDefinition"
-          },
-          "value" : {
-            "type" : "string"
-          }
-        }
-      },
-      "org.apache.camel.model.app.ComponentScanDefinition" : {
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "basePackage" : {
-            "type" : "string"
-          }
-        }
-      },
-      
"org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration" : 
{
-        "title" : "Blacklist Service Filter",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          },
-          "servers" : {
-            "type" : "array",
-            "title" : "Servers",
-            "description" : "Sets the server blacklist. Each entry can be a 
list of servers separated by comma in the format: 
servicehost:port,servicehost2:port,servicehost3:port",
-            "items" : {
-              "type" : "string"
-            }
-          }
-        }
-      },
-      
"org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration" 
: {
-        "title" : "Caching Service Discovery",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "anyOf" : [ {
-          "oneOf" : [ {
-            "type" : "object",
-            "required" : [ "combinedServiceDiscovery" ],
-            "properties" : {
-              "combinedServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          }, {
-            "not" : {
-              "anyOf" : [ {
-                "required" : [ "combinedServiceDiscovery" ]
-              }, {
-                "required" : [ "consulServiceDiscovery" ]
-              }, {
-                "required" : [ "dnsServiceDiscovery" ]
-              }, {
-                "required" : [ "kubernetesServiceDiscovery" ]
-              }, {
-                "required" : [ "staticServiceDiscovery" ]
-              } ]
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "consulServiceDiscovery" ],
-            "properties" : {
-              "consulServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "dnsServiceDiscovery" ],
-            "properties" : {
-              "dnsServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "kubernetesServiceDiscovery" ],
-            "properties" : {
-              "kubernetesServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "staticServiceDiscovery" ],
-            "properties" : {
-              "staticServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          } ]
-        } ],
-        "properties" : {
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          },
-          "timeout" : {
-            "type" : "number",
-            "title" : "Timeout",
-            "description" : "Set the time the services will be retained.",
-            "default" : 60
-          },
-          "units" : {
-            "type" : "string",
-            "title" : "Units",
-            "description" : "Set the time unit for the timeout.",
-            "default" : "SECONDS",
-            "enum" : [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", 
"SECONDS", "MINUTES", "HOURS", "DAYS" ]
-          },
-          "combinedServiceDiscovery" : { },
-          "consulServiceDiscovery" : { },
-          "dnsServiceDiscovery" : { },
-          "kubernetesServiceDiscovery" : { },
-          "staticServiceDiscovery" : { }
-        }
-      },
-      
"org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration" 
: {
-        "title" : "Combined Service Discovery",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "cachingServiceDiscovery" : {
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration"
-          },
-          "consulServiceDiscovery" : {
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration"
-          },
-          "dnsServiceDiscovery" : {
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration"
-          },
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "kubernetesServiceDiscovery" : {
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration"
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          },
-          "staticServiceDiscovery" : {
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration"
-          }
-        }
-      },
-      
"org.apache.camel.model.cloud.CombinedServiceCallServiceFilterConfiguration" : {
-        "title" : "Combined Service Filter",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "blacklistServiceFilter" : {
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration"
-          },
-          "customServiceFilter" : {
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration"
-          },
-          "healthyServiceFilter" : {
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration"
-          },
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "passThroughServiceFilter" : {
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration"
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          }
-        }
-      },
-      
"org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration" : 
{
-        "title" : "Consul Service Discovery",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "aclToken" : {
-            "type" : "string",
-            "title" : "Acl Token",
-            "description" : "Sets the ACL token to be used with Consul"
-          },
-          "blockSeconds" : {
-            "type" : "number",
-            "title" : "Block Seconds",
-            "description" : "The seconds to wait for a watch event, default 10 
seconds",
-            "default" : 10
-          },
-          "connectTimeoutMillis" : {
-            "type" : "number",
-            "title" : "Connect Timeout Millis",
-            "description" : "Connect timeout for OkHttpClient"
-          },
-          "datacenter" : {
-            "type" : "string",
-            "title" : "Datacenter",
-            "description" : "The data center"
-          },
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "password" : {
-            "type" : "string",
-            "title" : "Password",
-            "description" : "Sets the password to be used for basic 
authentication"
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          },
-          "readTimeoutMillis" : {
-            "type" : "number",
-            "title" : "Read Timeout Millis",
-            "description" : "Read timeout for OkHttpClient"
-          },
-          "url" : {
-            "type" : "string",
-            "title" : "Url",
-            "description" : "The Consul agent URL"
-          },
-          "userName" : {
-            "type" : "string",
-            "title" : "User Name",
-            "description" : "Sets the username to be used for basic 
authentication"
-          },
-          "writeTimeoutMillis" : {
-            "type" : "number",
-            "title" : "Write Timeout Millis",
-            "description" : "Write timeout for OkHttpClient"
-          }
-        }
-      },
-      
"org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration" : {
-        "title" : "Custom Service Filter",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          },
-          "ref" : {
-            "type" : "string",
-            "title" : "Ref",
-            "description" : "Reference of a ServiceFilter"
-          }
-        }
-      },
-      
"org.apache.camel.model.cloud.DefaultServiceCallServiceLoadBalancerConfiguration"
 : {
-        "title" : "Default Load Balancer",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          }
-        }
-      },
-      
"org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration" : {
-        "title" : "Dns Service Discovery",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "domain" : {
-            "type" : "string",
-            "title" : "Domain",
-            "description" : "The domain name;"
-          },
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          },
-          "proto" : {
-            "type" : "string",
-            "title" : "Proto",
-            "description" : "The transport protocol of the desired service.",
-            "default" : "_tcp"
-          }
-        }
-      },
-      
"org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration" : {
-        "title" : "Healthy Service Filter",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          }
-        }
-      },
-      
"org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration"
 : {
-        "title" : "Kubernetes Service Discovery",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "apiVersion" : {
-            "type" : "string",
-            "title" : "Api Version",
-            "description" : "Sets the API version when using client lookup"
-          },
-          "caCertData" : {
-            "type" : "string",
-            "title" : "Ca Cert Data",
-            "description" : "Sets the Certificate Authority data when using 
client lookup"
-          },
-          "caCertFile" : {
-            "type" : "string",
-            "title" : "Ca Cert File",
-            "description" : "Sets the Certificate Authority data that are 
loaded from the file when using client lookup"
-          },
-          "clientCertData" : {
-            "type" : "string",
-            "title" : "Client Cert Data",
-            "description" : "Sets the Client Certificate data when using 
client lookup"
-          },
-          "clientCertFile" : {
-            "type" : "string",
-            "title" : "Client Cert File",
-            "description" : "Sets the Client Certificate data that are loaded 
from the file when using client lookup"
-          },
-          "clientKeyAlgo" : {
-            "type" : "string",
-            "title" : "Client Key Algo",
-            "description" : "Sets the Client Keystore algorithm, such as RSA 
when using client lookup"
-          },
-          "clientKeyData" : {
-            "type" : "string",
-            "title" : "Client Key Data",
-            "description" : "Sets the Client Keystore data when using client 
lookup"
-          },
-          "clientKeyFile" : {
-            "type" : "string",
-            "title" : "Client Key File",
-            "description" : "Sets the Client Keystore data that are loaded 
from the file when using client lookup"
-          },
-          "clientKeyPassphrase" : {
-            "type" : "string",
-            "title" : "Client Key Passphrase",
-            "description" : "Sets the Client Keystore passphrase when using 
client lookup"
-          },
-          "dnsDomain" : {
-            "type" : "string",
-            "title" : "Dns Domain",
-            "description" : "Sets the DNS domain to use for DNS lookup."
-          },
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "lookup" : {
-            "type" : "string",
-            "title" : "Lookup",
-            "description" : "How to perform service lookup. Possible values: 
client, dns, environment. When using client, then the client queries the 
kubernetes master to obtain a list of active pods that provides the service, 
and then random (or round robin) select a pod. When using dns the service name 
is resolved as name.namespace.svc.dnsDomain. When using dnssrv the service name 
is resolved with SRV query for _._...svc... When using environment then 
environment variables are used to  [...]
-            "default" : "environment",
-            "enum" : [ "environment", "dns", "client" ]
-          },
-          "masterUrl" : {
-            "type" : "string",
-            "title" : "Master Url",
-            "description" : "Sets the URL to the master when using client 
lookup"
-          },
-          "namespace" : {
-            "type" : "string",
-            "title" : "Namespace",
-            "description" : "Sets the namespace to use. Will by default use 
namespace from the ENV variable KUBERNETES_MASTER."
-          },
-          "oauthToken" : {
-            "type" : "string",
-            "title" : "Oauth Token",
-            "description" : "Sets the OAUTH token for authentication (instead 
of username/password) when using client lookup"
-          },
-          "password" : {
-            "type" : "string",
-            "title" : "Password",
-            "description" : "Sets the password for authentication when using 
client lookup"
-          },
-          "portName" : {
-            "type" : "string",
-            "title" : "Port Name",
-            "description" : "Sets the Port Name to use for DNS/DNSSRV lookup."
-          },
-          "portProtocol" : {
-            "type" : "string",
-            "title" : "Port Protocol",
-            "description" : "Sets the Port Protocol to use for DNS/DNSSRV 
lookup."
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          },
-          "trustCerts" : {
-            "type" : "boolean",
-            "title" : "Trust Certs",
-            "description" : "Sets whether to turn on trust certificate check 
when using client lookup",
-            "default" : false
-          },
-          "username" : {
-            "type" : "string",
-            "title" : "Username",
-            "description" : "Sets the username for authentication when using 
client lookup"
-          }
-        }
-      },
-      
"org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration" 
: {
-        "title" : "Pass Through Service Filter",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "properties" : {
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          }
-        }
-      },
-      "org.apache.camel.model.cloud.ServiceCallConfigurationDefinition" : {
-        "title" : "Service Call Configuration",
-        "description" : "Remote service call configuration",
-        "deprecated" : true,
-        "type" : "object",
-        "additionalProperties" : false,
-        "anyOf" : [ {
-          "oneOf" : [ {
-            "type" : "object",
-            "required" : [ "blacklistServiceFilter" ],
-            "properties" : {
-              "blacklistServiceFilter" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration"
-              }
-            }
-          }, {
-            "not" : {
-              "anyOf" : [ {
-                "required" : [ "blacklistServiceFilter" ]
-              }, {
-                "required" : [ "combinedServiceFilter" ]
-              }, {
-                "required" : [ "customServiceFilter" ]
-              }, {
-                "required" : [ "healthyServiceFilter" ]
-              }, {
-                "required" : [ "passThroughServiceFilter" ]
-              } ]
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "combinedServiceFilter" ],
-            "properties" : {
-              "combinedServiceFilter" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceFilterConfiguration"
-              }
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "customServiceFilter" ],
-            "properties" : {
-              "customServiceFilter" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration"
-              }
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "healthyServiceFilter" ],
-            "properties" : {
-              "healthyServiceFilter" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration"
-              }
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "passThroughServiceFilter" ],
-            "properties" : {
-              "passThroughServiceFilter" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration"
-              }
-            }
-          } ]
-        }, {
-          "oneOf" : [ {
-            "type" : "object",
-            "required" : [ "cachingServiceDiscovery" ],
-            "properties" : {
-              "cachingServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          }, {
-            "not" : {
-              "anyOf" : [ {
-                "required" : [ "cachingServiceDiscovery" ]
-              }, {
-                "required" : [ "combinedServiceDiscovery" ]
-              }, {
-                "required" : [ "consulServiceDiscovery" ]
-              }, {
-                "required" : [ "dnsServiceDiscovery" ]
-              }, {
-                "required" : [ "kubernetesServiceDiscovery" ]
-              }, {
-                "required" : [ "staticServiceDiscovery" ]
-              }, {
-                "required" : [ "zookeeperServiceDiscovery" ]
-              } ]
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "combinedServiceDiscovery" ],
-            "properties" : {
-              "combinedServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "consulServiceDiscovery" ],
-            "properties" : {
-              "consulServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "dnsServiceDiscovery" ],
-            "properties" : {
-              "dnsServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "kubernetesServiceDiscovery" ],
-            "properties" : {
-              "kubernetesServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "staticServiceDiscovery" ],
-            "properties" : {
-              "staticServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          }, {
-            "type" : "object",
-            "required" : [ "zookeeperServiceDiscovery" ],
-            "properties" : {
-              "zookeeperServiceDiscovery" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.ZooKeeperServiceCallServiceDiscoveryConfiguration"
-              }
-            }
-          } ]
-        }, {
-          "oneOf" : [ {
-            "type" : "object",
-            "required" : [ "defaultLoadBalancer" ],
-            "properties" : {
-              "defaultLoadBalancer" : {
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.DefaultServiceCallServiceLoadBalancerConfiguration"
-              }
-            }
-          }, {
-            "not" : {
-              "anyOf" : [ {
-                "required" : [ "defaultLoadBalancer" ]
-              } ]
-            }
-          } ]
-        }, {
-          "oneOf" : [ {
-            "type" : "object",
-            "required" : [ "expression" ],
-            "properties" : {
-              "expression" : {
-                "title" : "Expression",
-                "description" : "Configures the Expression using the given 
configuration.",
-                "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.ServiceCallExpressionConfiguration"
-              }
-            }
-          }, {
-            "not" : {
-              "anyOf" : [ {
-                "required" : [ "expression" ]
-              } ]
-            }
-          } ]
-        } ],
-        "properties" : {
-          "component" : {
-            "type" : "string",
-            "title" : "Component",
-            "description" : "The component to use.",
-            "default" : "http"
-          },
-          "expressionRef" : {
-            "type" : "string",
-            "title" : "Expression Ref",
-            "description" : "Set a reference to a custom Expression to use."
-          },
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "loadBalancerRef" : {
-            "type" : "string",
-            "title" : "Load Balancer Ref",
-            "description" : "Sets a reference to a custom ServiceLoadBalancer 
to use."
-          },
-          "pattern" : {
-            "type" : "string",
-            "title" : "Pattern",
-            "description" : "Sets the optional ExchangePattern used to invoke 
this endpoint",
-            "enum" : [ "InOnly", "InOut" ]
-          },
-          "serviceChooserRef" : {
-            "type" : "string",
-            "title" : "Service Chooser Ref",
-            "description" : "Sets a reference to a custom ServiceChooser to 
use."
-          },
-          "serviceDiscoveryRef" : {
-            "type" : "string",
-            "title" : "Service Discovery Ref",
-            "description" : "Sets a reference to a custom ServiceDiscovery to 
use."
-          },
-          "serviceFilterRef" : {
-            "type" : "string",
-            "title" : "Service Filter Ref",
-            "description" : "Sets a reference to a custom ServiceFilter to 
use."
-          },
-          "uri" : {
-            "type" : "string",
-            "title" : "Uri",
-            "description" : "The uri of the endpoint to send to. The uri can 
be dynamic computed using the simple language expression."
-          },
-          "blacklistServiceFilter" : { },
-          "combinedServiceFilter" : { },
-          "customServiceFilter" : { },
-          "healthyServiceFilter" : { },
-          "passThroughServiceFilter" : { },
-          "cachingServiceDiscovery" : { },
-          "combinedServiceDiscovery" : { },
-          "consulServiceDiscovery" : { },
-          "dnsServiceDiscovery" : { },
-          "kubernetesServiceDiscovery" : { },
-          "staticServiceDiscovery" : { },
-          "zookeeperServiceDiscovery" : { },
-          "defaultLoadBalancer" : { },
-          "expression" : { }
-        }
-      },
-      "org.apache.camel.model.cloud.ServiceCallDefinition" : {
-        "title" : "Service Call",
-        "description" : "To call remote services",
-        "deprecated" : true,
-        "oneOf" : [ {
-          "type" : "string"
-        }, {
-          "type" : "object",
-          "additionalProperties" : false,
-          "anyOf" : [ {
-            "oneOf" : [ {
-              "type" : "object",
-              "required" : [ "blacklistServiceFilter" ],
-              "properties" : {
-                "blacklistServiceFilter" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration"
-                }
-              }
-            }, {
-              "not" : {
-                "anyOf" : [ {
-                  "required" : [ "blacklistServiceFilter" ]
-                }, {
-                  "required" : [ "combinedServiceFilter" ]
-                }, {
-                  "required" : [ "customServiceFilter" ]
-                }, {
-                  "required" : [ "healthyServiceFilter" ]
-                }, {
-                  "required" : [ "passThroughServiceFilter" ]
-                } ]
-              }
-            }, {
-              "type" : "object",
-              "required" : [ "combinedServiceFilter" ],
-              "properties" : {
-                "combinedServiceFilter" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceFilterConfiguration"
-                }
-              }
-            }, {
-              "type" : "object",
-              "required" : [ "customServiceFilter" ],
-              "properties" : {
-                "customServiceFilter" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration"
-                }
-              }
-            }, {
-              "type" : "object",
-              "required" : [ "healthyServiceFilter" ],
-              "properties" : {
-                "healthyServiceFilter" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration"
-                }
-              }
-            }, {
-              "type" : "object",
-              "required" : [ "passThroughServiceFilter" ],
-              "properties" : {
-                "passThroughServiceFilter" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration"
-                }
-              }
-            } ]
-          }, {
-            "oneOf" : [ {
-              "type" : "object",
-              "required" : [ "cachingServiceDiscovery" ],
-              "properties" : {
-                "cachingServiceDiscovery" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration"
-                }
-              }
-            }, {
-              "not" : {
-                "anyOf" : [ {
-                  "required" : [ "cachingServiceDiscovery" ]
-                }, {
-                  "required" : [ "combinedServiceDiscovery" ]
-                }, {
-                  "required" : [ "consulServiceDiscovery" ]
-                }, {
-                  "required" : [ "dnsServiceDiscovery" ]
-                }, {
-                  "required" : [ "kubernetesServiceDiscovery" ]
-                }, {
-                  "required" : [ "staticServiceDiscovery" ]
-                }, {
-                  "required" : [ "zookeeperServiceDiscovery" ]
-                } ]
-              }
-            }, {
-              "type" : "object",
-              "required" : [ "combinedServiceDiscovery" ],
-              "properties" : {
-                "combinedServiceDiscovery" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration"
-                }
-              }
-            }, {
-              "type" : "object",
-              "required" : [ "consulServiceDiscovery" ],
-              "properties" : {
-                "consulServiceDiscovery" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration"
-                }
-              }
-            }, {
-              "type" : "object",
-              "required" : [ "dnsServiceDiscovery" ],
-              "properties" : {
-                "dnsServiceDiscovery" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration"
-                }
-              }
-            }, {
-              "type" : "object",
-              "required" : [ "kubernetesServiceDiscovery" ],
-              "properties" : {
-                "kubernetesServiceDiscovery" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration"
-                }
-              }
-            }, {
-              "type" : "object",
-              "required" : [ "staticServiceDiscovery" ],
-              "properties" : {
-                "staticServiceDiscovery" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration"
-                }
-              }
-            }, {
-              "type" : "object",
-              "required" : [ "zookeeperServiceDiscovery" ],
-              "properties" : {
-                "zookeeperServiceDiscovery" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.ZooKeeperServiceCallServiceDiscoveryConfiguration"
-                }
-              }
-            } ]
-          }, {
-            "oneOf" : [ {
-              "type" : "object",
-              "required" : [ "defaultLoadBalancer" ],
-              "properties" : {
-                "defaultLoadBalancer" : {
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.DefaultServiceCallServiceLoadBalancerConfiguration"
-                }
-              }
-            }, {
-              "not" : {
-                "anyOf" : [ {
-                  "required" : [ "defaultLoadBalancer" ]
-                } ]
-              }
-            } ]
-          }, {
-            "oneOf" : [ {
-              "type" : "object",
-              "required" : [ "expression" ],
-              "properties" : {
-                "expression" : {
-                  "title" : "Expression",
-                  "description" : "Configures the Expression using the given 
configuration.",
-                  "$ref" : 
"#/items/definitions/org.apache.camel.model.cloud.ServiceCallExpressionConfiguration"
-                }
-              }
-            }, {
-              "not" : {
-                "anyOf" : [ {
-                  "required" : [ "expression" ]
-                } ]
-              }
-            } ]
-          } ],
-          "properties" : {
-            "component" : {
-              "type" : "string",
-              "title" : "Component",
-              "description" : "The component to use.",
-              "default" : "http"
-            },
-            "configurationRef" : {
-              "type" : "string",
-              "title" : "Configuration Ref",
-              "description" : "Refers to a ServiceCall configuration to use"
-            },
-            "description" : {
-              "type" : "string",
-              "title" : "Description",
-              "description" : "Sets the description of this node"
-            },
-            "disabled" : {
-              "type" : "boolean",
-              "title" : "Disabled",
-              "description" : "Disables this EIP from the route.",
-              "default" : false
-            },
-            "expressionRef" : {
-              "type" : "string",
-              "title" : "Expression Ref",
-              "description" : "Set a reference to a custom Expression to use."
-            },
-            "id" : {
-              "type" : "string",
-              "title" : "Id",
-              "description" : "Sets the id of this node"
-            },
-            "loadBalancerRef" : {
-              "type" : "string",
-              "title" : "Load Balancer Ref",
-              "description" : "Sets a reference to a custom 
ServiceLoadBalancer to use."
-            },
-            "name" : {
-              "type" : "string",
-              "title" : "Name",
-              "description" : "Sets the name of the service to use"
-            },
-            "note" : {
-              "type" : "string",
-              "title" : "Note",
-              "description" : "Sets the note of this node"
-            },
-            "pattern" : {
-              "type" : "string",
-              "title" : "Pattern",
-              "description" : "Sets the optional ExchangePattern used to 
invoke this endpoint",
-              "enum" : [ "InOnly", "InOut" ]
-            },
-            "serviceChooserRef" : {
-              "type" : "string",
-              "title" : "Service Chooser Ref",
-              "description" : "Sets a reference to a custom ServiceChooser to 
use."
-            },
-            "serviceDiscoveryRef" : {
-              "type" : "string",
-              "title" : "Service Discovery Ref",
-              "description" : "Sets a reference to a custom ServiceDiscovery 
to use."
-            },
-            "serviceFilterRef" : {
-              "type" : "string",
-              "title" : "Service Filter Ref",
-              "description" : "Sets a reference to a custom ServiceFilter to 
use."
-            },
-            "uri" : {
-              "type" : "string",
-              "title" : "Uri",
-              "description" : "The uri of the endpoint to send to. The uri can 
be dynamic computed using the org.apache.camel.language.simple.SimpleLanguage 
expression."
-            },
-            "blacklistServiceFilter" : { },
-            "combinedServiceFilter" : { },
-            "customServiceFilter" : { },
-            "healthyServiceFilter" : { },
-            "passThroughServiceFilter" : { },
-            "cachingServiceDiscovery" : { },
-            "combinedServiceDiscovery" : { },
-            "consulServiceDiscovery" : { },
-            "dnsServiceDiscovery" : { },
-            "kubernetesServiceDiscovery" : { },
-            "staticServiceDiscovery" : { },
-            "zookeeperServiceDiscovery" : { },
-            "defaultLoadBalancer" : { },
-            "expression" : { }
-          }
-        } ],
-        "required" : [ "name" ]
+          "xpath" : { },
+          "xquery" : { },
+          "xtokenize" : { },
+          "expression" : { }
+        }
       },
-      "org.apache.camel.model.cloud.ServiceCallExpressionConfiguration" : {
-        "title" : "Service Expression",
-        "deprecated" : true,
+      "org.apache.camel.model.WireTapDefinition" : {
+        "title" : "Wire Tap",
+        "description" : "Routes a copy of a message (or creates a new message) 
to a secondary destination while continue routing the original message.",
         "type" : "object",
         "additionalProperties" : false,
         "properties" : {
-          "expressionType" : {
-            "$ref" : 
"#/items/definitions/org.apache.camel.model.language.ExpressionDefinition"
+          "allowOptimisedComponents" : {
+            "type" : "boolean",
+            "title" : "Allow Optimised Components",
+            "description" : "Whether to allow components to optimise toD if 
they are org.apache.camel.spi.SendDynamicAware .",
+            "default" : true
+          },
+          "autoStartComponents" : {
+            "type" : "boolean",
+            "title" : "Auto Start Components",
+            "description" : "Whether to auto startup components when toD is 
starting up.",
+            "default" : true
+          },
+          "cacheSize" : {
+            "type" : "number",
+            "title" : "Cache Size",
+            "description" : "Sets the maximum size used by the 
org.apache.camel.spi.ProducerCache which is used to cache and reuse producers 
when using this recipient list, when uris are reused. Beware that when using 
dynamic endpoints then it affects how well the cache can be utilized. If each 
dynamic endpoint is unique then its best to turn off caching by setting this to 
-1, which allows Camel to not cache both the producers and endpoints; they are 
regarded as prototype scoped and will [...]
+          },
+          "copy" : {
+            "type" : "boolean",
+            "title" : "Copy",
+            "description" : "Uses a copy of the original exchange",
+            "default" : true
           },
-          "hostHeader" : {
+          "description" : {
+            "type" : "string",
+            "title" : "Description",
+            "description" : "Sets the description of this node"
+          },
+          "disabled" : {
+            "type" : "boolean",
+            "title" : "Disabled",
+            "description" : "Disables this EIP from the route.",
+            "default" : false
+          },
+          "dynamicUri" : {
+            "type" : "boolean",
+            "title" : "Dynamic Uri",
+            "description" : "Whether the uri is dynamic or static. If the uri 
is dynamic then the simple language is used to evaluate a dynamic uri to use as 
the wire-tap destination, for each incoming message. This works similar to how 
the toD EIP pattern works. If static then the uri is used as-is as the wire-tap 
destination.",
+            "default" : true
+          },
+          "executorService" : {
             "type" : "string",
-            "title" : "Host Header",
-            "description" : "The header that holds the service host 
information, default ServiceCallConstants.SERVICE_HOST",
-            "default" : "CamelServiceCallServiceHost"
+            "title" : "Executor Service",
+            "description" : "Uses a custom thread pool"
           },
           "id" : {
             "type" : "string",
             "title" : "Id",
-            "description" : "The id of this node"
+            "description" : "Sets the id of this node"
+          },
+          "ignoreInvalidEndpoint" : {
+            "type" : "boolean",
+            "title" : "Ignore Invalid Endpoint",
+            "description" : "Whether to ignore invalid endpoint URIs and skip 
sending the message.",
+            "default" : false
           },
-          "portHeader" : {
+          "note" : {
             "type" : "string",
-            "title" : "Port Header",
-            "description" : "The header that holds the service port 
information, default ServiceCallConstants.SERVICE_PORT",
-            "default" : "CamelServiceCallServicePort"
+            "title" : "Note",
+            "description" : "Sets the note of this node"
           },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
+          "onPrepare" : {
+            "type" : "string",
+            "title" : "On Prepare",
+            "description" : "Uses the Processor when preparing the 
org.apache.camel.Exchange to be sent. This can be used to deep-clone messages 
that should be sent, or any custom logic needed before the exchange is sent."
+          },
+          "parameters" : {
+            "type" : "object"
+          },
+          "uri" : {
+            "type" : "string",
+            "title" : "Uri",
+            "description" : "The uri of the endpoint to send to. The uri can 
be dynamic computed using the org.apache.camel.language.simple.SimpleLanguage 
expression."
+          },
+          "variableReceive" : {
+            "type" : "string",
+            "title" : "Variable Receive",
+            "description" : "To use a variable as the source for the message 
body to send. This makes it handy to use variables for user data and to easily 
control what data to use for sending and receiving. Important: When using send 
variable then the message body is taken from this variable instead of the 
current Message , however the headers from the Message will still be used as 
well. In other words, the variable is used instead of the message body, but 
everything else is as usual."
+          },
+          "variableSend" : {
+            "type" : "string",
+            "title" : "Variable Send",
+            "description" : "To use a variable as the source for the message 
body to send. This makes it handy to use variables for user data and to easily 
control what data to use for sending and receiving. Important: When using send 
variable then the message body is taken from this variable instead of the 
current message, however the headers from the message will still be used as 
well. In other words, the variable is used instead of the message body, but 
everything else is as usual."
           }
-        }
+        },
+        "required" : [ "uri" ]
       },
-      "org.apache.camel.model.cloud.ServiceCallServiceChooserConfiguration" : {
-        "title" : "Service Chooser Configuration",
-        "deprecated" : true,
+      "org.apache.camel.model.app.BeanConstructorDefinition" : {
         "type" : "object",
         "additionalProperties" : false,
         "properties" : {
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
+          "index" : {
+            "type" : "number"
           },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
+          "value" : {
+            "type" : "string"
           }
-        }
+        },
+        "required" : [ "value" ]
       },
-      "org.apache.camel.model.cloud.ServiceCallServiceDiscoveryConfiguration" 
: {
-        "title" : "Service Discovery Configuration",
-        "deprecated" : true,
+      "org.apache.camel.model.app.BeanConstructorsDefinition" : {
         "type" : "object",
         "additionalProperties" : false,
         "properties" : {
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "properties" : {
+          "constructor" : {
             "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
             "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
+              "$ref" : 
"#/items/definitions/org.apache.camel.model.app.BeanConstructorDefinition"
             }
           }
         }
       },
-      "org.apache.camel.model.cloud.ServiceCallServiceFilterConfiguration" : {
-        "title" : "Service Filter Configuration",
-        "deprecated" : true,
+      "org.apache.camel.model.app.BeanPropertiesDefinition" : {
         "type" : "object",
         "additionalProperties" : false,
         "properties" : {
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "properties" : {
+          "property" : {
             "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
             "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
+              "$ref" : 
"#/items/definitions/org.apache.camel.model.app.BeanPropertyDefinition"
             }
           }
         }
       },
-      
"org.apache.camel.model.cloud.ServiceCallServiceLoadBalancerConfiguration" : {
-        "title" : "Load Balancer Configuration",
-        "deprecated" : true,
+      "org.apache.camel.model.app.BeanPropertyDefinition" : {
         "type" : "object",
         "additionalProperties" : false,
         "properties" : {
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
+          "key" : {
+            "type" : "string"
           },
           "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
+            "$ref" : 
"#/items/definitions/org.apache.camel.model.app.BeanPropertiesDefinition"
+          },
+          "value" : {
+            "type" : "string"
           }
         }
       },
-      
"org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration" : 
{
-        "title" : "Static Service Discovery",
-        "deprecated" : true,
+      "org.apache.camel.model.app.ComponentScanDefinition" : {
         "type" : "object",
         "additionalProperties" : false,
         "properties" : {
-          "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
-          },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
-          },
-          "servers" : {
-            "type" : "array",
-            "title" : "Servers",
-            "description" : "Sets the server list. Each entry can be a list of 
servers separated by comma in the format: 
servicehost:port,servicehost2:port,servicehost3:port",
-            "items" : {
-              "type" : "string"
-            }
+          "basePackage" : {
+            "type" : "string"
           }
         }
       },
-      
"org.apache.camel.model.cloud.ZooKeeperServiceCallServiceDiscoveryConfiguration"
 : {
-        "title" : "Zookeeper Service Discovery",
-        "deprecated" : true,
+      "org.apache.camel.model.app.SSLContextParametersDefinition" : {
         "type" : "object",
         "additionalProperties" : false,
         "properties" : {
-          "basePath" : {
-            "type" : "string",
-            "title" : "Base Path",
-            "description" : "Set the base path to store in ZK"
+          "certAlias" : {
+            "type" : "string"
+          },
+          "cipherSuites" : {
+            "type" : "string"
+          },
+          "cipherSuitesExclude" : {
+            "type" : "string"
+          },
+          "cipherSuitesInclude" : {
+            "type" : "string"
           },
-          "connectionTimeout" : {
+          "clientAuthentication" : {
             "type" : "string",
-            "title" : "Connection Timeout",
-            "description" : "Connection timeout."
+            "enum" : [ "NONE", "WANT", "REQUIRE" ]
           },
           "id" : {
-            "type" : "string",
-            "title" : "Id",
-            "description" : "The id of this node"
+            "type" : "string"
           },
-          "namespace" : {
-            "type" : "string",
-            "title" : "Namespace",
-            "description" : "As ZooKeeper is a shared space, users of a given 
cluster should stay within a pre-defined namespace. If a namespace is set here, 
all paths will get pre-pended with the namespace"
+          "keyManagerAlgorithm" : {
+            "type" : "string"
           },
-          "nodes" : {
-            "type" : "string",
-            "title" : "Nodes",
-            "description" : "A comma separate list of servers to connect to in 
the form host:port"
+          "keyManagerProvider" : {
+            "type" : "string"
           },
-          "properties" : {
-            "type" : "array",
-            "title" : "Properties",
-            "description" : "Set client properties to use. These properties 
are specific to what service call implementation are in use. For example if 
using a different one, then the client properties are defined according to the 
specific service in use.",
-            "items" : {
-              "$ref" : 
"#/items/definitions/org.apache.camel.model.PropertyDefinition"
-            }
+          "keyStore" : {
+            "type" : "string"
           },
-          "reconnectBaseSleepTime" : {
-            "type" : "string",
-            "title" : "Reconnect Base Sleep Time",
-            "description" : "Initial amount of time to wait between retries."
+          "keyStoreProvider" : {
+            "type" : "string"
           },
-          "reconnectMaxRetries" : {
-            "type" : "string",
-            "title" : "Reconnect Max Retries",
-            "description" : "Max number of times to retry"
+          "keyStoreType" : {
+            "type" : "string"
           },
-          "reconnectMaxSleepTime" : {
-            "type" : "string",
-            "title" : "Reconnect Max Sleep Time",
-            "description" : "Max time in ms to sleep on each retry"
+          "keystorePassword" : {
+            "type" : "string"
+          },
+          "namedGroups" : {
+            "type" : "string"
+          },
+          "namedGroupsExclude" : {
+            "type" : "string"
+          },
+          "namedGroupsInclude" : {
+            "type" : "string"
+          },
+          "provider" : {
+            "type" : "string"
+          },
+          "secureRandomAlgorithm" : {
+            "type" : "string"
+          },
+          "secureRandomProvider" : {
+            "type" : "string"
+          },
+          "secureSocketProtocol" : {
+            "type" : "string"
           },
           "sessionTimeout" : {
-            "type" : "string",
-            "title" : "Session Timeout",
-            "description" : "Session timeout."
+            "type" : "string"
+          },
+          "signatureSchemes" : {
+            "type" : "string"
+          },
+          "signatureSchemesExclude" : {
+            "type" : "string"
+          },
+          "signatureSchemesInclude" : {
+            "type" : "string"
+          },
+          "trustAllCertificates" : {
+            "type" : "string"
+          },
+          "trustStore" : {
+            "type" : "string"
+          },
+          "trustStorePassword" : {
+            "type" : "string"
           }
-        },
-        "required" : [ "basePath", "nodes" ]
+        }
       },
       "org.apache.camel.model.config.BatchResequencerConfig" : {
         "title" : "Batch Config",
@@ -11362,6 +10223,9 @@
           "grok" : {
             "$ref" : 
"#/items/definitions/org.apache.camel.model.dataformat.GrokDataFormat"
           },
+          "groovyJson" : {
+            "$ref" : 
"#/items/definitions/org.apache.camel.model.dataformat.GroovyJSonDataFormat"
+          },
           "groovyXml" : {
             "$ref" : 
"#/items/definitions/org.apache.camel.model.dataformat.GroovyXmlDataFormat"
           },
@@ -11841,6 +10705,25 @@
         },
         "required" : [ "pattern" ]
       },
+      "org.apache.camel.model.dataformat.GroovyJSonDataFormat" : {
+        "title" : "Groovy JSon",
+        "description" : "Transform between JSon and java.util.Map or 
java.util.List objects.",
+        "type" : "object",
+        "additionalProperties" : false,
+        "properties" : {
+          "id" : {
+            "type" : "string",
+            "title" : "Id",
+            "description" : "The id of this node"
+          },
+          "prettyPrint" : {
+            "type" : "boolean",
+            "title" : "Pretty Print",
+            "description" : "To pretty printing output nicely formatted. Is by 
default true.",
+            "default" : true
+          }
+        }
+      },
       "org.apache.camel.model.dataformat.GroovyXmlDataFormat" : {
         "title" : "Groovy XML",
         "description" : "Transform between XML and Groovy Node (Map structure) 
objects.",
@@ -13941,6 +12824,7 @@
       "org.apache.camel.model.language.CSimpleExpression" : {
         "title" : "CSimple",
         "description" : "Evaluate a compiled simple expression.",
+        "deprecated" : true,
         "oneOf" : [ {
           "type" : "string"
         }, {
@@ -17577,6 +16461,8 @@
                 "required" : [ "fory" ]
               }, {
                 "required" : [ "grok" ]
+              }, {
+                "required" : [ "groovyJson" ]
               }, {
                 "required" : [ "groovyXml" ]
               }, {
@@ -17757,6 +16643,14 @@
                 "$ref" : 
"#/items/definitions/org.apache.camel.model.dataformat.GrokDataFormat"
               }
             }
+          }, {
+            "type" : "object",
+            "required" : [ "groovyJson" ],
+            "properties" : {
+              "groovyJson" : {
+                "$ref" : 
"#/items/definitions/org.apache.camel.model.dataformat.GroovyJSonDataFormat"
+              }
+            }
           }, {
             "type" : "object",
             "required" : [ "groovyXml" ],
@@ -18028,6 +16922,7 @@
           "flatpack" : { },
           "fory" : { },
           "grok" : { },
+          "groovyJson" : { },
           "groovyXml" : { },
           "gzipDeflater" : { },
           "hl7" : { },
@@ -18293,11 +17188,20 @@
       "templatedRoute" : {
         "$ref" : 
"#/items/definitions/org.apache.camel.model.TemplatedRouteDefinition"
       },
+      "sslContextParameters" : {
+        "$ref" : 
"#/items/definitions/org.apache.camel.model.app.SSLContextParametersDefinition"
+      },
       "restConfiguration" : {
         "$ref" : 
"#/items/definitions/org.apache.camel.model.rest.RestConfigurationDefinition"
       },
       "rest" : {
         "$ref" : 
"#/items/definitions/org.apache.camel.model.rest.RestDefinition"
+      },
+      "transformers" : {
+        "$ref" : 
"#/items/definitions/org.apache.camel.model.transformer.TransformersDefinition"
+      },
+      "validators" : {
+        "$ref" : 
"#/items/definitions/org.apache.camel.model.validator.ValidatorsDefinition"
       }
     }
   }

Reply via email to