Explorar el Código

Support hot standby cluster and proxy for SENormal.

sdk-team hace 3 años
padre
commit
9a7ae6feb5

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1501
+1.36.1502

+ 9 - 0
polardb/include/alibabacloud/polardb/model/CreateDBClusterRequest.h

@@ -38,6 +38,10 @@ public:
 	void setResourceOwnerId(long resourceOwnerId);
 	std::string getDBClusterDescription() const;
 	void setDBClusterDescription(const std::string &dBClusterDescription);
+	std::string getProxyClass() const;
+	void setProxyClass(const std::string &proxyClass);
+	std::string getProxyType() const;
+	void setProxyType(const std::string &proxyType);
 	std::string getScaleMax() const;
 	void setScaleMax(const std::string &scaleMax);
 	std::string getStorageType() const;
@@ -104,6 +108,8 @@ public:
 	void setOwnerAccount(const std::string &ownerAccount);
 	std::string getUsedTime() const;
 	void setUsedTime(const std::string &usedTime);
+	int getDBNodeNum() const;
+	void setDBNodeNum(int dBNodeNum);
 	std::string getVPCId() const;
 	void setVPCId(const std::string &vPCId);
 	std::string getScaleRoNumMin() const;
@@ -124,6 +130,8 @@ public:
 private:
 	long resourceOwnerId_;
 	std::string dBClusterDescription_;
+	std::string proxyClass_;
+	std::string proxyType_;
 	std::string scaleMax_;
 	std::string storageType_;
 	std::string creationCategory_;
@@ -157,6 +165,7 @@ private:
 	std::string resourceOwnerAccount_;
 	std::string ownerAccount_;
 	std::string usedTime_;
+	int dBNodeNum_;
 	std::string vPCId_;
 	std::string scaleRoNumMin_;
 	std::string dBType_;

+ 27 - 0
polardb/src/model/CreateDBClusterRequest.cc

@@ -43,6 +43,24 @@ void CreateDBClusterRequest::setDBClusterDescription(const std::string &dBCluste
   setParameter(std::string("DBClusterDescription"), dBClusterDescription);
 }
 
+std::string CreateDBClusterRequest::getProxyClass() const {
+  return proxyClass_;
+}
+
+void CreateDBClusterRequest::setProxyClass(const std::string &proxyClass) {
+  proxyClass_ = proxyClass;
+  setParameter(std::string("ProxyClass"), proxyClass);
+}
+
+std::string CreateDBClusterRequest::getProxyType() const {
+  return proxyType_;
+}
+
+void CreateDBClusterRequest::setProxyType(const std::string &proxyType) {
+  proxyType_ = proxyType;
+  setParameter(std::string("ProxyType"), proxyType);
+}
+
 std::string CreateDBClusterRequest::getScaleMax() const {
   return scaleMax_;
 }
@@ -345,6 +363,15 @@ void CreateDBClusterRequest::setUsedTime(const std::string &usedTime) {
   setParameter(std::string("UsedTime"), usedTime);
 }
 
+int CreateDBClusterRequest::getDBNodeNum() const {
+  return dBNodeNum_;
+}
+
+void CreateDBClusterRequest::setDBNodeNum(int dBNodeNum) {
+  dBNodeNum_ = dBNodeNum;
+  setParameter(std::string("DBNodeNum"), std::to_string(dBNodeNum));
+}
+
 std::string CreateDBClusterRequest::getVPCId() const {
   return vPCId_;
 }