CreateContact API Add ContactGroupName.
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
2022-01-26 Version: 1.36.1045
|
||||||
|
- CreateContact API Add ContactGroupName.
|
||||||
|
|
||||||
2022-01-26 Version: 1.36.1044
|
2022-01-26 Version: 1.36.1044
|
||||||
- Fix some bugs.
|
- Fix some bugs.
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ public:
|
|||||||
std::string compositeExpression;
|
std::string compositeExpression;
|
||||||
std::string escalationsWarnThreshold;
|
std::string escalationsWarnThreshold;
|
||||||
std::string period;
|
std::string period;
|
||||||
|
std::string contactGroups;
|
||||||
std::string escalationsCriticalStatistics;
|
std::string escalationsCriticalStatistics;
|
||||||
int escalationsInfoTimes;
|
int escalationsInfoTimes;
|
||||||
int escalationsCriticalTimes;
|
int escalationsCriticalTimes;
|
||||||
|
|||||||
@@ -40,6 +40,8 @@ public:
|
|||||||
void setMetricName(const std::string &metricName);
|
void setMetricName(const std::string &metricName);
|
||||||
std::string getGroupId() const;
|
std::string getGroupId() const;
|
||||||
void setGroupId(const std::string &groupId);
|
void setGroupId(const std::string &groupId);
|
||||||
|
std::string getGroupBy() const;
|
||||||
|
void setGroupBy(const std::string &groupBy);
|
||||||
std::string getRuleIds() const;
|
std::string getRuleIds() const;
|
||||||
void setRuleIds(const std::string &ruleIds);
|
void setRuleIds(const std::string &ruleIds);
|
||||||
std::string get_Namespace() const;
|
std::string get_Namespace() const;
|
||||||
@@ -57,6 +59,7 @@ private:
|
|||||||
int pageSize_;
|
int pageSize_;
|
||||||
std::string metricName_;
|
std::string metricName_;
|
||||||
std::string groupId_;
|
std::string groupId_;
|
||||||
|
std::string groupBy_;
|
||||||
std::string ruleIds_;
|
std::string ruleIds_;
|
||||||
std::string _namespace_;
|
std::string _namespace_;
|
||||||
std::string alertState_;
|
std::string alertState_;
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ void CreateGroupMetricRulesRequest::setGroupMetricRules(const std::vector<Create
|
|||||||
setParameter(groupMetricRulesObjStr + ".CompositeExpression", groupMetricRulesObj.compositeExpression);
|
setParameter(groupMetricRulesObjStr + ".CompositeExpression", groupMetricRulesObj.compositeExpression);
|
||||||
setParameter(groupMetricRulesObjStr + ".Escalations.Warn.Threshold", groupMetricRulesObj.escalationsWarnThreshold);
|
setParameter(groupMetricRulesObjStr + ".Escalations.Warn.Threshold", groupMetricRulesObj.escalationsWarnThreshold);
|
||||||
setParameter(groupMetricRulesObjStr + ".Period", groupMetricRulesObj.period);
|
setParameter(groupMetricRulesObjStr + ".Period", groupMetricRulesObj.period);
|
||||||
|
setParameter(groupMetricRulesObjStr + ".ContactGroups", groupMetricRulesObj.contactGroups);
|
||||||
setParameter(groupMetricRulesObjStr + ".Escalations.Critical.Statistics", groupMetricRulesObj.escalationsCriticalStatistics);
|
setParameter(groupMetricRulesObjStr + ".Escalations.Critical.Statistics", groupMetricRulesObj.escalationsCriticalStatistics);
|
||||||
setParameter(groupMetricRulesObjStr + ".Escalations.Info.Times", std::to_string(groupMetricRulesObj.escalationsInfoTimes));
|
setParameter(groupMetricRulesObjStr + ".Escalations.Info.Times", std::to_string(groupMetricRulesObj.escalationsInfoTimes));
|
||||||
setParameter(groupMetricRulesObjStr + ".Escalations.Critical.Times", std::to_string(groupMetricRulesObj.escalationsCriticalTimes));
|
setParameter(groupMetricRulesObjStr + ".Escalations.Critical.Times", std::to_string(groupMetricRulesObj.escalationsCriticalTimes));
|
||||||
|
|||||||
@@ -70,6 +70,15 @@ void DescribeMetricRuleListRequest::setGroupId(const std::string &groupId) {
|
|||||||
setParameter(std::string("GroupId"), 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 {
|
std::string DescribeMetricRuleListRequest::getRuleIds() const {
|
||||||
return ruleIds_;
|
return ruleIds_;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user