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-spring-boot.git


The following commit(s) were added to refs/heads/main by this push:
     new 288858f1a84 Regen
288858f1a84 is described below

commit 288858f1a847849af6405b83a958a2130ea27cd6
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Jul 2 18:37:17 2026 +0200

    Regen
---
 .../springboot/catalog/dev-consoles/bean.json      |  61 +++++++
 .../springboot/catalog/dev-consoles/browse.json    | 105 +++++++++++++
 .../springboot/catalog/dev-consoles/debug.json     |  74 +++++++++
 .../springboot/catalog/dev-consoles/errors.json    |  87 ++++++++++
 .../catalog/dev-consoles/eval-language.json        |  74 +++++++++
 .../springboot/catalog/dev-consoles/health.json    |  22 +++
 .../catalog/dev-consoles/heap-histogram.json       |  17 ++
 .../springboot/catalog/dev-consoles/inflight.json  |  30 ++++
 .../catalog/dev-consoles/jfr-memory-leak.json      |  84 ++++++++++
 .../springboot/catalog/dev-consoles/kafka.json     |  17 ++
 .../catalog/dev-consoles/message-history.json      |  17 ++
 .../catalog/dev-consoles/micrometer.json           |  31 ++++
 .../catalog/dev-consoles/opentelemetry.json        |  35 +++++
 .../springboot/catalog/dev-consoles/processor.json |  50 ++++++
 .../springboot/catalog/dev-consoles/receive.json   |  52 ++++++
 .../springboot/catalog/dev-consoles/reload.json    |  32 ++++
 .../springboot/catalog/dev-consoles/rest-spec.json |  16 ++
 .../catalog/dev-consoles/route-controller.json     |  32 ++++
 .../catalog/dev-consoles/route-diagram.json        | 175 +++++++++++++++++++++
 .../catalog/dev-consoles/route-dump.json           |  64 ++++++++
 .../catalog/dev-consoles/route-group.json          |  48 ++++++
 .../catalog/dev-consoles/route-structure.json      |  60 +++++++
 .../catalog/dev-consoles/route-topology.json       |  47 ++++++
 .../springboot/catalog/dev-consoles/route.json     |  65 ++++++++
 .../springboot/catalog/dev-consoles/send.json      |  92 +++++++++++
 .../springboot/catalog/dev-consoles/source.json    |  30 ++++
 .../springboot/catalog/dev-consoles/sql-query.json | 121 ++++++++++++++
 .../springboot/catalog/dev-consoles/stub.json      |  63 ++++++++
 .../springboot/catalog/dev-consoles/thread.json    |  17 ++
 .../camel/springboot/catalog/dev-consoles/top.json |  30 ++++
 .../springboot/catalog/dev-consoles/trace.json     |  38 +++++
 .../catalog/dev-consoles/vertx-websocket.json      |  17 ++
 32 files changed, 1703 insertions(+)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/bean.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/bean.json
