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

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1305
+1.36.1306

+ 63 - 30
hitsdb/include/alibabacloud/hitsdb/model/CreateLindormInstanceRequest.h

@@ -30,10 +30,40 @@ class ALIBABACLOUD_HITSDB_EXPORT CreateLindormInstanceRequest : public RpcServic
 public:
 	CreateLindormInstanceRequest();
 	~CreateLindormInstanceRequest();
+	std::string getArchVersion() const;
+	void setArchVersion(const std::string &archVersion);
 	long getResourceOwnerId() const;
 	void setResourceOwnerId(long resourceOwnerId);
+	std::string getResourceGroupId() const;
+	void setResourceGroupId(const std::string &resourceGroupId);
+	std::string getLogSpec() const;
+	void setLogSpec(const std::string &logSpec);
+	std::string getSecurityToken() const;
+	void setSecurityToken(const std::string &securityToken);
+	int getTsdbNum() const;
+	void setTsdbNum(int tsdbNum);
+	int getSolrNum() const;
+	void setSolrNum(int solrNum);
+	std::string getInstanceStorage() const;
+	void setInstanceStorage(const std::string &instanceStorage);
+	long getOwnerId() const;
+	void setOwnerId(long ownerId);
+	int getLindormNum() const;
+	void setLindormNum(int lindormNum);
+	std::string getVSwitchId() const;
+	void setVSwitchId(const std::string &vSwitchId);
+	int getLogSingleStorage() const;
+	void setLogSingleStorage(int logSingleStorage);
+	std::string getZoneId() const;
+	void setZoneId(const std::string &zoneId);
+	std::string getArbiterZoneId() const;
+	void setArbiterZoneId(const std::string &arbiterZoneId);
+	std::string getPricingCycle() const;
+	void setPricingCycle(const std::string &pricingCycle);
 	std::string getClientToken() const;
 	void setClientToken(const std::string &clientToken);
+	std::string getMultiZoneCombination() const;
+	void setMultiZoneCombination(const std::string &multiZoneCombination);
 	std::string getTsdbSpec() const;
 	void setTsdbSpec(const std::string &tsdbSpec);
 	std::string getFilestoreSpec() const;
@@ -42,26 +72,26 @@ public:
 	void setAccessKeyId(const std::string &accessKeyId);
 	std::string getDuration() const;
 	void setDuration(const std::string &duration);
-	std::string getResourceGroupId() const;
-	void setResourceGroupId(const std::string &resourceGroupId);
-	std::string getSecurityToken() const;
-	void setSecurityToken(const std::string &securityToken);
 	std::string getRegionId() const;
 	void setRegionId(const std::string &regionId);
-	int getTsdbNum() const;
-	void setTsdbNum(int tsdbNum);
 	std::string getDiskCategory() const;
 	void setDiskCategory(const std::string &diskCategory);
 	std::string getLindormSpec() const;
 	void setLindormSpec(const std::string &lindormSpec);
-	int getSolrNum() const;
-	void setSolrNum(int solrNum);
 	int getColdStorage() const;
 	void setColdStorage(int coldStorage);
-	std::string getInstanceStorage() const;
-	void setInstanceStorage(const std::string &instanceStorage);
+	int getLogNum() const;
+	void setLogNum(int logNum);
+	std::string getStandbyVSwitchId() const;
+	void setStandbyVSwitchId(const std::string &standbyVSwitchId);
 	std::string getSolrSpec() const;
 	void setSolrSpec(const std::string &solrSpec);
+	std::string getLogDiskCategory() const;
+	void setLogDiskCategory(const std::string &logDiskCategory);
+	int getCoreSingleStorage() const;
+	void setCoreSingleStorage(int coreSingleStorage);
+	std::string getStandbyZoneId() const;
+	void setStandbyZoneId(const std::string &standbyZoneId);
 	std::string getResourceOwnerAccount() const;
 	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	std::string getOwnerAccount() const;
@@ -70,52 +100,55 @@ public:
 	void setInstanceAlias(const std::string &instanceAlias);
 	int getFilestoreNum() const;
 	void setFilestoreNum(int filestoreNum);
-	long getOwnerId() const;
-	void setOwnerId(long ownerId);
-	int getLindormNum() const;
-	void setLindormNum(int lindormNum);
 	std::string getCoreSpec() const;
 	void setCoreSpec(const std::string &coreSpec);
-	std::string getVSwitchId() const;
-	void setVSwitchId(const std::string &vSwitchId);
 	std::string getVPCId() const;
 	void setVPCId(const std::string &vPCId);
-	std::string getZoneId() const;
-	void setZoneId(const std::string &zoneId);
 	std::string getPayType() const;
 	void setPayType(const std::string &payType);
-	std::string getPricingCycle() const;
-	void setPricingCycle(const std::string &pricingCycle);
+	std::string getArbiterVSwitchId() const;
+	void setArbiterVSwitchId(const std::string &arbiterVSwitchId);
 
 private:
+	std::string archVersion_;
 	long resourceOwnerId_;
+	std::string resourceGroupId_;
+	std::string logSpec_;
+	std::string securityToken_;
+	int tsdbNum_;
+	int solrNum_;
+	std::string instanceStorage_;
+	long ownerId_;
+	int lindormNum_;
+	std::string vSwitchId_;
+	int logSingleStorage_;
+	std::string zoneId_;
+	std::string arbiterZoneId_;
+	std::string pricingCycle_;
 	std::string clientToken_;
