Support return TotalCount for QueryFigureClusters.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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_;
|
||||
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
|
||||
Reference in New Issue
Block a user