public static JsonObject asJsonObject()

in tooling/camel-kafka-connector-generator-maven-plugin/src/main/java/org/apache/camel/kafkaconnector/maven/utils/JsonMapperKafkaConnector.java [64:78]


    public static JsonObject asJsonObject(CamelKafkaConnectorOptionModel model) {
        JsonObject obj = new JsonObject();
        obj.put("name", model.getName());
        obj.put("description", model.getDescription());
        if (model.getDefaultValue() != null) {
            obj.put("defaultValue", model.getDefaultValue());
        }
        obj.put("priority", model.getPriority());
        obj.put("required", model.getRequired());
        List<String> possibleEnumValues = model.getPossibleEnumValues();
        if (possibleEnumValues != null && !possibleEnumValues.isEmpty()) {
            obj.put("enum", possibleEnumValues);
        }
        return obj;
    }