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();
}