Browse Source

Support change instance config event for rds.

sdk-team 3 years ago
parent
commit
c2ce4a0048

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1655
+1.36.1656

+ 1 - 0
rds/include/alibabacloud/rds/model/DescribeActiveOperationTasksResult.h

@@ -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;

+ 3 - 0
rds/include/alibabacloud/rds/model/RestartDBInstanceRequest.h

@@ -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_;

+ 2 - 0
rds/src/model/DescribeActiveOperationTasksResult.cc

@@ -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());

+ 9 - 0
rds/src/model/RestartDBInstanceRequest.cc

@@ -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_;
 }