public ListFeatureEntitiesResponse listFeatureEntities()

in src/main/java/com/aliyun/openservices/paifeaturestore/api/FeatureEntityApi.java [31:57]


    public ListFeatureEntitiesResponse listFeatureEntities(String projectId, int pageNumber, int pageSize) throws Exception {
        ListFeatureEntitiesResponse listFeatureEntitiesResponse = new ListFeatureEntitiesResponse();
        ListFeatureEntitiesRequest request = new ListFeatureEntitiesRequest();
        request.setProjectId(projectId);
        request.setPageNumber(pageNumber);
        request.setPageSize(pageSize);

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

        List<FeatureEntity> featureEntityList = new ArrayList<>();
        listFeatureEntitiesResponse.setTotalCount(response.getBody().totalCount);
        // Traverse all characteristic entities of the response set.
        for (ListFeatureEntitiesResponseBody.ListFeatureEntitiesResponseBodyFeatureEntities entity: response.getBody().getFeatureEntities()) {
            FeatureEntity featureEntity = new FeatureEntity();
            featureEntity.setFeatureEntityId(Integer.valueOf(entity.getFeatureEntityId()));
            featureEntity.setFeatureEntityName( entity.getName());
            featureEntity.setFeatureEntityJoinid(entity.getJoinId());
            featureEntity.setProjectName(entity.getProjectName());
            featureEntity.setProjectId(Long.valueOf(entity.getProjectId()));

            featureEntityList.add(featureEntity);
        }

        listFeatureEntitiesResponse.setFeatureEntities(featureEntityList);
        return listFeatureEntitiesResponse;
    }