+	std::string multiZoneCombination_;
 	std::string tsdbSpec_;
 	std::string filestoreSpec_;
 	std::string accessKeyId_;
 	std::string duration_;
-	std::string resourceGroupId_;
-	std::string securityToken_;
 	std::string regionId_;
-	int tsdbNum_;
 	std::string diskCategory_;
 	std::string lindormSpec_;
-	int solrNum_;
 	int coldStorage_;
-	std::string instanceStorage_;
+	int logNum_;
+	std::string standbyVSwitchId_;
 	std::string solrSpec_;
+	std::string logDiskCategory_;
+	int coreSingleStorage_;
+	std::string standbyZoneId_;
 	std::string resourceOwnerAccount_;
 	std::string ownerAccount_;
 	std::string instanceAlias_;
 	int filestoreNum_;
-	long ownerId_;
-	int lindormNum_;
 	std::string coreSpec_;
-	std::string vSwitchId_;
 	std::string vPCId_;
-	std::string zoneId_;
 	std::string payType_;
-	std::string pricingCycle_;
+	std::string arbiterVSwitchId_;
 };
 } // namespace Model
 } // namespace Hitsdb

+ 58 - 24
hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceResult.h

@@ -48,80 +48,114 @@ namespace AlibabaCloud
 				explicit GetLindormInstanceResult(const std::string &payload);
 				~GetLindormInstanceResult();
 				long getExpiredMilliseconds()const;
+				std::string getStandbyZoneId()const;
 				std::vector<Engine> getEngineList()const;
-				std::string getDiskThreshold()const;
 				std::string getResourceGroupId()const;
 				bool getEnableBDS()const;
-				bool getAutoRenew()const;
+				std::string getLogDiskCategory()const;
 				std::string getDiskUsage()const;
 				bool getEnableFS()const;
-				bool getEnableShs()const;
-				std::string getMaintainEndTime()const;
+				std::string getStandbyVSwitchId()const;
 				bool getEnableCompute()const;
-				std::string getNetworkType()const;
 				std::string getServiceType()const;
 				std::string getInstanceAlias()const;
-				std::string getInstanceStatus()const;
 				int getEngineType()const;
-				long getCreateMilliseconds()const;
-				std::string getMaintainStartTime()const;
+				std::string getCoreSpec()const;
 				bool getEnableSSL()const;
+				std::string getCoreDiskCategory()const;
 				std::string getInstanceStorage()const;
-				std::string getZoneId()const;
-				bool getEnableKms()const;
 				std::string getInstanceId()const;
-				std::string getCreateTime()const;
+				int getCoreSingleStorage()const;
 				int getColdStorage()const;
 				std::string getDiskCategory()const;
 				std::string getPayType()const;
 				std::string getDeletionProtection()const;
 				std::string getVswitchId()const;
+				std::string getArbiterVSwitchId()const;
 				std::string getVpcId()const;
 				bool getEnableCdc()const;
 				bool getEnableStream()const;
 				bool getEnablePhoenix()const;
-				std::string getRegionId()const;
+				int getLogSingleStorage()const;
 				std::string getExpireTime()const;
+				int getLogNum()const;
+				int getLocalCloudStorage()const;
+				std::string getDiskThreshold()const;
+				bool getAutoRenew()const;
+				bool getEnableShs()const;
+				std::string getMaintainEndTime()const;
+				std::string getNetworkType()const;
+				std::string getInstanceStatus()const;
+				long getCreateMilliseconds()const;
+				std::string getMaintainStartTime()const;
+				std::string getArbiterZoneId()const;
+				std::string getPrimaryZoneId()const;
+				std::string getZoneId()const;
+				std::string getMultiZoneCombination()const;
+				bool getEnableKms()const;
+				int getCoreNum()const;
+				std::string getCreateTime()const;
+				std::string getLogSpec()const;
+				std::string getLocalCloudCategory()const;
+				std::string getPrimaryVSwitchId()const;
+				std::string getRegionId()const;
 				long getAliUid()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
 				long expiredMilliseconds_;
+				std::string standbyZoneId_;
 				std::vector<Engine> engineList_;
-				std::string diskThreshold_;
 				std::string resourceGroupId_;
 				bool enableBDS_;
-				bool autoRenew_;
+				std::string logDiskCategory_;
 				std::string diskUsage_;
 				bool enableFS_;
-				bool enableShs_;
-				std::string maintainEndTime_;
+				std::string standbyVSwitchId_;
 				bool enableCompute_;
-				std::string networkType_;
 				std::string serviceType_;
 				std::string instanceAlias_;
-				std::string instanceStatus_;
 				int engineType_;
-				long createMilliseconds_;
-				std::string maintainStartTime_;
+				std::string coreSpec_;
 				bool enableSSL_;
+				std::string coreDiskCategory_;
 				std::string instanceStorage_;
-				std::string zoneId_;
-				bool enableKms_;
 				std::string instanceId_;
-				std::string createTime_;
+				int coreSingleStorage_;
 				int coldStorage_;
 				std::string diskCategory_;
 				std::string payType_;
 				std::string deletionProtection_;
 				std::string vswitchId_;