index 46d5faeecca..e83264cd132 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/bean.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/bean.json
@@ -10,6 +10,67 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "filter": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters the beans matching by name"
+    },
+    "internal": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Internal",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include internal Camel beans"
+    },
+    "nulls": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Nulls",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include null values"
+    },
+    "properties": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Properties",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include bean properties"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/browse.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/browse.json
index 61b0625a92d..68c1d9ac715 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/browse.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/browse.json
@@ -10,6 +10,111 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "bodyMaxChars": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Body Max Chars",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 32768,
+      "description": "Maximum size of the message body to include in the dump"
+    },
+    "dump": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Dump",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include message dumps"
+    },
+    "filter": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters the endpoints matching by route id, endpoint url"
+    },
+    "freshSize": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Fresh Size",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to calculate fresh queue size (can cause 
performance overhead)"
+    },
+    "includeBody": {
+      "index": 4,
+      "kind": "option",
+      "displayName": "Include Body",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include message body in dumps"
+    },
+    "limit": {
+      "index": 5,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 100,
+      "description": "Limits the number of entries per endpoint"
+    },
+    "tail": {
+      "index": 6,
+      "kind": "option",
+      "displayName": "Tail",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "To receive N last messages from the tail"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/debug.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/debug.json
index d1582f857d2..51dda116fea 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/debug.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/debug.json
@@ -10,6 +10,80 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "breakpoint": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Breakpoint",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "The breakpoint node id"
+    },
+    "codeLimit": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Code Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 5,
+      "description": "Number of source code lines around the breakpoint to 
include"
+    },
+    "command": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Command",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Action command to execute on the debugger"
+    },
+    "history": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "History",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include message history"
+    },
+    "position": {
+      "index": 4,
+      "kind": "option",
+      "displayName": "Position",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "The position to step to"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/errors.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/errors.json
index 5b3bcb4245a..33ad85f85f3 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/errors.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/errors.json
@@ -10,6 +10,93 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "ago": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Ago",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filter by time window as duration string (e.g. 60s, 5m, 
1h). Only entries within this window are included."
+    },
+    "exception": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Exception",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filter by exception type (case-insensitive substring 
match)"
+    },
+    "handled": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Handled",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filter by handled status"
+    },
+    "limit": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Limits the number of entries displayed"
+    },
+    "routeId": {
+      "index": 4,
+      "kind": "option",
+      "displayName": "Route Id",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filter by route id"
+    },
+    "stackTrace": {
+      "index": 5,
+      "kind": "option",
+      "displayName": "Stack Trace",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to include stack traces"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/eval-language.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/eval-language.json
index d20d4f52fe5..dcceff34ef0 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/eval-language.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/eval-language.json
@@ -10,6 +10,80 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "body": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Body",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Optional message body"
+    },
+    "headers": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Headers",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Optional message headers"
+    },
+    "language": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Language",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": "simple",
+      "description": "The language to use"
+    },
+    "predicate": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Predicate",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to execute as predicate (use expression by 
default)"
+    },
+    "template": {
+      "index": 4,
+      "kind": "option",
+      "displayName": "Template",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Template to use for executing simple language function"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/health.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/health.json
index 911bf4f10c3..00db246db2c 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/health.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/health.json
@@ -10,6 +10,28 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "exposureLevel": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Exposure Level",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "default",
+        "oneline",
+        "full"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": "default",
+      "description": "Exposure level for health check details"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/heap-histogram.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/heap-histogram.json
index 8e782605f61..7163a5570fc 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/heap-histogram.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/heap-histogram.json
@@ -10,6 +10,23 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "limit": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 100,
+      "description": "Limits the number of classes displayed"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/inflight.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/inflight.json
index 9e1d2c7ada1..800e49d207c 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/inflight.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/inflight.json
@@ -10,6 +10,36 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "filter": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters the routes matching by route id, route uri"
+    },
+    "limit": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Limits the number of entries displayed"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/jfr-memory-leak.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/jfr-memory-leak.json
index b485b675e3b..565aac14b3c 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/jfr-memory-leak.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/jfr-memory-leak.json
@@ -10,6 +10,90 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "command": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Command",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "start",
+        "stop",
+        "status",
+        "query",
+        "compare"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": "status",
+      "description": "Command to execute"
+    },
+    "duration": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Duration",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 0,
+      "description": "Recording duration in seconds (0 means manual stop)"
+    },
+    "limit": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 100,
+      "description": "Limits the number of entries displayed"
+    },
+    "minSize": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Min Size",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Long",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 0,
+      "description": "Minimum object size in bytes to include in results"
+    },
+    "stacktrace": {
+      "index": 4,
+      "kind": "option",
+      "displayName": "Stacktrace",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to include stack traces in the output"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/kafka.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/kafka.json
index b330fcf8fe5..35ee05a4def 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/kafka.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/kafka.json
@@ -10,6 +10,23 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-kafka-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "committed": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Committed",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to include committed offset (sync operation to 
Kafka broker)"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/message-history.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/message-history.json
index e7880777a82..dbafa3d5dfe 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/message-history.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/message-history.json
@@ -10,6 +10,23 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "codeLimit": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Code Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 5,
+      "description": "Number of source code lines around the location to 
include"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/micrometer.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/micrometer.json
index 368b86a4884..05fdd912978 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/micrometer.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/micrometer.json
@@ -10,6 +10,37 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-micrometer-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "filter": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters matching metrics by name"
+    },
+    "tags": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Tags",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include tags"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/opentelemetry.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/opentelemetry.json
index cc3e1eab119..c4bad76e4f2 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/opentelemetry.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/opentelemetry.json
@@ -10,6 +10,41 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-opentelemetry2-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "dump": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Dump",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "true",
+        "false"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Whether to dump span data"
+    },
+    "limit": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 100,
+      "description": "Limits the number of spans dumped"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/processor.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/processor.json
index 2ecd8778e06..ba2d55d16bd 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/processor.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/processor.json
@@ -10,6 +10,56 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "action": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Action",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "start",
+        "stop",
+        "enable",
+        "disable"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Action to perform such as start,stop,enable,disable on 
one or more processors"
+    },
+    "filter": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters the processors matching by processor id, route 
id, or route group, and source location"
+    },
+    "limit": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Limits the number of entries displayed"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/receive.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/receive.json
index a81915d620c..47fc20ab47e 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/receive.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/receive.json
@@ -10,6 +10,58 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "dump": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Dump",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "true",
+        "false"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Whether to dump received messages"
+    },
+    "enabled": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Enabled",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "true",
+        "false"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Whether to enable or disable receive mode"
+    },
+    "endpoint": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Endpoint",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Endpoint for where to receive messages (can also refer 
to a route id, endpoint pattern)"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/reload.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/reload.json
index d52a3586344..1c1b907dc33 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/reload.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/reload.json
@@ -10,6 +10,38 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "reload": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Reload",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Option to trigger reloading"
+    },
+    "wait": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Wait",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Option to wait for reloading to complete"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/rest-spec.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/rest-spec.json
index 8351138a86b..0371c5df962 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/rest-spec.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/rest-spec.json
@@ -10,6 +10,22 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "filter": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters specifications matching the given URI pattern"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-controller.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-controller.json
index 1d84e208783..2c710883e46 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-controller.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-controller.json
@@ -10,6 +10,38 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "error": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Error",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include error details"
+    },
+    "stacktrace": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Stacktrace",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include stack traces"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-diagram.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-diagram.json
index bfd35c3e6da..e9cf665da9a 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-diagram.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-diagram.json
@@ -10,6 +10,181 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-diagram-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "autoRefresh": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Auto Refresh",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to auto-refresh page every 5 seconds"
+    },
+    "external": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "External",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include external systems (kafka, http, etc.) 
in topology mode"
+    },
+    "filter": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": "*",
+      "description": "Filters the routes matching by route id, route uri, and 
source location"
+    },
+    "fontSize": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Font Size",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 12,
+      "description": "The size of the font"
+    },
+    "format": {
+      "index": 4,
+      "kind": "option",
+      "displayName": "Format",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "html",
+        "png",
+        "text",
+        "ascii",
+        "unicode"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": "html",
+      "description": "Output format: html (interactive web component), png 
(inline image), text or ascii (ASCII art), unicode (box-drawing characters)"
+    },
+    "metric": {
+      "index": 5,
+      "kind": "option",
+      "displayName": "Metric",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include live metric counters"
+    },
+    "mode": {
+      "index": 6,
+      "kind": "option",
+      "displayName": "Mode",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "route",
+        "topology"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": "route",
+      "description": "Diagram mode: route or topology"
+    },
+    "nodeLabel": {
+      "index": 7,
+      "kind": "option",
+      "displayName": "Node Label",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "code",
+        "description",
+        "both"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": "code",
+      "description": "Node label mode"
+    },
+    "nodeWidth": {
+      "index": 8,
+      "kind": "option",
+      "displayName": "Node Width",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 180,
+      "description": "The node width in pixels"
+    },
+    "theme": {
+      "index": 9,
+      "kind": "option",
+      "displayName": "Theme",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "dark",
+        "light",
+        "transparent",
+        "ascii",
+        "unicode"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": "transparent",
+      "description": "Theme to use: dark, light, transparent, ascii, or 
unicode"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-dump.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-dump.json
index 6d90b5955e1..ddf4b5ba9ca 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-dump.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-dump.json
@@ -10,6 +10,70 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "filter": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters the routes matching by route id, route uri, and 
source location"
+    },
+    "format": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Format",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "xml",
+        "yaml",
+        "java"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "To output in either xml, yaml, or java format"
+    },
+    "limit": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Limits the number of entries displayed"
+    },
+    "uriAsParameters": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Uri As Parameters",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to expand URIs into separated key\/value 
parameters"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-group.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-group.json
index 0bf0a9f371b..53220b8c8a7 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-group.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-group.json
@@ -10,6 +10,54 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "action": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Action",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "start",
+        "stop"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Action to perform such as start or stop"
+    },
+    "filter": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters the route groups matching by group id"
+    },
+    "limit": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Limits the number of entries displayed"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-structure.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-structure.json
index 92ac89356de..8d1f99b338a 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-structure.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-structure.json
@@ -10,6 +10,66 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "brief": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Brief",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to dump in brief mode (only overall structure, 
and no detailed options or expressions)"
+    },
+    "filter": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters the routes matching by route id, route uri, and 
source location"
+    },
+    "limit": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Limits the number of entries displayed"
+    },
+    "metric": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Metric",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to include metrics such as number of messages 
processed (from JMX)"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-topology.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-topology.json
index 4dfc85eb20c..efd2bc5cefb 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-topology.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route-topology.json
@@ -10,6 +10,53 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "external": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "External",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to include external systems (databases, 
messaging brokers, etc.) as nodes"
+    },
+    "metric": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Metric",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to include live metrics (message counts) on 
nodes and edges"
+    },
+    "routes": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Routes",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to include route structure data in the response"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route.json
index 46616a79d9d..97ff2a43352 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/route.json
@@ -10,6 +10,71 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "action": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Action",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "start",
+        "stop",
+        "suspend",
+        "resume"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Action to perform such as start,stop,suspend,resume on 
one or more routes"
+    },
+    "filter": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters the routes matching by route id, route uri, or 
route group, and source location"
+    },
+    "limit": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Limits the number of entries displayed"
+    },
+    "processors": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Processors",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to include processors"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/send.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/send.json
index d0dc300f22a..340570fa184 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/send.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/send.json
@@ -10,6 +10,98 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "body": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Body",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "The message body to send. Can refer to files using file: 
prefix"
+    },
+    "bodyMaxChars": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Body Max Chars",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 32768,
+      "description": "Maximum size of the message body to include in the dump"
+    },
+    "endpoint": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Endpoint",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Endpoint for where to send messages (can also refer to a 
route id, endpoint pattern)"
+    },
+    "exchangePattern": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Exchange Pattern",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "InOnly",
+        "InOut"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Exchange pattern when sending"
+    },
+    "poll": {
+      "index": 4,
+      "kind": "option",
+      "displayName": "Poll",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Whether to poll message from the endpoint instead of 
sending"
+    },
+    "pollTimeout": {
+      "index": 5,
+      "kind": "option",
+      "displayName": "Poll Timeout",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 20000,
+      "description": "Timeout when using poll mode"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/source.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/source.json
index f8d3aff0973..4af2ae41525 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/source.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/source.json
@@ -10,6 +10,36 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "filter": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters the routes matching by route id, route uri, and 
source location"
+    },
+    "limit": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Limits the number of entries displayed"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/sql-query.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/sql-query.json
index d157ad57430..47059109eba 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/sql-query.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/sql-query.json
@@ -10,6 +10,127 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "actionType": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Action Type",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "query",
+        "update-row"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": "query",
+      "description": "Action type: query (default) or update-row"
+    },
+    "columnValues": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Column Values",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Changed column-value pairs as JSON string for update-row 
action"
+    },
+    "datasource": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Datasource",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Name of the DataSource bean in the registry 
(auto-detected if only one exists)"
+    },
+    "maxRows": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Max Rows",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 100,
+      "description": "Maximum number of rows to return"
+    },
+    "primaryKeyValues": {
+      "index": 4,
+      "kind": "option",
+      "displayName": "Primary Key Values",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Primary key column-value pairs as JSON string for 
update-row action"
+    },
+    "queryTimeout": {
+      "index": 5,
+      "kind": "option",
+      "displayName": "Query Timeout",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": 30,
+      "description": "Query timeout in seconds"
+    },
+    "sql": {
+      "index": 6,
+      "kind": "option",
+      "displayName": "Sql",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "The SQL query to execute"
+    },
+    "table": {
+      "index": 7,
+      "kind": "option",
+      "displayName": "Table",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Table name for update-row action"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/stub.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/stub.json
index 90e7b4b6612..24f26fdcb76 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/stub.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/stub.json
@@ -10,6 +10,69 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-stub-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "browse": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Browse",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to browse messages"
+    },
+    "filter": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters the routes matching by queue name"
+    },
+    "format": {
+      "index": 2,
+      "kind": "option",
+      "displayName": "Format",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "xml",
+        "json"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "To use either xml or json output format"
+    },
+    "limit": {
+      "index": 3,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Limits the number of messages dumped"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/thread.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/thread.json
index 3c5878805be..79c76fece30 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/thread.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/thread.json
@@ -10,6 +10,23 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "stackTrace": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Stack Trace",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": false,
+      "description": "Whether to include thread stack traces"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/top.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/top.json
index 8bbaf6a3eef..e3f20559bed 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/top.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/top.json
@@ -10,6 +10,36 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "filter": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Filter",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Filters the routes and processors matching by route id, 
route uri, processor id, and source location"
+    },
+    "limit": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Limit",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "integer",
+      "javaType": "java.lang.Integer",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Limits the number of entries displayed"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/trace.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/trace.json
index 943df8ecd77..2bae316a45d 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/trace.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/trace.json
@@ -10,6 +10,44 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-console-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "dump": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Dump",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "true",
+        "false"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Whether to dump trace messages"
+    },
+    "enabled": {
+      "index": 1,
+      "kind": "option",
+      "displayName": "Enabled",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "string",
+      "javaType": "java.lang.String",
+      "enum": [
+        "true",
+        "false"
+      ],
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "description": "Whether to enable or disable tracing"
+    }
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/vertx-websocket.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/vertx-websocket.json
index 9db09caa8f3..75e9f519369 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/vertx-websocket.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/dev-consoles/vertx-websocket.json
@@ -10,6 +10,23 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-vertx-websocket-starter",
     "version": "4.21.0-SNAPSHOT"
+  },
+  "options": {
+    "includeHeaders": {
+      "index": 0,
+      "kind": "option",
+      "displayName": "Include Headers",
+      "group": "query",
+      "label": "query",
+      "required": false,
+      "type": "boolean",
+      "javaType": "java.lang.Boolean",
+      "deprecated": false,
+      "autowired": false,
+      "secret": false,
+      "defaultValue": true,
+      "description": "Whether to include WebSocket peer connection header 
details in the output"
+    }
   }
 }
 

Reply via email to