ESS SDK Auto Released By kangning.tkn,Version:1.23.3
Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
This commit is contained in:
@@ -69,15 +69,15 @@ void CreateAlarmRequest::setScalingGroupId(const std::string& scalingGroupId)
|
||||
setParameter("ScalingGroupId", scalingGroupId);
|
||||
}
|
||||
|
||||
std::string CreateAlarmRequest::getGroupId()const
|
||||
int CreateAlarmRequest::getGroupId()const
|
||||
{
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void CreateAlarmRequest::setGroupId(const std::string& groupId)
|
||||
void CreateAlarmRequest::setGroupId(int groupId)
|
||||
{
|
||||
groupId_ = groupId;
|
||||
setParameter("GroupId", groupId);
|
||||
setParameter("GroupId", std::to_string(groupId));
|
||||
}
|
||||
|
||||
std::string CreateAlarmRequest::getDescription()const
|
||||
@@ -136,17 +136,6 @@ void CreateAlarmRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string CreateAlarmRequest::getComparisionOperator()const
|
||||
{
|
||||
return comparisionOperator_;
|
||||
}
|
||||
|
||||
void CreateAlarmRequest::setComparisionOperator(const std::string& comparisionOperator)
|
||||
{
|
||||
comparisionOperator_ = comparisionOperator;
|
||||
setParameter("ComparisionOperator", comparisionOperator);
|
||||
}
|
||||
|
||||
std::string CreateAlarmRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
@@ -191,6 +180,17 @@ void CreateAlarmRequest::setMetricName(const std::string& metricName)
|
||||
setParameter("MetricName", metricName);
|
||||
}
|
||||
|
||||
std::string CreateAlarmRequest::getComparisonOperator()const
|
||||
{
|
||||
return comparisonOperator_;
|
||||
}
|
||||
|
||||
void CreateAlarmRequest::setComparisonOperator(const std::string& comparisonOperator)
|
||||
{
|
||||
comparisonOperator_ = comparisonOperator;
|
||||
setParameter("ComparisonOperator", comparisonOperator);
|
||||
}
|
||||
|
||||
std::vector<CreateAlarmRequest::Dimension> CreateAlarmRequest::getDimension()const
|
||||
{
|
||||
return dimension_;
|
||||
|
||||
@@ -54,8 +54,6 @@ void DescribeAlarmsResult::parse(const std::string &payload)
|
||||
alarmListObject.metricType = value["MetricType"].asString();
|
||||
if(!value["MetricName"].isNull())
|
||||
alarmListObject.metricName = value["MetricName"].asString();
|
||||
if(!value["Dimensions"].isNull())
|
||||
alarmListObject.dimensions = value["Dimensions"].asString();
|
||||
if(!value["Period"].isNull())
|
||||
alarmListObject.period = std::stoi(value["Period"].asString());
|
||||
if(!value["Statistics"].isNull())
|
||||
@@ -72,6 +70,16 @@ void DescribeAlarmsResult::parse(const std::string &payload)
|
||||
alarmListObject.scalingGroupId = value["ScalingGroupId"].asString();
|
||||
if(!value["Enable"].isNull())
|
||||
alarmListObject.enable = value["Enable"].asString() == "true";
|
||||
auto allDimensions = value["Dimensions"]["Dimension"];
|
||||
for (auto value : allDimensions)
|
||||
{
|
||||
Alarm::Dimension dimensionsObject;
|
||||
if(!value["DimensionKey"].isNull())
|
||||
dimensionsObject.dimensionKey = value["DimensionKey"].asString();
|
||||
if(!value["DimensionValue"].isNull())
|
||||
dimensionsObject.dimensionValue = value["DimensionValue"].asString();
|
||||
alarmListObject.dimensions.push_back(dimensionsObject);
|
||||
}
|
||||
auto allAlarmActions = value["alarmActions"]["alarmAction"];
|
||||
for (auto value : allAlarmActions)
|
||||
alarmListObject.alarmActions.push_back(value.asString());
|
||||
|
||||
Reference in New Issue
Block a user