+				std::string arbiterVSwitchId_;
 				std::string vpcId_;
 				bool enableCdc_;
 				bool enableStream_;
 				bool enablePhoenix_;
-				std::string regionId_;
+				int logSingleStorage_;
 				std::string expireTime_;
+				int logNum_;
+				int localCloudStorage_;
+				std::string diskThreshold_;
+				bool autoRenew_;
+				bool enableShs_;
+				std::string maintainEndTime_;
+				std::string networkType_;
+				std::string instanceStatus_;
+				long createMilliseconds_;
+				std::string maintainStartTime_;
+				std::string arbiterZoneId_;
+				std::string primaryZoneId_;
+				std::string zoneId_;
+				std::string multiZoneCombination_;
+				bool enableKms_;
+				int coreNum_;
+				std::string createTime_;
+				std::string logSpec_;
+				std::string localCloudCategory_;
+				std::string primaryVSwitchId_;
+				std::string regionId_;
 				long aliUid_;
 
 			};

+ 12 - 6
hitsdb/include/alibabacloud/hitsdb/model/UpgradeLindormInstanceRequest.h

@@ -46,6 +46,8 @@ public:
 	void setFilestoreSpec(const std::string &filestoreSpec);
 	std::string getAccessKeyId() const;
 	void setAccessKeyId(const std::string &accessKeyId);
+	std::string getLogSpec() const;
+	void setLogSpec(const std::string &logSpec);
 	std::string getSecurityToken() const;
 	void setSecurityToken(const std::string &securityToken);
 	std::string getRegionId() const;
@@ -58,8 +60,12 @@ public:
 	void setSolrNum(int solrNum);
 	int getColdStorage() const;
 	void setColdStorage(int coldStorage);
+	int getLogNum() const;
+	void setLogNum(int logNum);
 	std::string getSolrSpec() const;
 	void setSolrSpec(const std::string &solrSpec);
+	int getCoreSingleStorage() const;
+	void setCoreSingleStorage(int coreSingleStorage);
 	std::string getResourceOwnerAccount() const;
 	void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
 	std::string getOwnerAccount() const;
@@ -70,10 +76,6 @@ public:
 	void setOwnerId(long ownerId);
 	int getLindormNum() const;
 	void setLindormNum(int lindormNum);
-	std::string getCoreSpec() const;
-	void setCoreSpec(const std::string &coreSpec);
-	int getCoreNum() const;
-	void setCoreNum(int coreNum);
 	int getLtsCoreNum() const;
 	void setLtsCoreNum(int ltsCoreNum);
 	std::string getInstanceId() const;
@@ -82,6 +84,8 @@ public:
 	void setLtsCoreSpec(const std::string &ltsCoreSpec);
 	int getClusterStorage() const;
 	void setClusterStorage(int clusterStorage);
+	int getLogSingleStorage() const;
+	void setLogSingleStorage(int logSingleStorage);
 	std::string getZoneId() const;
 	void setZoneId(const std::string &zoneId);
 
@@ -94,24 +98,26 @@ private:
 	std::string tsdbSpec_;
 	std::string filestoreSpec_;
 	std::string accessKeyId_;
+	std::string logSpec_;
 	std::string securityToken_;
 	std::string regionId_;
 	int tsdbNum_;
 	std::string lindormSpec_;
 	int solrNum_;
 	int coldStorage_;
+	int logNum_;
 	std::string solrSpec_;
+	int coreSingleStorage_;
 	std::string resourceOwnerAccount_;
 	std::string ownerAccount_;
 	int filestoreNum_;
 	long ownerId_;
 	int lindormNum_;
-	std::string coreSpec_;
-	int coreNum_;
 	int ltsCoreNum_;
 	std::string instanceId_;
 	std::string ltsCoreSpec_;
 	int clusterStorage_;
+	int logSingleStorage_;
 	std::string zoneId_;
 };
 } // namespace Model

+ 181 - 82
hitsdb/src/model/CreateLindormInstanceRequest.cc

@@ -25,6 +25,15 @@ CreateLindormInstanceRequest::CreateLindormInstanceRequest()
 
 CreateLindormInstanceRequest::~CreateLindormInstanceRequest() {}
 
+std::string CreateLindormInstanceRequest::getArchVersion() const {
+  return archVersion_;
+}
+
+void CreateLindormInstanceRequest::setArchVersion(const std::string &archVersion) {
+  archVersion_ = archVersion;
+  setParameter(std::string("ArchVersion"), archVersion);
+}
+
 long CreateLindormInstanceRequest::getResourceOwnerId() const {
   return resourceOwnerId_;
 }
@@ -34,6 +43,123 @@ void CreateLindormInstanceRequest::setResourceOwnerId(long resourceOwnerId) {
   setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
 }
 
