فهرست منبع

ModifyNetworkInterfaceAttribute support modify QueueNumber.

sdk-team 6 سال پیش
والد
کامیت
bcb18c06d0

+ 4 - 0
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.
 

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.264
+1.36.265

+ 1 - 0
ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h

@@ -74,6 +74,7 @@ namespace AlibabaCloud
 					long serviceID;
 					std::string type;
 					std::vector<NetworkInterfaceSet::Ipv6Set> ipv6Sets;
+					int queueNumber;
 					std::string vpcId;
 					AssociatedPublicIp associatedPublicIp;
 					std::string creationTime;

+ 3 - 0
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<std::string> getSecurityGroupId()const;
@@ -55,6 +57,7 @@ namespace AlibabaCloud
 				void setNetworkInterfaceId(const std::string& networkInterfaceId);
 
             private:
+				int queueNumber_;
 				long resourceOwnerId_;
 				std::vector<std::string> securityGroupId_;
 				std::string description_;

+ 2 - 0
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)
 		{

+ 11 - 0
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_;