CreateContact API Add ContactGroupName.

This commit is contained in:
sdk-team
2022-01-26 09:36:10 +00:00
parent d68d8044d3
commit 63135520bc
6 changed files with 18 additions and 1 deletions

View File

@@ -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.

View File

@@ -1 +1 @@
1.36.1044
1.36.1045

View File

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

View File

@@ -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_;

View File

@@ -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));

View File

@@ -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_;
}