@Override
    public HttpResponse handleGET(HttpRequest req) {
        boolean recursive = req.getBooleanProperty(RECURSIVE_QUERY_PROPERTY);
        Set<ConfigKey<?>> configs = requestHandler.listConfigs(ApplicationId.defaultId(), Optional.empty(), recursive);
        String urlBase = Utils.getUrlBase(req, "/config/v1/");
        Set<ConfigKey<?>> allConfigs = requestHandler.allConfigsProduced(ApplicationId.defaultId(), Optional.empty());
        return new ListConfigsResponse(configs, allConfigs, urlBase, recursive);
    }
Handler for a list configs operation. Lists all configs in model.

@author vegardh
@since 5.1.11
configserver/src/main/java/com/yahoo/vespa/config/server/http/HttpListConfigsHandler.java