+std::string CreateLindormInstanceRequest::getResourceGroupId() const {
+  return resourceGroupId_;
+}
+
+void CreateLindormInstanceRequest::setResourceGroupId(const std::string &resourceGroupId) {
+  resourceGroupId_ = resourceGroupId;
+  setParameter(std::string("ResourceGroupId"), resourceGroupId);
+}
+
+std::string CreateLindormInstanceRequest::getLogSpec() const {
+  return logSpec_;
+}
+
+void CreateLindormInstanceRequest::setLogSpec(const std::string &logSpec) {
+  logSpec_ = logSpec;
+  setParameter(std::string("LogSpec"), logSpec);
+}
+
+std::string CreateLindormInstanceRequest::getSecurityToken() const {
+  return securityToken_;
+}
+
+void CreateLindormInstanceRequest::setSecurityToken(const std::string &securityToken) {
+  securityToken_ = securityToken;
+  setParameter(std::string("SecurityToken"), securityToken);
+}
+
+int CreateLindormInstanceRequest::getTsdbNum() const {
+  return tsdbNum_;
+}
+
+void CreateLindormInstanceRequest::setTsdbNum(int tsdbNum) {
+  tsdbNum_ = tsdbNum;
+  setParameter(std::string("TsdbNum"), std::to_string(tsdbNum));
+}
+
+int CreateLindormInstanceRequest::getSolrNum() const {
+  return solrNum_;
+}
+
+void CreateLindormInstanceRequest::setSolrNum(int solrNum) {
+  solrNum_ = solrNum;
+  setParameter(std::string("SolrNum"), std::to_string(solrNum));
+}
+
+std::string CreateLindormInstanceRequest::getInstanceStorage() const {
+  return instanceStorage_;
+}
+
+void CreateLindormInstanceRequest::setInstanceStorage(const std::string &instanceStorage) {
+  instanceStorage_ = instanceStorage;
+  setParameter(std::string("InstanceStorage"), instanceStorage);
+}
+
+long CreateLindormInstanceRequest::getOwnerId() const {
+  return ownerId_;
+}
+
+void CreateLindormInstanceRequest::setOwnerId(long ownerId) {
+  ownerId_ = ownerId;
+  setParameter(std::string("OwnerId"), std::to_string(ownerId));
+}
+
+int CreateLindormInstanceRequest::getLindormNum() const {
+  return lindormNum_;
+}
+
+void CreateLindormInstanceRequest::setLindormNum(int lindormNum) {
+  lindormNum_ = lindormNum;
+  setParameter(std::string("LindormNum"), std::to_string(lindormNum));
+}
+
+std::string CreateLindormInstanceRequest::getVSwitchId() const {
+  return vSwitchId_;
+}
+
+void CreateLindormInstanceRequest::setVSwitchId(const std::string &vSwitchId) {
+  vSwitchId_ = vSwitchId;
+  setParameter(std::string("VSwitchId"), vSwitchId);
+}
+
+int CreateLindormInstanceRequest::getLogSingleStorage() const {
+  return logSingleStorage_;
+}
+
+void CreateLindormInstanceRequest::setLogSingleStorage(int logSingleStorage) {
+  logSingleStorage_ = logSingleStorage;
+  setParameter(std::string("LogSingleStorage"), std::to_string(logSingleStorage));
+}
+
+std::string CreateLindormInstanceRequest::getZoneId() const {
+  return zoneId_;
+}
+
+void CreateLindormInstanceRequest::setZoneId(const std::string &zoneId) {
+  zoneId_ = zoneId;
+  setParameter(std::string("ZoneId"), zoneId);
+}
+
+std::string CreateLindormInstanceRequest::getArbiterZoneId() const {
+  return arbiterZoneId_;
+}
+
+void CreateLindormInstanceRequest::setArbiterZoneId(const std::string &arbiterZoneId) {
+  arbiterZoneId_ = arbiterZoneId;
+  setParameter(std::string("ArbiterZoneId"), arbiterZoneId);
+}
+
+std::string CreateLindormInstanceRequest::getPricingCycle() const {
+  return pricingCycle_;
+}
+
+void CreateLindormInstanceRequest::setPricingCycle(const std::string &pricingCycle) {
+  pricingCycle_ = pricingCycle;
+  setParameter(std::string("PricingCycle"), pricingCycle);
+}
+
 std::string CreateLindormInstanceRequest::getClientToken() const {
   return clientToken_;
 }
@@ -43,6 +169,15 @@ void CreateLindormInstanceRequest::setClientToken(const std::string &clientToken
   setParameter(std::string("ClientToken"), clientToken);
 }
 
+std::string CreateLindormInstanceRequest::getMultiZoneCombination() const {
+  return multiZoneCombination_;
+}
+
+void CreateLindormInstanceRequest::setMultiZoneCombination(const std::string &multiZoneCombination) {
+  multiZoneCombination_ = multiZoneCombination;
+  setParameter(std::string("MultiZoneCombination"), multiZoneCombination);
+}
+
 std::string CreateLindormInstanceRequest::getTsdbSpec() const {
   return tsdbSpec_;
 }
@@ -79,24 +214,6 @@ void CreateLindormInstanceRequest::setDuration(const std::string &duration) {
   setParameter(std::string("Duration"), duration);
 }
 
-std::string CreateLindormInstanceRequest::getResourceGroupId() const {
-  return resourceGroupId_;
-}
-
-void CreateLindormInstanceRequest::setResourceGroupId(const std::string &resourceGroupId) {
-  resourceGroupId_ = resourceGroupId;
-  setParameter(std::string("ResourceGroupId"), resourceGroupId);
-}
-
-std::string CreateLindormInstanceRequest::getSecurityToken() const {
-  return securityToken_;
-}
-
-void CreateLindormInstanceRequest::setSecurityToken(const std::string &securityToken) {
-  securityToken_ = securityToken;
-  setParameter(std::string("SecurityToken"), securityToken);
-}
-
 std::string CreateLindormInstanceRequest::getRegionId() const {
   return regionId_;
 }
