From a6e305285ac91444b43569f9c84167bae54f3956 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 1 Feb 2024 07:15:44 +0000 Subject: [PATCH] Describe tcpOptionAddress. --- VERSION | 2 +- .../ecs/model/CreateNetworkInterfaceRequest.h | 6 ++++++ .../ecs/model/DescribeActivationsRequest.h | 6 ++++++ .../ecs/model/DescribeActivationsResult.h | 2 ++ .../DescribeAutoProvisioningGroupsRequest.h | 3 +++ .../DescribeAutoProvisioningGroupsResult.h | 1 + .../DescribeCloudAssistantStatusRequest.h | 6 ++++++ .../model/DescribeCloudAssistantStatusResult.h | 2 ++ .../ecs/model/DescribeCommandsRequest.h | 6 ++++++ .../ecs/model/DescribeCommandsResult.h | 2 ++ .../ecs/model/DescribeInstancesResult.h | 2 ++ .../model/DescribeInvocationResultsRequest.h | 6 ++++++ .../model/DescribeInvocationResultsResult.h | 1 + .../ecs/model/DescribeInvocationsRequest.h | 6 ++++++ .../ecs/model/DescribeInvocationsResult.h | 2 ++ .../ecs/model/DescribeKeyPairsRequest.h | 3 +++ .../ecs/model/DescribeKeyPairsResult.h | 1 + .../model/DescribeManagedInstancesRequest.h | 6 ++++++ .../ecs/model/DescribeManagedInstancesResult.h | 2 ++ .../DescribeNetworkInterfaceAttributeResult.h | 2 ++ .../ecs/model/DescribeSendFileResultsRequest.h | 6 ++++++ .../ecs/model/DescribeSendFileResultsResult.h | 2 ++ .../ecs/model/InvokeCommandRequest.h | 7 +++++++ .../ecs/model/ListPluginStatusRequest.h | 6 ++++++ .../ecs/model/ListPluginStatusResult.h | 2 ++ .../ecs/model/ModifyInstanceAttributeRequest.h | 3 +++ .../model/ModifyInstanceNetworkSpecRequest.h | 6 ++++++ .../ModifyNetworkInterfaceAttributeRequest.h | 6 ++++++ .../model/ModifyPrepayInstanceSpecRequest.h | 6 ++++++ .../alibabacloud/ecs/model/RunCommandRequest.h | 7 +++++++ .../ecs/model/RunInstancesRequest.h | 5 +++++ ecs/src/model/CreateNetworkInterfaceRequest.cc | 18 ++++++++++++++++++ ecs/src/model/DescribeActivationsRequest.cc | 18 ++++++++++++++++++ ecs/src/model/DescribeActivationsResult.cc | 7 +++++++ .../DescribeAutoProvisioningGroupsRequest.cc | 9 +++++++++ .../DescribeAutoProvisioningGroupsResult.cc | 2 ++ .../DescribeCloudAssistantStatusRequest.cc | 18 ++++++++++++++++++ .../DescribeCloudAssistantStatusResult.cc | 7 +++++++ ecs/src/model/DescribeCommandsRequest.cc | 18 ++++++++++++++++++ ecs/src/model/DescribeCommandsResult.cc | 7 +++++++ ecs/src/model/DescribeInstancesResult.cc | 4 ++++ .../model/DescribeInvocationResultsRequest.cc | 18 ++++++++++++++++++ .../model/DescribeInvocationResultsResult.cc | 2 ++ ecs/src/model/DescribeInvocationsRequest.cc | 18 ++++++++++++++++++ ecs/src/model/DescribeInvocationsResult.cc | 7 +++++++ ecs/src/model/DescribeKeyPairsRequest.cc | 9 +++++++++ ecs/src/model/DescribeKeyPairsResult.cc | 2 ++ .../model/DescribeManagedInstancesRequest.cc | 18 ++++++++++++++++++ .../model/DescribeManagedInstancesResult.cc | 7 +++++++ .../DescribeNetworkInterfaceAttributeResult.cc | 7 +++++++ .../model/DescribeSendFileResultsRequest.cc | 18 ++++++++++++++++++ ecs/src/model/DescribeSendFileResultsResult.cc | 7 +++++++ ecs/src/model/InvokeCommandRequest.cc | 14 ++++++++++++++ ecs/src/model/ListPluginStatusRequest.cc | 18 ++++++++++++++++++ ecs/src/model/ListPluginStatusResult.cc | 7 +++++++ .../model/ModifyInstanceAttributeRequest.cc | 9 +++++++++ .../model/ModifyInstanceNetworkSpecRequest.cc | 9 +++++++++ .../ModifyNetworkInterfaceAttributeRequest.cc | 18 ++++++++++++++++++ .../model/ModifyPrepayInstanceSpecRequest.cc | 9 +++++++++ ecs/src/model/RunCommandRequest.cc | 14 ++++++++++++++ ecs/src/model/RunInstancesRequest.cc | 11 +++++++++++ 61 files changed, 452 insertions(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 20eca0d4f..25016729a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1857 \ No newline at end of file +1.36.1858 \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h b/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h index fa465b07a..c6b918e49 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h @@ -54,6 +54,8 @@ public: void setVisible(bool visible); int getIpv6AddressCount() const; void setIpv6AddressCount(int ipv6AddressCount); + int getRxQueueSize() const; + void setRxQueueSize(int rxQueueSize); long getOwnerId() const; void setOwnerId(long ownerId); std::string getVSwitchId() const; @@ -76,6 +78,8 @@ public: void setRegionId(const std::string ®ionId); std::string getInstanceType() const; void setInstanceType(const std::string &instanceType); + int getTxQueueSize() const; + void setTxQueueSize(int txQueueSize); bool getDeleteOnRelease() const; void setDeleteOnRelease(bool deleteOnRelease); std::string getResourceOwnerAccount() const; @@ -104,6 +108,7 @@ private: std::string networkInterfaceName_; bool visible_; int ipv6AddressCount_; + int rxQueueSize_; long ownerId_; std::string vSwitchId_; std::vector privateIpAddress_; @@ -115,6 +120,7 @@ private: int ipv6PrefixCount_; std::string regionId_; std::string instanceType_; + int txQueueSize_; bool deleteOnRelease_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeActivationsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeActivationsRequest.h index 1b4173533..cc0e0aff6 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeActivationsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeActivationsRequest.h @@ -42,6 +42,8 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getRegionId() const; void setRegionId(const std::string ®ionId); + std::string getNextToken() const; + void setNextToken(const std::string &nextToken); long getPageSize() const; void setPageSize(long pageSize); std::vector getTag() const; @@ -54,6 +56,8 @@ public: void setOwnerId(long ownerId); std::string getInstanceName() const; void setInstanceName(const std::string &instanceName); + int getMaxResults() const; + void setMaxResults(int maxResults); std::string getActivationId() const; void setActivationId(const std::string &activationId); @@ -62,12 +66,14 @@ private: long pageNumber_; std::string resourceGroupId_; std::string regionId_; + std::string nextToken_; long pageSize_; std::vector tag_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; std::string instanceName_; + int maxResults_; std::string activationId_; }; } // namespace Model diff --git a/ecs/include/alibabacloud/ecs/model/DescribeActivationsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeActivationsResult.h index 4d9b492e0..5dc8aac37 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeActivationsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeActivationsResult.h @@ -59,6 +59,7 @@ namespace AlibabaCloud ~DescribeActivationsResult(); long getTotalCount()const; long getPageSize()const; + std::string getNextToken()const; long getPageNumber()const; std::vector getActivationList()const; @@ -67,6 +68,7 @@ namespace AlibabaCloud private: long totalCount_; long pageSize_; + std::string nextToken_; long pageNumber_; std::vector activationList_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeAutoProvisioningGroupsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeAutoProvisioningGroupsRequest.h index 165fa9bea..a31243be8 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeAutoProvisioningGroupsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeAutoProvisioningGroupsRequest.h @@ -34,6 +34,8 @@ public: void setResourceOwnerId(long resourceOwnerId); int getPageNumber() const; void setPageNumber(int pageNumber); + std::string getResourceGroupId() const; + void setResourceGroupId(const std::string &resourceGroupId); std::string getRegionId() const; void setRegionId(const std::string ®ionId); int getPageSize() const; @@ -54,6 +56,7 @@ public: private: long resourceOwnerId_; int pageNumber_; + std::string resourceGroupId_; std::string regionId_; int pageSize_; std::vector autoProvisioningGroupStatus_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeAutoProvisioningGroupsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeAutoProvisioningGroupsResult.h index a0d49226a..1c1489e7b 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeAutoProvisioningGroupsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeAutoProvisioningGroupsResult.h @@ -63,6 +63,7 @@ namespace AlibabaCloud TargetCapacitySpecification targetCapacitySpecification; std::string autoProvisioningGroupName; std::string excessCapacityTerminationPolicy; + std::string resourceGroupId; PayAsYouGoOptions payAsYouGoOptions; SpotOptions spotOptions; std::string launchTemplateId; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusRequest.h index f40dd25a5..6abfe7fdc 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusRequest.h @@ -36,6 +36,8 @@ public: void setPageNumber(long pageNumber); std::string getRegionId() const; void setRegionId(const std::string ®ionId); + std::string getNextToken() const; + void setNextToken(const std::string &nextToken); long getPageSize() const; void setPageSize(long pageSize); std::string getResourceOwnerAccount() const; @@ -48,17 +50,21 @@ public: void setOwnerId(long ownerId); std::vector getInstanceId() const; void setInstanceId(const std::vector &instanceId); + int getMaxResults() const; + void setMaxResults(int maxResults); private: long resourceOwnerId_; long pageNumber_; std::string regionId_; + std::string nextToken_; long pageSize_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string oSType_; long ownerId_; std::vector instanceId_; + int maxResults_; }; } // namespace Model } // namespace Ecs diff --git a/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusResult.h b/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusResult.h index 7994b6bcf..77288334a 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusResult.h @@ -51,6 +51,7 @@ namespace AlibabaCloud ~DescribeCloudAssistantStatusResult(); long getTotalCount()const; long getPageSize()const; + std::string getNextToken()const; std::vector getInstanceCloudAssistantStatusSet()const; long getPageNumber()const; @@ -59,6 +60,7 @@ namespace AlibabaCloud private: long totalCount_; long pageSize_; + std::string nextToken_; std::vector instanceCloudAssistantStatusSet_; long pageNumber_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeCommandsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeCommandsRequest.h index 6e7426536..c36306ffb 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeCommandsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeCommandsRequest.h @@ -50,6 +50,8 @@ public: void setRegionId(const std::string ®ionId); std::string getProvider() const; void setProvider(const std::string &provider); + std::string getNextToken() const; + void setNextToken(const std::string &nextToken); std::string getContentEncoding() const; void setContentEncoding(const std::string &contentEncoding); long getPageSize() const; @@ -66,6 +68,8 @@ public: void setOwnerId(long ownerId); std::string getName() const; void setName(const std::string &name); + int getMaxResults() const; + void setMaxResults(int maxResults); private: long resourceOwnerId_; @@ -76,6 +80,7 @@ private: std::string resourceGroupId_; std::string regionId_; std::string provider_; + std::string nextToken_; std::string contentEncoding_; long pageSize_; std::vector tag_; @@ -84,6 +89,7 @@ private: std::string ownerAccount_; long ownerId_; std::string name_; + int maxResults_; }; } // namespace Model } // namespace Ecs diff --git a/ecs/include/alibabacloud/ecs/model/DescribeCommandsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeCommandsResult.h index 830924418..342314c5b 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeCommandsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeCommandsResult.h @@ -73,6 +73,7 @@ namespace AlibabaCloud ~DescribeCommandsResult(); long getTotalCount()const; long getPageSize()const; + std::string getNextToken()const; long getPageNumber()const; std::vector getCommands()const; @@ -81,6 +82,7 @@ namespace AlibabaCloud private: long totalCount_; long pageSize_; + std::string nextToken_; long pageNumber_; std::vector commands_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h index 7b6e2b95f..a2f34b5a5 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h @@ -71,6 +71,7 @@ namespace AlibabaCloud }; struct CpuOptions { + std::string topologyType; int threadsPerCore; std::string numa; int coreCount; @@ -150,6 +151,7 @@ namespace AlibabaCloud std::string internetChargeType; std::string deploymentSetId; std::string instanceName; + std::string spotInterruptionBehavior; int internetMaxBandwidthOut; std::string serialNumber; std::string oSType; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsRequest.h index 4e9f8a7fa..e05c045b0 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsRequest.h @@ -44,6 +44,8 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getRegionId() const; void setRegionId(const std::string ®ionId); + std::string getNextToken() const; + void setNextToken(const std::string &nextToken); std::string getContentEncoding() const; void setContentEncoding(const std::string &contentEncoding); long getPageSize() const; @@ -64,6 +66,8 @@ public: void setInvokeRecordStatus(const std::string &invokeRecordStatus); bool getIncludeHistory() const; void setIncludeHistory(bool includeHistory); + int getMaxResults() const; + void setMaxResults(int maxResults); private: long resourceOwnerId_; @@ -71,6 +75,7 @@ private: long pageNumber_; std::string resourceGroupId_; std::string regionId_; + std::string nextToken_; std::string contentEncoding_; long pageSize_; std::vector tag_; @@ -81,6 +86,7 @@ private: std::string instanceId_; std::string invokeRecordStatus_; bool includeHistory_; + int maxResults_; }; } // namespace Model } // namespace Ecs diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h index 5ed8d9172..5b6c73e72 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h @@ -63,6 +63,7 @@ namespace AlibabaCloud std::vector invocationResults; long totalCount; long pageSize; + std::string nextToken; long pageNumber; }; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInvocationsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeInvocationsRequest.h index 9dd6c21f1..58ce4c36c 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInvocationsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInvocationsRequest.h @@ -48,6 +48,8 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getRegionId() const; void setRegionId(const std::string ®ionId); + std::string getNextToken() const; + void setNextToken(const std::string &nextToken); std::string getContentEncoding() const; void setContentEncoding(const std::string &contentEncoding); std::string getRepeatMode() const; @@ -72,6 +74,8 @@ public: void setCommandType(const std::string &commandType); std::string getInstanceId() const; void setInstanceId(const std::string &instanceId); + int getMaxResults() const; + void setMaxResults(int maxResults); private: long resourceOwnerId_; @@ -81,6 +85,7 @@ private: long pageNumber_; std::string resourceGroupId_; std::string regionId_; + std::string nextToken_; std::string contentEncoding_; std::string repeatMode_; long pageSize_; @@ -93,6 +98,7 @@ private: long ownerId_; std::string commandType_; std::string instanceId_; + int maxResults_; }; } // namespace Model } // namespace Ecs diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInvocationsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInvocationsResult.h index 37faf2738..be80e23da 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInvocationsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInvocationsResult.h @@ -85,6 +85,7 @@ namespace AlibabaCloud ~DescribeInvocationsResult(); long getTotalCount()const; long getPageSize()const; + std::string getNextToken()const; std::vector getInvocations()const; long getPageNumber()const; @@ -93,6 +94,7 @@ namespace AlibabaCloud private: long totalCount_; long pageSize_; + std::string nextToken_; std::vector invocations_; long pageNumber_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h index 1774b916f..e26f43d58 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h @@ -40,6 +40,8 @@ public: void setKeyPairFingerPrint(const std::string &keyPairFingerPrint); std::string getKeyPairName() const; void setKeyPairName(const std::string &keyPairName); + bool getIncludePublicKey() const; + void setIncludePublicKey(bool includePublicKey); int getPageNumber() const; void setPageNumber(int pageNumber); std::string getResourceGroupId() const; @@ -59,6 +61,7 @@ private: long resourceOwnerId_; std::string keyPairFingerPrint_; std::string keyPairName_; + bool includePublicKey_; int pageNumber_; std::string resourceGroupId_; std::string regionId_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsResult.h index 810f739c4..c55072b89 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsResult.h @@ -42,6 +42,7 @@ namespace AlibabaCloud std::string keyPairFingerPrint; std::string keyPairName; std::string resourceGroupId; + std::string publicKey; std::string creationTime; std::vector tags; }; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeManagedInstancesRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeManagedInstancesRequest.h index f19cd28a4..0738f7b47 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeManagedInstancesRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeManagedInstancesRequest.h @@ -42,6 +42,8 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getRegionId() const; void setRegionId(const std::string ®ionId); + std::string getNextToken() const; + void setNextToken(const std::string &nextToken); long getPageSize() const; void setPageSize(long pageSize); std::vector getTag() const; @@ -58,6 +60,8 @@ public: void setInstanceName(const std::string &instanceName); std::vector getInstanceId() const; void setInstanceId(const std::vector &instanceId); + int getMaxResults() const; + void setMaxResults(int maxResults); std::string getInstanceIp() const; void setInstanceIp(const std::string &instanceIp); std::string getActivationId() const; @@ -68,6 +72,7 @@ private: long pageNumber_; std::string resourceGroupId_; std::string regionId_; + std::string nextToken_; long pageSize_; std::vector tag_; std::string resourceOwnerAccount_; @@ -76,6 +81,7 @@ private: long ownerId_; std::string instanceName_; std::vector instanceId_; + int maxResults_; std::string instanceIp_; std::string activationId_; }; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeManagedInstancesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeManagedInstancesResult.h index 1967caca9..ad5784640 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeManagedInstancesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeManagedInstancesResult.h @@ -64,6 +64,7 @@ namespace AlibabaCloud std::vector getInstances()const; long getTotalCount()const; long getPageSize()const; + std::string getNextToken()const; long getPageNumber()const; protected: @@ -72,6 +73,7 @@ namespace AlibabaCloud std::vector instances_; long totalCount_; long pageSize_; + std::string nextToken_; long pageNumber_; }; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfaceAttributeResult.h b/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfaceAttributeResult.h index 787084633..60bca54c4 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfaceAttributeResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfaceAttributeResult.h @@ -116,6 +116,7 @@ namespace AlibabaCloud std::string getMacAddress()const; std::vector getSecurityGroupIds()const; long getServiceID()const; + std::string getTcpOptionAddressEnabled()const; std::string getType()const; int getQueuePairNumber()const; int getQueueNumber()const; @@ -150,6 +151,7 @@ namespace AlibabaCloud std::string macAddress_; std::vector securityGroupIds_; long serviceID_; + std::string tcpOptionAddressEnabled_; std::string type_; int queuePairNumber_; int queueNumber_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSendFileResultsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeSendFileResultsRequest.h index b13ecd0c1..7e08e387b 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSendFileResultsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSendFileResultsRequest.h @@ -42,6 +42,8 @@ public: void setResourceGroupId(const std::string &resourceGroupId); std::string getRegionId() const; void setRegionId(const std::string ®ionId); + std::string getNextToken() const; + void setNextToken(const std::string &nextToken); long getPageSize() const; void setPageSize(long pageSize); std::vector getTag() const; @@ -60,12 +62,15 @@ public: void setInvocationStatus(const std::string &invocationStatus); std::string getName() const; void setName(const std::string &name); + int getMaxResults() const; + void setMaxResults(int maxResults); private: long resourceOwnerId_; long pageNumber_; std::string resourceGroupId_; std::string regionId_; + std::string nextToken_; long pageSize_; std::vector tag_; std::string invokeId_; @@ -75,6 +80,7 @@ private: std::string instanceId_; std::string invocationStatus_; std::string name_; + int maxResults_; }; } // namespace Model } // namespace Ecs diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSendFileResultsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeSendFileResultsResult.h index 1c0b7e64f..0560dacdc 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSendFileResultsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSendFileResultsResult.h @@ -73,6 +73,7 @@ namespace AlibabaCloud ~DescribeSendFileResultsResult(); long getTotalCount()const; long getPageSize()const; + std::string getNextToken()const; std::vector getInvocations()const; long getPageNumber()const; @@ -81,6 +82,7 @@ namespace AlibabaCloud private: long totalCount_; long pageSize_; + std::string nextToken_; std::vector invocations_; long pageNumber_; diff --git a/ecs/include/alibabacloud/ecs/model/InvokeCommandRequest.h b/ecs/include/alibabacloud/ecs/model/InvokeCommandRequest.h index 2adb3fe31..b495aa75d 100644 --- a/ecs/include/alibabacloud/ecs/model/InvokeCommandRequest.h +++ b/ecs/include/alibabacloud/ecs/model/InvokeCommandRequest.h @@ -33,6 +33,10 @@ public: std::string value; std::string scope; }; + struct ResourceTag { + std::string key; + std::string value; + }; struct Tag { std::string key; std::string value; @@ -61,6 +65,8 @@ public: void setRepeatMode(const std::string &repeatMode); std::string getWindowsPasswordName() const; void setWindowsPasswordName(const std::string &windowsPasswordName); + std::vector getResourceTag() const; + void setResourceTag(const std::vector &resourceTag); std::vector getTag() const; void setTag(const std::vector &tag); bool getTimed() const; @@ -92,6 +98,7 @@ private: std::string regionId_; std::string repeatMode_; std::string windowsPasswordName_; + std::vector resourceTag_; std::vector tag_; bool timed_; std::string resourceOwnerAccount_; diff --git a/ecs/include/alibabacloud/ecs/model/ListPluginStatusRequest.h b/ecs/include/alibabacloud/ecs/model/ListPluginStatusRequest.h index 54192bcf9..8a0791158 100644 --- a/ecs/include/alibabacloud/ecs/model/ListPluginStatusRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ListPluginStatusRequest.h @@ -36,6 +36,8 @@ public: void setPageNumber(long pageNumber); std::string getRegionId() const; void setRegionId(const std::string ®ionId); + std::string getNextToken() const; + void setNextToken(const std::string &nextToken); long getPageSize() const; void setPageSize(long pageSize); std::string getResourceOwnerAccount() const; @@ -48,17 +50,21 @@ public: void setInstanceId(const std::vector &instanceId); std::string getName() const; void setName(const std::string &name); + int getMaxResults() const; + void setMaxResults(int maxResults); private: long resourceOwnerId_; long pageNumber_; std::string regionId_; + std::string nextToken_; long pageSize_; std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; std::vector instanceId_; std::string name_; + int maxResults_; }; } // namespace Model } // namespace Ecs diff --git a/ecs/include/alibabacloud/ecs/model/ListPluginStatusResult.h b/ecs/include/alibabacloud/ecs/model/ListPluginStatusResult.h index 865c3bd74..5e8769056 100644 --- a/ecs/include/alibabacloud/ecs/model/ListPluginStatusResult.h +++ b/ecs/include/alibabacloud/ecs/model/ListPluginStatusResult.h @@ -53,6 +53,7 @@ namespace AlibabaCloud std::vector getInstancePluginStatusSet()const; long getTotalCount()const; long getPageSize()const; + std::string getNextToken()const; long getPageNumber()const; protected: @@ -61,6 +62,7 @@ namespace AlibabaCloud std::vector instancePluginStatusSet_; long totalCount_; long pageSize_; + std::string nextToken_; long pageNumber_; }; diff --git a/ecs/include/alibabacloud/ecs/model/ModifyInstanceAttributeRequest.h b/ecs/include/alibabacloud/ecs/model/ModifyInstanceAttributeRequest.h index ce9eacbfa..3a2004314 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyInstanceAttributeRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyInstanceAttributeRequest.h @@ -50,6 +50,8 @@ public: void setPassword(const std::string &password); std::string getHostName() const; void setHostName(const std::string &hostName); + std::string getCpuOptionsTopologyType() const; + void setCpuOptionsTopologyType(const std::string &cpuOptionsTopologyType); bool getEnableJumboFrame() const; void setEnableJumboFrame(bool enableJumboFrame); std::string getResourceOwnerAccount() const; @@ -78,6 +80,7 @@ private: std::string userData_; std::string password_; std::string hostName_; + std::string cpuOptionsTopologyType_; bool enableJumboFrame_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/ecs/include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecRequest.h b/ecs/include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecRequest.h index bb9206d86..ff21e1367 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecRequest.h @@ -28,6 +28,9 @@ namespace Ecs { namespace Model { class ALIBABACLOUD_ECS_EXPORT ModifyInstanceNetworkSpecRequest : public RpcServiceRequest { public: + struct PromotionOptions { + std::string couponNo; + }; ModifyInstanceNetworkSpecRequest(); ~ModifyInstanceNetworkSpecRequest(); long getResourceOwnerId() const; @@ -50,6 +53,8 @@ public: void setEndTime(const std::string &endTime); long getOwnerId() const; void setOwnerId(long ownerId); + PromotionOptions getPromotionOptions() const; + void setPromotionOptions(const PromotionOptions &promotionOptions); std::string getInstanceId() const; void setInstanceId(const std::string &instanceId); std::string getNetworkChargeType() const; @@ -70,6 +75,7 @@ private: std::string ownerAccount_; std::string endTime_; long ownerId_; + PromotionOptions promotionOptions_; std::string instanceId_; std::string networkChargeType_; int internetMaxBandwidthIn_; diff --git a/ecs/include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeRequest.h b/ecs/include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeRequest.h index 539e9d98c..7e662a0b1 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeRequest.h @@ -42,12 +42,16 @@ public: void setRegionId(const std::string ®ionId); std::string getNetworkInterfaceName() const; void setNetworkInterfaceName(const std::string &networkInterfaceName); + int getTxQueueSize() const; + void setTxQueueSize(int txQueueSize); bool getDeleteOnRelease() const; void setDeleteOnRelease(bool deleteOnRelease); std::string getResourceOwnerAccount() const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; void setOwnerAccount(const std::string &ownerAccount); + int getRxQueueSize() const; + void setRxQueueSize(int rxQueueSize); long getOwnerId() const; void setOwnerId(long ownerId); std::string getNetworkInterfaceId() const; @@ -60,9 +64,11 @@ private: std::string description_; std::string regionId_; std::string networkInterfaceName_; + int txQueueSize_; bool deleteOnRelease_; std::string resourceOwnerAccount_; std::string ownerAccount_; + int rxQueueSize_; long ownerId_; std::string networkInterfaceId_; }; diff --git a/ecs/include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecRequest.h b/ecs/include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecRequest.h index cbf41dac0..d9f105e51 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecRequest.h @@ -28,6 +28,9 @@ namespace Ecs { namespace Model { class ALIBABACLOUD_ECS_EXPORT ModifyPrepayInstanceSpecRequest : public RpcServiceRequest { public: + struct PromotionOptions { + std::string couponNo; + }; struct Disk { std::string performanceLevel; std::string diskId; @@ -67,6 +70,8 @@ public: void setEndTime(const std::string &endTime); long getOwnerId() const; void setOwnerId(long ownerId); + PromotionOptions getPromotionOptions() const; + void setPromotionOptions(const PromotionOptions &promotionOptions); std::vector getDisk() const; void setDisk(const std::vector &disk); std::string getInstanceId() const; @@ -89,6 +94,7 @@ private: std::string ownerAccount_; std::string endTime_; long ownerId_; + PromotionOptions promotionOptions_; std::vector disk_; std::string instanceId_; }; diff --git a/ecs/include/alibabacloud/ecs/model/RunCommandRequest.h b/ecs/include/alibabacloud/ecs/model/RunCommandRequest.h index 4212b6d92..cb82e666b 100644 --- a/ecs/include/alibabacloud/ecs/model/RunCommandRequest.h +++ b/ecs/include/alibabacloud/ecs/model/RunCommandRequest.h @@ -32,6 +32,10 @@ public: std::string key; std::string value; }; + struct ResourceTag { + std::string key; + std::string value; + }; RunCommandRequest(); ~RunCommandRequest(); long getResourceOwnerId() const; @@ -78,6 +82,8 @@ public: void setContentEncoding(const std::string &contentEncoding); std::string getWindowsPasswordName() const; void setWindowsPasswordName(const std::string &windowsPasswordName); + std::vector getResourceTag() const; + void setResourceTag(const std::vector &resourceTag); std::string getResourceOwnerAccount() const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; @@ -110,6 +116,7 @@ private: std::string regionId_; std::string contentEncoding_; std::string windowsPasswordName_; + std::vector resourceTag_; std::string resourceOwnerAccount_; std::string ownerAccount_; bool enableParameter_; diff --git a/ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h b/ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h index d059bd015..ba1911f90 100644 --- a/ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h +++ b/ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h @@ -70,6 +70,8 @@ public: int networkCardIndex; bool deleteOnRelease; std::string networkInterfaceId; + int rxQueueSize; + int txQueueSize; }; struct DataDisk { std::string performanceLevel; @@ -192,6 +194,8 @@ public: void setKeyPairName(const std::string &keyPairName); float getSpotPriceLimit() const; void setSpotPriceLimit(float spotPriceLimit); + std::string getCpuOptionsTopologyType() const; + void setCpuOptionsTopologyType(const std::string &cpuOptionsTopologyType); int getStorageSetPartitionNumber() const; void setStorageSetPartitionNumber(int storageSetPartitionNumber); std::vector getTag() const; @@ -323,6 +327,7 @@ private: std::string isp_; std::string keyPairName_; float spotPriceLimit_; + std::string cpuOptionsTopologyType_; int storageSetPartitionNumber_; std::vector tag_; std::string privatePoolOptionsId_; diff --git a/ecs/src/model/CreateNetworkInterfaceRequest.cc b/ecs/src/model/CreateNetworkInterfaceRequest.cc index 3e6b54a98..7bcca2096 100644 --- a/ecs/src/model/CreateNetworkInterfaceRequest.cc +++ b/ecs/src/model/CreateNetworkInterfaceRequest.cc @@ -119,6 +119,15 @@ void CreateNetworkInterfaceRequest::setIpv6AddressCount(int ipv6AddressCount) { setParameter(std::string("Ipv6AddressCount"), std::to_string(ipv6AddressCount)); } +int CreateNetworkInterfaceRequest::getRxQueueSize() const { + return rxQueueSize_; +} + +void CreateNetworkInterfaceRequest::setRxQueueSize(int rxQueueSize) { + rxQueueSize_ = rxQueueSize; + setParameter(std::string("RxQueueSize"), std::to_string(rxQueueSize)); +} + long CreateNetworkInterfaceRequest::getOwnerId() const { return ownerId_; } @@ -215,6 +224,15 @@ void CreateNetworkInterfaceRequest::setInstanceType(const std::string &instanceT setParameter(std::string("InstanceType"), instanceType); } +int CreateNetworkInterfaceRequest::getTxQueueSize() const { + return txQueueSize_; +} + +void CreateNetworkInterfaceRequest::setTxQueueSize(int txQueueSize) { + txQueueSize_ = txQueueSize; + setParameter(std::string("TxQueueSize"), std::to_string(txQueueSize)); +} + bool CreateNetworkInterfaceRequest::getDeleteOnRelease() const { return deleteOnRelease_; } diff --git a/ecs/src/model/DescribeActivationsRequest.cc b/ecs/src/model/DescribeActivationsRequest.cc index bfa1d0425..d40dbc931 100644 --- a/ecs/src/model/DescribeActivationsRequest.cc +++ b/ecs/src/model/DescribeActivationsRequest.cc @@ -61,6 +61,15 @@ void DescribeActivationsRequest::setRegionId(const std::string ®ionId) { setParameter(std::string("RegionId"), regionId); } +std::string DescribeActivationsRequest::getNextToken() const { + return nextToken_; +} + +void DescribeActivationsRequest::setNextToken(const std::string &nextToken) { + nextToken_ = nextToken; + setParameter(std::string("NextToken"), nextToken); +} + long DescribeActivationsRequest::getPageSize() const { return pageSize_; } @@ -120,6 +129,15 @@ void DescribeActivationsRequest::setInstanceName(const std::string &instanceName setParameter(std::string("InstanceName"), instanceName); } +int DescribeActivationsRequest::getMaxResults() const { + return maxResults_; +} + +void DescribeActivationsRequest::setMaxResults(int maxResults) { + maxResults_ = maxResults; + setParameter(std::string("MaxResults"), std::to_string(maxResults)); +} + std::string DescribeActivationsRequest::getActivationId() const { return activationId_; } diff --git a/ecs/src/model/DescribeActivationsResult.cc b/ecs/src/model/DescribeActivationsResult.cc index c69aad4e7..9fff5e94d 100644 --- a/ecs/src/model/DescribeActivationsResult.cc +++ b/ecs/src/model/DescribeActivationsResult.cc @@ -83,6 +83,8 @@ void DescribeActivationsResult::parse(const std::string &payload) pageNumber_ = std::stol(value["PageNumber"].asString()); if(!value["TotalCount"].isNull()) totalCount_ = std::stol(value["TotalCount"].asString()); + if(!value["NextToken"].isNull()) + nextToken_ = value["NextToken"].asString(); } @@ -96,6 +98,11 @@ long DescribeActivationsResult::getPageSize()const return pageSize_; } +std::string DescribeActivationsResult::getNextToken()const +{ + return nextToken_; +} + long DescribeActivationsResult::getPageNumber()const { return pageNumber_; diff --git a/ecs/src/model/DescribeAutoProvisioningGroupsRequest.cc b/ecs/src/model/DescribeAutoProvisioningGroupsRequest.cc index 9a9ab3a20..379fe5572 100644 --- a/ecs/src/model/DescribeAutoProvisioningGroupsRequest.cc +++ b/ecs/src/model/DescribeAutoProvisioningGroupsRequest.cc @@ -43,6 +43,15 @@ void DescribeAutoProvisioningGroupsRequest::setPageNumber(int pageNumber) { setParameter(std::string("PageNumber"), std::to_string(pageNumber)); } +std::string DescribeAutoProvisioningGroupsRequest::getResourceGroupId() const { + return resourceGroupId_; +} + +void DescribeAutoProvisioningGroupsRequest::setResourceGroupId(const std::string &resourceGroupId) { + resourceGroupId_ = resourceGroupId; + setParameter(std::string("ResourceGroupId"), resourceGroupId); +} + std::string DescribeAutoProvisioningGroupsRequest::getRegionId() const { return regionId_; } diff --git a/ecs/src/model/DescribeAutoProvisioningGroupsResult.cc b/ecs/src/model/DescribeAutoProvisioningGroupsResult.cc index 99ded2fe4..7ead9bf2c 100644 --- a/ecs/src/model/DescribeAutoProvisioningGroupsResult.cc +++ b/ecs/src/model/DescribeAutoProvisioningGroupsResult.cc @@ -73,6 +73,8 @@ void DescribeAutoProvisioningGroupsResult::parse(const std::string &payload) autoProvisioningGroupsObject.autoProvisioningGroupId = valueAutoProvisioningGroupsAutoProvisioningGroup["AutoProvisioningGroupId"].asString(); if(!valueAutoProvisioningGroupsAutoProvisioningGroup["ExcessCapacityTerminationPolicy"].isNull()) autoProvisioningGroupsObject.excessCapacityTerminationPolicy = valueAutoProvisioningGroupsAutoProvisioningGroup["ExcessCapacityTerminationPolicy"].asString(); + if(!valueAutoProvisioningGroupsAutoProvisioningGroup["ResourceGroupId"].isNull()) + autoProvisioningGroupsObject.resourceGroupId = valueAutoProvisioningGroupsAutoProvisioningGroup["ResourceGroupId"].asString(); auto allLaunchTemplateConfigsNode = valueAutoProvisioningGroupsAutoProvisioningGroup["LaunchTemplateConfigs"]["LaunchTemplateConfig"]; for (auto valueAutoProvisioningGroupsAutoProvisioningGroupLaunchTemplateConfigsLaunchTemplateConfig : allLaunchTemplateConfigsNode) { diff --git a/ecs/src/model/DescribeCloudAssistantStatusRequest.cc b/ecs/src/model/DescribeCloudAssistantStatusRequest.cc index 6b4ea7b0a..a56a2d8d6 100644 --- a/ecs/src/model/DescribeCloudAssistantStatusRequest.cc +++ b/ecs/src/model/DescribeCloudAssistantStatusRequest.cc @@ -52,6 +52,15 @@ void DescribeCloudAssistantStatusRequest::setRegionId(const std::string ®ionI setParameter(std::string("RegionId"), regionId); } +std::string DescribeCloudAssistantStatusRequest::getNextToken() const { + return nextToken_; +} + +void DescribeCloudAssistantStatusRequest::setNextToken(const std::string &nextToken) { + nextToken_ = nextToken; + setParameter(std::string("NextToken"), nextToken); +} + long DescribeCloudAssistantStatusRequest::getPageSize() const { return pageSize_; } @@ -105,3 +114,12 @@ void DescribeCloudAssistantStatusRequest::setInstanceId(const std::vector DescribeCloudAssistantStatusResult::getInstanceCloudAssistantStatusSet()const { return instanceCloudAssistantStatusSet_; diff --git a/ecs/src/model/DescribeCommandsRequest.cc b/ecs/src/model/DescribeCommandsRequest.cc index 0ea7a2bb4..2c68b89dc 100644 --- a/ecs/src/model/DescribeCommandsRequest.cc +++ b/ecs/src/model/DescribeCommandsRequest.cc @@ -97,6 +97,15 @@ void DescribeCommandsRequest::setProvider(const std::string &provider) { setParameter(std::string("Provider"), provider); } +std::string DescribeCommandsRequest::getNextToken() const { + return nextToken_; +} + +void DescribeCommandsRequest::setNextToken(const std::string &nextToken) { + nextToken_ = nextToken; + setParameter(std::string("NextToken"), nextToken); +} + std::string DescribeCommandsRequest::getContentEncoding() const { return contentEncoding_; } @@ -174,3 +183,12 @@ void DescribeCommandsRequest::setName(const std::string &name) { setParameter(std::string("Name"), name); } +int DescribeCommandsRequest::getMaxResults() const { + return maxResults_; +} + +void DescribeCommandsRequest::setMaxResults(int maxResults) { + maxResults_ = maxResults; + setParameter(std::string("MaxResults"), std::to_string(maxResults)); +} + diff --git a/ecs/src/model/DescribeCommandsResult.cc b/ecs/src/model/DescribeCommandsResult.cc index 12f126d9a..2f9fdb6d5 100644 --- a/ecs/src/model/DescribeCommandsResult.cc +++ b/ecs/src/model/DescribeCommandsResult.cc @@ -111,6 +111,8 @@ void DescribeCommandsResult::parse(const std::string &payload) pageNumber_ = std::stol(value["PageNumber"].asString()); if(!value["TotalCount"].isNull()) totalCount_ = std::stol(value["TotalCount"].asString()); + if(!value["NextToken"].isNull()) + nextToken_ = value["NextToken"].asString(); } @@ -124,6 +126,11 @@ long DescribeCommandsResult::getPageSize()const return pageSize_; } +std::string DescribeCommandsResult::getNextToken()const +{ + return nextToken_; +} + long DescribeCommandsResult::getPageNumber()const { return pageNumber_; diff --git a/ecs/src/model/DescribeInstancesResult.cc b/ecs/src/model/DescribeInstancesResult.cc index 3731b6653..f8aeb9906 100644 --- a/ecs/src/model/DescribeInstancesResult.cc +++ b/ecs/src/model/DescribeInstancesResult.cc @@ -137,6 +137,8 @@ void DescribeInstancesResult::parse(const std::string &payload) instancesObject.instanceTypeFamily = valueInstancesInstance["InstanceTypeFamily"].asString(); if(!valueInstancesInstance["OSType"].isNull()) instancesObject.oSType = valueInstancesInstance["OSType"].asString(); + if(!valueInstancesInstance["SpotInterruptionBehavior"].isNull()) + instancesObject.spotInterruptionBehavior = valueInstancesInstance["SpotInterruptionBehavior"].asString(); auto allNetworkInterfacesNode = valueInstancesInstance["NetworkInterfaces"]["NetworkInterface"]; for (auto valueInstancesInstanceNetworkInterfacesNetworkInterface : allNetworkInterfacesNode) { @@ -253,6 +255,8 @@ void DescribeInstancesResult::parse(const std::string &payload) instancesObject.cpuOptions.coreCount = std::stoi(cpuOptionsNode["CoreCount"].asString()); if(!cpuOptionsNode["ThreadsPerCore"].isNull()) instancesObject.cpuOptions.threadsPerCore = std::stoi(cpuOptionsNode["ThreadsPerCore"].asString()); + if(!cpuOptionsNode["TopologyType"].isNull()) + instancesObject.cpuOptions.topologyType = cpuOptionsNode["TopologyType"].asString(); auto metadataOptionsNode = value["MetadataOptions"]; if(!metadataOptionsNode["HttpEndpoint"].isNull()) instancesObject.metadataOptions.httpEndpoint = metadataOptionsNode["HttpEndpoint"].asString(); diff --git a/ecs/src/model/DescribeInvocationResultsRequest.cc b/ecs/src/model/DescribeInvocationResultsRequest.cc index e4da7ee59..3edce9beb 100644 --- a/ecs/src/model/DescribeInvocationResultsRequest.cc +++ b/ecs/src/model/DescribeInvocationResultsRequest.cc @@ -70,6 +70,15 @@ void DescribeInvocationResultsRequest::setRegionId(const std::string ®ionId) setParameter(std::string("RegionId"), regionId); } +std::string DescribeInvocationResultsRequest::getNextToken() const { + return nextToken_; +} + +void DescribeInvocationResultsRequest::setNextToken(const std::string &nextToken) { + nextToken_ = nextToken; + setParameter(std::string("NextToken"), nextToken); +} + std::string DescribeInvocationResultsRequest::getContentEncoding() const { return contentEncoding_; } @@ -165,3 +174,12 @@ void DescribeInvocationResultsRequest::setIncludeHistory(bool includeHistory) { setParameter(std::string("IncludeHistory"), includeHistory ? "true" : "false"); } +int DescribeInvocationResultsRequest::getMaxResults() const { + return maxResults_; +} + +void DescribeInvocationResultsRequest::setMaxResults(int maxResults) { + maxResults_ = maxResults; + setParameter(std::string("MaxResults"), std::to_string(maxResults)); +} + diff --git a/ecs/src/model/DescribeInvocationResultsResult.cc b/ecs/src/model/DescribeInvocationResultsResult.cc index 3f954ecd3..2fdc99a7a 100644 --- a/ecs/src/model/DescribeInvocationResultsResult.cc +++ b/ecs/src/model/DescribeInvocationResultsResult.cc @@ -46,6 +46,8 @@ void DescribeInvocationResultsResult::parse(const std::string &payload) invocation_.pageNumber = std::stol(invocationNode["PageNumber"].asString()); if(!invocationNode["TotalCount"].isNull()) invocation_.totalCount = std::stol(invocationNode["TotalCount"].asString()); + if(!invocationNode["NextToken"].isNull()) + invocation_.nextToken = invocationNode["NextToken"].asString(); auto allInvocationResultsNode = invocationNode["InvocationResults"]["InvocationResult"]; for (auto invocationNodeInvocationResultsInvocationResult : allInvocationResultsNode) { diff --git a/ecs/src/model/DescribeInvocationsRequest.cc b/ecs/src/model/DescribeInvocationsRequest.cc index a00154416..356da66f5 100644 --- a/ecs/src/model/DescribeInvocationsRequest.cc +++ b/ecs/src/model/DescribeInvocationsRequest.cc @@ -88,6 +88,15 @@ void DescribeInvocationsRequest::setRegionId(const std::string ®ionId) { setParameter(std::string("RegionId"), regionId); } +std::string DescribeInvocationsRequest::getNextToken() const { + return nextToken_; +} + +void DescribeInvocationsRequest::setNextToken(const std::string &nextToken) { + nextToken_ = nextToken; + setParameter(std::string("NextToken"), nextToken); +} + std::string DescribeInvocationsRequest::getContentEncoding() const { return contentEncoding_; } @@ -201,3 +210,12 @@ void DescribeInvocationsRequest::setInstanceId(const std::string &instanceId) { setParameter(std::string("InstanceId"), instanceId); } +int DescribeInvocationsRequest::getMaxResults() const { + return maxResults_; +} + +void DescribeInvocationsRequest::setMaxResults(int maxResults) { + maxResults_ = maxResults; + setParameter(std::string("MaxResults"), std::to_string(maxResults)); +} + diff --git a/ecs/src/model/DescribeInvocationsResult.cc b/ecs/src/model/DescribeInvocationsResult.cc index ea476728f..bc69c437c 100644 --- a/ecs/src/model/DescribeInvocationsResult.cc +++ b/ecs/src/model/DescribeInvocationsResult.cc @@ -133,6 +133,8 @@ void DescribeInvocationsResult::parse(const std::string &payload) pageNumber_ = std::stol(value["PageNumber"].asString()); if(!value["TotalCount"].isNull()) totalCount_ = std::stol(value["TotalCount"].asString()); + if(!value["NextToken"].isNull()) + nextToken_ = value["NextToken"].asString(); } @@ -146,6 +148,11 @@ long DescribeInvocationsResult::getPageSize()const return pageSize_; } +std::string DescribeInvocationsResult::getNextToken()const +{ + return nextToken_; +} + std::vector DescribeInvocationsResult::getInvocations()const { return invocations_; diff --git a/ecs/src/model/DescribeKeyPairsRequest.cc b/ecs/src/model/DescribeKeyPairsRequest.cc index d5e629581..bdc3a8659 100644 --- a/ecs/src/model/DescribeKeyPairsRequest.cc +++ b/ecs/src/model/DescribeKeyPairsRequest.cc @@ -52,6 +52,15 @@ void DescribeKeyPairsRequest::setKeyPairName(const std::string &keyPairName) { setParameter(std::string("KeyPairName"), keyPairName); } +bool DescribeKeyPairsRequest::getIncludePublicKey() const { + return includePublicKey_; +} + +void DescribeKeyPairsRequest::setIncludePublicKey(bool includePublicKey) { + includePublicKey_ = includePublicKey; + setParameter(std::string("IncludePublicKey"), includePublicKey ? "true" : "false"); +} + int DescribeKeyPairsRequest::getPageNumber() const { return pageNumber_; } diff --git a/ecs/src/model/DescribeKeyPairsResult.cc b/ecs/src/model/DescribeKeyPairsResult.cc index 98992890e..472252ff4 100644 --- a/ecs/src/model/DescribeKeyPairsResult.cc +++ b/ecs/src/model/DescribeKeyPairsResult.cc @@ -51,6 +51,8 @@ void DescribeKeyPairsResult::parse(const std::string &payload) keyPairsObject.keyPairFingerPrint = valueKeyPairsKeyPair["KeyPairFingerPrint"].asString(); if(!valueKeyPairsKeyPair["ResourceGroupId"].isNull()) keyPairsObject.resourceGroupId = valueKeyPairsKeyPair["ResourceGroupId"].asString(); + if(!valueKeyPairsKeyPair["PublicKey"].isNull()) + keyPairsObject.publicKey = valueKeyPairsKeyPair["PublicKey"].asString(); auto allTagsNode = valueKeyPairsKeyPair["Tags"]["Tag"]; for (auto valueKeyPairsKeyPairTagsTag : allTagsNode) { diff --git a/ecs/src/model/DescribeManagedInstancesRequest.cc b/ecs/src/model/DescribeManagedInstancesRequest.cc index 411a35eea..23030b141 100644 --- a/ecs/src/model/DescribeManagedInstancesRequest.cc +++ b/ecs/src/model/DescribeManagedInstancesRequest.cc @@ -61,6 +61,15 @@ void DescribeManagedInstancesRequest::setRegionId(const std::string ®ionId) { setParameter(std::string("RegionId"), regionId); } +std::string DescribeManagedInstancesRequest::getNextToken() const { + return nextToken_; +} + +void DescribeManagedInstancesRequest::setNextToken(const std::string &nextToken) { + nextToken_ = nextToken; + setParameter(std::string("NextToken"), nextToken); +} + long DescribeManagedInstancesRequest::getPageSize() const { return pageSize_; } @@ -137,6 +146,15 @@ void DescribeManagedInstancesRequest::setInstanceId(const std::vector DescribeSendFileResultsResult::getInvocations()const { return invocations_; diff --git a/ecs/src/model/InvokeCommandRequest.cc b/ecs/src/model/InvokeCommandRequest.cc index e4b5565e1..f997431eb 100644 --- a/ecs/src/model/InvokeCommandRequest.cc +++ b/ecs/src/model/InvokeCommandRequest.cc @@ -130,6 +130,20 @@ void InvokeCommandRequest::setWindowsPasswordName(const std::string &windowsPass setParameter(std::string("WindowsPasswordName"), windowsPasswordName); } +std::vector InvokeCommandRequest::getResourceTag() const { + return resourceTag_; +} + +void InvokeCommandRequest::setResourceTag(const std::vector &resourceTag) { + resourceTag_ = resourceTag; + for(int dep1 = 0; dep1 != resourceTag.size(); dep1++) { + auto resourceTagObj = resourceTag.at(dep1); + std::string resourceTagObjStr = std::string("ResourceTag") + "." + std::to_string(dep1 + 1); + setParameter(resourceTagObjStr + ".Key", resourceTagObj.key); + setParameter(resourceTagObjStr + ".Value", resourceTagObj.value); + } +} + std::vector InvokeCommandRequest::getTag() const { return tag_; } diff --git a/ecs/src/model/ListPluginStatusRequest.cc b/ecs/src/model/ListPluginStatusRequest.cc index d92f61e1b..59b477327 100644 --- a/ecs/src/model/ListPluginStatusRequest.cc +++ b/ecs/src/model/ListPluginStatusRequest.cc @@ -52,6 +52,15 @@ void ListPluginStatusRequest::setRegionId(const std::string ®ionId) { setParameter(std::string("RegionId"), regionId); } +std::string ListPluginStatusRequest::getNextToken() const { + return nextToken_; +} + +void ListPluginStatusRequest::setNextToken(const std::string &nextToken) { + nextToken_ = nextToken; + setParameter(std::string("NextToken"), nextToken); +} + long ListPluginStatusRequest::getPageSize() const { return pageSize_; } @@ -105,3 +114,12 @@ void ListPluginStatusRequest::setName(const std::string &name) { setParameter(std::string("Name"), name); } +int ListPluginStatusRequest::getMaxResults() const { + return maxResults_; +} + +void ListPluginStatusRequest::setMaxResults(int maxResults) { + maxResults_ = maxResults; + setParameter(std::string("MaxResults"), std::to_string(maxResults)); +} + diff --git a/ecs/src/model/ListPluginStatusResult.cc b/ecs/src/model/ListPluginStatusResult.cc index 0f9d47f87..bf1eb4cc2 100644 --- a/ecs/src/model/ListPluginStatusResult.cc +++ b/ecs/src/model/ListPluginStatusResult.cc @@ -69,6 +69,8 @@ void ListPluginStatusResult::parse(const std::string &payload) pageNumber_ = std::stol(value["PageNumber"].asString()); if(!value["TotalCount"].isNull()) totalCount_ = std::stol(value["TotalCount"].asString()); + if(!value["NextToken"].isNull()) + nextToken_ = value["NextToken"].asString(); } @@ -87,6 +89,11 @@ long ListPluginStatusResult::getPageSize()const return pageSize_; } +std::string ListPluginStatusResult::getNextToken()const +{ + return nextToken_; +} + long ListPluginStatusResult::getPageNumber()const { return pageNumber_; diff --git a/ecs/src/model/ModifyInstanceAttributeRequest.cc b/ecs/src/model/ModifyInstanceAttributeRequest.cc index 3aced866b..7bf2d559f 100644 --- a/ecs/src/model/ModifyInstanceAttributeRequest.cc +++ b/ecs/src/model/ModifyInstanceAttributeRequest.cc @@ -97,6 +97,15 @@ void ModifyInstanceAttributeRequest::setHostName(const std::string &hostName) { setParameter(std::string("HostName"), hostName); } +std::string ModifyInstanceAttributeRequest::getCpuOptionsTopologyType() const { + return cpuOptionsTopologyType_; +} + +void ModifyInstanceAttributeRequest::setCpuOptionsTopologyType(const std::string &cpuOptionsTopologyType) { + cpuOptionsTopologyType_ = cpuOptionsTopologyType; + setParameter(std::string("CpuOptions.TopologyType"), cpuOptionsTopologyType); +} + bool ModifyInstanceAttributeRequest::getEnableJumboFrame() const { return enableJumboFrame_; } diff --git a/ecs/src/model/ModifyInstanceNetworkSpecRequest.cc b/ecs/src/model/ModifyInstanceNetworkSpecRequest.cc index 7a4312ef8..3e7d8a1e0 100644 --- a/ecs/src/model/ModifyInstanceNetworkSpecRequest.cc +++ b/ecs/src/model/ModifyInstanceNetworkSpecRequest.cc @@ -115,6 +115,15 @@ void ModifyInstanceNetworkSpecRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +ModifyInstanceNetworkSpecRequest::PromotionOptions ModifyInstanceNetworkSpecRequest::getPromotionOptions() const { + return promotionOptions_; +} + +void ModifyInstanceNetworkSpecRequest::setPromotionOptions(const ModifyInstanceNetworkSpecRequest::PromotionOptions &promotionOptions) { + promotionOptions_ = promotionOptions; + setParameter(std::string("PromotionOptions") + ".CouponNo", promotionOptions.couponNo); +} + std::string ModifyInstanceNetworkSpecRequest::getInstanceId() const { return instanceId_; } diff --git a/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc b/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc index 5213a58a0..011a9904e 100644 --- a/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc +++ b/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc @@ -78,6 +78,15 @@ void ModifyNetworkInterfaceAttributeRequest::setNetworkInterfaceName(const std:: setParameter(std::string("NetworkInterfaceName"), networkInterfaceName); } +int ModifyNetworkInterfaceAttributeRequest::getTxQueueSize() const { + return txQueueSize_; +} + +void ModifyNetworkInterfaceAttributeRequest::setTxQueueSize(int txQueueSize) { + txQueueSize_ = txQueueSize; + setParameter(std::string("TxQueueSize"), std::to_string(txQueueSize)); +} + bool ModifyNetworkInterfaceAttributeRequest::getDeleteOnRelease() const { return deleteOnRelease_; } @@ -105,6 +114,15 @@ void ModifyNetworkInterfaceAttributeRequest::setOwnerAccount(const std::string & setParameter(std::string("OwnerAccount"), ownerAccount); } +int ModifyNetworkInterfaceAttributeRequest::getRxQueueSize() const { + return rxQueueSize_; +} + +void ModifyNetworkInterfaceAttributeRequest::setRxQueueSize(int rxQueueSize) { + rxQueueSize_ = rxQueueSize; + setParameter(std::string("RxQueueSize"), std::to_string(rxQueueSize)); +} + long ModifyNetworkInterfaceAttributeRequest::getOwnerId() const { return ownerId_; } diff --git a/ecs/src/model/ModifyPrepayInstanceSpecRequest.cc b/ecs/src/model/ModifyPrepayInstanceSpecRequest.cc index 24bffec3f..9d626bd80 100644 --- a/ecs/src/model/ModifyPrepayInstanceSpecRequest.cc +++ b/ecs/src/model/ModifyPrepayInstanceSpecRequest.cc @@ -169,6 +169,15 @@ void ModifyPrepayInstanceSpecRequest::setOwnerId(long ownerId) { setParameter(std::string("OwnerId"), std::to_string(ownerId)); } +ModifyPrepayInstanceSpecRequest::PromotionOptions ModifyPrepayInstanceSpecRequest::getPromotionOptions() const { + return promotionOptions_; +} + +void ModifyPrepayInstanceSpecRequest::setPromotionOptions(const ModifyPrepayInstanceSpecRequest::PromotionOptions &promotionOptions) { + promotionOptions_ = promotionOptions; + setParameter(std::string("PromotionOptions") + ".CouponNo", promotionOptions.couponNo); +} + std::vector ModifyPrepayInstanceSpecRequest::getDisk() const { return disk_; } diff --git a/ecs/src/model/RunCommandRequest.cc b/ecs/src/model/RunCommandRequest.cc index ee98f0860..350965f4f 100644 --- a/ecs/src/model/RunCommandRequest.cc +++ b/ecs/src/model/RunCommandRequest.cc @@ -227,6 +227,20 @@ void RunCommandRequest::setWindowsPasswordName(const std::string &windowsPasswor setParameter(std::string("WindowsPasswordName"), windowsPasswordName); } +std::vector RunCommandRequest::getResourceTag() const { + return resourceTag_; +} + +void RunCommandRequest::setResourceTag(const std::vector &resourceTag) { + resourceTag_ = resourceTag; + for(int dep1 = 0; dep1 != resourceTag.size(); dep1++) { + auto resourceTagObj = resourceTag.at(dep1); + std::string resourceTagObjStr = std::string("ResourceTag") + "." + std::to_string(dep1 + 1); + setParameter(resourceTagObjStr + ".Key", resourceTagObj.key); + setParameter(resourceTagObjStr + ".Value", resourceTagObj.value); + } +} + std::string RunCommandRequest::getResourceOwnerAccount() const { return resourceOwnerAccount_; } diff --git a/ecs/src/model/RunInstancesRequest.cc b/ecs/src/model/RunInstancesRequest.cc index d9a81c56a..cf0a6715d 100644 --- a/ecs/src/model/RunInstancesRequest.cc +++ b/ecs/src/model/RunInstancesRequest.cc @@ -500,6 +500,15 @@ void RunInstancesRequest::setSpotPriceLimit(float spotPriceLimit) { setParameter(std::string("SpotPriceLimit"), std::to_string(spotPriceLimit)); } +std::string RunInstancesRequest::getCpuOptionsTopologyType() const { + return cpuOptionsTopologyType_; +} + +void RunInstancesRequest::setCpuOptionsTopologyType(const std::string &cpuOptionsTopologyType) { + cpuOptionsTopologyType_ = cpuOptionsTopologyType; + setParameter(std::string("CpuOptions.TopologyType"), cpuOptionsTopologyType); +} + int RunInstancesRequest::getStorageSetPartitionNumber() const { return storageSetPartitionNumber_; } @@ -750,6 +759,8 @@ void RunInstancesRequest::setNetworkInterface(const std::vector