diff --git a/CHANGELOG b/CHANGELOG index dfee3b037..0cd365be7 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +2020-02-13 Version 1.36.265 +- ModifyNetworkInterfaceAttribute support modify QueueNumber. +- DescribeNetworkInterfaces support QueueNumber. + 2020-02-13 Version 1.36.264 - Add Staging apis. diff --git a/VERSION b/VERSION index 1d1496b9b..0dac57da8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.264 \ No newline at end of file +1.36.265 \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h index 79dae47e7..26b981357 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h @@ -74,6 +74,7 @@ namespace AlibabaCloud long serviceID; std::string type; std::vector ipv6Sets; + int queueNumber; std::string vpcId; AssociatedPublicIp associatedPublicIp; std::string creationTime; diff --git a/ecs/include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeRequest.h b/ecs/include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeRequest.h index d48cd989b..11a85834a 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeRequest.h @@ -35,6 +35,8 @@ namespace AlibabaCloud ModifyNetworkInterfaceAttributeRequest(); ~ModifyNetworkInterfaceAttributeRequest(); + int getQueueNumber()const; + void setQueueNumber(int queueNumber); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::vector getSecurityGroupId()const; @@ -55,6 +57,7 @@ namespace AlibabaCloud void setNetworkInterfaceId(const std::string& networkInterfaceId); private: + int queueNumber_; long resourceOwnerId_; std::vector securityGroupId_; std::string description_; diff --git a/ecs/src/model/DescribeNetworkInterfacesResult.cc b/ecs/src/model/DescribeNetworkInterfacesResult.cc index d7d49e2cb..9ef3a8b25 100644 --- a/ecs/src/model/DescribeNetworkInterfacesResult.cc +++ b/ecs/src/model/DescribeNetworkInterfacesResult.cc @@ -73,6 +73,8 @@ void DescribeNetworkInterfacesResult::parse(const std::string &payload) networkInterfaceSetsObject.serviceID = std::stol(valueNetworkInterfaceSetsNetworkInterfaceSet["ServiceID"].asString()); if(!valueNetworkInterfaceSetsNetworkInterfaceSet["ServiceManaged"].isNull()) networkInterfaceSetsObject.serviceManaged = valueNetworkInterfaceSetsNetworkInterfaceSet["ServiceManaged"].asString() == "true"; + if(!valueNetworkInterfaceSetsNetworkInterfaceSet["QueueNumber"].isNull()) + networkInterfaceSetsObject.queueNumber = std::stoi(valueNetworkInterfaceSetsNetworkInterfaceSet["QueueNumber"].asString()); auto allPrivateIpSetsNode = allNetworkInterfaceSetsNode["PrivateIpSets"]["PrivateIpSet"]; for (auto allNetworkInterfaceSetsNodePrivateIpSetsPrivateIpSet : allPrivateIpSetsNode) { diff --git a/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc b/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc index caa48067a..aa7d03cd4 100644 --- a/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc +++ b/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc @@ -27,6 +27,17 @@ ModifyNetworkInterfaceAttributeRequest::ModifyNetworkInterfaceAttributeRequest() ModifyNetworkInterfaceAttributeRequest::~ModifyNetworkInterfaceAttributeRequest() {} +int ModifyNetworkInterfaceAttributeRequest::getQueueNumber()const +{ + return queueNumber_; +} + +void ModifyNetworkInterfaceAttributeRequest::setQueueNumber(int queueNumber) +{ + queueNumber_ = queueNumber; + setParameter("QueueNumber", std::to_string(queueNumber)); +} + long ModifyNetworkInterfaceAttributeRequest::getResourceOwnerId()const { return resourceOwnerId_;