sdk-team 2 лет назад
Родитель
Сommit
6f8776cbe1

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1841
+1.36.1842

+ 1 - 0
polardb/include/alibabacloud/polardb/model/DescribeMaskingRulesResult.h

@@ -35,6 +35,7 @@ namespace AlibabaCloud
 				struct Data
 				struct Data
 				{
 				{
 					std::vector<std::string> ruleList;
 					std::vector<std::string> ruleList;
+					std::string ruleVersion;
 				};
 				};
 
 
 
 

+ 3 - 0
polardb/include/alibabacloud/polardb/model/ModifyMaskingRulesRequest.h

@@ -34,6 +34,8 @@ public:
 	void setDBClusterId(const std::string &dBClusterId);
 	void setDBClusterId(const std::string &dBClusterId);
 	std::string getRuleName() const;
 	std::string getRuleName() const;
 	void setRuleName(const std::string &ruleName);
 	void setRuleName(const std::string &ruleName);
+	std::string getRuleVersion() const;
+	void setRuleVersion(const std::string &ruleVersion);
 	std::string getRuleConfig() const;
 	std::string getRuleConfig() const;
 	void setRuleConfig(const std::string &ruleConfig);
 	void setRuleConfig(const std::string &ruleConfig);
 	std::string getEnable() const;
 	std::string getEnable() const;
@@ -44,6 +46,7 @@ public:
 private:
 private:
 	std::string dBClusterId_;
 	std::string dBClusterId_;
 	std::string ruleName_;
 	std::string ruleName_;
+	std::string ruleVersion_;
 	std::string ruleConfig_;
 	std::string ruleConfig_;
 	std::string enable_;
 	std::string enable_;
 	std::string ruleNameList_;
 	std::string ruleNameList_;

+ 2 - 0
polardb/src/model/DescribeMaskingRulesResult.cc

@@ -40,6 +40,8 @@ void DescribeMaskingRulesResult::parse(const std::string &payload)
 	reader.parse(payload, value);
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	setRequestId(value["RequestId"].asString());
 	auto dataNode = value["Data"];
 	auto dataNode = value["Data"];
+	if(!dataNode["RuleVersion"].isNull())
+		data_.ruleVersion = dataNode["RuleVersion"].asString();
 		auto allRuleList = dataNode["RuleList"]["RuleList"];
 		auto allRuleList = dataNode["RuleList"]["RuleList"];
 		for (auto value : allRuleList)
 		for (auto value : allRuleList)
 			data_.ruleList.push_back(value.asString());
 			data_.ruleList.push_back(value.asString());

+ 9 - 0
polardb/src/model/ModifyMaskingRulesRequest.cc

@@ -43,6 +43,15 @@ void ModifyMaskingRulesRequest::setRuleName(const std::string &ruleName) {
   setParameter(std::string("RuleName"), ruleName);
   setParameter(std::string("RuleName"), ruleName);
 }
 }
 
 
+std::string ModifyMaskingRulesRequest::getRuleVersion() const {
+  return ruleVersion_;
+}
+
+void ModifyMaskingRulesRequest::setRuleVersion(const std::string &ruleVersion) {
+  ruleVersion_ = ruleVersion;
+  setParameter(std::string("RuleVersion"), ruleVersion);
+}
+
 std::string ModifyMaskingRulesRequest::getRuleConfig() const {
 std::string ModifyMaskingRulesRequest::getRuleConfig() const {
   return ruleConfig_;
   return ruleConfig_;
 }
 }