public JsonObject resource()

in itests/camel-k-itests-knative-sinkbinding/src/main/java/org/apache/camel/k/quarkus/it/KnativeSinkBindingApplication.java [59:72]


    public JsonObject resource(@PathParam("name") String name) {
        var resource = context.getRegistry().lookupByNameAndType(name, KnativeResource.class);
        if (resource == null) {
            return Json.createObjectBuilder().build();
        }

        return Json.createObjectBuilder()
            .add("url", resource.getUrl())
            .add("name", resource.getName())
            .add("type", resource.getType().name())
            .add("apiVersion", resource.getObjectApiVersion())
            .add("kind", resource.getObjectKind())
            .build();
    }