@@ -106,15 +223,6 @@ void CreateLindormInstanceRequest::setRegionId(const std::string &regionId) {
   setParameter(std::string("RegionId"), regionId);
 }
 
-int CreateLindormInstanceRequest::getTsdbNum() const {
-  return tsdbNum_;
-}
-
-void CreateLindormInstanceRequest::setTsdbNum(int tsdbNum) {
-  tsdbNum_ = tsdbNum;
-  setParameter(std::string("TsdbNum"), std::to_string(tsdbNum));
-}
-
 std::string CreateLindormInstanceRequest::getDiskCategory() const {
   return diskCategory_;
 }
@@ -133,15 +241,6 @@ void CreateLindormInstanceRequest::setLindormSpec(const std::string &lindormSpec
   setParameter(std::string("LindormSpec"), lindormSpec);
 }
 
-int CreateLindormInstanceRequest::getSolrNum() const {
-  return solrNum_;
-}
-
-void CreateLindormInstanceRequest::setSolrNum(int solrNum) {
-  solrNum_ = solrNum;
-  setParameter(std::string("SolrNum"), std::to_string(solrNum));
-}
-
 int CreateLindormInstanceRequest::getColdStorage() const {
   return coldStorage_;
 }
@@ -151,13 +250,22 @@ void CreateLindormInstanceRequest::setColdStorage(int coldStorage) {
   setParameter(std::string("ColdStorage"), std::to_string(coldStorage));
 }
 
-std::string CreateLindormInstanceRequest::getInstanceStorage() const {
-  return instanceStorage_;
+int CreateLindormInstanceRequest::getLogNum() const {
+  return logNum_;
 }
 
-void CreateLindormInstanceRequest::setInstanceStorage(const std::string &instanceStorage) {
-  instanceStorage_ = instanceStorage;
-  setParameter(std::string("InstanceStorage"), instanceStorage);
+void CreateLindormInstanceRequest::setLogNum(int logNum) {
+  logNum_ = logNum;
+  setParameter(std::string("LogNum"), std::to_string(logNum));
+}
+
+std::string CreateLindormInstanceRequest::getStandbyVSwitchId() const {
+  return standbyVSwitchId_;
+}
+
+void CreateLindormInstanceRequest::setStandbyVSwitchId(const std::string &standbyVSwitchId) {
+  standbyVSwitchId_ = standbyVSwitchId;
+  setParameter(std::string("StandbyVSwitchId"), standbyVSwitchId);
 }
 
 std::string CreateLindormInstanceRequest::getSolrSpec() const {
@@ -169,6 +277,33 @@ void CreateLindormInstanceRequest::setSolrSpec(const std::string &solrSpec) {
   setParameter(std::string("SolrSpec"), solrSpec);
 }
 
+std::string CreateLindormInstanceRequest::getLogDiskCategory() const {
+  return logDiskCategory_;
+}
+
+void CreateLindormInstanceRequest::setLogDiskCategory(const std::string &logDiskCategory) {
+  logDiskCategory_ = logDiskCategory;
+  setParameter(std::string("LogDiskCategory"), logDiskCategory);
+}
+
+int CreateLindormInstanceRequest::getCoreSingleStorage() const {
+  return coreSingleStorage_;
+}
+
+void CreateLindormInstanceRequest::setCoreSingleStorage(int coreSingleStorage) {
+  coreSingleStorage_ = coreSingleStorage;
+  setParameter(std::string("CoreSingleStorage"), std::to_string(coreSingleStorage));
+}
+
+std::string CreateLindormInstanceRequest::getStandbyZoneId() const {
+  return standbyZoneId_;
+}
+
+void CreateLindormInstanceRequest::setStandbyZoneId(const std::string &standbyZoneId) {
+  standbyZoneId_ = standbyZoneId;
+  setParameter(std::string("StandbyZoneId"), standbyZoneId);
+}
+
 std::string CreateLindormInstanceRequest::getResourceOwnerAccount() const {
   return resourceOwnerAccount_;
 }
@@ -205,24 +340,6 @@ void CreateLindormInstanceRequest::setFilestoreNum(int filestoreNum) {
   setParameter(std::string("FilestoreNum"), std::to_string(filestoreNum));
 }
 
-long CreateLindormInstanceRequest::getOwnerId() const {
-  return ownerId_;
-}
-
-void CreateLindormInstanceRequest::setOwnerId(long ownerId) {
-  ownerId_ = ownerId;
-  setParameter(std::string("OwnerId"), std::to_string(ownerId));
-}
-
-int CreateLindormInstanceRequest::getLindormNum() const {
-  return lindormNum_;
-}
-
-void CreateLindormInstanceRequest::setLindormNum(int lindormNum) {
-  lindormNum_ = lindormNum;
-  setParameter(std::string("LindormNum"), std::to_string(lindormNum));
-}
-
 std::string CreateLindormInstanceRequest::getCoreSpec() const {
   return coreSpec_;
 }
@@ -232,15 +349,6 @@ void CreateLindormInstanceRequest::setCoreSpec(const std::string &coreSpec) {
   setParameter(std::string("CoreSpec"), coreSpec);
 }
 
-std::string CreateLindormInstanceRequest::getVSwitchId() const {
-  return vSwitchId_;
-}
-
-void CreateLindormInstanceRequest::setVSwitchId(const std::string &vSwitchId) {
-  vSwitchId_ = vSwitchId;
-  setParameter(std::string("VSwitchId"), vSwitchId);
-}
-
 std::string CreateLindormInstanceRequest::getVPCId() const {
   return vPCId_;
 }
@@ -250,15 +358,6 @@ void CreateLindormInstanceRequest::setVPCId(const std::string &vPCId) {
   setParameter(std::string("VPCId"), vPCId);
 }
 
-std::string CreateLindormInstanceRequest::getZoneId() const {
-  return zoneId_;
-}
-
-void CreateLindormInstanceRequest::setZoneId(const std::string &zoneId) {
-  zoneId_ = zoneId;
-  setParameter(std::string("ZoneId"), zoneId);
-}
-
 std::string CreateLindormInstanceRequest::getPayType() const {
   return payType_;
 }
@@ -268,12 +367,12 @@ void CreateLindormInstanceRequest::setPayType(const std::string &payType) {
   setParameter(std::string("PayType"), payType);
 }
 
-std::string CreateLindormInstanceRequest::getPricingCycle() const {
-  return pricingCycle_;
+std::string CreateLindormInstanceRequest::getArbiterVSwitchId() const {
+  return arbiterVSwitchId_;
 }
 
-void CreateLindormInstanceRequest::setPricingCycle(const std::string &pricingCycle) {
-  pricingCycle_ = pricingCycle;
-  setParameter(std::string("PricingCycle"), pricingCycle);
+void CreateLindormInstanceRequest::setArbiterVSwitchId(const std::string &arbiterVSwitchId) {
+  arbiterVSwitchId_ = arbiterVSwitchId;
+  setParameter(std::string("ArbiterVSwitchId"), arbiterVSwitchId);
 }
 

+ 162 - 43
hitsdb/src/model/GetLindormInstanceResult.cc

@@ -129,6 +129,40 @@ void GetLindormInstanceResult::parse(const std::string &payload)
 		maintainEndTime_ = value["MaintainEndTime"].asString();
 	if(!value["ResourceGroupId"].isNull())
 		resourceGroupId_ = value["ResourceGroupId"].asString();
+	if(!value["LocalCloudCategory"].isNull())
+		localCloudCategory_ = value["LocalCloudCategory"].asString();
+	if(!value["LocalCloudStorage"].isNull())
+		localCloudStorage_ = std::stoi(value["LocalCloudStorage"].asString());
+	if(!value["PrimaryZoneId"].isNull())
+		primaryZoneId_ = value["PrimaryZoneId"].asString();
+	if(!value["StandbyZoneId"].isNull())
+		standbyZoneId_ = value["StandbyZoneId"].asString();
+	if(!value["ArbiterZoneId"].isNull())
+		arbiterZoneId_ = value["ArbiterZoneId"].asString();
+	if(!value["PrimaryVSwitchId"].isNull())
+		primaryVSwitchId_ = value["PrimaryVSwitchId"].asString();
+	if(!value["StandbyVSwitchId"].isNull())
+		standbyVSwitchId_ = value["StandbyVSwitchId"].asString();
+	if(!value["ArbiterVSwitchId"].isNull())
+		arbiterVSwitchId_ = value["ArbiterVSwitchId"].asString();
+	if(!value["MultiZoneCombination"].isNull())
+		multiZoneCombination_ = value["MultiZoneCombination"].asString();
+	if(!value["CoreDiskCategory"].isNull())
+		coreDiskCategory_ = value["CoreDiskCategory"].asString();
+	if(!value["CoreSpec"].isNull())
+		coreSpec_ = value["CoreSpec"].asString();
+	if(!value["CoreNum"].isNull())
+		coreNum_ = std::stoi(value["CoreNum"].asString());
+	if(!value["CoreSingleStorage"].isNull())
+		coreSingleStorage_ = std::stoi(value["CoreSingleStorage"].asString());
+	if(!value["LogDiskCategory"].isNull())
+		logDiskCategory_ = value["LogDiskCategory"].asString();
+	if(!value["LogSpec"].isNull())
+		logSpec_ = value["LogSpec"].asString();
+	if(!value["LogNum"].isNull())
+		logNum_ = std::stoi(value["LogNum"].asString());
+	if(!value["LogSingleStorage"].isNull())
+		logSingleStorage_ = std::stoi(value["LogSingleStorage"].asString());
 
 }
 
@@ -137,14 +171,14 @@ long GetLindormInstanceResult::getExpiredMilliseconds()const
 	return expiredMilliseconds_;
 }
 
-std::vector<GetLindormInstanceResult::Engine> GetLindormInstanceResult::getEngineList()const
+std::string GetLindormInstanceResult::getStandbyZoneId()const
 {
-	return engineList_;
+	return standbyZoneId_;
 }
 
-std::string GetLindormInstanceResult::getDiskThreshold()const
+std::vector<GetLindormInstanceResult::Engine> GetLindormInstanceResult::getEngineList()const
 {
-	return diskThreshold_;
+	return engineList_;
 }
 
 std::string GetLindormInstanceResult::getResourceGroupId()const
@@ -157,9 +191,9 @@ bool GetLindormInstanceResult::getEnableBDS()const
 	return enableBDS_;
 }
 
-bool GetLindormInstanceResult::getAutoRenew()const
+std::string GetLindormInstanceResult::getLogDiskCategory()const
 {
-	return autoRenew_;
+	return logDiskCategory_;
 }
 
 std::string GetLindormInstanceResult::getDiskUsage()const
@@ -172,14 +206,9 @@ bool GetLindormInstanceResult::getEnableFS()const
 	return enableFS_;
 }
 
-bool GetLindormInstanceResult::getEnableShs()const
-{
-	return enableShs_;
-}
-
-std::string GetLindormInstanceResult::getMaintainEndTime()const
+std::string GetLindormInstanceResult::getStandbyVSwitchId()const
 {
-	return maintainEndTime_;
+	return standbyVSwitchId_;
 }
 
 bool GetLindormInstanceResult::getEnableCompute()const
@@ -187,11 +216,6 @@ bool GetLindormInstanceResult::getEnableCompute()const
 	return enableCompute_;
 }
 
-std::string GetLindormInstanceResult::getNetworkType()const
-{
-	return networkType_;
-}
-
 std::string GetLindormInstanceResult::getServiceType()const
 {
 	return serviceType_;
@@ -202,24 +226,14 @@ std::string GetLindormInstanceResult::getInstanceAlias()const
 	return instanceAlias_;
 }
 
-std::string GetLindormInstanceResult::getInstanceStatus()const
-{
-	return instanceStatus_;
-}
-
 int GetLindormInstanceResult::getEngineType()const
 {
 	return engineType_;
 }
 
-long GetLindormInstanceResult::getCreateMilliseconds()const
+std::string GetLindormInstanceResult::getCoreSpec()const
 {
-	return createMilliseconds_;
-}
-
-std::string GetLindormInstanceResult::getMaintainStartTime()const
-{
-	return maintainStartTime_;
+	return coreSpec_;
 }
 
 bool GetLindormInstanceResult::getEnableSSL()const
@@ -227,19 +241,14 @@ bool GetLindormInstanceResult::getEnableSSL()const
 	return enableSSL_;
 }
 
-std::string GetLindormInstanceResult::getInstanceStorage()const
+std::string GetLindormInstanceResult::getCoreDiskCategory()const
 {
-	return instanceStorage_;
+	return coreDiskCategory_;
 }
 
-std::string GetLindormInstanceResult::getZoneId()const
-{
-	return zoneId_;
-}
-
-bool GetLindormInstanceResult::getEnableKms()const
+std::string GetLindormInstanceResult::getInstanceStorage()const
 {
-	return enableKms_;
+	return instanceStorage_;
 }
 
 std::string GetLindormInstanceResult::getInstanceId()const
@@ -247,9 +256,9 @@ std::string GetLindormInstanceResult::getInstanceId()const
 	return instanceId_;
 }
 
-std::string GetLindormInstanceResult::getCreateTime()const
+int GetLindormInstanceResult::getCoreSingleStorage()const
 {
-	return createTime_;
+	return coreSingleStorage_;
 }
 
 int GetLindormInstanceResult::getColdStorage()const
@@ -277,6 +286,11 @@ std::string GetLindormInstanceResult::getVswitchId()const
 	return vswitchId_;
 }
 
+std::string GetLindormInstanceResult::getArbiterVSwitchId()const
+{
+	return arbiterVSwitchId_;
+}
+
 std::string GetLindormInstanceResult::getVpcId()const
 {
 	return vpcId_;
@@ -297,9 +311,9 @@ bool GetLindormInstanceResult::getEnablePhoenix()const
 	return enablePhoenix_;
 }
 
-std::string GetLindormInstanceResult::getRegionId()const
+int GetLindormInstanceResult::getLogSingleStorage()const
 {
-	return regionId_;
+	return logSingleStorage_;
 }
 
 std::string GetLindormInstanceResult::getExpireTime()const
@@ -307,6 +321,111 @@ std::string GetLindormInstanceResult::getExpireTime()const
 	return expireTime_;
 }
 
+int GetLindormInstanceResult::getLogNum()const
+{
+	return logNum_;
+}
+
+int GetLindormInstanceResult::getLocalCloudStorage()const
+{
+	return localCloudStorage_;
+}
+
+std::string GetLindormInstanceResult::getDiskThreshold()const
+{
+	return diskThreshold_;
+}
+
+bool GetLindormInstanceResult::getAutoRenew()const
+{
+	return autoRenew_;
+}
+
+bool GetLindormInstanceResult::getEnableShs()const
+{
+	return enableShs_;
+}
+
+std::string GetLindormInstanceResult::getMaintainEndTime()const
+{
+	return maintainEndTime_;
+}
+
+std::string GetLindormInstanceResult::getNetworkType()const
+{
+	return networkType_;
+}
+
+std::string GetLindormInstanceResult::getInstanceStatus()const
+{
+	return instanceStatus_;
+}
+
+long GetLindormInstanceResult::getCreateMilliseconds()const
+{
+	return createMilliseconds_;
+}
+
+std::string GetLindormInstanceResult::getMaintainStartTime()const
+{
+	return maintainStartTime_;
+}
+
+std::string GetLindormInstanceResult::getArbiterZoneId()const
+{
+	return arbiterZoneId_;
+}
+
+std::string GetLindormInstanceResult::getPrimaryZoneId()const
+{
+	return primaryZoneId_;
+}
+
+std::string GetLindormInstanceResult::getZoneId()const
+{
+	return zoneId_;
+}
+
+std::string GetLindormInstanceResult::getMultiZoneCombination()const
+{
+	return multiZoneCombination_;
+}
+
+bool GetLindormInstanceResult::getEnableKms()const
+{
+	return enableKms_;
+}
+
+int GetLindormInstanceResult::getCoreNum()const
+{
+	return coreNum_;
+}
+
+std::string GetLindormInstanceResult::getCreateTime()const
+{
+	return createTime_;
+}
+
+std::string GetLindormInstanceResult::getLogSpec()const
+{
+	return logSpec_;
+}
+
+std::string GetLindormInstanceResult::getLocalCloudCategory()const
+{
+	return localCloudCategory_;
+}
+
+std::string GetLindormInstanceResult::getPrimaryVSwitchId()const
+{
+	return primaryVSwitchId_;
+}
+
+std::string GetLindormInstanceResult::getRegionId()const
+{
+	return regionId_;
+}
+
 long GetLindormInstanceResult::getAliUid()const
 {
 	return aliUid_;

+ 36 - 18
hitsdb/src/model/UpgradeLindormInstanceRequest.cc

@@ -97,6 +97,15 @@ void UpgradeLindormInstanceRequest::setAccessKeyId(const std::string &accessKeyI
   setParameter(std::string("AccessKeyId"), accessKeyId);
 }
 
+std::string UpgradeLindormInstanceRequest::getLogSpec() const {
+  return logSpec_;
+}
+
+void UpgradeLindormInstanceRequest::setLogSpec(const std::string &logSpec) {
+  logSpec_ = logSpec;
+  setParameter(std::string("LogSpec"), logSpec);
+}
+
 std::string UpgradeLindormInstanceRequest::getSecurityToken() const {
   return securityToken_;
 }
@@ -151,6 +160,15 @@ void UpgradeLindormInstanceRequest::setColdStorage(int coldStorage) {
   setParameter(std::string("ColdStorage"), std::to_string(coldStorage));
 }
 
+int UpgradeLindormInstanceRequest::getLogNum() const {
+  return logNum_;
+}
+
+void UpgradeLindormInstanceRequest::setLogNum(int logNum) {
+  logNum_ = logNum;
+  setParameter(std::string("LogNum"), std::to_string(logNum));
+}
+
 std::string UpgradeLindormInstanceRequest::getSolrSpec() const {
   return solrSpec_;
 }
@@ -160,6 +178,15 @@ void UpgradeLindormInstanceRequest::setSolrSpec(const std::string &solrSpec) {
   setParameter(std::string("SolrSpec"), solrSpec);
 }
 
+int UpgradeLindormInstanceRequest::getCoreSingleStorage() const {
+  return coreSingleStorage_;
+}
+
+void UpgradeLindormInstanceRequest::setCoreSingleStorage(int coreSingleStorage) {
+  coreSingleStorage_ = coreSingleStorage;
+  setParameter(std::string("CoreSingleStorage"), std::to_string(coreSingleStorage));
+}
+
 std::string UpgradeLindormInstanceRequest::getResourceOwnerAccount() const {
   return resourceOwnerAccount_;
 }
@@ -205,24 +232,6 @@ void UpgradeLindormInstanceRequest::setLindormNum(int lindormNum) {
   setParameter(std::string("LindormNum"), std::to_string(lindormNum));
 }
 
-std::string UpgradeLindormInstanceRequest::getCoreSpec() const {
-  return coreSpec_;
-}
-
-void UpgradeLindormInstanceRequest::setCoreSpec(const std::string &coreSpec) {
-  coreSpec_ = coreSpec;
-  setParameter(std::string("CoreSpec"), coreSpec);
-}
-
-int UpgradeLindormInstanceRequest::getCoreNum() const {
-  return coreNum_;
-}
-
-void UpgradeLindormInstanceRequest::setCoreNum(int coreNum) {
-  coreNum_ = coreNum;
-  setParameter(std::string("CoreNum"), std::to_string(coreNum));
-}
-
 int UpgradeLindormInstanceRequest::getLtsCoreNum() const {
   return ltsCoreNum_;
 }
@@ -259,6 +268,15 @@ void UpgradeLindormInstanceRequest::setClusterStorage(int clusterStorage) {
   setParameter(std::string("ClusterStorage"), std::to_string(clusterStorage));
 }
 
+int UpgradeLindormInstanceRequest::getLogSingleStorage() const {
+  return logSingleStorage_;
+}
+
+void UpgradeLindormInstanceRequest::setLogSingleStorage(int logSingleStorage) {
+  logSingleStorage_ = logSingleStorage;
+  setParameter(std::string("LogSingleStorage"), std::to_string(logSingleStorage));
+}
+
 std::string UpgradeLindormInstanceRequest::getZoneId() const {
   return zoneId_;
 }