Update monitor related API.

This commit is contained in:
sdk-team
2020-06-04 11:25:39 +08:00
parent 11bf538b08
commit 9c23d3e24b
6 changed files with 84 additions and 62 deletions

View File

@@ -32,20 +32,24 @@ namespace AlibabaCloud
class ALIBABACLOUD_VCS_EXPORT AddMonitorResult : public ServiceResult
{
public:
struct Data
{
std::string taskId;
};
AddMonitorResult();
explicit AddMonitorResult(const std::string &payload);
~AddMonitorResult();
std::string getMessage()const;
std::string getData()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
Data data_;
std::string code_;
};

View File

@@ -35,12 +35,8 @@ namespace AlibabaCloud
UpdateMonitorRequest();
~UpdateMonitorRequest();
std::string getDeviceOperateType()const;
void setDeviceOperateType(const std::string& deviceOperateType);
std::string getCorpId()const;
void setCorpId(const std::string& corpId);
std::string getPicList()const;
void setPicList(const std::string& picList);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRuleName()const;
@@ -49,27 +45,34 @@ namespace AlibabaCloud
void setPicOperateType(const std::string& picOperateType);
std::string getAttributeName()const;
void setAttributeName(const std::string& attributeName);
std::string getAttributeOperateType()const;
void setAttributeOperateType(const std::string& attributeOperateType);
std::string getRuleExpression()const;
void setRuleExpression(const std::string& ruleExpression);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
std::string getDeviceOperateType()const;
void setDeviceOperateType(const std::string& deviceOperateType);
std::string getPicList()const;
void setPicList(const std::string& picList);
std::string getAttributeValueList()const;
void setAttributeValueList(const std::string& attributeValueList);
std::string getDeviceList()const;
void setDeviceList(const std::string& deviceList);
std::string getAttributeOperateType()const;
void setAttributeOperateType(const std::string& attributeOperateType);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
private:
std::string deviceOperateType_;
std::string corpId_;
std::string picList_;
std::string description_;
std::string ruleName_;
std::string picOperateType_;
std::string attributeName_;
std::string attributeOperateType_;
std::string ruleExpression_;
std::string taskId_;
std::string deviceOperateType_;
std::string picList_;
std::string attributeValueList_;
std::string deviceList_;
std::string attributeOperateType_;
std::string taskId_;
};
}

View File

@@ -39,12 +39,13 @@ void AddMonitorResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["TaskId"].isNull())
data_.taskId = dataNode["TaskId"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString();
}
@@ -53,7 +54,7 @@ std::string AddMonitorResult::getMessage()const
return message_;
}
std::string AddMonitorResult::getData()const
AddMonitorResult::Data AddMonitorResult::getData()const
{
return data_;
}

View File

@@ -27,17 +27,6 @@ UpdateMonitorRequest::UpdateMonitorRequest() :
UpdateMonitorRequest::~UpdateMonitorRequest()
{}
std::string UpdateMonitorRequest::getDeviceOperateType()const
{
return deviceOperateType_;
}
void UpdateMonitorRequest::setDeviceOperateType(const std::string& deviceOperateType)
{
deviceOperateType_ = deviceOperateType;
setBodyParameter("DeviceOperateType", deviceOperateType);
}
std::string UpdateMonitorRequest::getCorpId()const
{
return corpId_;
@@ -49,17 +38,6 @@ void UpdateMonitorRequest::setCorpId(const std::string& corpId)
setBodyParameter("CorpId", corpId);
}
std::string UpdateMonitorRequest::getPicList()const
{
return picList_;
}
void UpdateMonitorRequest::setPicList(const std::string& picList)
{
picList_ = picList;
setBodyParameter("PicList", picList);
}
std::string UpdateMonitorRequest::getDescription()const
{
return description_;
@@ -104,6 +82,61 @@ void UpdateMonitorRequest::setAttributeName(const std::string& attributeName)
setBodyParameter("AttributeName", attributeName);
}
std::string UpdateMonitorRequest::getAttributeOperateType()const
{
return attributeOperateType_;
}
void UpdateMonitorRequest::setAttributeOperateType(const std::string& attributeOperateType)
{
attributeOperateType_ = attributeOperateType;
setBodyParameter("AttributeOperateType", attributeOperateType);
}
std::string UpdateMonitorRequest::getRuleExpression()const
{
return ruleExpression_;
}
void UpdateMonitorRequest::setRuleExpression(const std::string& ruleExpression)
{
ruleExpression_ = ruleExpression;
setBodyParameter("RuleExpression", ruleExpression);
}
std::string UpdateMonitorRequest::getTaskId()const
{
return taskId_;
}
void UpdateMonitorRequest::setTaskId(const std::string& taskId)
{
taskId_ = taskId;
setBodyParameter("TaskId", taskId);
}
std::string UpdateMonitorRequest::getDeviceOperateType()const
{
return deviceOperateType_;
}
void UpdateMonitorRequest::setDeviceOperateType(const std::string& deviceOperateType)
{
deviceOperateType_ = deviceOperateType;
setBodyParameter("DeviceOperateType", deviceOperateType);
}
std::string UpdateMonitorRequest::getPicList()const
{
return picList_;
}
void UpdateMonitorRequest::setPicList(const std::string& picList)
{
picList_ = picList;
setBodyParameter("PicList", picList);
}
std::string UpdateMonitorRequest::getAttributeValueList()const
{
return attributeValueList_;
@@ -126,25 +159,3 @@ void UpdateMonitorRequest::setDeviceList(const std::string& deviceList)
setBodyParameter("DeviceList", deviceList);
}
std::string UpdateMonitorRequest::getAttributeOperateType()const
{
return attributeOperateType_;
}
void UpdateMonitorRequest::setAttributeOperateType(const std::string& attributeOperateType)
{
attributeOperateType_ = attributeOperateType;
setBodyParameter("AttributeOperateType", attributeOperateType);
}
std::string UpdateMonitorRequest::getTaskId()const
{
return taskId_;
}
void UpdateMonitorRequest::setTaskId(const std::string& taskId)
{
taskId_ = taskId;
setBodyParameter("TaskId", taskId);
}