diff --git a/CHANGELOG b/CHANGELOG index 0005b4a26..36bba687f 100644 --- a/CHANGELOG +++ b/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. diff --git a/VERSION b/VERSION index ffbf27553..76f2f1eb3 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1072 \ No newline at end of file +1.36.1073 \ No newline at end of file diff --git a/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceListResult.h b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceListResult.h index 58e8dadef..34fa85748 100644 --- a/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceListResult.h +++ b/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; diff --git a/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceResult.h b/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceResult.h index 8aa0c2522..fee136603 100644 --- a/hitsdb/include/alibabacloud/hitsdb/model/GetLindormInstanceResult.h +++ b/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_; diff --git a/hitsdb/src/model/GetLindormInstanceListResult.cc b/hitsdb/src/model/GetLindormInstanceListResult.cc index 285b2fb81..8bcf94a24 100644 --- a/hitsdb/src/model/GetLindormInstanceListResult.cc +++ b/hitsdb/src/model/GetLindormInstanceListResult.cc @@ -43,38 +43,40 @@ void GetLindormInstanceListResult::parse(const std::string &payload) for (auto valueInstanceListLindormInstanceSummary : allInstanceListNode) { LindormInstanceSummary instanceListObject; + 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["InstanceAlias"].isNull()) - instanceListObject.instanceAlias = valueInstanceListLindormInstanceSummary["InstanceAlias"].asString(); + if(!valueInstanceListLindormInstanceSummary["NetworkType"].isNull()) + instanceListObject.networkType = valueInstanceListLindormInstanceSummary["NetworkType"].asString(); + if(!valueInstanceListLindormInstanceSummary["ServiceType"].isNull()) + instanceListObject.serviceType = valueInstanceListLindormInstanceSummary["ServiceType"].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["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["ExpireTime"].isNull()) - instanceListObject.expireTime = valueInstanceListLindormInstanceSummary["ExpireTime"].asString(); - if(!valueInstanceListLindormInstanceSummary["InstanceStorage"].isNull()) - instanceListObject.instanceStorage = valueInstanceListLindormInstanceSummary["InstanceStorage"].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["CreateMilliseconds"].isNull()) - instanceListObject.createMilliseconds = std::stol(valueInstanceListLindormInstanceSummary["CreateMilliseconds"].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()) diff --git a/hitsdb/src/model/GetLindormInstanceResult.cc b/hitsdb/src/model/GetLindormInstanceResult.cc index 8eec50dac..94a9c799d 100644 --- a/hitsdb/src/model/GetLindormInstanceResult.cc +++ b/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_;