Explorar o código

Generated 2019-08-08 for ARMS.

sdk-team %!s(int64=7) %!d(string=hai) anos
pai
achega
504b56bd22

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2019-09-14 Version 1.36.131
+- Generated 2019-08-08 for `ARMS`.
+
 2019-09-12 Version 1.36.130
 - Fixed CMakeLists file.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.130
+1.36.131

+ 6 - 42
arms/CMakeLists.txt

@@ -23,8 +23,6 @@ set(arms_public_header
 set(arms_public_header_model 
 	include/alibabacloud/arms/model/SearchAlertContactRequest.h
 	include/alibabacloud/arms/model/SearchAlertContactResult.h
-	include/alibabacloud/arms/model/GetTraceRequest.h
-	include/alibabacloud/arms/model/GetTraceResult.h
 	include/alibabacloud/arms/model/ListTraceAppsRequest.h
 	include/alibabacloud/arms/model/ListTraceAppsResult.h
 	include/alibabacloud/arms/model/DeleteRetcodeAppRequest.h
@@ -37,43 +35,25 @@ set(arms_public_header_model
 	include/alibabacloud/arms/model/CreateAlertContactGroupResult.h
 	include/alibabacloud/arms/model/QueryDatasetRequest.h
 	include/alibabacloud/arms/model/QueryDatasetResult.h
-	include/alibabacloud/arms/model/SearchTraceAppByNameRequest.h
-	include/alibabacloud/arms/model/SearchTraceAppByNameResult.h
 	include/alibabacloud/arms/model/SearchRetcodeAppByPageRequest.h
 	include/alibabacloud/arms/model/SearchRetcodeAppByPageResult.h
+	include/alibabacloud/arms/model/SearchTraceAppByNameRequest.h
+	include/alibabacloud/arms/model/SearchTraceAppByNameResult.h
 	include/alibabacloud/arms/model/ListRetcodeAppsRequest.h
 	include/alibabacloud/arms/model/ListRetcodeAppsResult.h
-	include/alibabacloud/arms/model/GetSpanNamesRequest.h
-	include/alibabacloud/arms/model/GetSpanNamesResult.h
-	include/alibabacloud/arms/model/GetServicesRequest.h
-	include/alibabacloud/arms/model/GetServicesResult.h
-	include/alibabacloud/arms/model/MetricQueryRequest.h
-	include/alibabacloud/arms/model/MetricQueryResult.h
-	include/alibabacloud/arms/model/SearchTracesRequest.h
-	include/alibabacloud/arms/model/SearchTracesResult.h
 	include/alibabacloud/arms/model/SearchAlertContactGroupRequest.h
 	include/alibabacloud/arms/model/SearchAlertContactGroupResult.h
 	include/alibabacloud/arms/model/CreateAlertContactRequest.h
 	include/alibabacloud/arms/model/CreateAlertContactResult.h
 	include/alibabacloud/arms/model/QueryMetricRequest.h
 	include/alibabacloud/arms/model/QueryMetricResult.h
-	include/alibabacloud/arms/model/SearchTraceCountRequest.h
-	include/alibabacloud/arms/model/SearchTraceCountResult.h
-	include/alibabacloud/arms/model/GetTagKeyRequest.h
-	include/alibabacloud/arms/model/GetTagKeyResult.h
-	include/alibabacloud/arms/model/ARMSQueryDataSetRequest.h
-	include/alibabacloud/arms/model/ARMSQueryDataSetResult.h
 	include/alibabacloud/arms/model/CreateRetcodeAppRequest.h
-	include/alibabacloud/arms/model/CreateRetcodeAppResult.h
-	include/alibabacloud/arms/model/GetTagValRequest.h
-	include/alibabacloud/arms/model/GetTagValResult.h )
+	include/alibabacloud/arms/model/CreateRetcodeAppResult.h )
 
 set(arms_src 
 	src/ARMSClient.cc
 	src/model/SearchAlertContactRequest.cc
 	src/model/SearchAlertContactResult.cc
-	src/model/GetTraceRequest.cc
-	src/model/GetTraceResult.cc
 	src/model/ListTraceAppsRequest.cc
 	src/model/ListTraceAppsResult.cc
 	src/model/DeleteRetcodeAppRequest.cc
@@ -86,36 +66,20 @@ set(arms_src
 	src/model/CreateAlertContactGroupResult.cc
 	src/model/QueryDatasetRequest.cc
 	src/model/QueryDatasetResult.cc
-	src/model/SearchTraceAppByNameRequest.cc
-	src/model/SearchTraceAppByNameResult.cc
 	src/model/SearchRetcodeAppByPageRequest.cc
 	src/model/SearchRetcodeAppByPageResult.cc
+	src/model/SearchTraceAppByNameRequest.cc
+	src/model/SearchTraceAppByNameResult.cc
 	src/model/ListRetcodeAppsRequest.cc
 	src/model/ListRetcodeAppsResult.cc
-	src/model/GetSpanNamesRequest.cc
-	src/model/GetSpanNamesResult.cc
-	src/model/GetServicesRequest.cc
-	src/model/GetServicesResult.cc
-	src/model/MetricQueryRequest.cc
-	src/model/MetricQueryResult.cc
-	src/model/SearchTracesRequest.cc
-	src/model/SearchTracesResult.cc
 	src/model/SearchAlertContactGroupRequest.cc
 	src/model/SearchAlertContactGroupResult.cc
 	src/model/CreateAlertContactRequest.cc
 	src/model/CreateAlertContactResult.cc
 	src/model/QueryMetricRequest.cc
 	src/model/QueryMetricResult.cc
-	src/model/SearchTraceCountRequest.cc
-	src/model/SearchTraceCountResult.cc
-	src/model/GetTagKeyRequest.cc
-	src/model/GetTagKeyResult.cc
-	src/model/ARMSQueryDataSetRequest.cc
-	src/model/ARMSQueryDataSetResult.cc
 	src/model/CreateRetcodeAppRequest.cc
-	src/model/CreateRetcodeAppResult.cc
-	src/model/GetTagValRequest.cc
-	src/model/GetTagValResult.cc )
+	src/model/CreateRetcodeAppResult.cc )
 
 add_library(arms ${LIB_TYPE}
 	${arms_public_header}

+ 3 - 3
arms/include/alibabacloud/arms/model/CreateAlertContactRequest.h

@@ -35,12 +35,12 @@ namespace AlibabaCloud
 				CreateAlertContactRequest();
 				~CreateAlertContactRequest();
 
+				std::string getPhoneNum()const;
+				void setPhoneNum(const std::string& phoneNum);
 				std::string getContactName()const;
 				void setContactName(const std::string& contactName);
 				std::string getRegionId()const;
 				void setRegionId(const std::string& regionId);
-				std::string getPhoneNum()const;
-				void setPhoneNum(const std::string& phoneNum);
 				std::string getDingRobotWebhookUrl()const;
 				void setDingRobotWebhookUrl(const std::string& dingRobotWebhookUrl);
 				std::string getEmail()const;
@@ -49,9 +49,9 @@ namespace AlibabaCloud
 				void setSystemNoc(bool systemNoc);
 
             private:
+				std::string phoneNum_;
 				std::string contactName_;
 				std::string regionId_;
-				std::string phoneNum_;
 				std::string dingRobotWebhookUrl_;
 				std::string email_;
 				bool systemNoc_;

+ 0 - 3
arms/include/alibabacloud/arms/model/QueryDatasetRequest.h

@@ -71,8 +71,6 @@ namespace AlibabaCloud
 				void setIsDrillDown(bool isDrillDown);
 				bool getHungryMode()const;
 				void setHungryMode(bool hungryMode);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
 				std::string getOrderByKey()const;
 				void setOrderByKey(const std::string& orderByKey);
 				int getLimit()const;
@@ -94,7 +92,6 @@ namespace AlibabaCloud
 				int intervalInSec_;
 				bool isDrillDown_;
 				bool hungryMode_;
-				std::string regionId_;
 				std::string orderByKey_;
 				int limit_;
 				long datasetId_;

+ 12 - 15
arms/include/alibabacloud/arms/model/QueryMetricRequest.h

@@ -40,16 +40,6 @@ namespace AlibabaCloud
 				QueryMetricRequest();
 				~QueryMetricRequest();
 
-				std::vector<std::string> getMeasures()const;
-				void setMeasures(const std::vector<std::string>& measures);
-				int getIntervalInSec()const;
-				void setIntervalInSec(int intervalInSec);
-				std::string getMetric()const;
-				void setMetric(const std::string& metric);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				int getLimit()const;
-				void setLimit(int limit);
 				long getEndTime()const;
 				void setEndTime(long endTime);
 				std::string getOrderBy()const;
@@ -58,21 +48,28 @@ namespace AlibabaCloud
 				void setStartTime(long startTime);
 				std::vector<Filters> getFilters()const;
 				void setFilters(const std::vector<Filters>& filters);
+				std::vector<std::string> getMeasures()const;
+				void setMeasures(const std::vector<std::string>& measures);
+				int getIntervalInSec()const;
+				void setIntervalInSec(int intervalInSec);
+				std::string getMetric()const;
+				void setMetric(const std::string& metric);
+				int getLimit()const;
+				void setLimit(int limit);
 				std::vector<std::string> getDimensions()const;
 				void setDimensions(const std::vector<std::string>& dimensions);
 				std::string getOrder()const;
 				void setOrder(const std::string& order);
 
             private:
-				std::vector<std::string> measures_;
-				int intervalInSec_;
-				std::string metric_;
-				std::string regionId_;
-				int limit_;
 				long endTime_;
 				std::string orderBy_;
 				long startTime_;
 				std::vector<Filters> filters_;
+				std::vector<std::string> measures_;
+				int intervalInSec_;
+				std::string metric_;
+				int limit_;
 				std::vector<std::string> dimensions_;
 				std::string order_;
 

+ 3 - 3
arms/include/alibabacloud/arms/model/SearchAlertContactRequest.h

@@ -35,6 +35,8 @@ namespace AlibabaCloud
 				SearchAlertContactRequest();
 				~SearchAlertContactRequest();
 
+				std::string getCurrentPage()const;
+				void setCurrentPage(const std::string& currentPage);
 				std::string getContactName()const;
 				void setContactName(const std::string& contactName);
 				std::string getPhone()const;
@@ -43,17 +45,15 @@ namespace AlibabaCloud
 				void setRegionId(const std::string& regionId);
 				std::string getPageSize()const;
 				void setPageSize(const std::string& pageSize);
-				std::string getCurrentPage()const;
-				void setCurrentPage(const std::string& currentPage);
 				std::string getEmail()const;
 				void setEmail(const std::string& email);
 
             private:
+				std::string currentPage_;
 				std::string contactName_;
 				std::string phone_;
 				std::string regionId_;
 				std::string pageSize_;
-				std::string currentPage_;
 				std::string email_;
 
 			};

+ 2 - 6
arms/src/model/CreateAlertContactGroupResult.cc

@@ -35,13 +35,9 @@ CreateAlertContactGroupResult::~CreateAlertContactGroupResult()
 
 void CreateAlertContactGroupResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["ContactGroupId"].isNull())
 		contactGroupId_ = value["ContactGroupId"].asString();

