Support change instance config event for rds.

This commit is contained in:
sdk-team
2023-07-13 15:04:50 +00:00
parent a63623d1a9
commit c2ce4a0048
5 changed files with 16 additions and 1 deletions

View File

@@ -1 +1 @@
1.36.1655
1.36.1656

View File

@@ -55,6 +55,7 @@ namespace AlibabaCloud
std::string insComment;
std::string changeLevelEn;
std::string allowCancel;
std::string taskParams;
std::string allowChange;
std::vector<std::string> subInsNames;
std::string region;

View File

@@ -44,6 +44,8 @@ public:
void setDBInstanceId(const std::string &dBInstanceId);
std::string getSwitchTime() const;
void setSwitchTime(const std::string &switchTime);
std::string getNodeId() const;
void setNodeId(const std::string &nodeId);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
std::string getOwnerAccount() const;
@@ -59,6 +61,7 @@ private:
std::string effectiveTime_;
std::string dBInstanceId_;
std::string switchTime_;
std::string nodeId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -95,6 +95,8 @@ void DescribeActiveOperationTasksResult::parse(const std::string &payload)
itemsObject.resultInfo = valueItemsItemsItem["ResultInfo"].asString();
if(!valueItemsItemsItem["Id"].isNull())
itemsObject.id = std::stoi(valueItemsItemsItem["Id"].asString());
if(!valueItemsItemsItem["TaskParams"].isNull())
itemsObject.taskParams = valueItemsItemsItem["TaskParams"].asString();
auto allSubInsNames = value["SubInsNames"]["SubInsNames"];
for (auto value : allSubInsNames)
itemsObject.subInsNames.push_back(value.asString());

View File

@@ -88,6 +88,15 @@ void RestartDBInstanceRequest::setSwitchTime(const std::string &switchTime) {
setParameter(std::string("SwitchTime"), switchTime);
}
std::string RestartDBInstanceRequest::getNodeId() const {
return nodeId_;
}
void RestartDBInstanceRequest::setNodeId(const std::string &nodeId) {
nodeId_ = nodeId;
setParameter(std::string("NodeId"), nodeId);
}
std::string RestartDBInstanceRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}