This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch worktree-snazzy-petting-map in repository https://gitbox.apache.org/repos/asf/camel.git
commit 2b4b23efb2cb74b15b98b419d48fc35f28906a1a Author: Claus Ibsen <[email protected]> AuthorDate: Sat Jul 11 10:36:13 2026 +0200 CAMEL-23983: camel-yaml-dsl - Regenerate schema and deserializers after required/deprecated/secret fix Co-Authored-By: Claude Opus 4.6 <[email protected]> Signed-off-by: Claus Ibsen <[email protected]> --- .../dsl/yaml/deserializers/ModelDeserializers.java | 36 ++++++------- .../resources/schema/camelYamlDsl-canonical.json | 61 +++++++++++++++------- .../generated/resources/schema/camelYamlDsl.json | 60 ++++++++++++++------- 3 files changed, 101 insertions(+), 56 deletions(-) diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java index 9100e8858fd7..49e692108309 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/generated/java/org/apache/camel/dsl/yaml/deserializers/ModelDeserializers.java @@ -1605,7 +1605,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "defaultValueStringAsNull", type = "boolean", defaultValue = "false", description = "To change the default value for string types to be null instead of an empty string.", displayName = "Default Value String As Null"), @YamlProperty(name = "id", type = "string", description = "The id of this node", displayName = "Id"), @YamlProperty(name = "locale", type = "string", description = "To configure a default locale to use, such as us for united states. To use the JVM platform default locale then use the name default.", displayName = "Locale"), - @YamlProperty(name = "type", type = "enum:Csv,Fixed,KeyValue", description = "Whether to use Csv, Fixed, or KeyValue.", displayName = "Type"), + @YamlProperty(name = "type", type = "enum:Csv,Fixed,KeyValue", required = true, description = "Whether to use Csv, Fixed, or KeyValue.", displayName = "Type"), @YamlProperty(name = "unwrapSingleInstance", type = "boolean", defaultValue = "true", description = "When unmarshalling should a single instance be unwrapped and returned instead of wrapped in a java.util.List.", displayName = "Unwrap Single Instance") } ) @@ -2107,7 +2107,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "id", type = "string", description = "The id of this node", displayName = "Id"), @YamlProperty(name = "key", type = "string", description = "The unique claim check key to use for Get, GetAndRemove, and Set operations.", displayName = "Key"), @YamlProperty(name = "note", type = "string", description = "The note for this node", displayName = "Note"), - @YamlProperty(name = "operation", type = "enum:Get,GetAndRemove,Set,Push,Pop", description = "The claim check operation to use. Get=retrieve, GetAndRemove=retrieve and remove, Set=store with key, Push=store on stack, Pop=retrieve from stack.", displayName = "Operation") + @YamlProperty(name = "operation", type = "enum:Get,GetAndRemove,Set,Push,Pop", required = true, description = "The claim check operation to use. Get=retrieve, GetAndRemove=retrieve and remove, Set=store with key, Push=store on stack, Pop=retrieve from stack.", displayName = "Operation") } ) public static class ClaimCheckDefinitionDeserializer extends YamlDeserializerBase<ClaimCheckDefinition> { @@ -4510,7 +4510,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "security", type = "array:org.apache.camel.model.rest.SecurityDefinition", description = "Security settings for this REST operation", displayName = "Security"), @YamlProperty(name = "skipBindingOnErrorCode", type = "boolean", defaultValue = "false", description = "Whether to skip binding on output if there is a custom HTTP error code header. This allows to build custom error messages that do not bind to json / xml etc, as success messages otherwise will do. This option will override what may be configured on a parent level.", displayName = "Skip Binding On Error Code"), @YamlProperty(name = "streamCache", type = "boolean", defaultValue = "false", description = "Whether stream caching is enabled on this rest operation.", displayName = "Stream Cache"), - @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), + @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", required = true, description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), @YamlProperty(name = "type", type = "string", description = "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level.", displayName = "Type") } ) @@ -6010,7 +6010,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "security", type = "array:org.apache.camel.model.rest.SecurityDefinition", description = "Security settings for this REST operation", displayName = "Security"), @YamlProperty(name = "skipBindingOnErrorCode", type = "boolean", defaultValue = "false", description = "Whether to skip binding on output if there is a custom HTTP error code header. This allows to build custom error messages that do not bind to json / xml etc, as success messages otherwise will do. This option will override what may be configured on a parent level.", displayName = "Skip Binding On Error Code"), @YamlProperty(name = "streamCache", type = "boolean", defaultValue = "false", description = "Whether stream caching is enabled on this rest operation.", displayName = "Stream Cache"), - @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), + @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", required = true, description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), @YamlProperty(name = "type", type = "string", description = "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level.", displayName = "Type") } ) @@ -6582,7 +6582,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "security", type = "array:org.apache.camel.model.rest.SecurityDefinition", description = "Security settings for this REST operation", displayName = "Security"), @YamlProperty(name = "skipBindingOnErrorCode", type = "boolean", defaultValue = "false", description = "Whether to skip binding on output if there is a custom HTTP error code header. This allows to build custom error messages that do not bind to json / xml etc, as success messages otherwise will do. This option will override what may be configured on a parent level.", displayName = "Skip Binding On Error Code"), @YamlProperty(name = "streamCache", type = "boolean", defaultValue = "false", description = "Whether stream caching is enabled on this rest operation.", displayName = "Stream Cache"), - @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), + @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", required = true, description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), @YamlProperty(name = "type", type = "string", description = "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level.", displayName = "Type") } ) @@ -8529,7 +8529,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "maxOverlap", type = "number", required = true, description = "The maximum number of tokens that can overlap in each segment.", displayName = "Max Overlap"), @YamlProperty(name = "maxTokens", type = "number", required = true, description = "The maximum number of tokens on each segment.", displayName = "Max Tokens"), @YamlProperty(name = "modelName", type = "string", description = "The underlying model name used by the tokenizer. Providing this switches to computing segment sizes in terms of tokens.", displayName = "Model Name"), - @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN", description = "The tokenizer type. Must be one of OPEN_AI, AZURE or QWEN.", displayName = "Tokenizer Type") + @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN", required = true, description = "The tokenizer type. Must be one of OPEN_AI, AZURE or QWEN.", displayName = "Tokenizer Type") } ) public static class LangChain4jCharacterTokenizerDefinitionDeserializer extends YamlDeserializerBase<LangChain4jCharacterTokenizerDefinition> { @@ -8592,7 +8592,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "maxOverlap", type = "number", required = true, description = "The maximum number of tokens that can overlap in each segment.", displayName = "Max Overlap"), @YamlProperty(name = "maxTokens", type = "number", required = true, description = "The maximum number of tokens on each segment.", displayName = "Max Tokens"), @YamlProperty(name = "modelName", type = "string", description = "The underlying model name used by the tokenizer. Providing this switches to computing segment sizes in terms of tokens.", displayName = "Model Name"), - @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN", description = "The tokenizer type. Must be one of OPEN_AI, AZURE or QWEN.", displayName = "Tokenizer Type") + @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN", required = true, description = "The tokenizer type. Must be one of OPEN_AI, AZURE or QWEN.", displayName = "Tokenizer Type") } ) public static class LangChain4jLineTokenizerDefinitionDeserializer extends YamlDeserializerBase<LangChain4jLineTokenizerDefinition> { @@ -8655,7 +8655,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "maxOverlap", type = "number", required = true, description = "The maximum number of tokens that can overlap in each segment.", displayName = "Max Overlap"), @YamlProperty(name = "maxTokens", type = "number", required = true, description = "The maximum number of tokens on each segment.", displayName = "Max Tokens"), @YamlProperty(name = "modelName", type = "string", description = "The underlying model name used by the tokenizer. Providing this switches to computing segment sizes in terms of tokens.", displayName = "Model Name"), - @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN", description = "The tokenizer type. Must be one of OPEN_AI, AZURE or QWEN.", displayName = "Tokenizer Type") + @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN", required = true, description = "The tokenizer type. Must be one of OPEN_AI, AZURE or QWEN.", displayName = "Tokenizer Type") } ) public static class LangChain4jParagraphTokenizerDefinitionDeserializer extends YamlDeserializerBase<LangChain4jParagraphTokenizerDefinition> { @@ -8718,7 +8718,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "maxOverlap", type = "number", required = true, description = "The maximum number of tokens that can overlap in each segment.", displayName = "Max Overlap"), @YamlProperty(name = "maxTokens", type = "number", required = true, description = "The maximum number of tokens on each segment.", displayName = "Max Tokens"), @YamlProperty(name = "modelName", type = "string", description = "The underlying model name used by the tokenizer. Providing this switches to computing segment sizes in terms of tokens.", displayName = "Model Name"), - @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN", description = "The tokenizer type. Must be one of OPEN_AI, AZURE or QWEN.", displayName = "Tokenizer Type") + @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN", required = true, description = "The tokenizer type. Must be one of OPEN_AI, AZURE or QWEN.", displayName = "Tokenizer Type") } ) public static class LangChain4jSentenceTokenizerDefinitionDeserializer extends YamlDeserializerBase<LangChain4jSentenceTokenizerDefinition> { @@ -8777,7 +8777,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "maxOverlap", type = "number", required = true), @YamlProperty(name = "maxTokens", type = "number", required = true), @YamlProperty(name = "modelName", type = "string"), - @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN") + @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN", required = true) } ) public static class LangChain4jTokenizerDefinitionDeserializer extends YamlDeserializerBase<LangChain4jTokenizerDefinition> { @@ -8840,7 +8840,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "maxOverlap", type = "number", required = true, description = "The maximum number of tokens that can overlap in each segment.", displayName = "Max Overlap"), @YamlProperty(name = "maxTokens", type = "number", required = true, description = "The maximum number of tokens on each segment.", displayName = "Max Tokens"), @YamlProperty(name = "modelName", type = "string", description = "The underlying model name used by the tokenizer. Providing this switches to computing segment sizes in terms of tokens.", displayName = "Model Name"), - @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN", description = "The tokenizer type. Must be one of OPEN_AI, AZURE or QWEN.", displayName = "Tokenizer Type") + @YamlProperty(name = "tokenizerType", type = "enum:OPEN_AI,AZURE,QWEN", required = true, description = "The tokenizer type. Must be one of OPEN_AI, AZURE or QWEN.", displayName = "Tokenizer Type") } ) public static class LangChain4jWordTokenizerDefinitionDeserializer extends YamlDeserializerBase<LangChain4jWordTokenizerDefinition> { @@ -11393,7 +11393,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "examples", type = "array:org.apache.camel.model.rest.RestPropertyDefinition", description = "Examples of the parameter.", displayName = "Examples"), @YamlProperty(name = "name", type = "string", required = true, description = "The parameter name.", displayName = "Name"), @YamlProperty(name = "required", type = "boolean", defaultValue = "true", description = "Sets the parameter required flag.", displayName = "Required"), - @YamlProperty(name = "type", type = "enum:body,formData,header,path,query", defaultValue = "path", description = "Sets the parameter type such as body, form, header, path, or query.", displayName = "Type") + @YamlProperty(name = "type", type = "enum:body,formData,header,path,query", required = true, defaultValue = "path", description = "Sets the parameter type such as body, form, header, path, or query.", displayName = "Type") } ) public static class ParamDefinitionDeserializer extends YamlDeserializerBase<ParamDefinition> { @@ -11564,7 +11564,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "security", type = "array:org.apache.camel.model.rest.SecurityDefinition", description = "Security settings for this REST operation", displayName = "Security"), @YamlProperty(name = "skipBindingOnErrorCode", type = "boolean", defaultValue = "false", description = "Whether to skip binding on output if there is a custom HTTP error code header. This allows to build custom error messages that do not bind to json / xml etc, as success messages otherwise will do. This option will override what may be configured on a parent level.", displayName = "Skip Binding On Error Code"), @YamlProperty(name = "streamCache", type = "boolean", defaultValue = "false", description = "Whether stream caching is enabled on this rest operation.", displayName = "Stream Cache"), - @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), + @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", required = true, description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), @YamlProperty(name = "type", type = "string", description = "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level.", displayName = "Type") } ) @@ -12155,7 +12155,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "security", type = "array:org.apache.camel.model.rest.SecurityDefinition", description = "Security settings for this REST operation", displayName = "Security"), @YamlProperty(name = "skipBindingOnErrorCode", type = "boolean", defaultValue = "false", description = "Whether to skip binding on output if there is a custom HTTP error code header. This allows to build custom error messages that do not bind to json / xml etc, as success messages otherwise will do. This option will override what may be configured on a parent level.", displayName = "Skip Binding On Error Code"), @YamlProperty(name = "streamCache", type = "boolean", defaultValue = "false", description = "Whether stream caching is enabled on this rest operation.", displayName = "Stream Cache"), - @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), + @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", required = true, description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), @YamlProperty(name = "type", type = "string", description = "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level.", displayName = "Type") } ) @@ -12459,7 +12459,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { deprecated = false, properties = { @YamlProperty(name = "__extends", type = "object:org.apache.camel.model.language.ExpressionDefinition", oneOf = "expression"), - @YamlProperty(name = "expression", type = "object:org.apache.camel.model.language.ExpressionDefinition", description = "The property value as an expression.", displayName = "Expression", oneOf = "expression"), + @YamlProperty(name = "expression", type = "object:org.apache.camel.model.language.ExpressionDefinition", required = true, description = "The property value as an expression.", displayName = "Expression", oneOf = "expression"), @YamlProperty(name = "key", type = "string", required = true, description = "The property key.", displayName = "Key") } ) @@ -12704,7 +12704,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "security", type = "array:org.apache.camel.model.rest.SecurityDefinition", description = "Security settings for this REST operation", displayName = "Security"), @YamlProperty(name = "skipBindingOnErrorCode", type = "boolean", defaultValue = "false", description = "Whether to skip binding on output if there is a custom HTTP error code header. This allows to build custom error messages that do not bind to json / xml etc, as success messages otherwise will do. This option will override what may be configured on a parent level.", displayName = "Skip Binding On Error Code"), @YamlProperty(name = "streamCache", type = "boolean", defaultValue = "false", description = "Whether stream caching is enabled on this rest operation.", displayName = "Stream Cache"), - @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), + @YamlProperty(name = "to", type = "object:org.apache.camel.model.ToDefinition", required = true, description = "The Camel endpoint this REST service will call, such as a direct endpoint to link to an existing route that handles this REST call.", displayName = "To"), @YamlProperty(name = "type", type = "string", description = "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level.", displayName = "Type") } ) @@ -13793,7 +13793,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "batchConfig", type = "object:org.apache.camel.model.config.BatchResequencerConfig", oneOf = "resequencerConfig"), @YamlProperty(name = "description", type = "string", description = "The description for this node", displayName = "Description"), @YamlProperty(name = "disabled", type = "boolean", defaultValue = "false", description = "Whether to disable this EIP from the route during build time. Once an EIP has been disabled then it cannot be enabled later at runtime.", displayName = "Disabled"), - @YamlProperty(name = "expression", type = "object:org.apache.camel.model.language.ExpressionDefinition", description = "Expression to use for re-ordering the messages, such as a header with a sequence number.", displayName = "Expression", oneOf = "expression"), + @YamlProperty(name = "expression", type = "object:org.apache.camel.model.language.ExpressionDefinition", required = true, description = "Expression to use for re-ordering the messages, such as a header with a sequence number.", displayName = "Expression", oneOf = "expression"), @YamlProperty(name = "id", type = "string", description = "The id of this node", displayName = "Id"), @YamlProperty(name = "note", type = "string", description = "The note for this node", displayName = "Note"), @YamlProperty(name = "steps", type = "array:org.apache.camel.model.ProcessorDefinition"), @@ -16153,7 +16153,7 @@ public final class ModelDeserializers extends YamlDeserializerSupport { @YamlProperty(name = "disabled", type = "boolean", defaultValue = "false", description = "Whether to disable this EIP from the route during build time. Once an EIP has been disabled then it cannot be enabled later at runtime.", displayName = "Disabled"), @YamlProperty(name = "id", type = "string", description = "The id of this node", displayName = "Id"), @YamlProperty(name = "note", type = "string", description = "The note for this node", displayName = "Note"), - @YamlProperty(name = "pattern", type = "enum:InOnly,InOut", description = "The new exchange pattern to use from this point forward.", displayName = "Pattern") + @YamlProperty(name = "pattern", type = "enum:InOnly,InOut", required = true, description = "The new exchange pattern to use from this point forward.", displayName = "Pattern") } ) public static class SetExchangePatternDefinitionDeserializer extends YamlDeserializerBase<SetExchangePatternDefinition> { diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-canonical.json b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-canonical.json index b255cbe5f0a2..5d39e4465d8b 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-canonical.json +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/schema/camelYamlDsl-canonical.json @@ -260,6 +260,9 @@ "id" : { "type" : "string" }, + "note" : { + "type" : "string" + }, "parameters" : { "type" : "object" }, @@ -288,6 +291,9 @@ "id" : { "type" : "string" }, + "note" : { + "type" : "string" + }, "parameters" : { "type" : "object" }, @@ -882,7 +888,8 @@ "description" : "The claim check operation to use. Get=retrieve, GetAndRemove=retrieve and remove, Set=store with key, Push=store on stack, Pop=retrieve from stack.", "enum" : [ "Get", "GetAndRemove", "Set", "Push", "Pop" ] } - } + }, + "required" : [ "operation" ] }, "org.apache.camel.model.ContextScanDefinition" : { "title" : "Context Scan", @@ -1872,9 +1879,15 @@ "type" : "object", "additionalProperties" : false, "properties" : { + "description" : { + "type" : "string" + }, "name" : { "type" : "string" }, + "note" : { + "type" : "string" + }, "parameters" : { "type" : "object" }, @@ -3077,7 +3090,7 @@ "description" : "The property key." } }, - "required" : [ "key" ] + "required" : [ "expression", "key" ] }, "org.apache.camel.model.RecipientListDefinition" : { "title" : "Recipient List", @@ -3584,7 +3597,8 @@ "streamConfig" : { "$ref" : "#/items/definitions/org.apache.camel.model.config.StreamResequencerConfig" } - } + }, + "required" : [ "expression" ] }, "org.apache.camel.model.Resilience4jConfigurationDefinition" : { "title" : "Resilience4j Configuration", @@ -3929,6 +3943,9 @@ } } }, + "note" : { + "type" : "string" + }, "onCompletion" : { "type" : "array", "items" : { @@ -4381,7 +4398,8 @@ "description" : "The new exchange pattern to use from this point forward.", "enum" : [ "InOnly", "InOut" ] } - } + }, + "required" : [ "pattern" ] }, "org.apache.camel.model.SetHeaderDefinition" : { "title" : "Set Header", @@ -6411,7 +6429,8 @@ "description" : "When unmarshalling should a single instance be unwrapped and returned instead of wrapped in a java.util.List.", "default" : true } - } + }, + "required" : [ "type" ] }, "org.apache.camel.model.dataformat.CBORDataFormat" : { "title" : "CBOR", @@ -10886,7 +10905,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.GetDefinition" : { "title" : "Get", @@ -11029,7 +11049,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.HeadDefinition" : { "title" : "Head", @@ -11172,7 +11193,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.MutualTLSDefinition" : { "title" : "Mutual TLS", @@ -11398,7 +11420,7 @@ "enum" : [ "body", "formData", "header", "path", "query" ] } }, - "required" : [ "name" ] + "required" : [ "name", "type" ] }, "org.apache.camel.model.rest.PatchDefinition" : { "title" : "Patch", @@ -11541,7 +11563,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.PostDefinition" : { "title" : "Post", @@ -11684,7 +11707,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.PutDefinition" : { "title" : "Put", @@ -11827,7 +11851,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.ResponseHeaderDefinition" : { "title" : "Response Header", @@ -12491,7 +12516,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.tokenizer.LangChain4jLineTokenizerDefinition" : { "title" : "LangChain4J Tokenizer with line splitter", @@ -12526,7 +12551,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.tokenizer.LangChain4jParagraphTokenizerDefinition" : { "title" : "LangChain4J Tokenizer with paragraph splitter", @@ -12561,7 +12586,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.tokenizer.LangChain4jSentenceTokenizerDefinition" : { "title" : "LangChain4J Tokenizer with sentence splitter", @@ -12596,7 +12621,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.tokenizer.LangChain4jTokenizerDefinition" : { "type" : "object", @@ -12619,7 +12644,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.tokenizer.LangChain4jWordTokenizerDefinition" : { "title" : "LangChain4J Tokenizer with word splitter", @@ -12654,7 +12679,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.transformer.CustomTransformerDefinition" : { "title" : "Custom Transformer", 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 f97e7cb55df1..291c8c66db81 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 @@ -314,6 +314,9 @@ "id" : { "type" : "string" }, + "note" : { + "type" : "string" + }, "parameters" : { "type" : "object" }, @@ -343,6 +346,9 @@ "id" : { "type" : "string" }, + "note" : { + "type" : "string" + }, "parameters" : { "type" : "object" }, @@ -941,7 +947,8 @@ "description" : "The claim check operation to use. Get=retrieve, GetAndRemove=retrieve and remove, Set=store with key, Push=store on stack, Pop=retrieve from stack.", "enum" : [ "Get", "GetAndRemove", "Set", "Push", "Pop" ] } - } + }, + "required" : [ "operation" ] }, "org.apache.camel.model.ContextScanDefinition" : { "title" : "Context Scan", @@ -2691,9 +2698,15 @@ "type" : "object", "additionalProperties" : false, "properties" : { + "description" : { + "type" : "string" + }, "name" : { "type" : "string" }, + "note" : { + "type" : "string" + }, "parameters" : { "type" : "object" }, @@ -4638,8 +4651,6 @@ }, { "not" : { "anyOf" : [ { - "required" : [ "expression" ] - }, { "required" : [ "constant" ] }, { "required" : [ "csimple" ] @@ -5328,8 +5339,6 @@ }, { "not" : { "anyOf" : [ { - "required" : [ "expression" ] - }, { "required" : [ "constant" ] }, { "required" : [ "csimple" ] @@ -5839,6 +5848,9 @@ } } }, + "note" : { + "type" : "string" + }, "onCompletion" : { "type" : "array", "items" : { @@ -6592,7 +6604,8 @@ "enum" : [ "InOnly", "InOut" ] } } - } ] + } ], + "required" : [ "pattern" ] }, "org.apache.camel.model.SetHeaderDefinition" : { "title" : "Set Header", @@ -9834,7 +9847,8 @@ "description" : "When unmarshalling should a single instance be unwrapped and returned instead of wrapped in a java.util.List.", "default" : true } - } + }, + "required" : [ "type" ] }, "org.apache.camel.model.dataformat.CBORDataFormat" : { "title" : "CBOR", @@ -14607,7 +14621,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.GetDefinition" : { "title" : "Get", @@ -14750,7 +14765,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.HeadDefinition" : { "title" : "Head", @@ -14893,7 +14909,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.MutualTLSDefinition" : { "title" : "Mutual TLS", @@ -15119,7 +15136,7 @@ "enum" : [ "body", "formData", "header", "path", "query" ] } }, - "required" : [ "name" ] + "required" : [ "name", "type" ] }, "org.apache.camel.model.rest.PatchDefinition" : { "title" : "Patch", @@ -15262,7 +15279,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.PostDefinition" : { "title" : "Post", @@ -15405,7 +15423,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.PutDefinition" : { "title" : "Put", @@ -15548,7 +15567,8 @@ "title" : "Type", "description" : "Sets the class name to use for binding from input to POJO for the incoming data. This option will override what may be configured on a parent level." } - } + }, + "required" : [ "to" ] }, "org.apache.camel.model.rest.ResponseHeaderDefinition" : { "title" : "Response Header", @@ -16212,7 +16232,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.tokenizer.LangChain4jLineTokenizerDefinition" : { "title" : "LangChain4J Tokenizer with line splitter", @@ -16247,7 +16267,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.tokenizer.LangChain4jParagraphTokenizerDefinition" : { "title" : "LangChain4J Tokenizer with paragraph splitter", @@ -16282,7 +16302,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.tokenizer.LangChain4jSentenceTokenizerDefinition" : { "title" : "LangChain4J Tokenizer with sentence splitter", @@ -16317,7 +16337,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.tokenizer.LangChain4jTokenizerDefinition" : { "type" : "object", @@ -16340,7 +16360,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.tokenizer.LangChain4jWordTokenizerDefinition" : { "title" : "LangChain4J Tokenizer with word splitter", @@ -16375,7 +16395,7 @@ "enum" : [ "OPEN_AI", "AZURE", "QWEN" ] } }, - "required" : [ "maxOverlap", "maxTokens" ] + "required" : [ "maxOverlap", "maxTokens", "tokenizerType" ] }, "org.apache.camel.model.transformer.CustomTransformerDefinition" : { "title" : "Custom Transformer",