+ 11 - 11
arms/src/model/CreateAlertContactRequest.cc

@@ -25,6 +25,17 @@ CreateAlertContactRequest::CreateAlertContactRequest() :
 CreateAlertContactRequest::~CreateAlertContactRequest()
 {}
 
+std::string CreateAlertContactRequest::getPhoneNum()const
+{
+	return phoneNum_;
+}
+
+void CreateAlertContactRequest::setPhoneNum(const std::string& phoneNum)
+{
+	phoneNum_ = phoneNum;
+	setCoreParameter("PhoneNum", phoneNum);
+}
+
 std::string CreateAlertContactRequest::getContactName()const
 {
 	return contactName_;
@@ -47,17 +58,6 @@ void CreateAlertContactRequest::setRegionId(const std::string& regionId)
 	setCoreParameter("RegionId", regionId);
 }
 
-std::string CreateAlertContactRequest::getPhoneNum()const
-{
-	return phoneNum_;
-}
-
-void CreateAlertContactRequest::setPhoneNum(const std::string& phoneNum)
-{
-	phoneNum_ = phoneNum;
-	setCoreParameter("PhoneNum", phoneNum);
-}
-
 std::string CreateAlertContactRequest::getDingRobotWebhookUrl()const
 {
 	return dingRobotWebhookUrl_;

+ 2 - 6
arms/src/model/CreateAlertContactResult.cc

@@ -35,13 +35,9 @@ CreateAlertContactResult::~CreateAlertContactResult()
 
 void CreateAlertContactResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["ContactId"].isNull())
 		contactId_ = value["ContactId"].asString();

