Support return TotalCount for QueryFigureClusters.

This commit is contained in:
sdk-team
2023-04-27 10:09:38 +00:00
parent fa17bc470e
commit d5a028a4c5
5 changed files with 22 additions and 1 deletions

View File

@@ -1 +1 @@
1.36.1548
1.36.1549

View File

@@ -54,6 +54,8 @@ public:
void setCreateTimeRange(const CreateTimeRange &createTimeRange);
long getMaxResults() const;
void setMaxResults(long maxResults);
bool getWithTotalCount() const;
void setWithTotalCount(bool withTotalCount);
UpdateTimeRange getUpdateTimeRange() const;
void setUpdateTimeRange(const UpdateTimeRange &updateTimeRange);
@@ -66,6 +68,7 @@ private:
std::string sort_;
CreateTimeRange createTimeRange_;
long maxResults_;
bool withTotalCount_;
UpdateTimeRange updateTimeRange_;
};
} // namespace Model

View File

@@ -339,12 +339,14 @@ namespace AlibabaCloud
QueryFigureClustersResult();
explicit QueryFigureClustersResult(const std::string &payload);
~QueryFigureClustersResult();
long getTotalCount()const;
std::string getNextToken()const;
std::vector<FigureClustersItem> getFigureClusters()const;
protected:
void parse(const std::string &payload);
private:
long totalCount_;
std::string nextToken_;
std::vector<FigureClustersItem> figureClusters_;

View File

@@ -98,6 +98,15 @@ void QueryFigureClustersRequest::setMaxResults(long maxResults) {
setParameter(std::string("MaxResults"), std::to_string(maxResults));
}
bool QueryFigureClustersRequest::getWithTotalCount() const {
return withTotalCount_;
}
void QueryFigureClustersRequest::setWithTotalCount(bool withTotalCount) {
withTotalCount_ = withTotalCount;
setParameter(std::string("WithTotalCount"), withTotalCount ? "true" : "false");
}
QueryFigureClustersRequest::UpdateTimeRange QueryFigureClustersRequest::getUpdateTimeRange() const {
return updateTimeRange_;
}

View File

@@ -560,9 +560,16 @@ void QueryFigureClustersResult::parse(const std::string &payload)
}
if(!value["NextToken"].isNull())
nextToken_ = value["NextToken"].asString();
if(!value["TotalCount"].isNull())
totalCount_ = std::stol(value["TotalCount"].asString());
}
long QueryFigureClustersResult::getTotalCount()const
{
return totalCount_;
}
std::string QueryFigureClustersResult::getNextToken()const
{
return nextToken_;