Add Request Param Ipv6AddressCount For API CreateLaunchTemplate AND CreateLaunchTemplateVersion.
This commit is contained in:
@@ -1,3 +1,7 @@
|
|||||||
|
2021-12-20 Version: 1.36.986
|
||||||
|
- Add Request Param Ipv6AddressCount For API CreateLaunchTemplate AND CreateLaunchTemplateVersion.
|
||||||
|
- Add Response Data Ipv6AddressCount For API DescribeLaunchTemplateVersions.
|
||||||
|
|
||||||
2021-12-20 Version: 1.36.985
|
2021-12-20 Version: 1.36.985
|
||||||
- Generated 2016-04-08 for `Emr`.
|
- Generated 2016-04-08 for `Emr`.
|
||||||
|
|
||||||
|
|||||||
@@ -82,6 +82,8 @@ public:
|
|||||||
void setTag(const std::vector<Tag> &tag);
|
void setTag(const std::vector<Tag> &tag);
|
||||||
int getPeriod() const;
|
int getPeriod() const;
|
||||||
void setPeriod(int period);
|
void setPeriod(int period);
|
||||||
|
int getIpv6AddressCount() const;
|
||||||
|
void setIpv6AddressCount(int ipv6AddressCount);
|
||||||
std::string getTemplateResourceGroupId() const;
|
std::string getTemplateResourceGroupId() const;
|
||||||
void setTemplateResourceGroupId(const std::string &templateResourceGroupId);
|
void setTemplateResourceGroupId(const std::string &templateResourceGroupId);
|
||||||
long getOwnerId() const;
|
long getOwnerId() const;
|
||||||
@@ -171,6 +173,7 @@ private:
|
|||||||
std::vector<TemplateTag> templateTag_;
|
std::vector<TemplateTag> templateTag_;
|
||||||
std::vector<Tag> tag_;
|
std::vector<Tag> tag_;
|
||||||
int period_;
|
int period_;
|
||||||
|
int ipv6AddressCount_;
|
||||||
std::string templateResourceGroupId_;
|
std::string templateResourceGroupId_;
|
||||||
long ownerId_;
|
long ownerId_;
|
||||||
std::string vSwitchId_;
|
std::string vSwitchId_;
|
||||||
|
|||||||
@@ -78,6 +78,8 @@ public:
|
|||||||
void setPeriod(int period);
|
void setPeriod(int period);
|
||||||
std::string getLaunchTemplateId() const;
|
std::string getLaunchTemplateId() const;
|
||||||
void setLaunchTemplateId(const std::string &launchTemplateId);
|
void setLaunchTemplateId(const std::string &launchTemplateId);
|
||||||
|
int getIpv6AddressCount() const;
|
||||||
|
void setIpv6AddressCount(int ipv6AddressCount);
|
||||||
long getOwnerId() const;
|
long getOwnerId() const;
|
||||||
void setOwnerId(long ownerId);
|
void setOwnerId(long ownerId);
|
||||||
std::string getVSwitchId() const;
|
std::string getVSwitchId() const;
|
||||||
@@ -165,6 +167,7 @@ private:
|
|||||||
std::vector<Tag> tag_;
|
std::vector<Tag> tag_;
|
||||||
int period_;
|
int period_;
|
||||||
std::string launchTemplateId_;
|
std::string launchTemplateId_;
|
||||||
|
int ipv6AddressCount_;
|
||||||
long ownerId_;
|
long ownerId_;
|
||||||
std::string vSwitchId_;
|
std::string vSwitchId_;
|
||||||
std::string spotStrategy_;
|
std::string spotStrategy_;
|
||||||
|
|||||||
@@ -75,6 +75,7 @@ namespace AlibabaCloud
|
|||||||
std::string ramRoleName;
|
std::string ramRoleName;
|
||||||
std::string systemDiskPerformanceLevel;
|
std::string systemDiskPerformanceLevel;
|
||||||
std::string networkType;
|
std::string networkType;
|
||||||
|
int ipv6AddressCount;
|
||||||
std::vector<NetworkInterface> networkInterfaces;
|
std::vector<NetworkInterface> networkInterfaces;
|
||||||
std::string imageId;
|
std::string imageId;
|
||||||
std::string systemDiskDiskName;
|
std::string systemDiskDiskName;
|
||||||
|
|||||||
@@ -152,6 +152,15 @@ void CreateLaunchTemplateRequest::setPeriod(int period) {
|
|||||||
setParameter(std::string("Period"), std::to_string(period));
|
setParameter(std::string("Period"), std::to_string(period));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int CreateLaunchTemplateRequest::getIpv6AddressCount() const {
|
||||||
|
return ipv6AddressCount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateLaunchTemplateRequest::setIpv6AddressCount(int ipv6AddressCount) {
|
||||||
|
ipv6AddressCount_ = ipv6AddressCount;
|
||||||
|
setParameter(std::string("Ipv6AddressCount"), std::to_string(ipv6AddressCount));
|
||||||
|
}
|
||||||
|
|
||||||
std::string CreateLaunchTemplateRequest::getTemplateResourceGroupId() const {
|
std::string CreateLaunchTemplateRequest::getTemplateResourceGroupId() const {
|
||||||
return templateResourceGroupId_;
|
return templateResourceGroupId_;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -147,6 +147,15 @@ void CreateLaunchTemplateVersionRequest::setLaunchTemplateId(const std::string &
|
|||||||
setParameter(std::string("LaunchTemplateId"), launchTemplateId);
|
setParameter(std::string("LaunchTemplateId"), launchTemplateId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int CreateLaunchTemplateVersionRequest::getIpv6AddressCount() const {
|
||||||
|
return ipv6AddressCount_;
|
||||||
|
}
|
||||||
|
|
||||||
|
void CreateLaunchTemplateVersionRequest::setIpv6AddressCount(int ipv6AddressCount) {
|
||||||
|
ipv6AddressCount_ = ipv6AddressCount;
|
||||||
|
setParameter(std::string("Ipv6AddressCount"), std::to_string(ipv6AddressCount));
|
||||||
|
}
|
||||||
|
|
||||||
long CreateLaunchTemplateVersionRequest::getOwnerId() const {
|
long CreateLaunchTemplateVersionRequest::getOwnerId() const {
|
||||||
return ownerId_;
|
return ownerId_;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -134,6 +134,8 @@ void DescribeLaunchTemplateVersionsResult::parse(const std::string &payload)
|
|||||||
launchTemplateVersionSetsObject.launchTemplateData.internetChargeType = launchTemplateDataNode["InternetChargeType"].asString();
|
launchTemplateVersionSetsObject.launchTemplateData.internetChargeType = launchTemplateDataNode["InternetChargeType"].asString();
|
||||||
if(!launchTemplateDataNode["ZoneId"].isNull())
|
if(!launchTemplateDataNode["ZoneId"].isNull())
|
||||||
launchTemplateVersionSetsObject.launchTemplateData.zoneId = launchTemplateDataNode["ZoneId"].asString();
|
launchTemplateVersionSetsObject.launchTemplateData.zoneId = launchTemplateDataNode["ZoneId"].asString();
|
||||||
|
if(!launchTemplateDataNode["Ipv6AddressCount"].isNull())
|
||||||
|
launchTemplateVersionSetsObject.launchTemplateData.ipv6AddressCount = std::stoi(launchTemplateDataNode["Ipv6AddressCount"].asString());
|
||||||
auto allDataDisksNode = launchTemplateDataNode["DataDisks"]["DataDisk"];
|
auto allDataDisksNode = launchTemplateDataNode["DataDisks"]["DataDisk"];
|
||||||
for (auto launchTemplateDataNodeDataDisksDataDisk : allDataDisksNode)
|
for (auto launchTemplateDataNodeDataDisksDataDisk : allDataDisksNode)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user