public ListModesResponse listModelsByName()

in src/main/java/com/aliyun/openservices/paifeaturestore/api/FsModelApi.java [152:178]


    public ListModesResponse listModelsByName(String modelFeatureName,  String projectId, int pageNumber, int pageSize) throws Exception {
        ListModesResponse listModesResponse = new ListModesResponse();
        ListModelFeaturesRequest request = new ListModelFeaturesRequest();
        request.setProjectId(projectId);
        request.setName(modelFeatureName);
        request.setPageSize(pageSize);
        request.setPageNumber(pageNumber);

        com.aliyun.paifeaturestore20230621.models.ListModelFeaturesResponse response = this.apiClient.getClient().listModelFeatures(
                this.apiClient.getInstanceId(), request);

        List<Model> modelList = new ArrayList<>();

        listModesResponse.setTotalCount(response.getBody().getTotalCount());
        //  The model features are obtained by traversing the response body.
        for (ListModelFeaturesResponseBody.ListModelFeaturesResponseBodyModelFeatures modelFeature : response.getBody().getModelFeatures()) {
            Model model = new Model();
            model.setModelId(Long.valueOf(modelFeature.getModelFeatureId()));
            model.setName(modelFeature.getName());
            model.setProjectId(Long.valueOf(modelFeature.getProjectId()));
            model.setProjectName(modelFeature.getProjectName());
            modelList.add(model);
        }

        listModesResponse.setModels(modelList);
        return listModesResponse;
    }