Create Lindorm Open api.

This commit is contained in:
sdk-team
2022-03-07 13:13:55 +00:00
parent b2e60afde0
commit db5e193d08
6 changed files with 40 additions and 25 deletions

View File

@@ -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;

View File

@@ -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_;

View File

@@ -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())

View File

@@ -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_;