From f23788b801e345d6bb90ab2b02094705019ec8c5 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 16 Jan 2020 21:20:41 +0800 Subject: [PATCH] Fix the result value of DeleteSiteMonitors. --- CHANGELOG | 3 +++ VERSION | 2 +- .../alibabacloud/cms/model/DeleteSiteMonitorsResult.h | 8 ++++++-- .../cms/model/DescribeMonitorGroupsResult.h | 10 ++++++---- cms/src/model/DeleteSiteMonitorsResult.cc | 7 ++++--- cms/src/model/DescribeMonitorGroupsResult.cc | 8 ++++++-- 6 files changed, 26 insertions(+), 12 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 5f3cc0bd7..d3699d914 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2020-01-16 Version 1.36.245 +- Fix the result value of DeleteSiteMonitors. + 2020-01-16 Version 1.36.244 - Generated 2015-01-01 for `R-kvstore`. - Update DescribeAvailableResource. diff --git a/VERSION b/VERSION index 314bba1c0..b499b276f 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.244 \ No newline at end of file +1.36.245 \ No newline at end of file diff --git a/cms/include/alibabacloud/cms/model/DeleteSiteMonitorsResult.h b/cms/include/alibabacloud/cms/model/DeleteSiteMonitorsResult.h index 4c3df9256..7a13004d6 100644 --- a/cms/include/alibabacloud/cms/model/DeleteSiteMonitorsResult.h +++ b/cms/include/alibabacloud/cms/model/DeleteSiteMonitorsResult.h @@ -32,13 +32,17 @@ namespace AlibabaCloud class ALIBABACLOUD_CMS_EXPORT DeleteSiteMonitorsResult : public ServiceResult { public: + struct Data + { + int count; + }; DeleteSiteMonitorsResult(); explicit DeleteSiteMonitorsResult(const std::string &payload); ~DeleteSiteMonitorsResult(); std::string getMessage()const; - std::string getData()const; + Data getData()const; std::string getCode()const; std::string getSuccess()const; @@ -46,7 +50,7 @@ namespace AlibabaCloud void parse(const std::string &payload); private: std::string message_; - std::string data_; + Data data_; std::string code_; std::string success_; diff --git a/cms/include/alibabacloud/cms/model/DescribeMonitorGroupsResult.h b/cms/include/alibabacloud/cms/model/DescribeMonitorGroupsResult.h index e05b115b4..e79ba7201 100644 --- a/cms/include/alibabacloud/cms/model/DescribeMonitorGroupsResult.h +++ b/cms/include/alibabacloud/cms/model/DescribeMonitorGroupsResult.h @@ -44,16 +44,18 @@ namespace AlibabaCloud std::string key; }; std::string groupName; - long dynamicTagGroupId; std::vector contactGroups; + std::string dynamicTagRuleId; + long gmtModified; + std::string groupFounderTagValue; + long groupId; + std::string serviceId; std::string type; long gmtCreate; std::string bindUrl; - long gmtModified; + std::string groupFounderTagKey; std::vector templateIds; std::vector tags; - long groupId; - std::string serviceId; }; diff --git a/cms/src/model/DeleteSiteMonitorsResult.cc b/cms/src/model/DeleteSiteMonitorsResult.cc index 5bd26232f..07199089a 100644 --- a/cms/src/model/DeleteSiteMonitorsResult.cc +++ b/cms/src/model/DeleteSiteMonitorsResult.cc @@ -39,14 +39,15 @@ void DeleteSiteMonitorsResult::parse(const std::string &payload) Json::Value value; reader.parse(payload, value); setRequestId(value["RequestId"].asString()); + auto dataNode = value["Data"]; + if(!dataNode["count"].isNull()) + data_.count = std::stoi(dataNode["count"].asString()); if(!value["Code"].isNull()) code_ = value["Code"].asString(); if(!value["Message"].isNull()) message_ = value["Message"].asString(); if(!value["Success"].isNull()) success_ = value["Success"].asString(); - if(!value["Data"].isNull()) - data_ = value["Data"].asString(); } @@ -55,7 +56,7 @@ std::string DeleteSiteMonitorsResult::getMessage()const return message_; } -std::string DeleteSiteMonitorsResult::getData()const +DeleteSiteMonitorsResult::Data DeleteSiteMonitorsResult::getData()const { return data_; } diff --git a/cms/src/model/DescribeMonitorGroupsResult.cc b/cms/src/model/DescribeMonitorGroupsResult.cc index 307d74f50..27fadae30 100644 --- a/cms/src/model/DescribeMonitorGroupsResult.cc +++ b/cms/src/model/DescribeMonitorGroupsResult.cc @@ -57,8 +57,12 @@ void DescribeMonitorGroupsResult::parse(const std::string &payload) resourcesObject.gmtCreate = std::stol(valueResourcesResource["GmtCreate"].asString()); if(!valueResourcesResource["BindUrl"].isNull()) resourcesObject.bindUrl = valueResourcesResource["BindUrl"].asString(); - if(!valueResourcesResource["DynamicTagGroupId"].isNull()) - resourcesObject.dynamicTagGroupId = std::stol(valueResourcesResource["DynamicTagGroupId"].asString()); + if(!valueResourcesResource["DynamicTagRuleId"].isNull()) + resourcesObject.dynamicTagRuleId = valueResourcesResource["DynamicTagRuleId"].asString(); + if(!valueResourcesResource["GroupFounderTagKey"].isNull()) + resourcesObject.groupFounderTagKey = valueResourcesResource["GroupFounderTagKey"].asString(); + if(!valueResourcesResource["GroupFounderTagValue"].isNull()) + resourcesObject.groupFounderTagValue = valueResourcesResource["GroupFounderTagValue"].asString(); auto allContactGroupsNode = allResourcesNode["ContactGroups"]["ContactGroup"]; for (auto allResourcesNodeContactGroupsContactGroup : allContactGroupsNode) {