+ 2 - 6
arms/src/model/CreateRetcodeAppResult.cc

@@ -35,13 +35,9 @@ CreateRetcodeAppResult::~CreateRetcodeAppResult()
 
 void CreateRetcodeAppResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto retcodeAppDataBeanNode = value["RetcodeAppDataBean"];
 	if(!retcodeAppDataBeanNode["AppId"].isNull())

+ 2 - 6
arms/src/model/DeleteRetcodeAppResult.cc

@@ -35,13 +35,9 @@ DeleteRetcodeAppResult::~DeleteRetcodeAppResult()
 
 void DeleteRetcodeAppResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["Data"].isNull())
 		data_ = value["Data"].asString();

+ 2 - 6
arms/src/model/ImportAppAlertRulesResult.cc

@@ -35,13 +35,9 @@ ImportAppAlertRulesResult::~ImportAppAlertRulesResult()
 
 void ImportAppAlertRulesResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["Data"].isNull())
 		data_ = value["Data"].asString();

+ 2 - 6
arms/src/model/ListRetcodeAppsResult.cc

@@ -35,13 +35,9 @@ ListRetcodeAppsResult::~ListRetcodeAppsResult()
 
 void ListRetcodeAppsResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto allRetcodeApps = value["RetcodeApps"]["RetcodeApp"];
 	for (auto value : allRetcodeApps)

+ 2 - 6
arms/src/model/ListTraceAppsResult.cc

@@ -35,13 +35,9 @@ ListTraceAppsResult::~ListTraceAppsResult()
 
 void ListTraceAppsResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto allTraceApps = value["TraceApps"]["TraceApp"];
 	for (auto value : allTraceApps)

+ 0 - 11
arms/src/model/QueryDatasetRequest.cc

@@ -132,17 +132,6 @@ void QueryDatasetRequest::setHungryMode(bool hungryMode)
 	setCoreParameter("HungryMode", hungryMode ? "true" : "false");
 }
 
-std::string QueryDatasetRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void QueryDatasetRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setCoreParameter("RegionId", regionId);
-}
-
 std::string QueryDatasetRequest::getOrderByKey()const
 {
 	return orderByKey_;

+ 2 - 6
arms/src/model/QueryDatasetResult.cc

@@ -35,13 +35,9 @@ QueryDatasetResult::~QueryDatasetResult()
 
 void QueryDatasetResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["Data"].isNull())
 		data_ = value["Data"].asString();

+ 45 - 56
arms/src/model/QueryMetricRequest.cc

@@ -25,62 +25,6 @@ QueryMetricRequest::QueryMetricRequest() :
 QueryMetricRequest::~QueryMetricRequest()
 {}
 
-std::vector<std::string> QueryMetricRequest::getMeasures()const
-{
-	return measures_;
-}
-
-void QueryMetricRequest::setMeasures(const std::vector<std::string>& measures)
-{
-	measures_ = measures;
-	for(int i = 0; i!= measures.size(); i++)
-		setCoreParameter("Measures."+ std::to_string(i), measures.at(i));
-}
-
-int QueryMetricRequest::getIntervalInSec()const
-{
-	return intervalInSec_;
-}
-
-void QueryMetricRequest::setIntervalInSec(int intervalInSec)
-{
-	intervalInSec_ = intervalInSec;
-	setCoreParameter("IntervalInSec", std::to_string(intervalInSec));
-}
-
-std::string QueryMetricRequest::getMetric()const
-{
-	return metric_;
-}
-
-void QueryMetricRequest::setMetric(const std::string& metric)
-{
-	metric_ = metric;
-	setCoreParameter("Metric", metric);
-}
-
-std::string QueryMetricRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void QueryMetricRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setCoreParameter("RegionId", regionId);
-}
-
-int QueryMetricRequest::getLimit()const
-{
-	return limit_;
-}
-
-void QueryMetricRequest::setLimit(int limit)
-{
-	limit_ = limit;
-	setCoreParameter("Limit", std::to_string(limit));
-}
-
 long QueryMetricRequest::getEndTime()const
 {
 	return endTime_;
@@ -131,6 +75,51 @@ void QueryMetricRequest::setFilters(const std::vector<Filters>& filters)
 	}
 }
 
+std::vector<std::string> QueryMetricRequest::getMeasures()const
+{
+	return measures_;
+}
+
+void QueryMetricRequest::setMeasures(const std::vector<std::string>& measures)
+{
+	measures_ = measures;
+	for(int i = 0; i!= measures.size(); i++)
+		setCoreParameter("Measures."+ std::to_string(i), measures.at(i));
+}
+
+int QueryMetricRequest::getIntervalInSec()const
+{
+	return intervalInSec_;
+}
+
+void QueryMetricRequest::setIntervalInSec(int intervalInSec)
+{
+	intervalInSec_ = intervalInSec;
+	setCoreParameter("IntervalInSec", std::to_string(intervalInSec));
+}
+
+std::string QueryMetricRequest::getMetric()const
+{
+	return metric_;
+}
+
+void QueryMetricRequest::setMetric(const std::string& metric)
+{
+	metric_ = metric;
+	setCoreParameter("Metric", metric);
+}
+
+int QueryMetricRequest::getLimit()const
+{
+	return limit_;
+}
+
+void QueryMetricRequest::setLimit(int limit)
+{
+	limit_ = limit;
+	setCoreParameter("Limit", std::to_string(limit));
+}
+
 std::vector<std::string> QueryMetricRequest::getDimensions()const
 {
 	return dimensions_;

+ 2 - 6
arms/src/model/QueryMetricResult.cc

@@ -35,13 +35,9 @@ QueryMetricResult::~QueryMetricResult()
 
 void QueryMetricResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["Data"].isNull())
 		data_ = value["Data"].asString();

+ 2 - 6
arms/src/model/SearchAlertContactGroupResult.cc

@@ -35,13 +35,9 @@ SearchAlertContactGroupResult::~SearchAlertContactGroupResult()
 
 void SearchAlertContactGroupResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto allContactGroups = value["ContactGroups"]["ContactGroup"];
 	for (auto value : allContactGroups)

+ 11 - 11
arms/src/model/SearchAlertContactRequest.cc

@@ -25,6 +25,17 @@ SearchAlertContactRequest::SearchAlertContactRequest() :
 SearchAlertContactRequest::~SearchAlertContactRequest()
 {}
 
+std::string SearchAlertContactRequest::getCurrentPage()const
+{
+	return currentPage_;
+}
+
+void SearchAlertContactRequest::setCurrentPage(const std::string& currentPage)
+{
+	currentPage_ = currentPage;
+	setCoreParameter("CurrentPage", currentPage);
+}
+
 std::string SearchAlertContactRequest::getContactName()const
 {
 	return contactName_;
@@ -69,17 +80,6 @@ void SearchAlertContactRequest::setPageSize(const std::string& pageSize)
 	setCoreParameter("PageSize", pageSize);
 }
 
-std::string SearchAlertContactRequest::getCurrentPage()const
-{
-	return currentPage_;
-}
-
-void SearchAlertContactRequest::setCurrentPage(const std::string& currentPage)
-{
-	currentPage_ = currentPage;
-	setCoreParameter("CurrentPage", currentPage);
-}
-
 std::string SearchAlertContactRequest::getEmail()const
 {
 	return email_;

+ 2 - 6
arms/src/model/SearchAlertContactResult.cc

@@ -35,13 +35,9 @@ SearchAlertContactResult::~SearchAlertContactResult()
 
 void SearchAlertContactResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto pageBeanNode = value["PageBean"];
 	if(!pageBeanNode["TotalCount"].isNull())

+ 2 - 6
arms/src/model/SearchRetcodeAppByPageResult.cc

@@ -35,13 +35,9 @@ SearchRetcodeAppByPageResult::~SearchRetcodeAppByPageResult()
 
 void SearchRetcodeAppByPageResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto pageBeanNode = value["PageBean"];
 	if(!pageBeanNode["TotalCount"].isNull())

+ 2 - 6
arms/src/model/SearchTraceAppByNameResult.cc

@@ -35,13 +35,9 @@ SearchTraceAppByNameResult::~SearchTraceAppByNameResult()
 
 void SearchTraceAppByNameResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto allTraceApps = value["TraceApps"]["TraceApp"];
 	for (auto value : allTraceApps)

+ 2 - 6
arms/src/model/SearchTraceAppByPageResult.cc

@@ -35,13 +35,9 @@ SearchTraceAppByPageResult::~SearchTraceAppByPageResult()
 
 void SearchTraceAppByPageResult::parse(const std::string &payload)
 {
-	Json::CharReaderBuilder builder;
-	Json::CharReader *reader = builder.newCharReader();
-	Json::Value *val;
+	Json::Reader reader;
 	Json::Value value;
-	JSONCPP_STRING *errs;
-	reader->parse(payload.data(), payload.data() + payload.size(), val, errs);
-	value = *val;
+	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	auto pageBeanNode = value["PageBean"];
 	if(!pageBeanNode["TotalCount"].isNull())