This is an automated email from the ASF dual-hosted git repository. igarashitm pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push: new d415b2b4fd5 [CAMEL-19703] Follow up: Align kebab-case properties usage to camelCase (#11264) d415b2b4fd5 is described below commit d415b2b4fd5c87cdf196e410444e676ba4f020ef Author: Tomohisa Igarashi <tm.igara...@gmail.com> AuthorDate: Thu Aug 31 20:30:18 2023 -0400 [CAMEL-19703] Follow up: Align kebab-case properties usage to camelCase (#11264) * Fixed openapi-rest generator to use `restConfiguration` * Fixed YAML DSL schema to use camelCase properties deeper in the schema composition --- .../maven/dsl/yaml/GenerateYamlSchemaMojo.java | 48 +- .../generated/resources/schema/camelYamlDsl.json | 637 ++++++++++----------- .../org/apache/camel/dsl/yaml/MarshalTest.groovy | 6 +- .../src/it/simple-yaml-dto-v3/verify.groovy | 2 +- .../generator/openapi/RestDslYamlGenerator.java | 2 +- .../OpenApiV3PetstoreWithRestComponentYaml.txt | 2 +- 6 files changed, 343 insertions(+), 354 deletions(-) diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlSchemaMojo.java b/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlSchemaMojo.java index b12fb86c624..6f49eab9dda 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlSchemaMojo.java +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl-maven-plugin/src/main/java/org/apache/camel/maven/dsl/yaml/GenerateYamlSchemaMojo.java @@ -307,27 +307,39 @@ public class GenerateYamlSchemaMojo extends GenerateYamlSupportMojo { } private void kebabToCamelCase(JsonNode node) { - if (node instanceof ObjectNode) { - ObjectNode on = (ObjectNode) node; - JsonNode jn = on.get("properties"); - if (jn == null || jn.isEmpty()) { - jn = on.findPath("properties"); + if (node.has("not")) { + node = node.withObject("/not"); + } + var composition = extractComposition(node); + if (composition != null) { + composition.forEach(this::kebabToCamelCase); + } + if (node.has("properties")) { + ObjectNode props = node.withObject("/properties"); + ArrayNode required = null; + if (node.has("required")) { + required = node.withArray("required"); } - if (jn != null && !jn.isEmpty() && jn instanceof ObjectNode) { - ObjectNode p = (ObjectNode) jn; - Map<String, JsonNode> rebuild = new LinkedHashMap<>(); - // the properties are in mixed kebab-case and camelCase - for (Iterator<String> it = p.fieldNames(); it.hasNext();) { - String n = it.next(); - String t = StringHelper.dashToCamelCase(n); - JsonNode prop = p.get(n); - rebuild.put(t, prop); - } - if (!rebuild.isEmpty()) { - p.removeAll(); - rebuild.forEach(p::set); + Map<String, JsonNode> rebuild = new LinkedHashMap<>(); + // the properties are in mixed kebab-case and camelCase + for (Iterator<String> it = props.fieldNames(); it.hasNext();) { + String n = it.next(); + String t = StringHelper.dashToCamelCase(n); + JsonNode prop = props.get(n); + rebuild.put(t, prop); + if (required != null) { + for (int i = 0; i < required.size(); i++) { + String r = required.get(i).asText(); + if (r.equals(n)) { + required.set(i, t); + } + } } } + if (!rebuild.isEmpty()) { + props.removeAll(); + rebuild.forEach(props::set); + } } } 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 d64d99b17a0..26eff2dafa7 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 @@ -793,7 +793,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -885,7 +885,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -927,7 +926,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -1020,7 +1019,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -1062,7 +1060,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -1179,7 +1177,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -1210,9 +1207,9 @@ "anyOf" : [ { "oneOf" : [ { "type" : "object", - "required" : [ "dead-letter-channel" ], + "required" : [ "deadLetterChannel" ], "properties" : { - "dead-letter-channel" : { + "deadLetterChannel" : { "$ref" : "#/items/definitions/org.apache.camel.model.errorhandler.DeadLetterChannelDefinition" } } @@ -1232,33 +1229,33 @@ } }, { "type" : "object", - "required" : [ "default-error-handler" ], + "required" : [ "defaultErrorHandler" ], "properties" : { - "default-error-handler" : { + "defaultErrorHandler" : { "$ref" : "#/items/definitions/org.apache.camel.model.errorhandler.DefaultErrorHandlerDefinition" } } }, { "type" : "object", - "required" : [ "jta-transaction-error-handler" ], + "required" : [ "jtaTransactionErrorHandler" ], "properties" : { - "jta-transaction-error-handler" : { + "jtaTransactionErrorHandler" : { "$ref" : "#/items/definitions/org.apache.camel.model.errorhandler.JtaTransactionErrorHandlerDefinition" } } }, { "type" : "object", - "required" : [ "no-error-handler" ], + "required" : [ "noErrorHandler" ], "properties" : { - "no-error-handler" : { + "noErrorHandler" : { "$ref" : "#/items/definitions/org.apache.camel.model.errorhandler.NoErrorHandlerDefinition" } } }, { "type" : "object", - "required" : [ "spring-transaction-error-handler" ], + "required" : [ "springTransactionErrorHandler" ], "properties" : { - "spring-transaction-error-handler" : { + "springTransactionErrorHandler" : { "$ref" : "#/items/definitions/org.apache.camel.model.errorhandler.SpringTransactionErrorHandlerDefinition" } } @@ -1270,11 +1267,11 @@ "title" : "Id", "description" : "The id of this node" }, - "dead-letter-channel" : { }, - "default-error-handler" : { }, - "jta-transaction-error-handler" : { }, - "no-error-handler" : { }, - "spring-transaction-error-handler" : { } + "deadLetterChannel" : { }, + "defaultErrorHandler" : { }, + "jtaTransactionErrorHandler" : { }, + "noErrorHandler" : { }, + "springTransactionErrorHandler" : { } } }, "org.apache.camel.model.ExpressionSubElementDefinition" : { @@ -1358,9 +1355,9 @@ } }, { "type" : "object", - "required" : [ "exchange-property" ], + "required" : [ "exchangeProperty" ], "properties" : { - "exchange-property" : { + "exchangeProperty" : { "$ref" : "#/items/definitions/org.apache.camel.model.language.ExchangePropertyExpression" } } @@ -1530,7 +1527,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -1656,7 +1652,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -1744,7 +1740,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -1874,7 +1869,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -1982,7 +1977,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -2189,9 +2183,9 @@ "anyOf" : [ { "oneOf" : [ { "type" : "object", - "required" : [ "custom-load-balancer" ], + "required" : [ "customLoadBalancer" ], "properties" : { - "custom-load-balancer" : { + "customLoadBalancer" : { "$ref" : "#/items/definitions/org.apache.camel.model.loadbalancer.CustomLoadBalancerDefinition" } } @@ -2231,9 +2225,9 @@ } }, { "type" : "object", - "required" : [ "round-robin" ], + "required" : [ "roundRobin" ], "properties" : { - "round-robin" : { + "roundRobin" : { "$ref" : "#/items/definitions/org.apache.camel.model.loadbalancer.RoundRobinLoadBalancerDefinition" } } @@ -2290,10 +2284,10 @@ "$ref" : "#/items/definitions/org.apache.camel.model.ProcessorDefinition" } }, - "custom-load-balancer" : { }, + "customLoadBalancer" : { }, "failover" : { }, "random" : { }, - "round-robin" : { }, + "roundRobin" : { }, "sticky" : { }, "topic" : { }, "weighted" : { } @@ -2374,7 +2368,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -2472,7 +2466,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -2659,17 +2652,17 @@ } }, { "type" : "object", - "required" : [ "fhir-json" ], + "required" : [ "fhirJson" ], "properties" : { - "fhir-json" : { + "fhirJson" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.FhirJsonDataFormat" } } }, { "type" : "object", - "required" : [ "fhir-xml" ], + "required" : [ "fhirXml" ], "properties" : { - "fhir-xml" : { + "fhirXml" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.FhirXmlDataFormat" } } @@ -2691,9 +2684,9 @@ } }, { "type" : "object", - "required" : [ "gzip-deflater" ], + "required" : [ "gzipDeflater" ], "properties" : { - "gzip-deflater" : { + "gzipDeflater" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GzipDeflaterDataFormat" } } @@ -2715,9 +2708,9 @@ } }, { "type" : "object", - "required" : [ "jackson-xml" ], + "required" : [ "jacksonXml" ], "properties" : { - "jackson-xml" : { + "jacksonXml" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.JacksonXMLDataFormat" } } @@ -2739,9 +2732,9 @@ } }, { "type" : "object", - "required" : [ "json-api" ], + "required" : [ "jsonApi" ], "properties" : { - "json-api" : { + "jsonApi" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.JsonApiDataFormat" } } @@ -2755,17 +2748,17 @@ } }, { "type" : "object", - "required" : [ "mime-multipart" ], + "required" : [ "mimeMultipart" ], "properties" : { - "mime-multipart" : { + "mimeMultipart" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.MimeMultipartDataFormat" } } }, { "type" : "object", - "required" : [ "parquet-avro" ], + "required" : [ "parquetAvro" ], "properties" : { - "parquet-avro" : { + "parquetAvro" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.ParquetAvroDataFormat" } } @@ -2803,17 +2796,17 @@ } }, { "type" : "object", - "required" : [ "swift-mt" ], + "required" : [ "swiftMt" ], "properties" : { - "swift-mt" : { + "swiftMt" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.SwiftMtDataFormat" } } }, { "type" : "object", - "required" : [ "swift-mx" ], + "required" : [ "swiftMx" ], "properties" : { - "swift-mx" : { + "swiftMx" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.SwiftMxDataFormat" } } @@ -2827,9 +2820,9 @@ } }, { "type" : "object", - "required" : [ "tar-file" ], + "required" : [ "tarFile" ], "properties" : { - "tar-file" : { + "tarFile" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.TarFileDataFormat" } } @@ -2843,41 +2836,41 @@ } }, { "type" : "object", - "required" : [ "tidy-markup" ], + "required" : [ "tidyMarkup" ], "properties" : { - "tidy-markup" : { + "tidyMarkup" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.TidyMarkupDataFormat" } } }, { "type" : "object", - "required" : [ "univocity-csv" ], + "required" : [ "univocityCsv" ], "properties" : { - "univocity-csv" : { + "univocityCsv" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.UniVocityCsvDataFormat" } } }, { "type" : "object", - "required" : [ "univocity-fixed" ], + "required" : [ "univocityFixed" ], "properties" : { - "univocity-fixed" : { + "univocityFixed" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.UniVocityFixedDataFormat" } } }, { "type" : "object", - "required" : [ "univocity-tsv" ], + "required" : [ "univocityTsv" ], "properties" : { - "univocity-tsv" : { + "univocityTsv" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.UniVocityTsvDataFormat" } } }, { "type" : "object", - "required" : [ "xml-security" ], + "required" : [ "xmlSecurity" ], "properties" : { - "xml-security" : { + "xmlSecurity" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.XMLSecurityDataFormat" } } @@ -2891,17 +2884,17 @@ } }, { "type" : "object", - "required" : [ "zip-deflater" ], + "required" : [ "zipDeflater" ], "properties" : { - "zip-deflater" : { + "zipDeflater" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.ZipDeflaterDataFormat" } } }, { "type" : "object", - "required" : [ "zip-file" ], + "required" : [ "zipFile" ], "properties" : { - "zip-file" : { + "zipFile" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.ZipFileDataFormat" } } @@ -2935,37 +2928,37 @@ "crypto" : { }, "csv" : { }, "custom" : { }, - "fhir-json" : { }, - "fhir-xml" : { }, + "fhirJson" : { }, + "fhirXml" : { }, "flatpack" : { }, "grok" : { }, - "gzip-deflater" : { }, + "gzipDeflater" : { }, "hl7" : { }, "ical" : { }, - "jackson-xml" : { }, + "jacksonXml" : { }, "jaxb" : { }, "json" : { }, - "json-api" : { }, + "jsonApi" : { }, "lzf" : { }, - "mime-multipart" : { }, - "parquet-avro" : { }, + "mimeMultipart" : { }, + "parquetAvro" : { }, "pgp" : { }, "protobuf" : { }, "rss" : { }, "soap" : { }, - "swift-mt" : { }, - "swift-mx" : { }, + "swiftMt" : { }, + "swiftMx" : { }, "syslog" : { }, - "tar-file" : { }, + "tarFile" : { }, "thrift" : { }, - "tidy-markup" : { }, - "univocity-csv" : { }, - "univocity-fixed" : { }, - "univocity-tsv" : { }, - "xml-security" : { }, + "tidyMarkup" : { }, + "univocityCsv" : { }, + "univocityFixed" : { }, + "univocityTsv" : { }, + "xmlSecurity" : { }, "yaml" : { }, - "zip-deflater" : { }, - "zip-file" : { } + "zipDeflater" : { }, + "zipFile" : { } } }, "org.apache.camel.model.MulticastDefinition" : { @@ -3522,7 +3515,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -3635,7 +3628,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -3759,7 +3751,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -3913,7 +3905,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -4244,7 +4235,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -4301,9 +4292,9 @@ }, { "oneOf" : [ { "type" : "object", - "required" : [ "batch-config" ], + "required" : [ "batchConfig" ], "properties" : { - "batch-config" : { + "batchConfig" : { "$ref" : "#/items/definitions/org.apache.camel.model.config.BatchResequencerConfig" } } @@ -4317,9 +4308,9 @@ } }, { "type" : "object", - "required" : [ "stream-config" ], + "required" : [ "streamConfig" ], "properties" : { - "stream-config" : { + "streamConfig" : { "$ref" : "#/items/definitions/org.apache.camel.model.config.StreamResequencerConfig" } } @@ -4353,7 +4344,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -4375,8 +4365,8 @@ "xquery" : { }, "xtokenize" : { }, "expression" : { }, - "batch-config" : { }, - "stream-config" : { } + "batchConfig" : { }, + "streamConfig" : { } } }, "org.apache.camel.model.Resilience4jConfigurationDefinition" : { @@ -4866,7 +4856,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -4922,7 +4912,7 @@ } ] } ], "properties" : { - "cache-size" : { + "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 routing slip, 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 [...] @@ -4942,15 +4932,15 @@ "title" : "Id", "description" : "Sets the id of this node" }, - "ignore-invalid-endpoints" : { + "ignoreInvalidEndpoints" : { "type" : "boolean", "title" : "Ignore Invalid Endpoints", "description" : "Ignore the invalidate endpoint exception when try to create a producer with that endpoint" }, - "inherit-error-handler" : { + "inheritErrorHandler" : { "type" : "boolean" }, - "uri-delimiter" : { + "uriDelimiter" : { "type" : "string", "title" : "Uri Delimiter", "description" : "Sets the uri delimiter to use", @@ -4959,7 +4949,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -5143,7 +5132,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -5220,7 +5209,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -5262,7 +5250,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -5339,7 +5327,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -5416,7 +5403,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -5498,7 +5485,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -5541,7 +5527,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -5623,7 +5609,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -5666,7 +5651,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -5748,7 +5733,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -5790,7 +5774,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -5940,7 +5924,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -6248,7 +6231,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -6356,7 +6339,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -6582,7 +6564,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -6669,7 +6651,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -6770,37 +6751,37 @@ "crypto" : { }, "csv" : { }, "custom" : { }, - "fhir-json" : { }, - "fhir-xml" : { }, + "fhirJson" : { }, + "fhirXml" : { }, "flatpack" : { }, "grok" : { }, - "gzip-deflater" : { }, + "gzipDeflater" : { }, "hl7" : { }, "ical" : { }, - "jackson-xml" : { }, + "jacksonXml" : { }, "jaxb" : { }, "json" : { }, - "json-api" : { }, + "jsonApi" : { }, "lzf" : { }, - "mime-multipart" : { }, - "parquet-avro" : { }, + "mimeMultipart" : { }, + "parquetAvro" : { }, "pgp" : { }, "protobuf" : { }, "rss" : { }, "soap" : { }, - "swift-mt" : { }, - "swift-mx" : { }, + "swiftMt" : { }, + "swiftMx" : { }, "syslog" : { }, - "tar-file" : { }, + "tarFile" : { }, "thrift" : { }, - "tidy-markup" : { }, - "univocity-csv" : { }, - "univocity-fixed" : { }, - "univocity-tsv" : { }, - "xml-security" : { }, + "tidyMarkup" : { }, + "univocityCsv" : { }, + "univocityFixed" : { }, + "univocityTsv" : { }, + "xmlSecurity" : { }, "yaml" : { }, - "zip-deflater" : { }, - "zip-file" : { } + "zipDeflater" : { }, + "zipFile" : { } }, "anyOf" : [ { "oneOf" : [ { @@ -6961,17 +6942,17 @@ } }, { "type" : "object", - "required" : [ "fhir-json" ], + "required" : [ "fhirJson" ], "properties" : { - "fhir-json" : { + "fhirJson" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.FhirJsonDataFormat" } } }, { "type" : "object", - "required" : [ "fhir-xml" ], + "required" : [ "fhirXml" ], "properties" : { - "fhir-xml" : { + "fhirXml" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.FhirXmlDataFormat" } } @@ -6993,9 +6974,9 @@ } }, { "type" : "object", - "required" : [ "gzip-deflater" ], + "required" : [ "gzipDeflater" ], "properties" : { - "gzip-deflater" : { + "gzipDeflater" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GzipDeflaterDataFormat" } } @@ -7017,9 +6998,9 @@ } }, { "type" : "object", - "required" : [ "jackson-xml" ], + "required" : [ "jacksonXml" ], "properties" : { - "jackson-xml" : { + "jacksonXml" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.JacksonXMLDataFormat" } } @@ -7041,9 +7022,9 @@ } }, { "type" : "object", - "required" : [ "json-api" ], + "required" : [ "jsonApi" ], "properties" : { - "json-api" : { + "jsonApi" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.JsonApiDataFormat" } } @@ -7057,17 +7038,17 @@ } }, { "type" : "object", - "required" : [ "mime-multipart" ], + "required" : [ "mimeMultipart" ], "properties" : { - "mime-multipart" : { + "mimeMultipart" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.MimeMultipartDataFormat" } } }, { "type" : "object", - "required" : [ "parquet-avro" ], + "required" : [ "parquetAvro" ], "properties" : { - "parquet-avro" : { + "parquetAvro" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.ParquetAvroDataFormat" } } @@ -7105,17 +7086,17 @@ } }, { "type" : "object", - "required" : [ "swift-mt" ], + "required" : [ "swiftMt" ], "properties" : { - "swift-mt" : { + "swiftMt" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.SwiftMtDataFormat" } } }, { "type" : "object", - "required" : [ "swift-mx" ], + "required" : [ "swiftMx" ], "properties" : { - "swift-mx" : { + "swiftMx" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.SwiftMxDataFormat" } } @@ -7129,9 +7110,9 @@ } }, { "type" : "object", - "required" : [ "tar-file" ], + "required" : [ "tarFile" ], "properties" : { - "tar-file" : { + "tarFile" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.TarFileDataFormat" } } @@ -7145,41 +7126,41 @@ } }, { "type" : "object", - "required" : [ "tidy-markup" ], + "required" : [ "tidyMarkup" ], "properties" : { - "tidy-markup" : { + "tidyMarkup" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.TidyMarkupDataFormat" } } }, { "type" : "object", - "required" : [ "univocity-csv" ], + "required" : [ "univocityCsv" ], "properties" : { - "univocity-csv" : { + "univocityCsv" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.UniVocityCsvDataFormat" } } }, { "type" : "object", - "required" : [ "univocity-fixed" ], + "required" : [ "univocityFixed" ], "properties" : { - "univocity-fixed" : { + "univocityFixed" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.UniVocityFixedDataFormat" } } }, { "type" : "object", - "required" : [ "univocity-tsv" ], + "required" : [ "univocityTsv" ], "properties" : { - "univocity-tsv" : { + "univocityTsv" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.UniVocityTsvDataFormat" } } }, { "type" : "object", - "required" : [ "xml-security" ], + "required" : [ "xmlSecurity" ], "properties" : { - "xml-security" : { + "xmlSecurity" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.XMLSecurityDataFormat" } } @@ -7193,17 +7174,17 @@ } }, { "type" : "object", - "required" : [ "zip-deflater" ], + "required" : [ "zipDeflater" ], "properties" : { - "zip-deflater" : { + "zipDeflater" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.ZipDeflaterDataFormat" } } }, { "type" : "object", - "required" : [ "zip-file" ], + "required" : [ "zipFile" ], "properties" : { - "zip-file" : { + "zipFile" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.ZipFileDataFormat" } } @@ -7228,7 +7209,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -7310,7 +7291,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -7368,7 +7348,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -7451,7 +7431,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -7493,7 +7472,7 @@ }, { "required" : [ "datasonnet" ] }, { - "required" : [ "exchange-property" ] + "required" : [ "exchangeProperty" ] }, { "required" : [ "exchangeProperty" ] }, { @@ -7576,7 +7555,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -7886,9 +7864,9 @@ "anyOf" : [ { "oneOf" : [ { "type" : "object", - "required" : [ "combined-service-discovery" ], + "required" : [ "combinedServiceDiscovery" ], "properties" : { - "combined-service-discovery" : { + "combinedServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration" } } @@ -7908,33 +7886,33 @@ } }, { "type" : "object", - "required" : [ "consul-service-discovery" ], + "required" : [ "consulServiceDiscovery" ], "properties" : { - "consul-service-discovery" : { + "consulServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "dns-service-discovery" ], + "required" : [ "dnsServiceDiscovery" ], "properties" : { - "dns-service-discovery" : { + "dnsServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "kubernetes-service-discovery" ], + "required" : [ "kubernetesServiceDiscovery" ], "properties" : { - "kubernetes-service-discovery" : { + "kubernetesServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "static-service-discovery" ], + "required" : [ "staticServiceDiscovery" ], "properties" : { - "static-service-discovery" : { + "staticServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration" } } @@ -7967,11 +7945,11 @@ "default" : "SECONDS", "enum" : [ "NANOSECONDS", "MICROSECONDS", "MILLISECONDS", "SECONDS", "MINUTES", "HOURS", "DAYS" ] }, - "combined-service-discovery" : { }, - "consul-service-discovery" : { }, - "dns-service-discovery" : { }, - "kubernetes-service-discovery" : { }, - "static-service-discovery" : { } + "combinedServiceDiscovery" : { }, + "consulServiceDiscovery" : { }, + "dnsServiceDiscovery" : { }, + "kubernetesServiceDiscovery" : { }, + "staticServiceDiscovery" : { } } }, "org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration" : { @@ -8348,9 +8326,9 @@ "anyOf" : [ { "oneOf" : [ { "type" : "object", - "required" : [ "blacklist-service-filter" ], + "required" : [ "blacklistServiceFilter" ], "properties" : { - "blacklist-service-filter" : { + "blacklistServiceFilter" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration" } } @@ -8370,33 +8348,33 @@ } }, { "type" : "object", - "required" : [ "combined-service-filter" ], + "required" : [ "combinedServiceFilter" ], "properties" : { - "combined-service-filter" : { + "combinedServiceFilter" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceFilterConfiguration" } } }, { "type" : "object", - "required" : [ "custom-service-filter" ], + "required" : [ "customServiceFilter" ], "properties" : { - "custom-service-filter" : { + "customServiceFilter" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration" } } }, { "type" : "object", - "required" : [ "healthy-service-filter" ], + "required" : [ "healthyServiceFilter" ], "properties" : { - "healthy-service-filter" : { + "healthyServiceFilter" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration" } } }, { "type" : "object", - "required" : [ "pass-through-service-filter" ], + "required" : [ "passThroughServiceFilter" ], "properties" : { - "pass-through-service-filter" : { + "passThroughServiceFilter" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration" } } @@ -8404,9 +8382,9 @@ }, { "oneOf" : [ { "type" : "object", - "required" : [ "caching-service-discovery" ], + "required" : [ "cachingServiceDiscovery" ], "properties" : { - "caching-service-discovery" : { + "cachingServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration" } } @@ -8430,49 +8408,49 @@ } }, { "type" : "object", - "required" : [ "combined-service-discovery" ], + "required" : [ "combinedServiceDiscovery" ], "properties" : { - "combined-service-discovery" : { + "combinedServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "consul-service-discovery" ], + "required" : [ "consulServiceDiscovery" ], "properties" : { - "consul-service-discovery" : { + "consulServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "dns-service-discovery" ], + "required" : [ "dnsServiceDiscovery" ], "properties" : { - "dns-service-discovery" : { + "dnsServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "kubernetes-service-discovery" ], + "required" : [ "kubernetesServiceDiscovery" ], "properties" : { - "kubernetes-service-discovery" : { + "kubernetesServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "static-service-discovery" ], + "required" : [ "staticServiceDiscovery" ], "properties" : { - "static-service-discovery" : { + "staticServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "zookeeper-service-discovery" ], + "required" : [ "zookeeperServiceDiscovery" ], "properties" : { - "zookeeper-service-discovery" : { + "zookeeperServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ZooKeeperServiceCallServiceDiscoveryConfiguration" } } @@ -8480,9 +8458,9 @@ }, { "oneOf" : [ { "type" : "object", - "required" : [ "default-load-balancer" ], + "required" : [ "defaultLoadBalancer" ], "properties" : { - "default-load-balancer" : { + "defaultLoadBalancer" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.DefaultServiceCallServiceLoadBalancerConfiguration" } } @@ -8560,19 +8538,19 @@ "title" : "Uri", "description" : "The uri of the endpoint to send to. The uri can be dynamic computed using the simple language expression." }, - "blacklist-service-filter" : { }, - "combined-service-filter" : { }, - "custom-service-filter" : { }, - "healthy-service-filter" : { }, - "pass-through-service-filter" : { }, - "caching-service-discovery" : { }, - "combined-service-discovery" : { }, - "consul-service-discovery" : { }, - "dns-service-discovery" : { }, - "kubernetes-service-discovery" : { }, - "static-service-discovery" : { }, - "zookeeper-service-discovery" : { }, - "default-load-balancer" : { }, + "blacklistServiceFilter" : { }, + "combinedServiceFilter" : { }, + "customServiceFilter" : { }, + "healthyServiceFilter" : { }, + "passThroughServiceFilter" : { }, + "cachingServiceDiscovery" : { }, + "combinedServiceDiscovery" : { }, + "consulServiceDiscovery" : { }, + "dnsServiceDiscovery" : { }, + "kubernetesServiceDiscovery" : { }, + "staticServiceDiscovery" : { }, + "zookeeperServiceDiscovery" : { }, + "defaultLoadBalancer" : { }, "expression" : { } } }, @@ -8587,7 +8565,7 @@ "anyOf" : [ { "oneOf" : [ { "type" : "object", - "required" : [ "blacklist-service-filter" ], + "required" : [ "blacklistServiceFilter" ], "properties" : { "blacklistServiceFilter" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.BlacklistServiceCallServiceFilterConfiguration" @@ -8609,33 +8587,33 @@ } }, { "type" : "object", - "required" : [ "combined-service-filter" ], + "required" : [ "combinedServiceFilter" ], "properties" : { - "combined-service-filter" : { + "combinedServiceFilter" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceFilterConfiguration" } } }, { "type" : "object", - "required" : [ "custom-service-filter" ], + "required" : [ "customServiceFilter" ], "properties" : { - "custom-service-filter" : { + "customServiceFilter" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CustomServiceCallServiceFilterConfiguration" } } }, { "type" : "object", - "required" : [ "healthy-service-filter" ], + "required" : [ "healthyServiceFilter" ], "properties" : { - "healthy-service-filter" : { + "healthyServiceFilter" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.HealthyServiceCallServiceFilterConfiguration" } } }, { "type" : "object", - "required" : [ "pass-through-service-filter" ], + "required" : [ "passThroughServiceFilter" ], "properties" : { - "pass-through-service-filter" : { + "passThroughServiceFilter" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.PassThroughServiceCallServiceFilterConfiguration" } } @@ -8643,9 +8621,9 @@ }, { "oneOf" : [ { "type" : "object", - "required" : [ "caching-service-discovery" ], + "required" : [ "cachingServiceDiscovery" ], "properties" : { - "caching-service-discovery" : { + "cachingServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CachingServiceCallServiceDiscoveryConfiguration" } } @@ -8669,49 +8647,49 @@ } }, { "type" : "object", - "required" : [ "combined-service-discovery" ], + "required" : [ "combinedServiceDiscovery" ], "properties" : { - "combined-service-discovery" : { + "combinedServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.CombinedServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "consul-service-discovery" ], + "required" : [ "consulServiceDiscovery" ], "properties" : { - "consul-service-discovery" : { + "consulServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ConsulServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "dns-service-discovery" ], + "required" : [ "dnsServiceDiscovery" ], "properties" : { - "dns-service-discovery" : { + "dnsServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.DnsServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "kubernetes-service-discovery" ], + "required" : [ "kubernetesServiceDiscovery" ], "properties" : { - "kubernetes-service-discovery" : { + "kubernetesServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.KubernetesServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "static-service-discovery" ], + "required" : [ "staticServiceDiscovery" ], "properties" : { - "static-service-discovery" : { + "staticServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.StaticServiceCallServiceDiscoveryConfiguration" } } }, { "type" : "object", - "required" : [ "zookeeper-service-discovery" ], + "required" : [ "zookeeperServiceDiscovery" ], "properties" : { - "zookeeper-service-discovery" : { + "zookeeperServiceDiscovery" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.ZooKeeperServiceCallServiceDiscoveryConfiguration" } } @@ -8719,9 +8697,9 @@ }, { "oneOf" : [ { "type" : "object", - "required" : [ "default-load-balancer" ], + "required" : [ "defaultLoadBalancer" ], "properties" : { - "default-load-balancer" : { + "defaultLoadBalancer" : { "$ref" : "#/items/definitions/org.apache.camel.model.cloud.DefaultServiceCallServiceLoadBalancerConfiguration" } } @@ -8758,7 +8736,7 @@ "description" : "The component to use.", "default" : "http" }, - "configuration-ref" : { + "configurationRef" : { "type" : "string", "title" : "Configuration Ref", "description" : "Refers to a ServiceCall configuration to use" @@ -8773,7 +8751,7 @@ "title" : "Disabled", "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." }, - "expression-ref" : { + "expressionRef" : { "type" : "string", "title" : "Expression Ref", "description" : "Set a reference to a custom Expression to use." @@ -8783,10 +8761,10 @@ "title" : "Id", "description" : "Sets the id of this node" }, - "inherit-error-handler" : { + "inheritErrorHandler" : { "type" : "boolean" }, - "load-balancer-ref" : { + "loadBalancerRef" : { "type" : "string", "title" : "Load Balancer Ref", "description" : "Sets a reference to a custom ServiceLoadBalancer to use." @@ -8802,17 +8780,17 @@ "description" : "Sets the optional ExchangePattern used to invoke this endpoint", "enum" : [ "InOnly", "InOut" ] }, - "service-chooser-ref" : { + "serviceChooserRef" : { "type" : "string", "title" : "Service Chooser Ref", "description" : "Sets a reference to a custom ServiceChooser to use." }, - "service-discovery-ref" : { + "serviceDiscoveryRef" : { "type" : "string", "title" : "Service Discovery Ref", "description" : "Sets a reference to a custom ServiceDiscovery to use." }, - "service-filter-ref" : { + "serviceFilterRef" : { "type" : "string", "title" : "Service Filter Ref", "description" : "Sets a reference to a custom ServiceFilter to use." @@ -8823,18 +8801,18 @@ "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" : { }, - "combined-service-filter" : { }, - "custom-service-filter" : { }, - "healthy-service-filter" : { }, - "pass-through-service-filter" : { }, - "caching-service-discovery" : { }, - "combined-service-discovery" : { }, - "consul-service-discovery" : { }, - "dns-service-discovery" : { }, - "kubernetes-service-discovery" : { }, - "static-service-discovery" : { }, - "zookeeper-service-discovery" : { }, - "default-load-balancer" : { }, + "combinedServiceFilter" : { }, + "customServiceFilter" : { }, + "healthyServiceFilter" : { }, + "passThroughServiceFilter" : { }, + "cachingServiceDiscovery" : { }, + "combinedServiceDiscovery" : { }, + "consulServiceDiscovery" : { }, + "dnsServiceDiscovery" : { }, + "kubernetesServiceDiscovery" : { }, + "staticServiceDiscovery" : { }, + "zookeeperServiceDiscovery" : { }, + "defaultLoadBalancer" : { }, "expression" : { } } } ], @@ -12060,9 +12038,9 @@ } }, { "type" : "object", - "required" : [ "exchange-property" ], + "required" : [ "exchangeProperty" ], "properties" : { - "exchange-property" : { + "exchangeProperty" : { "$ref" : "#/items/definitions/org.apache.camel.model.language.ExchangePropertyExpression" } } @@ -12232,7 +12210,6 @@ "constant" : { }, "csimple" : { }, "datasonnet" : { }, - "exchange-property" : { }, "exchangeProperty" : { }, "groovy" : { }, "header" : { }, @@ -14812,17 +14789,17 @@ } }, { "type" : "object", - "required" : [ "fhir-json" ], + "required" : [ "fhirJson" ], "properties" : { - "fhir-json" : { + "fhirJson" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.FhirJsonDataFormat" } } }, { "type" : "object", - "required" : [ "fhir-xml" ], + "required" : [ "fhirXml" ], "properties" : { - "fhir-xml" : { + "fhirXml" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.FhirXmlDataFormat" } } @@ -14844,9 +14821,9 @@ } }, { "type" : "object", - "required" : [ "gzip-deflater" ], + "required" : [ "gzipDeflater" ], "properties" : { - "gzip-deflater" : { + "gzipDeflater" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.GzipDeflaterDataFormat" } } @@ -14868,9 +14845,9 @@ } }, { "type" : "object", - "required" : [ "jackson-xml" ], + "required" : [ "jacksonXml" ], "properties" : { - "jackson-xml" : { + "jacksonXml" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.JacksonXMLDataFormat" } } @@ -14892,9 +14869,9 @@ } }, { "type" : "object", - "required" : [ "json-api" ], + "required" : [ "jsonApi" ], "properties" : { - "json-api" : { + "jsonApi" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.JsonApiDataFormat" } } @@ -14908,17 +14885,17 @@ } }, { "type" : "object", - "required" : [ "mime-multipart" ], + "required" : [ "mimeMultipart" ], "properties" : { - "mime-multipart" : { + "mimeMultipart" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.MimeMultipartDataFormat" } } }, { "type" : "object", - "required" : [ "parquet-avro" ], + "required" : [ "parquetAvro" ], "properties" : { - "parquet-avro" : { + "parquetAvro" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.ParquetAvroDataFormat" } } @@ -14956,17 +14933,17 @@ } }, { "type" : "object", - "required" : [ "swift-mt" ], + "required" : [ "swiftMt" ], "properties" : { - "swift-mt" : { + "swiftMt" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.SwiftMtDataFormat" } } }, { "type" : "object", - "required" : [ "swift-mx" ], + "required" : [ "swiftMx" ], "properties" : { - "swift-mx" : { + "swiftMx" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.SwiftMxDataFormat" } } @@ -14980,9 +14957,9 @@ } }, { "type" : "object", - "required" : [ "tar-file" ], + "required" : [ "tarFile" ], "properties" : { - "tar-file" : { + "tarFile" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.TarFileDataFormat" } } @@ -14996,41 +14973,41 @@ } }, { "type" : "object", - "required" : [ "tidy-markup" ], + "required" : [ "tidyMarkup" ], "properties" : { - "tidy-markup" : { + "tidyMarkup" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.TidyMarkupDataFormat" } } }, { "type" : "object", - "required" : [ "univocity-csv" ], + "required" : [ "univocityCsv" ], "properties" : { - "univocity-csv" : { + "univocityCsv" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.UniVocityCsvDataFormat" } } }, { "type" : "object", - "required" : [ "univocity-fixed" ], + "required" : [ "univocityFixed" ], "properties" : { - "univocity-fixed" : { + "univocityFixed" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.UniVocityFixedDataFormat" } } }, { "type" : "object", - "required" : [ "univocity-tsv" ], + "required" : [ "univocityTsv" ], "properties" : { - "univocity-tsv" : { + "univocityTsv" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.UniVocityTsvDataFormat" } } }, { "type" : "object", - "required" : [ "xml-security" ], + "required" : [ "xmlSecurity" ], "properties" : { - "xml-security" : { + "xmlSecurity" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.XMLSecurityDataFormat" } } @@ -15044,17 +15021,17 @@ } }, { "type" : "object", - "required" : [ "zip-deflater" ], + "required" : [ "zipDeflater" ], "properties" : { - "zip-deflater" : { + "zipDeflater" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.ZipDeflaterDataFormat" } } }, { "type" : "object", - "required" : [ "zip-file" ], + "required" : [ "zipFile" ], "properties" : { - "zip-file" : { + "zipFile" : { "$ref" : "#/items/definitions/org.apache.camel.model.dataformat.ZipFileDataFormat" } } @@ -15082,37 +15059,37 @@ "crypto" : { }, "csv" : { }, "custom" : { }, - "fhir-json" : { }, - "fhir-xml" : { }, + "fhirJson" : { }, + "fhirXml" : { }, "flatpack" : { }, "grok" : { }, - "gzip-deflater" : { }, + "gzipDeflater" : { }, "hl7" : { }, "ical" : { }, - "jackson-xml" : { }, + "jacksonXml" : { }, "jaxb" : { }, "json" : { }, - "json-api" : { }, + "jsonApi" : { }, "lzf" : { }, - "mime-multipart" : { }, - "parquet-avro" : { }, + "mimeMultipart" : { }, + "parquetAvro" : { }, "pgp" : { }, "protobuf" : { }, "rss" : { }, "soap" : { }, - "swift-mt" : { }, - "swift-mx" : { }, + "swiftMt" : { }, + "swiftMx" : { }, "syslog" : { }, - "tar-file" : { }, + "tarFile" : { }, "thrift" : { }, - "tidy-markup" : { }, - "univocity-csv" : { }, - "univocity-fixed" : { }, - "univocity-tsv" : { }, - "xml-security" : { }, + "tidyMarkup" : { }, + "univocityCsv" : { }, + "univocityFixed" : { }, + "univocityTsv" : { }, + "xmlSecurity" : { }, "yaml" : { }, - "zip-deflater" : { }, - "zip-file" : { } + "zipDeflater" : { }, + "zipFile" : { } } }, "org.apache.camel.model.transformer.EndpointTransformerDefinition" : { diff --git a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/MarshalTest.groovy b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/MarshalTest.groovy index 9fd6b79013d..6f6bc029af4 100644 --- a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/MarshalTest.groovy +++ b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/MarshalTest.groovy @@ -49,7 +49,7 @@ class MarshalTest extends YamlTestSupport { uri: "direct:start" steps: - marshal: - data-format-type: + dataFormatType: json: library: Gson - to: "mock:result" @@ -67,7 +67,7 @@ class MarshalTest extends YamlTestSupport { uri: "direct:start" steps: - marshal: - data-format-type: + dataFormatType: json: {} - to: "mock:result" '''), @@ -96,7 +96,7 @@ class MarshalTest extends YamlTestSupport { - marshal: json: library: Gson - jackson-xml: {} + jacksonXml: {} - to: "mock:result" ''' then: diff --git a/tooling/maven/camel-restdsl-openapi-plugin/src/it/simple-yaml-dto-v3/verify.groovy b/tooling/maven/camel-restdsl-openapi-plugin/src/it/simple-yaml-dto-v3/verify.groovy index 88000b71759..9b483612e1d 100644 --- a/tooling/maven/camel-restdsl-openapi-plugin/src/it/simple-yaml-dto-v3/verify.groovy +++ b/tooling/maven/camel-restdsl-openapi-plugin/src/it/simple-yaml-dto-v3/verify.groovy @@ -21,7 +21,7 @@ assert restdsl.exists() def String data = restdsl.text -assert data.contains('rest-configuration:') +assert data.contains('restConfiguration:') assert data.contains('component: "jetty"') def File restdto = new File(basedir, "target/generated-sources/openapi/src/main/java/io/swagger/client/model/Order.java") diff --git a/tooling/openapi-rest-dsl-generator/src/main/java/org/apache/camel/generator/openapi/RestDslYamlGenerator.java b/tooling/openapi-rest-dsl-generator/src/main/java/org/apache/camel/generator/openapi/RestDslYamlGenerator.java index f8db777dfed..8a3636c1577 100644 --- a/tooling/openapi-rest-dsl-generator/src/main/java/org/apache/camel/generator/openapi/RestDslYamlGenerator.java +++ b/tooling/openapi-rest-dsl-generator/src/main/java/org/apache/camel/generator/openapi/RestDslYamlGenerator.java @@ -181,7 +181,7 @@ public class RestDslYamlGenerator extends RestDslGenerator<RestDslYamlGenerator> // if rest configuration is present then put it in the top JsonNode rc = node.get("restConfiguration"); if (rc != null) { - arr.add(xmlMapper.createObjectNode().set("rest-configuration", rc)); + arr.add(xmlMapper.createObjectNode().set("restConfiguration", rc)); } arr.add(xmlMapper.createObjectNode().set("rest", r)); node = arr; diff --git a/tooling/openapi-rest-dsl-generator/src/test/resources/OpenApiV3PetstoreWithRestComponentYaml.txt b/tooling/openapi-rest-dsl-generator/src/test/resources/OpenApiV3PetstoreWithRestComponentYaml.txt index 2e9859cf887..30667bbb76d 100644 --- a/tooling/openapi-rest-dsl-generator/src/test/resources/OpenApiV3PetstoreWithRestComponentYaml.txt +++ b/tooling/openapi-rest-dsl-generator/src/test/resources/OpenApiV3PetstoreWithRestComponentYaml.txt @@ -1,4 +1,4 @@ -- rest-configuration: +- restConfiguration: component: "servlet" contextPath: "/foo" - rest: