Browse Source

Create Lindorm Open api.

sdk-team 4 years ago
parent
commit
db5e193d08

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2022-03-07 Version: 1.36.1073
+- Create Lindorm Open api.
+
 2022-03-07 Version: 1.36.1072
 - Supported new features etc.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.1072
+1.36.1073

+ 3 - 2
hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceListResult.h

@@ -41,10 +41,11 @@ namespace AlibabaCloud
 					std::string createTime;
 					std::string payType;
 					std::string vpcId;
-					std::string instanceAlias;
-					std::string instanceStatus;
 					std::string networkType;
 					std::string serviceType;
+					std::string instanceAlias;
+					std::string instanceStatus;
+					bool enableStream;
 					std::string engineType;
 					std::string regionId;
 					std::string expireTime;

+ 2 - 0
hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceResult.h

@@ -74,6 +74,7 @@ namespace AlibabaCloud
 				std::string getVswitchId()const;
 				std::string getVpcId()const;
 				bool getEnableCdc()const;
+				bool getEnableStream()const;
 				bool getEnablePhoenix()const;
 				std::string getRegionId()const;
 				std::string getExpireTime()const;
@@ -109,6 +110,7 @@ namespace AlibabaCloud
 				std::string vswitchId_;
 				std::string vpcId_;
 				bool enableCdc_;
+				bool enableStream_;
 				bool enablePhoenix_;
 				std::string regionId_;
 				std::string expireTime_;

+ 24 - 22
hitsdb/src/model/GetLindormInstanceListResult.cc

@@ -43,38 +43,40 @@ void GetLindormInstanceListResult::parse(const std::string &payload)
 	for (auto valueInstanceListLindormInstanceSummary : allInstanceListNode)
 	{
 		LindormInstanceSummary instanceListObject;
-		if(!valueInstanceListLindormInstanceSummary["InstanceId"].isNull())
-			instanceListObject.instanceId = valueInstanceListLindormInstanceSummary["InstanceId"].asString();
-		if(!valueInstanceListLindormInstanceSummary["InstanceAlias"].isNull())
-			instanceListObject.instanceAlias = valueInstanceListLindormInstanceSummary["InstanceAlias"].asString();
-		if(!valueInstanceListLindormInstanceSummary["RegionId"].isNull())
-			instanceListObject.regionId = valueInstanceListLindormInstanceSummary["RegionId"].asString();
-		if(!valueInstanceListLindormInstanceSummary["ZoneId"].isNull())
-			instanceListObject.zoneId = valueInstanceListLindormInstanceSummary["ZoneId"].asString();
-		if(!valueInstanceListLindormInstanceSummary["InstanceStatus"].isNull())
-			instanceListObject.instanceStatus = valueInstanceListLindormInstanceSummary["InstanceStatus"].asString();
-		if(!valueInstanceListLindormInstanceSummary["PayType"].isNull())
-			instanceListObject.payType = valueInstanceListLindormInstanceSummary["PayType"].asString();
-		if(!valueInstanceListLindormInstanceSummary["NetworkType"].isNull())
-			instanceListObject.networkType = valueInstanceListLindormInstanceSummary["NetworkType"].asString();
-		if(!valueInstanceListLindormInstanceSummary["CreateTime"].isNull())
-			instanceListObject.createTime = valueInstanceListLindormInstanceSummary["CreateTime"].asString();
+		if(!valueInstanceListLindormInstanceSummary["VpcId"].isNull())
+			instanceListObject.vpcId = valueInstanceListLindormInstanceSummary["VpcId"].asString();
+		if(!valueInstanceListLindormInstanceSummary["EngineType"].isNull())
+			instanceListObject.engineType = valueInstanceListLindormInstanceSummary["EngineType"].asString();
 		if(!valueInstanceListLindormInstanceSummary["ExpireTime"].isNull())
 			instanceListObject.expireTime = valueInstanceListLindormInstanceSummary["ExpireTime"].asString();
+		if(!valueInstanceListLindormInstanceSummary["CreateTime"].isNull())
+			instanceListObject.createTime = valueInstanceListLindormInstanceSummary["CreateTime"].asString();
+		if(!valueInstanceListLindormInstanceSummary["PayType"].isNull())
+			instanceListObject.payType = valueInstanceListLindormInstanceSummary["PayType"].asString();
+		if(!valueInstanceListLindormInstanceSummary["AliUid"].isNull())
+			instanceListObject.aliUid = std::stol(valueInstanceListLindormInstanceSummary["AliUid"].asString());
 		if(!valueInstanceListLindormInstanceSummary["InstanceStorage"].isNull())
 			instanceListObject.instanceStorage = valueInstanceListLindormInstanceSummary["InstanceStorage"].asString();
+		if(!valueInstanceListLindormInstanceSummary["InstanceId"].isNull())
+			instanceListObject.instanceId = valueInstanceListLindormInstanceSummary["InstanceId"].asString();
+		if(!valueInstanceListLindormInstanceSummary["NetworkType"].isNull())
+			instanceListObject.networkType = valueInstanceListLindormInstanceSummary["NetworkType"].asString();
 		if(!valueInstanceListLindormInstanceSummary["ServiceType"].isNull())
 			instanceListObject.serviceType = valueInstanceListLindormInstanceSummary["ServiceType"].asString();
-		if(!valueInstanceListLindormInstanceSummary["EngineType"].isNull())
-			instanceListObject.engineType = valueInstanceListLindormInstanceSummary["EngineType"].asString();
-		if(!valueInstanceListLindormInstanceSummary["AliUid"].isNull())
-			instanceListObject.aliUid = std::stol(valueInstanceListLindormInstanceSummary["AliUid"].asString());
-		if(!valueInstanceListLindormInstanceSummary["VpcId"].isNull())
-			instanceListObject.vpcId = valueInstanceListLindormInstanceSummary["VpcId"].asString();
+		if(!valueInstanceListLindormInstanceSummary["RegionId"].isNull())
+			instanceListObject.regionId = valueInstanceListLindormInstanceSummary["RegionId"].asString();
 		if(!valueInstanceListLindormInstanceSummary["CreateMilliseconds"].isNull())
 			instanceListObject.createMilliseconds = std::stol(valueInstanceListLindormInstanceSummary["CreateMilliseconds"].asString());
+		if(!valueInstanceListLindormInstanceSummary["InstanceAlias"].isNull())
+			instanceListObject.instanceAlias = valueInstanceListLindormInstanceSummary["InstanceAlias"].asString();
+		if(!valueInstanceListLindormInstanceSummary["ZoneId"].isNull())
+			instanceListObject.zoneId = valueInstanceListLindormInstanceSummary["ZoneId"].asString();
+		if(!valueInstanceListLindormInstanceSummary["InstanceStatus"].isNull())
+			instanceListObject.instanceStatus = valueInstanceListLindormInstanceSummary["InstanceStatus"].asString();
 		if(!valueInstanceListLindormInstanceSummary["ExpiredMilliseconds"].isNull())
 			instanceListObject.expiredMilliseconds = std::stol(valueInstanceListLindormInstanceSummary["ExpiredMilliseconds"].asString());
+		if(!valueInstanceListLindormInstanceSummary["EnableStream"].isNull())
+			instanceListObject.enableStream = valueInstanceListLindormInstanceSummary["EnableStream"].asString() == "true";
 		instanceList_.push_back(instanceListObject);
 	}
 	if(!value["PageNumber"].isNull())

+ 7 - 0
hitsdb/src/model/GetLindormInstanceResult.cc

@@ -119,6 +119,8 @@ void GetLindormInstanceResult::parse(const std::string &payload)
 		enableSSL_ = value["EnableSSL"].asString() == "true";
 	if(!value["EnableCdc"].isNull())
 		enableCdc_ = value["EnableCdc"].asString() == "true";
+	if(!value["EnableStream"].isNull())
+		enableStream_ = value["EnableStream"].asString() == "true";
 
 }
 
@@ -257,6 +259,11 @@ bool GetLindormInstanceResult::getEnableCdc()const
 	return enableCdc_;
 }
 
+bool GetLindormInstanceResult::getEnableStream()const
+{
+	return enableStream_;
+}
+
 bool GetLindormInstanceResult::getEnablePhoenix()const
 {
 	return enablePhoenix_;