Browse Source

CreateContact API Add ContactGroupName.

sdk-team 4 years ago
parent
commit
63135520bc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2022-01-26 Version: 1.36.1045
+- CreateContact API Add ContactGroupName.
+
 2022-01-26 Version: 1.36.1044
 - Fix some bugs.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1044
+1.36.1045

+ 1 - 0
cms/include/alibabacloud/cms/model/CreateGroupMetricRulesRequest.h

@@ -44,6 +44,7 @@ public:
 		std::string compositeExpression;
 		std::string escalationsWarnThreshold;
 		std::string period;
+		std::string contactGroups;
 		std::string escalationsCriticalStatistics;
 		int escalationsInfoTimes;
 		int escalationsCriticalTimes;

+ 3 - 0
cms/include/alibabacloud/cms/model/DescribeMetricRuleListRequest.h

@@ -40,6 +40,8 @@ public:
 	void setMetricName(const std::string &metricName);
 	std::string getGroupId() const;
 	void setGroupId(const std::string &groupId);
+	std::string getGroupBy() const;
+	void setGroupBy(const std::string &groupBy);
 	std::string getRuleIds() const;
 	void setRuleIds(const std::string &ruleIds);
 	std::string get_Namespace() const;
@@ -57,6 +59,7 @@ private:
 	int pageSize_;
 	std::string metricName_;
 	std::string groupId_;
+	std::string groupBy_;
 	std::string ruleIds_;
 	std::string _namespace_;
 	std::string alertState_;

+ 1 - 0
cms/src/model/CreateGroupMetricRulesRequest.cc

@@ -58,6 +58,7 @@ void CreateGroupMetricRulesRequest::setGroupMetricRules(const std::vector<Create
     setParameter(groupMetricRulesObjStr + ".CompositeExpression", groupMetricRulesObj.compositeExpression);
     setParameter(groupMetricRulesObjStr + ".Escalations.Warn.Threshold", groupMetricRulesObj.escalationsWarnThreshold);
     setParameter(groupMetricRulesObjStr + ".Period", groupMetricRulesObj.period);
+    setParameter(groupMetricRulesObjStr + ".ContactGroups", groupMetricRulesObj.contactGroups);
     setParameter(groupMetricRulesObjStr + ".Escalations.Critical.Statistics", groupMetricRulesObj.escalationsCriticalStatistics);
     setParameter(groupMetricRulesObjStr + ".Escalations.Info.Times", std::to_string(groupMetricRulesObj.escalationsInfoTimes));
     setParameter(groupMetricRulesObjStr + ".Escalations.Critical.Times", std::to_string(groupMetricRulesObj.escalationsCriticalTimes));

+ 9 - 0
cms/src/model/DescribeMetricRuleListRequest.cc

@@ -70,6 +70,15 @@ void DescribeMetricRuleListRequest::setGroupId(const std::string &groupId) {
   setParameter(std::string("GroupId"), groupId);
 }
 
+std::string DescribeMetricRuleListRequest::getGroupBy() const {
+  return groupBy_;
+}
+
+void DescribeMetricRuleListRequest::setGroupBy(const std::string &groupBy) {
+  groupBy_ = groupBy;
+  setParameter(std::string("GroupBy"), groupBy);
+}
+
 std::string DescribeMetricRuleListRequest::getRuleIds() const {
   return ruleIds_;
 }