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