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

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