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

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


The following commit(s) were added to refs/heads/main by this push:
     new 5ab1e77  CAMEL-17701: camel-core-model - Add labels to EIP options
5ab1e77 is described below

commit 5ab1e7783431ceebab3b7f143650a51837745d55
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Tue Mar 1 15:06:38 2022 +0100

    CAMEL-17701: camel-core-model - Add labels to EIP options
---
 .../main/camel-main-configuration-metadata.json    |  1 -
 .../camel/catalog/models/restConfiguration.json    |  1 -
 .../apache/camel/catalog/schemas/camel-spring.xsd  |  8 ------
 .../helper/CamelJavaRestDslParserHelper.java       |  6 ----
 .../parser/helper/CamelXmlRestDslParserHelper.java |  3 --
 .../parser/model/RestConfigurationDetails.java     | 27 ------------------
 .../org/apache/camel/spi/RestConfiguration.java    | 16 -----------
 .../camel/impl/RestConfigurationConfigurer.java    |  6 ----
 .../apache/camel/model/rest/restConfiguration.json |  1 -
 .../model/rest/RestConfigurationDefinition.java    | 32 ----------------------
 .../apache/camel/model/rest/RestDefinition.java    |  6 +---
 .../RestConfigurationPropertiesConfigurer.java     |  6 ----
 .../camel-main-configuration-metadata.json         |  1 -
 core/camel-main/src/main/docs/main.adoc            |  3 +-
 .../camel/main/RestConfigurationProperties.java    | 10 -------
 .../java/org/apache/camel/xml/in/ModelParser.java  |  1 -
 .../dsl/yaml/deserializers/ModelDeserializers.java |  6 ----
 .../src/generated/resources/camel-yaml-dsl.json    |  3 --
 .../src/generated/resources/camelYamlDsl.json      |  3 --
 19 files changed, 2 insertions(+), 138 deletions(-)

diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
index 6b352f8..5b98061 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/main/camel-main-configuration-metadata.json
@@ -195,7 +195,6 @@
     { "name": "camel.resilience4j.writableStackTraceEnabled", "description": 
"Enables writable stack traces. When set to false, Exception.getStackTrace 
returns a zero length array. This may be used to reduce log spam when the 
circuit breaker is open as the cause of the exceptions is already known (the 
circuit breaker is short-circuiting calls).", "sourceType": 
"org.apache.camel.main.Resilience4jConfigurationProperties", "type": "boolean", 
"javaType": "java.lang.Boolean", "defaultValue":  [...]
     { "name": "camel.rest.apiComponent", "description": "Sets the name of the 
Camel component to use as the REST API (such as swagger or openapi)", 
"sourceType": "org.apache.camel.spi.RestConfiguration", "type": "string", 
"javaType": "java.lang.String" },
     { "name": "camel.rest.apiContextPath", "description": "Sets a leading API 
context-path the REST API services will be using. This can be used when using 
components such as camel-servlet where the deployed web application is deployed 
using a context-path.", "sourceType": "org.apache.camel.spi.RestConfiguration", 
"type": "string", "javaType": "java.lang.String" },
-    { "name": "camel.rest.apiContextRouteId", "description": "Sets the route 
id to use for the route that services the REST API. The route will by default 
use an auto assigned route id.", "sourceType": 
"org.apache.camel.spi.RestConfiguration", "type": "string", "javaType": 
"java.lang.String" },
     { "name": "camel.rest.apiHost", "description": "To use a specific hostname 
for the API documentation (such as swagger or openapi) This can be used to 
override the generated host with this configured hostname", "sourceType": 
"org.apache.camel.spi.RestConfiguration", "type": "string", "javaType": 
"java.lang.String" },
     { "name": "camel.rest.apiProperties", "description": "Sets additional 
options on api level", "sourceType": "org.apache.camel.spi.RestConfiguration", 
"type": "object", "javaType": "java.util.Map" },
     { "name": "camel.rest.apiVendorExtension", "description": "Whether vendor 
extension is enabled in the Rest APIs. If enabled then Camel will include 
additional information as vendor extension (eg keys starting with x-) such as 
route ids, class names etc. Not all 3rd party API gateways and tools supports 
vendor-extensions when importing your API docs.", "sourceType": 
"org.apache.camel.spi.RestConfiguration", "type": "boolean", "javaType": 
"boolean", "defaultValue": "false" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restConfiguration.json
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restConfiguration.json
index 4e4c0d3..582ff5e 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restConfiguration.json
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/restConfiguration.json
@@ -23,7 +23,6 @@
     "producerApiDoc": { "kind": "attribute", "displayName": "Producer Api 
Doc", "label": "producer,advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets the location of the api document the REST 
producer will use to validate the REST uri and query parameters are valid 
accordingly to the api document. The location of the api document is loaded 
from classpath by default, but you can use [...]
     "contextPath": { "kind": "attribute", "displayName": "Context Path", 
"label": "consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets a leading context-path the REST services will be using. 
This can be used when using components such as camel-servlet where the deployed 
web application is deployed using a context-path. Or for components such as 
camel-jetty or camel-netty-http that i [...]
     "apiContextPath": { "kind": "attribute", "displayName": "Api Context 
Path", "label": "consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets a leading API context-path the REST API services will be 
using. This can be used when using components such as camel-servlet where the 
deployed web application is deployed using a context-path." },
-    "apiContextRouteId": { "kind": "attribute", "displayName": "Api Context 
Route Id", "label": "consumer,advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": true, "autowired": false, 
"secret": false, "description": "Sets the route id to use for the route that 
services the REST API. The route will by default use an auto assigned route 
id." },
     "apiVendorExtension": { "kind": "attribute", "displayName": "Api Vendor 
Extension", "label": "consumer,advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether vendor 
extension is enabled in the Rest APIs. If enabled then Camel will include 
additional information as vendor extension (eg keys starting with x-) such as 
route ids, class names etc. Not all 3rd [...]
     "hostNameResolver": { "kind": "attribute", "displayName": "Host Name 
Resolver", "label": "consumer,advanced", "required": false, "type": "enum", 
"javaType": "org.apache.camel.model.rest.RestHostNameResolver", "enum": [ 
"all-local-ip", "local-host-name", "local-ip" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "allLocalIp", 
"description": "If no hostname has been explicit configured, then this resolver 
is used to compute the hostname the REST service wil [...]
     "bindingMode": { "kind": "attribute", "displayName": "Binding Mode", 
"required": false, "type": "enum", "javaType": 
"org.apache.camel.model.rest.RestBindingMode", "enum": [ "off", "auto", "json", 
"xml", "json_xml" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "off", "description": "Sets the binding mode to use. The 
default value is off" },
diff --git 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
index c156d6f..f397503 100644
--- 
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
+++ 
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/schemas/camel-spring.xsd
@@ -14527,14 +14527,6 @@ application is deployed using a context-path.
         ]]></xs:documentation>
       </xs:annotation>
     </xs:attribute>
-    <xs:attribute name="apiContextRouteId" type="xs:string">
-      <xs:annotation>
-        <xs:documentation xml:lang="en"><![CDATA[
-Deprecated: Sets the route id to use for the route that services the REST API.
-The route will by default use an auto assigned route id.
-        ]]></xs:documentation>
-      </xs:annotation>
-    </xs:attribute>
     <xs:attribute name="apiVendorExtension" type="xs:boolean">
       <xs:annotation>
         <xs:documentation xml:lang="en"><![CDATA[
diff --git 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaRestDslParserHelper.java
 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaRestDslParserHelper.java
index bc04be9..de0bb81 100644
--- 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaRestDslParserHelper.java
+++ 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelJavaRestDslParserHelper.java
@@ -279,12 +279,6 @@ public final class CamelJavaRestDslParserHelper {
             node.setContextPath(extractValueFromFirstArgument(clazz, block, 
mi));
         } else if ("apiContextPath".equals(name)) {
             node.setApiContextPath(extractValueFromFirstArgument(clazz, block, 
mi));
-        } else if ("apiContextRouteId".equals(name)) {
-            node.setApiContextRouteId(extractValueFromFirstArgument(clazz, 
block, mi));
-        } else if ("apiContextIdPattern".equals(name)) {
-            node.setApiContextIdPattern(extractValueFromFirstArgument(clazz, 
block, mi));
-        } else if ("apiContextListening".equals(name)) {
-            node.setApiContextListening(extractValueFromFirstArgument(clazz, 
block, mi));
         } else if ("apiVendorExtension".equals(name)) {
             node.setApiVendorExtension(extractValueFromFirstArgument(clazz, 
block, mi));
         } else if ("hostNameResolver".equals(name)) {
diff --git 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelXmlRestDslParserHelper.java
 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelXmlRestDslParserHelper.java
index d3f9e1b..9704ecb 100644
--- 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelXmlRestDslParserHelper.java
+++ 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/helper/CamelXmlRestDslParserHelper.java
@@ -71,9 +71,6 @@ public final class CamelXmlRestDslParserHelper {
             detail.setProducerApiDoc(extractAttribute(map, "producerApiDoc"));
             detail.setContextPath(extractAttribute(map, "contextPath"));
             detail.setApiContextPath(extractAttribute(map, "apiContextPath"));
-            detail.setApiContextRouteId(extractAttribute(map, 
"apiContextRouteId"));
-            detail.setApiContextIdPattern(extractAttribute(map, 
"apiContextIdPattern"));
-            detail.setApiContextListening(extractAttribute(map, 
"apiContextListening"));
             detail.setApiVendorExtension(extractAttribute(map, 
"apiVendorExtension"));
             detail.setHostNameResolver(extractAttribute(map, 
"hostNameResolver"));
             detail.setBindingMode(extractAttribute(map, "bindingMode"));
diff --git 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/model/RestConfigurationDetails.java
 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/model/RestConfigurationDetails.java
index 661f80a..0760e6d 100644
--- 
a/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/model/RestConfigurationDetails.java
+++ 
b/catalog/camel-route-parser/src/main/java/org/apache/camel/parser/model/RestConfigurationDetails.java
@@ -42,9 +42,6 @@ public class RestConfigurationDetails {
     private String producerApiDoc;
     private String contextPath;
     private String apiContextPath;
-    private String apiContextRouteId;
-    private String apiContextIdPattern;
-    private String apiContextListening;
     private String apiVendorExtension;
     private String hostNameResolver;
     private String bindingMode;
@@ -191,30 +188,6 @@ public class RestConfigurationDetails {
         this.apiContextPath = apiContextPath;
     }
 
-    public String getApiContextRouteId() {
-        return apiContextRouteId;
-    }
-
-    public void setApiContextRouteId(String apiContextRouteId) {
-        this.apiContextRouteId = apiContextRouteId;
-    }
-
-    public String getApiContextIdPattern() {
-        return apiContextIdPattern;
-    }
-
-    public void setApiContextIdPattern(String apiContextIdPattern) {
-        this.apiContextIdPattern = apiContextIdPattern;
-    }
-
-    public String getApiContextListening() {
-        return apiContextListening;
-    }
-
-    public void setApiContextListening(String apiContextListening) {
-        this.apiContextListening = apiContextListening;
-    }
-
     public String getApiVendorExtension() {
         return apiVendorExtension;
     }
diff --git 
a/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java 
b/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java
index 57a3332..7de9c03 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java
@@ -59,7 +59,6 @@ public class RestConfiguration {
     private int port;
     private String contextPath;
     private String apiContextPath;
-    private String apiContextRouteId;
     private boolean apiVendorExtension;
     private RestHostNameResolver hostNameResolver = 
RestHostNameResolver.allLocalIp;
     private RestBindingMode bindingMode = RestBindingMode.off;
@@ -274,21 +273,6 @@ public class RestConfiguration {
         this.apiContextPath = contextPath;
     }
 
-    public String getApiContextRouteId() {
-        return apiContextRouteId;
-    }
-
-    /**
-     * Sets the route id to use for the route that services the REST API.
-     * <p/>
-     * The route will by default use an auto assigned route id.
-     *
-     * @param apiContextRouteId the route id
-     */
-    public void setApiContextRouteId(String apiContextRouteId) {
-        this.apiContextRouteId = apiContextRouteId;
-    }
-
     public boolean isApiVendorExtension() {
         return apiVendorExtension;
     }
diff --git 
a/core/camel-core-engine/src/generated/java/org/apache/camel/impl/RestConfigurationConfigurer.java
 
b/core/camel-core-engine/src/generated/java/org/apache/camel/impl/RestConfigurationConfigurer.java
index 7e65601..fa27564 100644
--- 
a/core/camel-core-engine/src/generated/java/org/apache/camel/impl/RestConfigurationConfigurer.java
+++ 
b/core/camel-core-engine/src/generated/java/org/apache/camel/impl/RestConfigurationConfigurer.java
@@ -25,8 +25,6 @@ public class RestConfigurationConfigurer extends 
org.apache.camel.support.compon
         case "ApiComponent": target.setApiComponent(property(camelContext, 
java.lang.String.class, value)); return true;
         case "apicontextpath":
         case "ApiContextPath": target.setApiContextPath(property(camelContext, 
java.lang.String.class, value)); return true;
-        case "apicontextrouteid":
-        case "ApiContextRouteId": 
target.setApiContextRouteId(property(camelContext, java.lang.String.class, 
value)); return true;
         case "apihost":
         case "ApiHost": target.setApiHost(property(camelContext, 
java.lang.String.class, value)); return true;
         case "apiproperties":
@@ -84,8 +82,6 @@ public class RestConfigurationConfigurer extends 
org.apache.camel.support.compon
         case "ApiComponent": return java.lang.String.class;
         case "apicontextpath":
         case "ApiContextPath": return java.lang.String.class;
-        case "apicontextrouteid":
-        case "ApiContextRouteId": return java.lang.String.class;
         case "apihost":
         case "ApiHost": return java.lang.String.class;
         case "apiproperties":
@@ -144,8 +140,6 @@ public class RestConfigurationConfigurer extends 
org.apache.camel.support.compon
         case "ApiComponent": return target.getApiComponent();
         case "apicontextpath":
         case "ApiContextPath": return target.getApiContextPath();
-        case "apicontextrouteid":
-        case "ApiContextRouteId": return target.getApiContextRouteId();
         case "apihost":
         case "ApiHost": return target.getApiHost();
         case "apiproperties":
diff --git 
a/core/camel-core-model/src/generated/resources/org/apache/camel/model/rest/restConfiguration.json
 
b/core/camel-core-model/src/generated/resources/org/apache/camel/model/rest/restConfiguration.json
index 4e4c0d3..582ff5e 100644
--- 
a/core/camel-core-model/src/generated/resources/org/apache/camel/model/rest/restConfiguration.json
+++ 
b/core/camel-core-model/src/generated/resources/org/apache/camel/model/rest/restConfiguration.json
@@ -23,7 +23,6 @@
     "producerApiDoc": { "kind": "attribute", "displayName": "Producer Api 
Doc", "label": "producer,advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "description": "Sets the location of the api document the REST 
producer will use to validate the REST uri and query parameters are valid 
accordingly to the api document. The location of the api document is loaded 
from classpath by default, but you can use [...]
     "contextPath": { "kind": "attribute", "displayName": "Context Path", 
"label": "consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets a leading context-path the REST services will be using. 
This can be used when using components such as camel-servlet where the deployed 
web application is deployed using a context-path. Or for components such as 
camel-jetty or camel-netty-http that i [...]
     "apiContextPath": { "kind": "attribute", "displayName": "Api Context 
Path", "label": "consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets a leading API context-path the REST API services will be 
using. This can be used when using components such as camel-servlet where the 
deployed web application is deployed using a context-path." },
-    "apiContextRouteId": { "kind": "attribute", "displayName": "Api Context 
Route Id", "label": "consumer,advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": true, "autowired": false, 
"secret": false, "description": "Sets the route id to use for the route that 
services the REST API. The route will by default use an auto assigned route 
id." },
     "apiVendorExtension": { "kind": "attribute", "displayName": "Api Vendor 
Extension", "label": "consumer,advanced", "required": false, "type": "boolean", 
"javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether vendor 
extension is enabled in the Rest APIs. If enabled then Camel will include 
additional information as vendor extension (eg keys starting with x-) such as 
route ids, class names etc. Not all 3rd [...]
     "hostNameResolver": { "kind": "attribute", "displayName": "Host Name 
Resolver", "label": "consumer,advanced", "required": false, "type": "enum", 
"javaType": "org.apache.camel.model.rest.RestHostNameResolver", "enum": [ 
"all-local-ip", "local-host-name", "local-ip" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "allLocalIp", 
"description": "If no hostname has been explicit configured, then this resolver 
is used to compute the hostname the REST service wil [...]
     "bindingMode": { "kind": "attribute", "displayName": "Binding Mode", 
"required": false, "type": "enum", "javaType": 
"org.apache.camel.model.rest.RestBindingMode", "enum": [ "off", "auto", "json", 
"xml", "json_xml" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "off", "description": "Sets the binding mode to use. The 
default value is off" },
diff --git 
a/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java
 
b/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java
index 5b762c0..bb946a0 100644
--- 
a/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java
+++ 
b/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java
@@ -71,10 +71,6 @@ public class RestConfigurationDefinition {
     @Metadata(label = "consumer")
     private String apiContextPath;
     @XmlAttribute
-    @Metadata(label = "consumer,advanced")
-    @Deprecated
-    private String apiContextRouteId;
-    @XmlAttribute
     @Metadata(label = "consumer,advanced", javaType = "java.lang.Boolean", 
defaultValue = "false")
     private Boolean apiVendorExtension;
     @XmlAttribute
@@ -255,23 +251,6 @@ public class RestConfigurationDefinition {
         this.apiContextPath = contextPath;
     }
 
-    @Deprecated
-    public String getApiContextRouteId() {
-        return apiContextRouteId;
-    }
-
-    /**
-     * Sets the route id to use for the route that services the REST API.
-     * <p/>
-     * The route will by default use an auto assigned route id.
-     *
-     * @param apiContextRouteId the route id
-     */
-    @Deprecated
-    public void setApiContextRouteId(String apiContextRouteId) {
-        this.apiContextRouteId = apiContextRouteId;
-    }
-
     public Boolean getApiVendorExtension() {
         return apiVendorExtension;
     }
@@ -558,14 +537,6 @@ public class RestConfigurationDefinition {
     }
 
     /**
-     * Sets the route id to use for the route that services the REST API.
-     */
-    public RestConfigurationDefinition apiContextRouteId(String routeId) {
-        setApiContextRouteId(routeId);
-        return this;
-    }
-
-    /**
      * Whether vendor extension is enabled in the Rest APIs. If enabled then 
Camel will include additional information
      * as vendor extension (eg keys starting with x-) such as route ids, class 
names etc. Some API tooling may not
      * support vendor extensions and this option can then be turned off.
@@ -799,9 +770,6 @@ public class RestConfigurationDefinition {
         if (apiContextPath != null) {
             target.setApiContextPath(CamelContextHelper.parseText(context, 
apiContextPath));
         }
-        if (apiContextRouteId != null) {
-            target.setApiContextRouteId(CamelContextHelper.parseText(context, 
apiContextRouteId));
-        }
         if (apiVendorExtension != null) {
             target.setApiVendorExtension(apiVendorExtension);
         }
diff --git 
a/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestDefinition.java
 
b/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestDefinition.java
index b562807..954be24 100644
--- 
a/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestDefinition.java
+++ 
b/core/camel-core-model/src/main/java/org/apache/camel/model/rest/RestDefinition.java
@@ -731,11 +731,7 @@ public class RestDefinition extends 
OptionalIdentifiedDefinition<RestDefinition>
 
         // create the from endpoint uri which is using the rest-api component
         String from = "rest-api:" + configuration.getApiContextPath();
-
-        String routeId = configuration.getApiContextRouteId();
-        if (routeId == null) {
-            routeId = 
answer.idOrCreate(camelContext.adapt(ExtendedCamelContext.class).getNodeIdFactory());
-        }
+        String routeId = 
answer.idOrCreate(camelContext.adapt(ExtendedCamelContext.class).getNodeIdFactory());
 
         // append options
         Map<String, Object> options = new HashMap<>();
diff --git 
a/core/camel-main/src/generated/java/org/apache/camel/main/RestConfigurationPropertiesConfigurer.java
 
b/core/camel-main/src/generated/java/org/apache/camel/main/RestConfigurationPropertiesConfigurer.java
index 7abc251..25b9e82 100644
--- 
a/core/camel-main/src/generated/java/org/apache/camel/main/RestConfigurationPropertiesConfigurer.java
+++ 
b/core/camel-main/src/generated/java/org/apache/camel/main/RestConfigurationPropertiesConfigurer.java
@@ -25,8 +25,6 @@ public class RestConfigurationPropertiesConfigurer extends 
org.apache.camel.supp
         case "ApiComponent": target.setApiComponent(property(camelContext, 
java.lang.String.class, value)); return true;
         case "apicontextpath":
         case "ApiContextPath": target.setApiContextPath(property(camelContext, 
java.lang.String.class, value)); return true;
-        case "apicontextrouteid":
-        case "ApiContextRouteId": 
target.setApiContextRouteId(property(camelContext, java.lang.String.class, 
value)); return true;
         case "apihost":
         case "ApiHost": target.setApiHost(property(camelContext, 
java.lang.String.class, value)); return true;
         case "apiproperties":
@@ -84,8 +82,6 @@ public class RestConfigurationPropertiesConfigurer extends 
org.apache.camel.supp
         case "ApiComponent": return java.lang.String.class;
         case "apicontextpath":
         case "ApiContextPath": return java.lang.String.class;
-        case "apicontextrouteid":
-        case "ApiContextRouteId": return java.lang.String.class;
         case "apihost":
         case "ApiHost": return java.lang.String.class;
         case "apiproperties":
@@ -144,8 +140,6 @@ public class RestConfigurationPropertiesConfigurer extends 
org.apache.camel.supp
         case "ApiComponent": return target.getApiComponent();
         case "apicontextpath":
         case "ApiContextPath": return target.getApiContextPath();
-        case "apicontextrouteid":
-        case "ApiContextRouteId": return target.getApiContextRouteId();
         case "apihost":
         case "ApiHost": return target.getApiHost();
         case "apiproperties":
diff --git 
a/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json
 
b/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json
index 6b352f8..5b98061 100644
--- 
a/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json
+++ 
b/core/camel-main/src/generated/resources/META-INF/camel-main-configuration-metadata.json
@@ -195,7 +195,6 @@
     { "name": "camel.resilience4j.writableStackTraceEnabled", "description": 
"Enables writable stack traces. When set to false, Exception.getStackTrace 
returns a zero length array. This may be used to reduce log spam when the 
circuit breaker is open as the cause of the exceptions is already known (the 
circuit breaker is short-circuiting calls).", "sourceType": 
"org.apache.camel.main.Resilience4jConfigurationProperties", "type": "boolean", 
"javaType": "java.lang.Boolean", "defaultValue":  [...]
     { "name": "camel.rest.apiComponent", "description": "Sets the name of the 
Camel component to use as the REST API (such as swagger or openapi)", 
"sourceType": "org.apache.camel.spi.RestConfiguration", "type": "string", 
"javaType": "java.lang.String" },
     { "name": "camel.rest.apiContextPath", "description": "Sets a leading API 
context-path the REST API services will be using. This can be used when using 
components such as camel-servlet where the deployed web application is deployed 
using a context-path.", "sourceType": "org.apache.camel.spi.RestConfiguration", 
"type": "string", "javaType": "java.lang.String" },
-    { "name": "camel.rest.apiContextRouteId", "description": "Sets the route 
id to use for the route that services the REST API. The route will by default 
use an auto assigned route id.", "sourceType": 
"org.apache.camel.spi.RestConfiguration", "type": "string", "javaType": 
"java.lang.String" },
     { "name": "camel.rest.apiHost", "description": "To use a specific hostname 
for the API documentation (such as swagger or openapi) This can be used to 
override the generated host with this configured hostname", "sourceType": 
"org.apache.camel.spi.RestConfiguration", "type": "string", "javaType": 
"java.lang.String" },
     { "name": "camel.rest.apiProperties", "description": "Sets additional 
options on api level", "sourceType": "org.apache.camel.spi.RestConfiguration", 
"type": "object", "javaType": "java.util.Map" },
     { "name": "camel.rest.apiVendorExtension", "description": "Whether vendor 
extension is enabled in the Rest APIs. If enabled then Camel will include 
additional information as vendor extension (eg keys starting with x-) such as 
route ids, class names etc. Not all 3rd party API gateways and tools supports 
vendor-extensions when importing your API docs.", "sourceType": 
"org.apache.camel.spi.RestConfiguration", "type": "boolean", "javaType": 
"boolean", "defaultValue": "false" },
diff --git a/core/camel-main/src/main/docs/main.adoc 
b/core/camel-main/src/main/docs/main.adoc
index 6505a8b..bc2ca85 100644
--- a/core/camel-main/src/main/docs/main.adoc
+++ b/core/camel-main/src/main/docs/main.adoc
@@ -165,14 +165,13 @@ The camel.health supports 6 options, which are listed 
below.
 |===
 
 === Camel Rest-DSL configurations
-The camel.rest supports 26 options, which are listed below.
+The camel.rest supports 25 options, which are listed below.
 
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
 | *camel.rest.apiComponent* | Sets the name of the Camel component to use as 
the REST API (such as swagger or openapi) |  | String
 | *camel.rest.apiContextPath* | Sets a leading API context-path the REST API 
services will be using. This can be used when using components such as 
camel-servlet where the deployed web application is deployed using a 
context-path. |  | String
-| *camel.rest.apiContextRouteId* | Sets the route id to use for the route that 
services the REST API. The route will by default use an auto assigned route id. 
|  | String
 | *camel.rest.apiHost* | To use a specific hostname for the API documentation 
(such as swagger or openapi) This can be used to override the generated host 
with this configured hostname |  | String
 | *camel.rest.apiProperties* | Sets additional options on api level |  | Map
 | *camel.rest.apiVendorExtension* | Whether vendor extension is enabled in the 
Rest APIs. If enabled then Camel will include additional information as vendor 
extension (eg keys starting with x-) such as route ids, class names etc. Not 
all 3rd party API gateways and tools supports vendor-extensions when importing 
your API docs. | false | boolean
diff --git 
a/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java
 
b/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java
index 8f24a5d..6b8af6b 100644
--- 
a/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java
+++ 
b/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java
@@ -172,16 +172,6 @@ public class RestConfigurationProperties extends 
RestConfiguration implements Bo
     }
 
     /**
-     * Sets the route id to use for the route that services the REST API.
-     * <p/>
-     * The route will by default use an auto assigned route id.
-     */
-    public RestConfigurationProperties withApiContextRouteId(String 
apiContextRouteId) {
-        setApiContextRouteId(apiContextRouteId);
-        return this;
-    }
-
-    /**
      * Whether vendor extension is enabled in the Rest APIs. If enabled then 
Camel will include additional information
      * as vendor extension (eg keys starting with x-) such as route ids, class 
names etc. Not all 3rd party API gateways
      * and tools supports vendor-extensions when importing your API docs.
diff --git 
a/core/camel-xml-io/src/generated/java/org/apache/camel/xml/in/ModelParser.java 
b/core/camel-xml-io/src/generated/java/org/apache/camel/xml/in/ModelParser.java
index 54b116f..56d3407 100644
--- 
a/core/camel-xml-io/src/generated/java/org/apache/camel/xml/in/ModelParser.java
+++ 
b/core/camel-xml-io/src/generated/java/org/apache/camel/xml/in/ModelParser.java
@@ -3003,7 +3003,6 @@ public class ModelParser extends BaseParser {
             switch (key) {
                 case "apiComponent": def.setApiComponent(val); break;
                 case "apiContextPath": def.setApiContextPath(val); break;
-                case "apiContextRouteId": def.setApiContextRouteId(val); break;
                 case "apiHost": def.setApiHost(val); break;
                 case "apiVendorExtension": 
def.setApiVendorExtension(Boolean.valueOf(val)); break;
                 case "bindingMode": 
def.setBindingMode(RestBindingMode.valueOf(val)); break;
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 2e7fe03..0f092a9 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
@@ -11930,7 +11930,6 @@ public final class ModelDeserializers extends 
YamlDeserializerSupport {
             properties = {
                     @YamlProperty(name = "api-component", type = "string"),
                     @YamlProperty(name = "api-context-path", type = "string"),
-                    @YamlProperty(name = "api-context-route-id", type = 
"string", deprecated = true),
                     @YamlProperty(name = "api-host", type = "string"),
                     @YamlProperty(name = "api-property", type = 
"array:org.apache.camel.model.rest.RestPropertyDefinition"),
                     @YamlProperty(name = "api-vendor-extension", type = 
"boolean"),
@@ -11980,11 +11979,6 @@ public final class ModelDeserializers extends 
YamlDeserializerSupport {
                     target.setApiContextPath(val);
                     break;
                 }
-                case "api-context-route-id": {
-                    String val = asText(node);
-                    target.setApiContextRouteId(val);
-                    break;
-                }
                 case "api-host": {
                     String val = asText(node);
                     target.setApiHost(val);
diff --git 
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/camel-yaml-dsl.json 
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/camel-yaml-dsl.json
index 754f3d4..84fc726 100644
--- 
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/camel-yaml-dsl.json
+++ 
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/camel-yaml-dsl.json
@@ -7183,9 +7183,6 @@
           "api-context-path" : {
             "type" : "string"
           },
-          "api-context-route-id" : {
-            "type" : "string"
-          },
           "api-host" : {
             "type" : "string"
           },
diff --git 
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/camelYamlDsl.json 
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/camelYamlDsl.json
index 105dced..417f99a 100644
--- 
a/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/camelYamlDsl.json
+++ 
b/dsl/camel-yaml-dsl/camel-yaml-dsl/src/generated/resources/camelYamlDsl.json
@@ -7081,9 +7081,6 @@
           "apiContextPath" : {
             "type" : "string"
           },
-          "apiContextRouteId" : {
-            "type" : "string"
-          },
           "apiHost" : {
             "type" : "string"
           },

Reply via email to