Increase detection frequency for availability monitoring.
This commit is contained in:
@@ -112,6 +112,17 @@ void CreateHostAvailabilityRequest::setTaskOptionHttpNegative(bool taskOptionHtt
|
||||
setParameter("TaskOptionHttpNegative", taskOptionHttpNegative ? "true" : "false");
|
||||
}
|
||||
|
||||
int CreateHostAvailabilityRequest::getTaskOptionInterval()const
|
||||
{
|
||||
return taskOptionInterval_;
|
||||
}
|
||||
|
||||
void CreateHostAvailabilityRequest::setTaskOptionInterval(int taskOptionInterval)
|
||||
{
|
||||
taskOptionInterval_ = taskOptionInterval;
|
||||
setParameter("TaskOptionInterval", std::to_string(taskOptionInterval));
|
||||
}
|
||||
|
||||
int CreateHostAvailabilityRequest::getAlertConfigNotifyType()const
|
||||
{
|
||||
return alertConfigNotifyType_;
|
||||
|
||||
@@ -27,6 +27,28 @@ CreateSiteMonitorRequest::CreateSiteMonitorRequest() :
|
||||
CreateSiteMonitorRequest::~CreateSiteMonitorRequest()
|
||||
{}
|
||||
|
||||
std::string CreateSiteMonitorRequest::getTaskName()const
|
||||
{
|
||||
return taskName_;
|
||||
}
|
||||
|
||||
void CreateSiteMonitorRequest::setTaskName(const std::string& taskName)
|
||||
{
|
||||
taskName_ = taskName;
|
||||
setParameter("TaskName", taskName);
|
||||
}
|
||||
|
||||
std::string CreateSiteMonitorRequest::getAlertIds()const
|
||||
{
|
||||
return alertIds_;
|
||||
}
|
||||
|
||||
void CreateSiteMonitorRequest::setAlertIds(const std::string& alertIds)
|
||||
{
|
||||
alertIds_ = alertIds;
|
||||
setParameter("AlertIds", alertIds);
|
||||
}
|
||||
|
||||
std::string CreateSiteMonitorRequest::getAddress()const
|
||||
{
|
||||
return address_;
|
||||
@@ -49,15 +71,15 @@ void CreateSiteMonitorRequest::setTaskType(const std::string& taskType)
|
||||
setParameter("TaskType", taskType);
|
||||
}
|
||||
|
||||
std::string CreateSiteMonitorRequest::getTaskName()const
|
||||
long CreateSiteMonitorRequest::getEndTime()const
|
||||
{
|
||||
return taskName_;
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void CreateSiteMonitorRequest::setTaskName(const std::string& taskName)
|
||||
void CreateSiteMonitorRequest::setEndTime(long endTime)
|
||||
{
|
||||
taskName_ = taskName;
|
||||
setParameter("TaskName", taskName);
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", std::to_string(endTime));
|
||||
}
|
||||
|
||||
std::string CreateSiteMonitorRequest::getIspCities()const
|
||||
@@ -82,15 +104,15 @@ void CreateSiteMonitorRequest::setOptionsJson(const std::string& optionsJson)
|
||||
setParameter("OptionsJson", optionsJson);
|
||||
}
|
||||
|
||||
std::string CreateSiteMonitorRequest::getAlertIds()const
|
||||
std::string CreateSiteMonitorRequest::getIntervalUnit()const
|
||||
{
|
||||
return alertIds_;
|
||||
return intervalUnit_;
|
||||
}
|
||||
|
||||
void CreateSiteMonitorRequest::setAlertIds(const std::string& alertIds)
|
||||
void CreateSiteMonitorRequest::setIntervalUnit(const std::string& intervalUnit)
|
||||
{
|
||||
alertIds_ = alertIds;
|
||||
setParameter("AlertIds", alertIds);
|
||||
intervalUnit_ = intervalUnit;
|
||||
setParameter("IntervalUnit", intervalUnit);
|
||||
}
|
||||
|
||||
std::string CreateSiteMonitorRequest::getInterval()const
|
||||
|
||||
@@ -72,6 +72,8 @@ void DescribeHostAvailabilityListResult::parse(const std::string &payload)
|
||||
taskListObject.taskOption.httpMethod = taskOptionNode["HttpMethod"].asString();
|
||||
if(!taskOptionNode["HttpNegative"].isNull())
|
||||
taskListObject.taskOption.httpNegative = taskOptionNode["HttpNegative"].asString() == "true";
|
||||
if(!taskOptionNode["Interval"].isNull())
|
||||
taskListObject.taskOption.interval = std::stoi(taskOptionNode["Interval"].asString());
|
||||
auto alertConfigNode = value["AlertConfig"];
|
||||
if(!alertConfigNode["NotifyType"].isNull())
|
||||
taskListObject.alertConfig.notifyType = std::stoi(alertConfigNode["NotifyType"].asString());
|
||||
|
||||
@@ -79,6 +79,8 @@ void DescribeMetricRuleListResult::parse(const std::string &payload)
|
||||
alarmsObject.dimensions = valueAlarmsAlarm["Dimensions"].asString();
|
||||
if(!valueAlarmsAlarm["SourceType"].isNull())
|
||||
alarmsObject.sourceType = valueAlarmsAlarm["SourceType"].asString();
|
||||
if(!valueAlarmsAlarm["GroupBy"].isNull())
|
||||
alarmsObject.groupBy = valueAlarmsAlarm["GroupBy"].asString();
|
||||
auto escalationsNode = value["Escalations"];
|
||||
auto infoNode = escalationsNode["Info"];
|
||||
if(!infoNode["ComparisonOperator"].isNull())
|
||||
|
||||
@@ -44,6 +44,8 @@ void DescribeMonitorResourceQuotaAttributeResult::parse(const std::string &paylo
|
||||
resourceQuota_.expireTime = resourceQuotaNode["ExpireTime"].asString();
|
||||
if(!resourceQuotaNode["SuitInfo"].isNull())
|
||||
resourceQuota_.suitInfo = resourceQuotaNode["SuitInfo"].asString();
|
||||
if(!resourceQuotaNode["CRMType"].isNull())
|
||||
resourceQuota_.cRMType = resourceQuotaNode["CRMType"].asString();
|
||||
if(!resourceQuotaNode["InstanceId"].isNull())
|
||||
resourceQuota_.instanceId = resourceQuotaNode["InstanceId"].asString();
|
||||
auto siteMonitorEcsProbeNode = resourceQuotaNode["SiteMonitorEcsProbe"];
|
||||
@@ -109,6 +111,11 @@ void DescribeMonitorResourceQuotaAttributeResult::parse(const std::string &paylo
|
||||
resourceQuota_.phone.quotaPackage = std::stoi(phoneNode["QuotaPackage"].asString());
|
||||
if(!phoneNode["QuotaUsed"].isNull())
|
||||
resourceQuota_.phone.quotaUsed = std::stoi(phoneNode["QuotaUsed"].asString());
|
||||
auto enterpriseQuotaNode = resourceQuotaNode["EnterpriseQuota"];
|
||||
if(!enterpriseQuotaNode["SuitInfo"].isNull())
|
||||
resourceQuota_.enterpriseQuota.suitInfo = enterpriseQuotaNode["SuitInfo"].asString();
|
||||
if(!enterpriseQuotaNode["InstanceId"].isNull())
|
||||
resourceQuota_.enterpriseQuota.instanceId = enterpriseQuotaNode["InstanceId"].asString();
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["Message"].isNull())
|
||||
|
||||
@@ -90,6 +90,8 @@ void DescribeSiteMonitorAttributeResult::parse(const std::string &payload)
|
||||
siteMonitors_.interval = siteMonitorsNode["Interval"].asString();
|
||||
if(!siteMonitorsNode["TaskId"].isNull())
|
||||
siteMonitors_.taskId = siteMonitorsNode["TaskId"].asString();
|
||||
if(!siteMonitorsNode["EndTime"].isNull())
|
||||
siteMonitors_.endTime = siteMonitorsNode["EndTime"].asString();
|
||||
auto allIspCitiesNode = siteMonitorsNode["IspCities"]["IspCity"];
|
||||
for (auto siteMonitorsNodeIspCitiesIspCity : allIspCitiesNode)
|
||||
{
|
||||
|
||||
@@ -59,11 +59,15 @@ void DescribeSiteMonitorListResult::parse(const std::string &payload)
|
||||
siteMonitorsObject.interval = valueSiteMonitorsSiteMonitor["Interval"].asString();
|
||||
if(!valueSiteMonitorsSiteMonitor["UpdateTime"].isNull())
|
||||
siteMonitorsObject.updateTime = valueSiteMonitorsSiteMonitor["UpdateTime"].asString();
|
||||
if(!valueSiteMonitorsSiteMonitor["EndTime"].isNull())
|
||||
siteMonitorsObject.endTime = valueSiteMonitorsSiteMonitor["EndTime"].asString();
|
||||
auto optionsJsonNode = value["OptionsJson"];
|
||||
if(!optionsJsonNode["dns_type"].isNull())
|
||||
siteMonitorsObject.optionsJson.dns_type = optionsJsonNode["dns_type"].asString();
|
||||
if(!optionsJsonNode["dns_server"].isNull())
|
||||
siteMonitorsObject.optionsJson.dns_server = optionsJsonNode["dns_server"].asString();
|
||||
if(!optionsJsonNode["group_id"].isNull())
|
||||
siteMonitorsObject.optionsJson.group_id = optionsJsonNode["group_id"].asString();
|
||||
if(!optionsJsonNode["expect_value"].isNull())
|
||||
siteMonitorsObject.optionsJson.expect_value = optionsJsonNode["expect_value"].asString();
|
||||
if(!optionsJsonNode["http_method"].isNull())
|
||||
|
||||
@@ -112,6 +112,17 @@ void ModifyHostAvailabilityRequest::setTaskOptionHttpNegative(bool taskOptionHtt
|
||||
setParameter("TaskOptionHttpNegative", taskOptionHttpNegative ? "true" : "false");
|
||||
}
|
||||
|
||||
int ModifyHostAvailabilityRequest::getTaskOptionInterval()const
|
||||
{
|
||||
return taskOptionInterval_;
|
||||
}
|
||||
|
||||
void ModifyHostAvailabilityRequest::setTaskOptionInterval(int taskOptionInterval)
|
||||
{
|
||||
taskOptionInterval_ = taskOptionInterval;
|
||||
setParameter("TaskOptionInterval", std::to_string(taskOptionInterval));
|
||||
}
|
||||
|
||||
int ModifyHostAvailabilityRequest::getAlertConfigNotifyType()const
|
||||
{
|
||||
return alertConfigNotifyType_;
|
||||
|
||||
@@ -82,6 +82,17 @@ void ModifySiteMonitorRequest::setAlertIds(const std::string& alertIds)
|
||||
setParameter("AlertIds", alertIds);
|
||||
}
|
||||
|
||||
std::string ModifySiteMonitorRequest::getIntervalUnit()const
|
||||
{
|
||||
return intervalUnit_;
|
||||
}
|
||||
|
||||
void ModifySiteMonitorRequest::setIntervalUnit(const std::string& intervalUnit)
|
||||
{
|
||||
intervalUnit_ = intervalUnit;
|
||||
setParameter("IntervalUnit", intervalUnit);
|
||||
}
|
||||
|
||||
std::string ModifySiteMonitorRequest::getInterval()const
|
||||
{
|
||||
return interval_;
|
||||
|
||||
@@ -214,6 +214,17 @@ void PutResourceMetricRuleRequest::setEscalationsInfoTimes(int escalationsInfoTi
|
||||
setParameter("EscalationsInfoTimes", std::to_string(escalationsInfoTimes));
|
||||
}
|
||||
|
||||
std::string PutResourceMetricRuleRequest::getGroupBy()const
|
||||
{
|
||||
return groupBy_;
|
||||
}
|
||||
|
||||
void PutResourceMetricRuleRequest::setGroupBy(const std::string& groupBy)
|
||||
{
|
||||
groupBy_ = groupBy;
|
||||
setParameter("GroupBy", groupBy);
|
||||
}
|
||||
|
||||
int PutResourceMetricRuleRequest::getEscalationsCriticalTimes()const
|
||||
{
|
||||
return escalationsCriticalTimes_;
|
||||
|
||||
Reference in New Issue
Block a user