diff --git a/CHANGELOG b/CHANGELOG index 894ba2746..7083444f1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +2018-08-15 Version: 1.22.2 +1, Update ecs tag to 20 maximum + + 2018-08-14 Version: 1.22.1 1, Change parameter name of Dialogue diff --git a/VERSION b/VERSION index 24b38a959..8864ad297 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.22.1 \ No newline at end of file +1.22.2 \ No newline at end of file diff --git a/ecs/CMakeLists.txt b/ecs/CMakeLists.txt index ad826a9a9..7a03b132d 100644 --- a/ecs/CMakeLists.txt +++ b/ecs/CMakeLists.txt @@ -35,6 +35,8 @@ set(ecs_public_header_model include/alibabacloud/ecs/model/CreateNatGatewayResult.h include/alibabacloud/ecs/model/AttachDiskRequest.h include/alibabacloud/ecs/model/AttachDiskResult.h + include/alibabacloud/ecs/model/DescribeEniMonitorDataRequest.h + include/alibabacloud/ecs/model/DescribeEniMonitorDataResult.h include/alibabacloud/ecs/model/ReInitDiskRequest.h include/alibabacloud/ecs/model/ReInitDiskResult.h include/alibabacloud/ecs/model/CreateHaVipRequest.h @@ -401,6 +403,8 @@ set(ecs_public_header_model include/alibabacloud/ecs/model/ReleasePublicIpAddressResult.h include/alibabacloud/ecs/model/CreateVirtualBorderRouterRequest.h include/alibabacloud/ecs/model/CreateVirtualBorderRouterResult.h + include/alibabacloud/ecs/model/DescribeAccountAttributesRequest.h + include/alibabacloud/ecs/model/DescribeAccountAttributesResult.h include/alibabacloud/ecs/model/EipFillParamsRequest.h include/alibabacloud/ecs/model/EipFillParamsResult.h include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecRequest.h @@ -520,6 +524,8 @@ set(ecs_src src/model/CreateNatGatewayResult.cc src/model/AttachDiskRequest.cc src/model/AttachDiskResult.cc + src/model/DescribeEniMonitorDataRequest.cc + src/model/DescribeEniMonitorDataResult.cc src/model/ReInitDiskRequest.cc src/model/ReInitDiskResult.cc src/model/CreateHaVipRequest.cc @@ -886,6 +892,8 @@ set(ecs_src src/model/ReleasePublicIpAddressResult.cc src/model/CreateVirtualBorderRouterRequest.cc src/model/CreateVirtualBorderRouterResult.cc + src/model/DescribeAccountAttributesRequest.cc + src/model/DescribeAccountAttributesResult.cc src/model/EipFillParamsRequest.cc src/model/EipFillParamsResult.cc src/model/ModifyPrepayInstanceSpecRequest.cc diff --git a/ecs/include/alibabacloud/ecs/EcsClient.h b/ecs/include/alibabacloud/ecs/EcsClient.h index 7dce89610..f98f411f6 100644 --- a/ecs/include/alibabacloud/ecs/EcsClient.h +++ b/ecs/include/alibabacloud/ecs/EcsClient.h @@ -36,6 +36,8 @@ #include "model/CreateNatGatewayResult.h" #include "model/AttachDiskRequest.h" #include "model/AttachDiskResult.h" +#include "model/DescribeEniMonitorDataRequest.h" +#include "model/DescribeEniMonitorDataResult.h" #include "model/ReInitDiskRequest.h" #include "model/ReInitDiskResult.h" #include "model/CreateHaVipRequest.h" @@ -402,6 +404,8 @@ #include "model/ReleasePublicIpAddressResult.h" #include "model/CreateVirtualBorderRouterRequest.h" #include "model/CreateVirtualBorderRouterResult.h" +#include "model/DescribeAccountAttributesRequest.h" +#include "model/DescribeAccountAttributesResult.h" #include "model/EipFillParamsRequest.h" #include "model/EipFillParamsResult.h" #include "model/ModifyPrepayInstanceSpecRequest.h" @@ -534,6 +538,9 @@ namespace AlibabaCloud typedef Outcome AttachDiskOutcome; typedef std::future AttachDiskOutcomeCallable; typedef std::function&)> AttachDiskAsyncHandler; + typedef Outcome DescribeEniMonitorDataOutcome; + typedef std::future DescribeEniMonitorDataOutcomeCallable; + typedef std::function&)> DescribeEniMonitorDataAsyncHandler; typedef Outcome ReInitDiskOutcome; typedef std::future ReInitDiskOutcomeCallable; typedef std::function&)> ReInitDiskAsyncHandler; @@ -1083,6 +1090,9 @@ namespace AlibabaCloud typedef Outcome CreateVirtualBorderRouterOutcome; typedef std::future CreateVirtualBorderRouterOutcomeCallable; typedef std::function&)> CreateVirtualBorderRouterAsyncHandler; + typedef Outcome DescribeAccountAttributesOutcome; + typedef std::future DescribeAccountAttributesOutcomeCallable; + typedef std::function&)> DescribeAccountAttributesAsyncHandler; typedef Outcome EipFillParamsOutcome; typedef std::future EipFillParamsOutcomeCallable; typedef std::function&)> EipFillParamsAsyncHandler; @@ -1262,6 +1272,9 @@ namespace AlibabaCloud AttachDiskOutcome attachDisk(const Model::AttachDiskRequest &request)const; void attachDiskAsync(const Model::AttachDiskRequest& request, const AttachDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; AttachDiskOutcomeCallable attachDiskCallable(const Model::AttachDiskRequest& request) const; + DescribeEniMonitorDataOutcome describeEniMonitorData(const Model::DescribeEniMonitorDataRequest &request)const; + void describeEniMonitorDataAsync(const Model::DescribeEniMonitorDataRequest& request, const DescribeEniMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeEniMonitorDataOutcomeCallable describeEniMonitorDataCallable(const Model::DescribeEniMonitorDataRequest& request) const; ReInitDiskOutcome reInitDisk(const Model::ReInitDiskRequest &request)const; void reInitDiskAsync(const Model::ReInitDiskRequest& request, const ReInitDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ReInitDiskOutcomeCallable reInitDiskCallable(const Model::ReInitDiskRequest& request) const; @@ -1811,6 +1824,9 @@ namespace AlibabaCloud CreateVirtualBorderRouterOutcome createVirtualBorderRouter(const Model::CreateVirtualBorderRouterRequest &request)const; void createVirtualBorderRouterAsync(const Model::CreateVirtualBorderRouterRequest& request, const CreateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateVirtualBorderRouterOutcomeCallable createVirtualBorderRouterCallable(const Model::CreateVirtualBorderRouterRequest& request) const; + DescribeAccountAttributesOutcome describeAccountAttributes(const Model::DescribeAccountAttributesRequest &request)const; + void describeAccountAttributesAsync(const Model::DescribeAccountAttributesRequest& request, const DescribeAccountAttributesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAccountAttributesOutcomeCallable describeAccountAttributesCallable(const Model::DescribeAccountAttributesRequest& request) const; EipFillParamsOutcome eipFillParams(const Model::EipFillParamsRequest &request)const; void eipFillParamsAsync(const Model::EipFillParamsRequest& request, const EipFillParamsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; EipFillParamsOutcomeCallable eipFillParamsCallable(const Model::EipFillParamsRequest& request) const; diff --git a/ecs/include/alibabacloud/ecs/model/AddTagsRequest.h b/ecs/include/alibabacloud/ecs/model/AddTagsRequest.h index a93aac91f..8976477a2 100644 --- a/ecs/include/alibabacloud/ecs/model/AddTagsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/AddTagsRequest.h @@ -30,61 +30,39 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT AddTagsRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: AddTagsRequest(); ~AddTagsRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceId()const; void setResourceId(const std::string& resourceId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + std::vector getTag()const; + void setTag(const std::vector& tag); long getOwnerId()const; void setOwnerId(long ownerId); std::string getResourceType()const; void setResourceType(const std::string& resourceType); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); private: - std::string tag4Value_; long resourceOwnerId_; std::string resourceId_; - std::string tag2Key_; - std::string tag5Key_; std::string resourceOwnerAccount_; - std::string tag3Key_; + std::string regionId_; + std::vector tag_; long ownerId_; std::string resourceType_; - std::string tag5Value_; - std::string tag1Key_; - std::string tag1Value_; - std::string regionId_; - std::string tag2Value_; - std::string tag4Key_; - std::string tag3Value_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CopyImageRequest.h b/ecs/include/alibabacloud/ecs/model/CopyImageRequest.h index 24159df03..af8453c5d 100644 --- a/ecs/include/alibabacloud/ecs/model/CopyImageRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CopyImageRequest.h @@ -30,73 +30,51 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT CopyImageRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: CopyImageRequest(); ~CopyImageRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getImageId()const; void setImageId(const std::string& imageId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); + bool getEncrypted()const; + void setEncrypted(bool encrypted); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); std::string getDestinationImageName()const; void setDestinationImageName(const std::string& destinationImageName); std::string getDestinationRegionId()const; void setDestinationRegionId(const std::string& destinationRegionId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); + std::vector getTag()const; + void setTag(const std::vector& tag); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); - bool getEncrypted()const; - void setEncrypted(bool encrypted); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); std::string getDestinationDescription()const; void setDestinationDescription(const std::string& destinationDescription); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); private: - std::string tag4Value_; long resourceOwnerId_; std::string imageId_; - std::string tag2Key_; - std::string tag5Key_; + bool encrypted_; std::string resourceOwnerAccount_; + std::string regionId_; std::string destinationImageName_; std::string destinationRegionId_; std::string ownerAccount_; - std::string tag3Key_; + std::vector tag_; long ownerId_; - std::string tag5Value_; - std::string tag1Key_; - std::string tag1Value_; - bool encrypted_; - std::string regionId_; - std::string tag2Value_; - std::string tag4Key_; std::string destinationDescription_; - std::string tag3Value_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateDiskRequest.h b/ecs/include/alibabacloud/ecs/model/CreateDiskRequest.h index 37b66476f..5099610bd 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateDiskRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateDiskRequest.h @@ -30,85 +30,63 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT CreateDiskRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: CreateDiskRequest(); ~CreateDiskRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getSnapshotId()const; void setSnapshotId(const std::string& snapshotId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); - std::string getClientToken()const; - void setClientToken(const std::string& clientToken); - std::string getDescription()const; - void setDescription(const std::string& description); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); - std::string getDiskName()const; - void setDiskName(const std::string& diskName); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); - std::string getResourceGroupId()const; - void setResourceGroupId(const std::string& resourceGroupId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getDiskCategory()const; - void setDiskCategory(const std::string& diskCategory); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + std::string getDescription()const; + void setDescription(const std::string& description); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); + std::string getDiskName()const; + void setDiskName(const std::string& diskName); + std::string getResourceGroupId()const; + void setResourceGroupId(const std::string& resourceGroupId); int getSize()const; void setSize(int size); bool getEncrypted()const; void setEncrypted(bool encrypted); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + std::string getDiskCategory()const; + void setDiskCategory(const std::string& diskCategory); std::string getZoneId()const; void setZoneId(const std::string& zoneId); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); + std::vector getTag()const; + void setTag(const std::vector& tag); private: - std::string tag4Value_; long resourceOwnerId_; std::string snapshotId_; - std::string tag2Key_; - std::string clientToken_; - std::string description_; - std::string tag3Key_; - std::string diskName_; - std::string tag1Value_; - std::string resourceGroupId_; - std::string regionId_; - std::string diskCategory_; - std::string tag3Value_; - std::string tag5Key_; std::string resourceOwnerAccount_; + std::string clientToken_; std::string ownerAccount_; + std::string description_; long ownerId_; - std::string tag5Value_; - std::string tag1Key_; + std::string diskName_; + std::string resourceGroupId_; int size_; bool encrypted_; - std::string tag2Value_; + std::string regionId_; + std::string diskCategory_; std::string zoneId_; - std::string tag4Key_; + std::vector tag_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateImageRequest.h b/ecs/include/alibabacloud/ecs/model/CreateImageRequest.h index 66a1ebf53..24ec703a9 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateImageRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateImageRequest.h @@ -32,10 +32,15 @@ namespace AlibabaCloud { struct DiskDeviceMapping { - int size; std::string snapshotId; - std::string device; + int size; std::string diskType; + std::string device; + }; + struct Tag + { + std::string value; + std::string key; }; public: @@ -44,81 +49,54 @@ namespace AlibabaCloud std::vector getDiskDeviceMapping()const; void setDiskDeviceMapping(const std::vector& diskDeviceMapping); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getSnapshotId()const; void setSnapshotId(const std::string& snapshotId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getClientToken()const; void setClientToken(const std::string& clientToken); + std::string getOwnerAccount()const; + void setOwnerAccount(const std::string& ownerAccount); std::string getDescription()const; void setDescription(const std::string& description); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); + long getOwnerId()const; + void setOwnerId(long ownerId); std::string getPlatform()const; void setPlatform(const std::string& platform); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); + std::string getInstanceId()const; + void setInstanceId(const std::string& instanceId); std::string getRegionId()const; void setRegionId(const std::string& regionId); std::string getImageName()const; void setImageName(const std::string& imageName); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); - std::string getArchitecture()const; - void setArchitecture(const std::string& architecture); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getOwnerAccount()const; - void setOwnerAccount(const std::string& ownerAccount); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); - std::string getInstanceId()const; - void setInstanceId(const std::string& instanceId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); std::string getImageVersion()const; void setImageVersion(const std::string& imageVersion); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); + std::vector getTag()const; + void setTag(const std::vector& tag); + std::string getArchitecture()const; + void setArchitecture(const std::string& architecture); private: std::vector diskDeviceMapping_; - std::string tag4Value_; long resourceOwnerId_; std::string snapshotId_; - std::string tag2Key_; + std::string resourceOwnerAccount_; std::string clientToken_; + std::string ownerAccount_; std::string description_; - std::string tag3Key_; + long ownerId_; std::string platform_; - std::string tag1Value_; std::string resourceGroupId_; + std::string instanceId_; std::string regionId_; std::string imageName_; - std::string tag3Value_; - std::string architecture_; - std::string tag5Key_; - std::string resourceOwnerAccount_; - std::string ownerAccount_; - long ownerId_; - std::string tag5Value_; - std::string tag1Key_; - std::string instanceId_; - std::string tag2Value_; std::string imageVersion_; - std::string tag4Key_; + std::vector tag_; + std::string architecture_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateInstanceRequest.h b/ecs/include/alibabacloud/ecs/model/CreateInstanceRequest.h index e3653a15f..c4556d203 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateInstanceRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateInstanceRequest.h @@ -30,46 +30,45 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT CreateInstanceRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; struct DataDisk { - int size; - std::string snapshotId; - std::string category; std::string diskName; + std::string snapshotId; + int size; + bool encrypted; std::string description; + std::string category; std::string device; bool deleteWithInstance; - bool encrypted; }; public: CreateInstanceRequest(); ~CreateInstanceRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); std::string getHpcClusterId()const; void setHpcClusterId(const std::string& hpcClusterId); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); std::string getSecurityEnhancementStrategy()const; void setSecurityEnhancementStrategy(const std::string& securityEnhancementStrategy); std::string getKeyPairName()const; void setKeyPairName(const std::string& keyPairName); float getSpotPriceLimit()const; void setSpotPriceLimit(float spotPriceLimit); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); std::string getHostName()const; void setHostName(const std::string& hostName); std::string getPassword()const; void setPassword(const std::string& password); + std::vector getTag()const; + void setTag(const std::vector& tag); int getAutoRenewPeriod()const; void setAutoRenewPeriod(int autoRenewPeriod); std::string getNodeControllerId()const; @@ -78,8 +77,6 @@ namespace AlibabaCloud void setPeriod(int period); bool getDryRun()const; void setDryRun(bool dryRun); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); long getOwnerId()const; void setOwnerId(long ownerId); std::string getVSwitchId()const; @@ -98,8 +95,6 @@ namespace AlibabaCloud void setInternetChargeType(const std::string& internetChargeType); std::string getZoneId()const; void setZoneId(const std::string& zoneId); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); int getInternetMaxBandwidthIn()const; void setInternetMaxBandwidthIn(int internetMaxBandwidthIn); bool getUseAdditionalService()const; @@ -132,8 +127,6 @@ namespace AlibabaCloud void setInstanceType(const std::string& instanceType); std::string getInstanceChargeType()const; void setInstanceChargeType(const std::string& instanceChargeType); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); std::string getDeploymentSetId()const; void setDeploymentSetId(const std::string& deploymentSetId); std::string getInnerIpAddress()const; @@ -152,35 +145,25 @@ namespace AlibabaCloud void setClusterId(const std::string& clusterId); std::vector getDataDisk()const; void setDataDisk(const std::vector& dataDisk); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); int getSystemDiskSize()const; void setSystemDiskSize(int systemDiskSize); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); std::string getSystemDiskDescription()const; void setSystemDiskDescription(const std::string& systemDiskDescription); private: - std::string tag4Value_; long resourceOwnerId_; - std::string tag2Key_; std::string hpcClusterId_; - std::string tag3Key_; std::string securityEnhancementStrategy_; std::string keyPairName_; float spotPriceLimit_; - std::string tag1Value_; std::string resourceGroupId_; std::string hostName_; std::string password_; + std::vector tag_; int autoRenewPeriod_; std::string nodeControllerId_; int period_; bool dryRun_; - std::string tag5Key_; long ownerId_; std::string vSwitchId_; std::string privateIpAddress_; @@ -190,7 +173,6 @@ namespace AlibabaCloud bool autoRenew_; std::string internetChargeType_; std::string zoneId_; - std::string tag4Key_; int internetMaxBandwidthIn_; bool useAdditionalService_; std::string imageId_; @@ -207,7 +189,6 @@ namespace AlibabaCloud std::string regionId_; std::string instanceType_; std::string instanceChargeType_; - std::string tag3Value_; std::string deploymentSetId_; std::string innerIpAddress_; std::string resourceOwnerAccount_; @@ -217,10 +198,7 @@ namespace AlibabaCloud std::string dedicatedHostId_; std::string clusterId_; std::vector dataDisk_; - std::string tag5Value_; - std::string tag1Key_; int systemDiskSize_; - std::string tag2Value_; std::string systemDiskDescription_; }; diff --git a/ecs/include/alibabacloud/ecs/model/CreateKeyPairRequest.h b/ecs/include/alibabacloud/ecs/model/CreateKeyPairRequest.h index 3bf097435..38e29660b 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateKeyPairRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateKeyPairRequest.h @@ -30,61 +30,39 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT CreateKeyPairRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: CreateKeyPairRequest(); ~CreateKeyPairRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); - std::string getKeyPairName()const; - void setKeyPairName(const std::string& keyPairName); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getRegionId()const; void setRegionId(const std::string& regionId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); + std::string getKeyPairName()const; + void setKeyPairName(const std::string& keyPairName); + std::vector getTag()const; + void setTag(const std::vector& tag); + long getOwnerId()const; + void setOwnerId(long ownerId); private: - std::string tag4Value_; - long resourceOwnerId_; - std::string tag2Key_; - std::string tag5Key_; - std::string resourceOwnerAccount_; - std::string tag3Key_; - std::string keyPairName_; - long ownerId_; - std::string tag5Value_; - std::string tag1Key_; - std::string tag1Value_; std::string resourceGroupId_; + long resourceOwnerId_; + std::string resourceOwnerAccount_; std::string regionId_; - std::string tag2Value_; - std::string tag4Key_; - std::string tag3Value_; + std::string keyPairName_; + std::vector tag_; + long ownerId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateLaunchTemplateRequest.h b/ecs/include/alibabacloud/ecs/model/CreateLaunchTemplateRequest.h index aba82167c..d87e4da80 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateLaunchTemplateRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateLaunchTemplateRequest.h @@ -30,6 +30,11 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT CreateLaunchTemplateRequest : public RpcServiceRequest { + struct TemplateTag + { + std::string key; + std::string value; + }; struct Tag { std::string key; @@ -62,8 +67,6 @@ namespace AlibabaCloud void setLaunchTemplateName(const std::string& launchTemplateName); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getTemplateTag4Key()const; - void setTemplateTag4Key(const std::string& templateTag4Key); long getCallerParentId()const; void setCallerParentId(long callerParentId); std::string getSecurityEnhancementStrategy()const; @@ -84,8 +87,6 @@ namespace AlibabaCloud void setImageOwnerAlias(const std::string& imageOwnerAlias); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); - std::string getTemplateTag3Key()const; - void setTemplateTag3Key(const std::string& templateTag3Key); std::string getHostName()const; void setHostName(const std::string& hostName); std::string getSecurityToken()const; @@ -96,8 +97,8 @@ namespace AlibabaCloud void setSystemDiskIops(int systemDiskIops); std::string getCallerBidEmail()const; void setCallerBidEmail(const std::string& callerBidEmail); - std::string getTemplateTag3Value()const; - void setTemplateTag3Value(const std::string& templateTag3Value); + std::vector getTemplateTag()const; + void setTemplateTag(const std::vector& templateTag); std::vector getTag()const; void setTag(const std::vector& tag); long getCallerUid()const; @@ -106,8 +107,6 @@ namespace AlibabaCloud void setPeriod(int period); std::string getTemplateResourceGroupId()const; void setTemplateResourceGroupId(const std::string& templateResourceGroupId); - std::string getTemplateTag2Value()const; - void setTemplateTag2Value(const std::string& templateTag2Value); long getOwnerId()const; void setOwnerId(long ownerId); bool getAk_mfa_present()const; @@ -124,16 +123,12 @@ namespace AlibabaCloud void setRequestId(const std::string& requestId); std::string getInternetChargeType()const; void setInternetChargeType(const std::string& internetChargeType); - std::string getTemplateTag5Key()const; - void setTemplateTag5Key(const std::string& templateTag5Key); std::string getZoneId()const; void setZoneId(const std::string& zoneId); int getInternetMaxBandwidthIn()const; void setInternetMaxBandwidthIn(int internetMaxBandwidthIn); std::string getVersionDescription()const; void setVersionDescription(const std::string& versionDescription); - std::string getTemplateTag1Value()const; - void setTemplateTag1Value(const std::string& templateTag1Value); std::string getImageId()const; void setImageId(const std::string& imageId); std::string getIoOptimized()const; @@ -154,8 +149,6 @@ namespace AlibabaCloud void setUserData(const std::string& userData); std::string getRegionId()const; void setRegionId(const std::string& regionId); - std::string getTemplateTag5Value()const; - void setTemplateTag5Value(const std::string& templateTag5Value); std::string getRequestContent()const; void setRequestContent(const std::string& requestContent); std::string getInstanceType()const; @@ -170,8 +163,6 @@ namespace AlibabaCloud void setNetworkInterface(const std::vector& networkInterface); std::string getApp_ip()const; void setApp_ip(const std::string& app_ip); - std::string getTemplateTag2Key()const; - void setTemplateTag2Key(const std::string& templateTag2Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -190,21 +181,16 @@ namespace AlibabaCloud void setDataDisk(const std::vector& dataDisk); bool getProxy_trust_transport_info()const; void setProxy_trust_transport_info(bool proxy_trust_transport_info); - std::string getTemplateTag4Value()const; - void setTemplateTag4Value(const std::string& templateTag4Value); int getSystemDiskSize()const; void setSystemDiskSize(int systemDiskSize); std::string getVpcId()const; void setVpcId(const std::string& vpcId); - std::string getTemplateTag1Key()const; - void setTemplateTag1Key(const std::string& templateTag1Key); std::string getSystemDiskDescription()const; void setSystemDiskDescription(const std::string& systemDiskDescription); private: std::string launchTemplateName_; long resourceOwnerId_; - std::string templateTag4Key_; long callerParentId_; std::string securityEnhancementStrategy_; std::string networkType_; @@ -215,18 +201,16 @@ namespace AlibabaCloud std::string callerType_; std::string imageOwnerAlias_; std::string resourceGroupId_; - std::string templateTag3Key_; std::string hostName_; std::string securityToken_; bool enable_; int systemDiskIops_; std::string callerBidEmail_; - std::string templateTag3Value_; + std::vector templateTag_; std::vector tag_; long callerUid_; int period_; std::string templateResourceGroupId_; - std::string templateTag2Value_; long ownerId_; bool ak_mfa_present_; bool security_transport_; @@ -235,11 +219,9 @@ namespace AlibabaCloud std::string instanceName_; std::string requestId_; std::string internetChargeType_; - std::string templateTag5Key_; std::string zoneId_; int internetMaxBandwidthIn_; std::string versionDescription_; - std::string templateTag1Value_; std::string imageId_; std::string ioOptimized_; std::string securityGroupId_; @@ -250,7 +232,6 @@ namespace AlibabaCloud std::string accessKeyId_; std::string userData_; std::string regionId_; - std::string templateTag5Value_; std::string requestContent_; std::string instanceType_; std::string instanceChargeType_; @@ -258,7 +239,6 @@ namespace AlibabaCloud bool enableVmOsConfig_; std::vector networkInterface_; std::string app_ip_; - std::string templateTag2Key_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string systemDiskDiskName_; @@ -268,10 +248,8 @@ namespace AlibabaCloud int spotDuration_; std::vector dataDisk_; bool proxy_trust_transport_info_; - std::string templateTag4Value_; int systemDiskSize_; std::string vpcId_; - std::string templateTag1Key_; std::string systemDiskDescription_; }; diff --git a/ecs/include/alibabacloud/ecs/model/CreateNatGatewayRequest.h b/ecs/include/alibabacloud/ecs/model/CreateNatGatewayRequest.h index 415285915..60367c90d 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateNatGatewayRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateNatGatewayRequest.h @@ -32,9 +32,9 @@ namespace AlibabaCloud { struct BandwidthPackage { - int ipCount; int bandwidth; std::string zone; + int ipCount; }; public: diff --git a/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h b/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h index ed4a8cd90..5c83ed56e 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h @@ -30,17 +30,18 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT CreateNetworkInterfaceRequest : public RpcServiceRequest { + struct Tag + { + std::string key; + std::string value; + }; public: CreateNetworkInterfaceRequest(); ~CreateNetworkInterfaceRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); std::string getClientToken()const; void setClientToken(const std::string& clientToken); long getCallerParentId()const; @@ -51,8 +52,6 @@ namespace AlibabaCloud void setProxy_original_security_transport(bool proxy_original_security_transport); std::string getDescription()const; void setDescription(const std::string& description); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); std::string getProxy_original_source_ip()const; void setProxy_original_source_ip(const std::string& proxy_original_source_ip); std::string getOwnerIdLoginEmail()const; @@ -61,8 +60,6 @@ namespace AlibabaCloud void setCallerType(const std::string& callerType); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); std::string getSecurityToken()const; @@ -75,18 +72,16 @@ namespace AlibabaCloud void setRequestContent(const std::string& requestContent); std::string getCallerBidEmail()const; void setCallerBidEmail(const std::string& callerBidEmail); + std::vector getTag()const; + void setTag(const std::vector& tag); std::string getCallerUidEmail()const; void setCallerUidEmail(const std::string& callerUidEmail); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); std::string getNetworkInterfaceName()const; void setNetworkInterfaceName(const std::string& networkInterfaceName); long getCallerUid()const; void setCallerUid(long callerUid); std::string getApp_ip()const; void setApp_ip(const std::string& app_ip); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -95,67 +90,50 @@ namespace AlibabaCloud void setCallerBid(const std::string& callerBid); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); bool getProxy_trust_transport_info()const; void setProxy_trust_transport_info(bool proxy_trust_transport_info); bool getAk_mfa_present()const; void setAk_mfa_present(bool ak_mfa_present); bool getSecurity_transport()const; void setSecurity_transport(bool security_transport); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); std::string getVSwitchId()const; void setVSwitchId(const std::string& vSwitchId); std::string getRequestId()const; void setRequestId(const std::string& requestId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); std::string getPrimaryIpAddress()const; void setPrimaryIpAddress(const std::string& primaryIpAddress); private: - std::string tag4Value_; long resourceOwnerId_; - std::string tag2Key_; std::string clientToken_; long callerParentId_; std::string securityGroupId_; bool proxy_original_security_transport_; std::string description_; - std::string tag3Key_; std::string proxy_original_source_ip_; std::string ownerIdLoginEmail_; std::string callerType_; std::string accessKeyId_; - std::string tag1Value_; std::string resourceGroupId_; std::string securityToken_; std::string regionId_; bool enable_; std::string requestContent_; std::string callerBidEmail_; + std::vector tag_; std::string callerUidEmail_; - std::string tag3Value_; std::string networkInterfaceName_; long callerUid_; std::string app_ip_; - std::string tag5Key_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string callerBid_; long ownerId_; - std::string tag5Value_; bool proxy_trust_transport_info_; bool ak_mfa_present_; bool security_transport_; - std::string tag1Key_; std::string vSwitchId_; std::string requestId_; - std::string tag2Value_; - std::string tag4Key_; std::string primaryIpAddress_; }; diff --git a/ecs/include/alibabacloud/ecs/model/CreateRouteEntryRequest.h b/ecs/include/alibabacloud/ecs/model/CreateRouteEntryRequest.h index 2cdc1f83b..25684032d 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateRouteEntryRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateRouteEntryRequest.h @@ -32,8 +32,8 @@ namespace AlibabaCloud { struct NextHopList { - std::string nextHopType; std::string nextHopId; + std::string nextHopType; }; public: diff --git a/ecs/include/alibabacloud/ecs/model/CreateSecurityGroupRequest.h b/ecs/include/alibabacloud/ecs/model/CreateSecurityGroupRequest.h index f4f2bf14f..26940d7c2 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateSecurityGroupRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateSecurityGroupRequest.h @@ -30,73 +30,51 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT CreateSecurityGroupRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: CreateSecurityGroupRequest(); ~CreateSecurityGroupRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); + std::string getResourceGroupId()const; + void setResourceGroupId(const std::string& resourceGroupId); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); std::string getClientToken()const; void setClientToken(const std::string& clientToken); + std::string getVpcId()const; + void setVpcId(const std::string& vpcId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); std::string getDescription()const; void setDescription(const std::string& description); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); + std::vector getTag()const; + void setTag(const std::vector& tag); long getOwnerId()const; void setOwnerId(long ownerId); std::string getSecurityGroupName()const; void setSecurityGroupName(const std::string& securityGroupName); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); - std::string getResourceGroupId()const; - void setResourceGroupId(const std::string& resourceGroupId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getVpcId()const; - void setVpcId(const std::string& vpcId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); private: - std::string tag4Value_; + std::string resourceGroupId_; long resourceOwnerId_; - std::string tag2Key_; - std::string tag5Key_; std::string resourceOwnerAccount_; + std::string regionId_; std::string clientToken_; + std::string vpcId_; std::string ownerAccount_; std::string description_; - std::string tag3Key_; + std::vector tag_; long ownerId_; std::string securityGroupName_; - std::string tag5Value_; - std::string tag1Key_; - std::string tag1Value_; - std::string resourceGroupId_; - std::string regionId_; - std::string vpcId_; - std::string tag2Value_; - std::string tag4Key_; - std::string tag3Value_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateSnapshotRequest.h b/ecs/include/alibabacloud/ecs/model/CreateSnapshotRequest.h index 867c490f0..e76336f4e 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateSnapshotRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateSnapshotRequest.h @@ -30,19 +30,18 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT CreateSnapshotRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: CreateSnapshotRequest(); ~CreateSnapshotRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getClientToken()const; @@ -51,46 +50,25 @@ namespace AlibabaCloud void setOwnerAccount(const std::string& ownerAccount); std::string getDescription()const; void setDescription(const std::string& description); - std::string getSnapshotName()const; - void setSnapshotName(const std::string& snapshotName); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); std::string getDiskId()const; void setDiskId(const std::string& diskId); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); + std::string getSnapshotName()const; + void setSnapshotName(const std::string& snapshotName); + std::vector getTag()const; + void setTag(const std::vector& tag); + long getOwnerId()const; + void setOwnerId(long ownerId); private: - std::string tag4Value_; long resourceOwnerId_; - std::string tag2Key_; - std::string tag5Key_; std::string resourceOwnerAccount_; std::string clientToken_; std::string ownerAccount_; std::string description_; - std::string snapshotName_; - std::string tag3Key_; - long ownerId_; - std::string tag5Value_; - std::string tag1Key_; - std::string tag1Value_; - std::string tag2Value_; - std::string tag4Key_; std::string diskId_; - std::string tag3Value_; + std::string snapshotName_; + std::vector tag_; + long ownerId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateVSwitchRequest.h b/ecs/include/alibabacloud/ecs/model/CreateVSwitchRequest.h index 10358367f..8a71bbd22 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateVSwitchRequest.h +++ b/ecs/include/alibabacloud/ecs/model/CreateVSwitchRequest.h @@ -39,6 +39,8 @@ namespace AlibabaCloud void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); std::string getClientToken()const; void setClientToken(const std::string& clientToken); std::string getVpcId()const; @@ -59,6 +61,7 @@ namespace AlibabaCloud private: long resourceOwnerId_; std::string resourceOwnerAccount_; + std::string regionId_; std::string clientToken_; std::string vpcId_; std::string vSwitchName_; diff --git a/ecs/include/alibabacloud/ecs/model/DeletePhysicalConnectionRequest.h b/ecs/include/alibabacloud/ecs/model/DeletePhysicalConnectionRequest.h index e9f9b92f3..ee8194e62 100644 --- a/ecs/include/alibabacloud/ecs/model/DeletePhysicalConnectionRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DeletePhysicalConnectionRequest.h @@ -47,8 +47,6 @@ namespace AlibabaCloud void setPhysicalConnectionId(const std::string& physicalConnectionId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); - std::string getUserCidr()const; - void setUserCidr(const std::string& userCidr); long getOwnerId()const; void setOwnerId(long ownerId); @@ -59,7 +57,6 @@ namespace AlibabaCloud std::string clientToken_; std::string physicalConnectionId_; std::string ownerAccount_; - std::string userCidr_; long ownerId_; }; diff --git a/ecs/include/alibabacloud/ecs/model/DeleteRouteEntryRequest.h b/ecs/include/alibabacloud/ecs/model/DeleteRouteEntryRequest.h index 58d4dab58..b0e37c542 100644 --- a/ecs/include/alibabacloud/ecs/model/DeleteRouteEntryRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DeleteRouteEntryRequest.h @@ -32,8 +32,8 @@ namespace AlibabaCloud { struct NextHopList { - std::string nextHopType; std::string nextHopId; + std::string nextHopType; }; public: diff --git a/ecs/include/alibabacloud/ecs/model/DeleteVSwitchRequest.h b/ecs/include/alibabacloud/ecs/model/DeleteVSwitchRequest.h index d7f81a1d4..1db1d6724 100644 --- a/ecs/include/alibabacloud/ecs/model/DeleteVSwitchRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DeleteVSwitchRequest.h @@ -41,6 +41,8 @@ namespace AlibabaCloud void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); long getOwnerId()const; @@ -50,6 +52,7 @@ namespace AlibabaCloud std::string vSwitchId_; long resourceOwnerId_; std::string resourceOwnerAccount_; + std::string regionId_; std::string ownerAccount_; long ownerId_; diff --git a/ecs/include/alibabacloud/ecs/model/DeleteVpcRequest.h b/ecs/include/alibabacloud/ecs/model/DeleteVpcRequest.h index 8a6773972..10907529c 100644 --- a/ecs/include/alibabacloud/ecs/model/DeleteVpcRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DeleteVpcRequest.h @@ -39,6 +39,8 @@ namespace AlibabaCloud void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); std::string getVpcId()const; void setVpcId(const std::string& vpcId); std::string getOwnerAccount()const; @@ -49,6 +51,7 @@ namespace AlibabaCloud private: long resourceOwnerId_; std::string resourceOwnerAccount_; + std::string regionId_; std::string vpcId_; std::string ownerAccount_; long ownerId_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeAccessPointsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeAccessPointsRequest.h index eca3a8893..9326b1a12 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeAccessPointsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeAccessPointsRequest.h @@ -32,8 +32,8 @@ namespace AlibabaCloud { struct Filter { - std::string key; std::vector value; + std::string key; }; public: diff --git a/ecs/include/alibabacloud/ecs/model/DescribeAccountAttributesRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeAccountAttributesRequest.h new file mode 100644 index 000000000..ff11f6cac --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/DescribeAccountAttributesRequest.h @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ECS_MODEL_DESCRIBEACCOUNTATTRIBUTESREQUEST_H_ +#define ALIBABACLOUD_ECS_MODEL_DESCRIBEACCOUNTATTRIBUTESREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT DescribeAccountAttributesRequest : public RpcServiceRequest + { + + public: + DescribeAccountAttributesRequest(); + ~DescribeAccountAttributesRequest(); + + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + long getCallerParentId()const; + void setCallerParentId(long callerParentId); + bool getProxy_original_security_transport()const; + void setProxy_original_security_transport(bool proxy_original_security_transport); + std::vector getAttributeName()const; + void setAttributeName(const std::vector& attributeName); + std::string getProxy_original_source_ip()const; + void setProxy_original_source_ip(const std::string& proxy_original_source_ip); + std::string getOwnerIdLoginEmail()const; + void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail); + std::string getCallerType()const; + void setCallerType(const std::string& callerType); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + bool getEnable()const; + void setEnable(bool enable); + std::string getRequestContent()const; + void setRequestContent(const std::string& requestContent); + std::string getCallerBidEmail()const; + void setCallerBidEmail(const std::string& callerBidEmail); + std::string getCallerUidEmail()const; + void setCallerUidEmail(const std::string& callerUidEmail); + long getCallerUid()const; + void setCallerUid(long callerUid); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); + long getOwnerId()const; + void setOwnerId(long ownerId); + bool getProxy_trust_transport_info()const; + void setProxy_trust_transport_info(bool proxy_trust_transport_info); + bool getAk_mfa_present()const; + void setAk_mfa_present(bool ak_mfa_present); + bool getSecurity_transport()const; + void setSecurity_transport(bool security_transport); + std::string getRequestId()const; + void setRequestId(const std::string& requestId); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); + + private: + long resourceOwnerId_; + long callerParentId_; + bool proxy_original_security_transport_; + std::vector attributeName_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; + std::string accessKeyId_; + std::string securityToken_; + std::string regionId_; + bool enable_; + std::string requestContent_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string resourceOwnerAccount_; + std::string callerBid_; + long ownerId_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + std::string zoneId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEACCOUNTATTRIBUTESREQUEST_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DescribeAccountAttributesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeAccountAttributesResult.h new file mode 100644 index 000000000..7996b941f --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/DescribeAccountAttributesResult.h @@ -0,0 +1,64 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ECS_MODEL_DESCRIBEACCOUNTATTRIBUTESRESULT_H_ +#define ALIBABACLOUD_ECS_MODEL_DESCRIBEACCOUNTATTRIBUTESRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT DescribeAccountAttributesResult : public ServiceResult + { + public: + struct AccountAttributeItem + { + struct ValueItem + { + std::string zoneId; + std::string instanceChargeType; + std::string value; + int count; + std::string instanceType; + }; + std::vector attributeValues; + std::string attributeName; + }; + + + DescribeAccountAttributesResult(); + explicit DescribeAccountAttributesResult(const std::string &payload); + ~DescribeAccountAttributesResult(); + std::vector getAccountAttributeItems()const; + + protected: + void parse(const std::string &payload); + private: + std::vector accountAttributeItems_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEACCOUNTATTRIBUTESRESULT_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DescribeAvailableResourceRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeAvailableResourceRequest.h index b359ac227..b4c6dd467 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeAvailableResourceRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeAvailableResourceRequest.h @@ -91,6 +91,8 @@ namespace AlibabaCloud void setCallerBid(const std::string& callerBid); long getOwnerId()const; void setOwnerId(long ownerId); + std::string getResourceType()const; + void setResourceType(const std::string& resourceType); bool getProxy_trust_transport_info()const; void setProxy_trust_transport_info(bool proxy_trust_transport_info); bool getAk_mfa_present()const; @@ -135,6 +137,7 @@ namespace AlibabaCloud std::string dedicatedHostId_; std::string callerBid_; long ownerId_; + std::string resourceType_; bool proxy_trust_transport_info_; bool ak_mfa_present_; bool security_transport_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeDisksRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeDisksRequest.h index 555611e75..625dde476 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeDisksRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeDisksRequest.h @@ -30,31 +30,28 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT DescribeDisksRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: DescribeDisksRequest(); ~DescribeDisksRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getSnapshotId()const; void setSnapshotId(const std::string& snapshotId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); std::string getFilter2Value()const; void setFilter2Value(const std::string& filter2Value); std::string getAutoSnapshotPolicyId()const; void setAutoSnapshotPolicyId(const std::string& autoSnapshotPolicyId); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); int getPageNumber()const; void setPageNumber(int pageNumber); std::string getDiskName()const; void setDiskName(const std::string& diskName); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); bool getDeleteAutoSnapshot()const; void setDeleteAutoSnapshot(bool deleteAutoSnapshot); std::string getResourceGroupId()const; @@ -71,16 +68,14 @@ namespace AlibabaCloud void setPageSize(int pageSize); std::string getDiskIds()const; void setDiskIds(const std::string& diskIds); + std::vector getTag()const; + void setTag(const std::vector& tag); bool getDeleteWithInstance()const; void setDeleteWithInstance(bool deleteWithInstance); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); bool getEnableAutoSnapshot()const; void setEnableAutoSnapshot(bool enableAutoSnapshot); bool getDryRun()const; void setDryRun(bool dryRun); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -97,10 +92,6 @@ namespace AlibabaCloud void setOwnerId(long ownerId); std::string getDiskType()const; void setDiskType(const std::string& diskType); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); std::vector getAdditionalAttributes()const; void setAdditionalAttributes(const std::vector& additionalAttributes); bool getEnableShared()const; @@ -109,28 +100,20 @@ namespace AlibabaCloud void setInstanceId(const std::string& instanceId); bool getEncrypted()const; void setEncrypted(bool encrypted); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); std::string getZoneId()const; void setZoneId(const std::string& zoneId); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); std::string getCategory()const; void setCategory(const std::string& category); std::string getStatus()const; void setStatus(const std::string& status); private: - std::string tag4Value_; long resourceOwnerId_; std::string snapshotId_; - std::string tag2Key_; std::string filter2Value_; std::string autoSnapshotPolicyId_; - std::string tag3Key_; int pageNumber_; std::string diskName_; - std::string tag1Value_; bool deleteAutoSnapshot_; std::string resourceGroupId_; std::string diskChargeType_; @@ -139,11 +122,10 @@ namespace AlibabaCloud std::string regionId_; int pageSize_; std::string diskIds_; + std::vector tag_; bool deleteWithInstance_; - std::string tag3Value_; bool enableAutoSnapshot_; bool dryRun_; - std::string tag5Key_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string filter1Value_; @@ -152,15 +134,11 @@ namespace AlibabaCloud std::string filter2Key_; long ownerId_; std::string diskType_; - std::string tag5Value_; - std::string tag1Key_; std::vector additionalAttributes_; bool enableShared_; std::string instanceId_; bool encrypted_; - std::string tag2Value_; std::string zoneId_; - std::string tag4Key_; std::string category_; std::string status_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeEniMonitorDataRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeEniMonitorDataRequest.h new file mode 100644 index 000000000..071e9c05a --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/DescribeEniMonitorDataRequest.h @@ -0,0 +1,129 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ECS_MODEL_DESCRIBEENIMONITORDATAREQUEST_H_ +#define ALIBABACLOUD_ECS_MODEL_DESCRIBEENIMONITORDATAREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT DescribeEniMonitorDataRequest : public RpcServiceRequest + { + + public: + DescribeEniMonitorDataRequest(); + ~DescribeEniMonitorDataRequest(); + + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + long getCallerParentId()const; + void setCallerParentId(long callerParentId); + bool getProxy_original_security_transport()const; + void setProxy_original_security_transport(bool proxy_original_security_transport); + std::string getStartTime()const; + void setStartTime(const std::string& startTime); + std::string getProxy_original_source_ip()const; + void setProxy_original_source_ip(const std::string& proxy_original_source_ip); + std::string getOwnerIdLoginEmail()const; + void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail); + std::string getCallerType()const; + void setCallerType(const std::string& callerType); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + bool getEnable()const; + void setEnable(bool enable); + std::string getRequestContent()const; + void setRequestContent(const std::string& requestContent); + std::string getCallerBidEmail()const; + void setCallerBidEmail(const std::string& callerBidEmail); + std::string getCallerUidEmail()const; + void setCallerUidEmail(const std::string& callerUidEmail); + long getCallerUid()const; + void setCallerUid(long callerUid); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + int getPeriod()const; + void setPeriod(int period); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getOwnerAccount()const; + void setOwnerAccount(const std::string& ownerAccount); + std::string getEndTime()const; + void setEndTime(const std::string& endTime); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); + long getOwnerId()const; + void setOwnerId(long ownerId); + bool getProxy_trust_transport_info()const; + void setProxy_trust_transport_info(bool proxy_trust_transport_info); + bool getAk_mfa_present()const; + void setAk_mfa_present(bool ak_mfa_present); + bool getSecurity_transport()const; + void setSecurity_transport(bool security_transport); + std::string getInstanceId()const; + void setInstanceId(const std::string& instanceId); + std::string getRequestId()const; + void setRequestId(const std::string& requestId); + std::string getEniId()const; + void setEniId(const std::string& eniId); + + private: + long resourceOwnerId_; + long callerParentId_; + bool proxy_original_security_transport_; + std::string startTime_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; + std::string accessKeyId_; + std::string securityToken_; + std::string regionId_; + bool enable_; + std::string requestContent_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + int period_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + std::string endTime_; + std::string callerBid_; + long ownerId_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string instanceId_; + std::string requestId_; + std::string eniId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEENIMONITORDATAREQUEST_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DescribeEniMonitorDataResult.h b/ecs/include/alibabacloud/ecs/model/DescribeEniMonitorDataResult.h new file mode 100644 index 000000000..644444f9f --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/DescribeEniMonitorDataResult.h @@ -0,0 +1,64 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ECS_MODEL_DESCRIBEENIMONITORDATARESULT_H_ +#define ALIBABACLOUD_ECS_MODEL_DESCRIBEENIMONITORDATARESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT DescribeEniMonitorDataResult : public ServiceResult + { + public: + struct EniMonitorData + { + std::string dropPacketRx; + std::string packetTx; + std::string packetRx; + std::string eniId; + std::string dropPacketTx; + std::string intranetTx; + std::string timeStamp; + std::string intranetRx; + }; + + + DescribeEniMonitorDataResult(); + explicit DescribeEniMonitorDataResult(const std::string &payload); + ~DescribeEniMonitorDataResult(); + int getTotalCount()const; + std::vector getMonitorData()const; + + protected: + void parse(const std::string &payload); + private: + int totalCount_; + std::vector monitorData_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEENIMONITORDATARESULT_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DescribeHaVipsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeHaVipsRequest.h index bb2fff447..58058d6ed 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeHaVipsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeHaVipsRequest.h @@ -32,8 +32,8 @@ namespace AlibabaCloud { struct Filter { - std::string key; std::vector value; + std::string key; }; public: diff --git a/ecs/include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesRequest.h index 1dacaca71..6b11defc4 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesRequest.h @@ -32,8 +32,8 @@ namespace AlibabaCloud { struct Filter { - std::string key; std::string value; + std::string key; }; public: diff --git a/ecs/include/alibabacloud/ecs/model/DescribeImagesRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeImagesRequest.h index 6032c852e..72786b2f8 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeImagesRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeImagesRequest.h @@ -30,18 +30,21 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT DescribeImagesRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; struct Filter { - std::string key; std::string value; + std::string key; }; public: DescribeImagesRequest(); ~DescribeImagesRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); std::string getActionType()const; void setActionType(const std::string& actionType); long getResourceOwnerId()const; @@ -50,18 +53,12 @@ namespace AlibabaCloud void setImageId(const std::string& imageId); std::string getSnapshotId()const; void setSnapshotId(const std::string& snapshotId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); std::string getUsage()const; void setUsage(const std::string& usage); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); int getPageNumber()const; void setPageNumber(int pageNumber); std::string getImageOwnerAlias()const; void setImageOwnerAlias(const std::string& imageOwnerAlias); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); bool getIsSupportIoOptimized()const; @@ -76,14 +73,12 @@ namespace AlibabaCloud void setPageSize(int pageSize); std::string getInstanceType()const; void setInstanceType(const std::string& instanceType); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); + std::vector getTag()const; + void setTag(const std::vector& tag); std::string getArchitecture()const; void setArchitecture(const std::string& architecture); bool getDryRun()const; void setDryRun(bool dryRun); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -94,31 +89,19 @@ namespace AlibabaCloud void setOSType(const std::string& oSType); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); std::vector getFilter()const; void setFilter(const std::vector& filter); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); std::string getStatus()const; void setStatus(const std::string& status); private: - std::string tag4Value_; std::string actionType_; long resourceOwnerId_; std::string imageId_; std::string snapshotId_; - std::string tag2Key_; std::string usage_; - std::string tag3Key_; int pageNumber_; std::string imageOwnerAlias_; - std::string tag1Value_; std::string resourceGroupId_; bool isSupportIoOptimized_; std::string regionId_; @@ -126,20 +109,15 @@ namespace AlibabaCloud bool isSupportCloudinit_; int pageSize_; std::string instanceType_; - std::string tag3Value_; + std::vector tag_; std::string architecture_; bool dryRun_; - std::string tag5Key_; std::string resourceOwnerAccount_; std::string ownerAccount_; bool showExpired_; std::string oSType_; long ownerId_; - std::string tag5Value_; - std::string tag1Key_; std::vector filter_; - std::string tag2Value_; - std::string tag4Key_; std::string status_; }; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstancesRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeInstancesRequest.h index 01fc05faf..b4615a691 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstancesRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstancesRequest.h @@ -30,163 +30,141 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT DescribeInstancesRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: DescribeInstancesRequest(); ~DescribeInstancesRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); std::string getInnerIpAddresses()const; void setInnerIpAddresses(const std::string& innerIpAddresses); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); + std::string getImageId()const; + void setImageId(const std::string& imageId); std::string getPrivateIpAddresses()const; void setPrivateIpAddresses(const std::string& privateIpAddresses); std::string getHpcClusterId()const; void setHpcClusterId(const std::string& hpcClusterId); std::string getFilter2Value()const; void setFilter2Value(const std::string& filter2Value); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); - std::string getKeyPairName()const; - void setKeyPairName(const std::string& keyPairName); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); - std::string getResourceGroupId()const; - void setResourceGroupId(const std::string& resourceGroupId); - std::string getLockReason()const; - void setLockReason(const std::string& lockReason); - std::string getFilter1Key()const; - void setFilter1Key(const std::string& filter1Key); - bool getDeviceAvailable()const; - void setDeviceAvailable(bool deviceAvailable); - std::string getFilter3Value()const; - void setFilter3Value(const std::string& filter3Value); - bool getDryRun()const; - void setDryRun(bool dryRun); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); - std::string getFilter1Value()const; - void setFilter1Value(const std::string& filter1Value); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getVSwitchId()const; - void setVSwitchId(const std::string& vSwitchId); - std::string getInstanceName()const; - void setInstanceName(const std::string& instanceName); - std::string getInstanceIds()const; - void setInstanceIds(const std::string& instanceIds); - std::string getInternetChargeType()const; - void setInternetChargeType(const std::string& internetChargeType); - std::string getZoneId()const; - void setZoneId(const std::string& zoneId); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); - std::string getInstanceNetworkType()const; - void setInstanceNetworkType(const std::string& instanceNetworkType); - std::string getStatus()const; - void setStatus(const std::string& status); - std::string getImageId()const; - void setImageId(const std::string& imageId); std::string getFilter4Value()const; void setFilter4Value(const std::string& filter4Value); bool getIoOptimized()const; void setIoOptimized(bool ioOptimized); std::string getSecurityGroupId()const; void setSecurityGroupId(const std::string& securityGroupId); + std::string getKeyPairName()const; + void setKeyPairName(const std::string& keyPairName); std::string getFilter4Key()const; void setFilter4Key(const std::string& filter4Key); int getPageNumber()const; void setPageNumber(int pageNumber); + std::string getResourceGroupId()const; + void setResourceGroupId(const std::string& resourceGroupId); + std::string getLockReason()const; + void setLockReason(const std::string& lockReason); + std::string getFilter1Key()const; + void setFilter1Key(const std::string& filter1Key); std::string getRegionId()const; void setRegionId(const std::string& regionId); std::string getRdmaIpAddresses()const; void setRdmaIpAddresses(const std::string& rdmaIpAddresses); + bool getDeviceAvailable()const; + void setDeviceAvailable(bool deviceAvailable); int getPageSize()const; void setPageSize(int pageSize); std::string getPublicIpAddresses()const; void setPublicIpAddresses(const std::string& publicIpAddresses); std::string getInstanceType()const; void setInstanceType(const std::string& instanceType); + std::vector getTag()const; + void setTag(const std::vector& tag); std::string getInstanceChargeType()const; void setInstanceChargeType(const std::string& instanceChargeType); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); + std::string getFilter3Value()const; + void setFilter3Value(const std::string& filter3Value); + bool getDryRun()const; + void setDryRun(bool dryRun); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); std::string getInstanceTypeFamily()const; void setInstanceTypeFamily(const std::string& instanceTypeFamily); + std::string getFilter1Value()const; + void setFilter1Value(const std::string& filter1Value); std::string getFilter2Key()const; void setFilter2Key(const std::string& filter2Key); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getVSwitchId()const; + void setVSwitchId(const std::string& vSwitchId); std::string getEipAddresses()const; void setEipAddresses(const std::string& eipAddresses); + std::string getInstanceName()const; + void setInstanceName(const std::string& instanceName); + std::string getInstanceIds()const; + void setInstanceIds(const std::string& instanceIds); + std::string getInternetChargeType()const; + void setInternetChargeType(const std::string& internetChargeType); std::string getVpcId()const; void setVpcId(const std::string& vpcId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); std::string getFilter3Key()const; void setFilter3Key(const std::string& filter3Key); + std::string getInstanceNetworkType()const; + void setInstanceNetworkType(const std::string& instanceNetworkType); + std::string getStatus()const; + void setStatus(const std::string& status); private: - std::string tag4Value_; std::string innerIpAddresses_; long resourceOwnerId_; - std::string tag2Key_; + std::string imageId_; std::string privateIpAddresses_; std::string hpcClusterId_; std::string filter2Value_; - std::string tag3Key_; - std::string keyPairName_; - std::string tag1Value_; - std::string resourceGroupId_; - std::string lockReason_; - std::string filter1Key_; - bool deviceAvailable_; - std::string filter3Value_; - bool dryRun_; - std::string tag5Key_; - std::string filter1Value_; - long ownerId_; - std::string vSwitchId_; - std::string instanceName_; - std::string instanceIds_; - std::string internetChargeType_; - std::string zoneId_; - std::string tag4Key_; - std::string instanceNetworkType_; - std::string status_; - std::string imageId_; std::string filter4Value_; bool ioOptimized_; std::string securityGroupId_; + std::string keyPairName_; std::string filter4Key_; int pageNumber_; + std::string resourceGroupId_; + std::string lockReason_; + std::string filter1Key_; std::string regionId_; std::string rdmaIpAddresses_; + bool deviceAvailable_; int pageSize_; std::string publicIpAddresses_; std::string instanceType_; + std::vector tag_; std::string instanceChargeType_; - std::string tag3Value_; + std::string filter3Value_; + bool dryRun_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string instanceTypeFamily_; + std::string filter1Value_; std::string filter2Key_; - std::string tag5Value_; - std::string tag1Key_; + long ownerId_; + std::string vSwitchId_; std::string eipAddresses_; + std::string instanceName_; + std::string instanceIds_; + std::string internetChargeType_; std::string vpcId_; - std::string tag2Value_; + std::string zoneId_; std::string filter3Key_; + std::string instanceNetworkType_; + std::string status_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h index 98f850ae6..e0a6fbe7e 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h @@ -30,70 +30,48 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT DescribeKeyPairsRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: DescribeKeyPairsRequest(); ~DescribeKeyPairsRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); - long getResourceOwnerId()const; - void setResourceOwnerId(long resourceOwnerId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); - std::string getResourceOwnerAccount()const; - void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getKeyPairFingerPrint()const; - void setKeyPairFingerPrint(const std::string& keyPairFingerPrint); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); - std::string getKeyPairName()const; - void setKeyPairName(const std::string& keyPairName); - long getOwnerId()const; - void setOwnerId(long ownerId); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getRegionId()const; void setRegionId(const std::string& regionId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); + std::string getKeyPairFingerPrint()const; + void setKeyPairFingerPrint(const std::string& keyPairFingerPrint); int getPageSize()const; void setPageSize(int pageSize); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); + std::string getKeyPairName()const; + void setKeyPairName(const std::string& keyPairName); + std::vector getTag()const; + void setTag(const std::vector& tag); + long getOwnerId()const; + void setOwnerId(long ownerId); + int getPageNumber()const; + void setPageNumber(int pageNumber); private: - std::string tag4Value_; - long resourceOwnerId_; - std::string tag2Key_; - std::string tag5Key_; - std::string resourceOwnerAccount_; - std::string keyPairFingerPrint_; - std::string tag3Key_; - std::string keyPairName_; - long ownerId_; - std::string tag5Value_; - int pageNumber_; - std::string tag1Key_; - std::string tag1Value_; std::string resourceGroupId_; + long resourceOwnerId_; + std::string resourceOwnerAccount_; std::string regionId_; - std::string tag2Value_; + std::string keyPairFingerPrint_; int pageSize_; - std::string tag4Key_; - std::string tag3Value_; + std::string keyPairName_; + std::vector tag_; + long ownerId_; + int pageNumber_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeLaunchTemplatesRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeLaunchTemplatesRequest.h index d744422e6..510355f6e 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeLaunchTemplatesRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeLaunchTemplatesRequest.h @@ -30,19 +30,20 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT DescribeLaunchTemplatesRequest : public RpcServiceRequest { + struct TemplateTag + { + std::string key; + std::string value; + }; public: DescribeLaunchTemplatesRequest(); ~DescribeLaunchTemplatesRequest(); - std::string getTemplateTag1Value()const; - void setTemplateTag1Value(const std::string& templateTag1Value); std::vector getLaunchTemplateName()const; void setLaunchTemplateName(const std::vector& launchTemplateName); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getTemplateTag4Key()const; - void setTemplateTag4Key(const std::string& templateTag4Key); long getCallerParentId()const; void setCallerParentId(long callerParentId); bool getProxy_original_security_transport()const; @@ -57,14 +58,10 @@ namespace AlibabaCloud void setPageNumber(int pageNumber); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); - std::string getTemplateTag3Key()const; - void setTemplateTag3Key(const std::string& templateTag3Key); std::string getSecurityToken()const; void setSecurityToken(const std::string& securityToken); std::string getRegionId()const; void setRegionId(const std::string& regionId); - std::string getTemplateTag5Value()const; - void setTemplateTag5Value(const std::string& templateTag5Value); bool getEnable()const; void setEnable(bool enable); std::string getRequestContent()const; @@ -73,16 +70,14 @@ namespace AlibabaCloud void setPageSize(int pageSize); std::string getCallerBidEmail()const; void setCallerBidEmail(const std::string& callerBidEmail); - std::string getTemplateTag3Value()const; - void setTemplateTag3Value(const std::string& templateTag3Value); + std::vector getTemplateTag()const; + void setTemplateTag(const std::vector& templateTag); std::string getCallerUidEmail()const; void setCallerUidEmail(const std::string& callerUidEmail); long getCallerUid()const; void setCallerUid(long callerUid); std::string getApp_ip()const; void setApp_ip(const std::string& app_ip); - std::string getTemplateTag2Key()const; - void setTemplateTag2Key(const std::string& templateTag2Key); std::vector getLaunchTemplateId()const; void setLaunchTemplateId(const std::vector& launchTemplateId); std::string getResourceOwnerAccount()const; @@ -91,8 +86,6 @@ namespace AlibabaCloud void setOwnerAccount(const std::string& ownerAccount); std::string getTemplateResourceGroupId()const; void setTemplateResourceGroupId(const std::string& templateResourceGroupId); - std::string getTemplateTag2Value()const; - void setTemplateTag2Value(const std::string& templateTag2Value); std::string getCallerBid()const; void setCallerBid(const std::string& callerBid); long getOwnerId()const; @@ -103,20 +96,12 @@ namespace AlibabaCloud void setAk_mfa_present(bool ak_mfa_present); bool getSecurity_transport()const; void setSecurity_transport(bool security_transport); - std::string getTemplateTag4Value()const; - void setTemplateTag4Value(const std::string& templateTag4Value); std::string getRequestId()const; void setRequestId(const std::string& requestId); - std::string getTemplateTag5Key()const; - void setTemplateTag5Key(const std::string& templateTag5Key); - std::string getTemplateTag1Key()const; - void setTemplateTag1Key(const std::string& templateTag1Key); private: - std::string templateTag1Value_; std::vector launchTemplateName_; long resourceOwnerId_; - std::string templateTag4Key_; long callerParentId_; bool proxy_original_security_transport_; std::string proxy_original_source_ip_; @@ -124,33 +109,26 @@ namespace AlibabaCloud std::string callerType_; int pageNumber_; std::string accessKeyId_; - std::string templateTag3Key_; std::string securityToken_; std::string regionId_; - std::string templateTag5Value_; bool enable_; std::string requestContent_; int pageSize_; std::string callerBidEmail_; - std::string templateTag3Value_; + std::vector templateTag_; std::string callerUidEmail_; long callerUid_; std::string app_ip_; - std::string templateTag2Key_; std::vector launchTemplateId_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string templateResourceGroupId_; - std::string templateTag2Value_; std::string callerBid_; long ownerId_; bool proxy_trust_transport_info_; bool ak_mfa_present_; bool security_transport_; - std::string templateTag4Value_; std::string requestId_; - std::string templateTag5Key_; - std::string templateTag1Key_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesRequest.h index 8c6ebed25..f15402dfd 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesRequest.h @@ -30,25 +30,24 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT DescribeNetworkInterfacesRequest : public RpcServiceRequest { + struct Tag + { + std::string key; + std::string value; + }; public: DescribeNetworkInterfacesRequest(); ~DescribeNetworkInterfacesRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); long getCallerParentId()const; void setCallerParentId(long callerParentId); std::string getSecurityGroupId()const; void setSecurityGroupId(const std::string& securityGroupId); bool getProxy_original_security_transport()const; void setProxy_original_security_transport(bool proxy_original_security_transport); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); std::string getProxy_original_source_ip()const; void setProxy_original_source_ip(const std::string& proxy_original_source_ip); std::string getType()const; @@ -61,8 +60,6 @@ namespace AlibabaCloud void setPageNumber(int pageNumber); std::string getAccessKeyId()const; void setAccessKeyId(const std::string& accessKeyId); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); std::string getSecurityToken()const; @@ -77,18 +74,16 @@ namespace AlibabaCloud void setPageSize(int pageSize); std::string getCallerBidEmail()const; void setCallerBidEmail(const std::string& callerBidEmail); + std::vector getTag()const; + void setTag(const std::vector& tag); std::string getCallerUidEmail()const; void setCallerUidEmail(const std::string& callerUidEmail); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); std::string getNetworkInterfaceName()const; void setNetworkInterfaceName(const std::string& networkInterfaceName); long getCallerUid()const; void setCallerUid(long callerUid); std::string getApp_ip()const; void setApp_ip(const std::string& app_ip); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -97,48 +92,36 @@ namespace AlibabaCloud void setCallerBid(const std::string& callerBid); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); bool getProxy_trust_transport_info()const; void setProxy_trust_transport_info(bool proxy_trust_transport_info); bool getAk_mfa_present()const; void setAk_mfa_present(bool ak_mfa_present); bool getSecurity_transport()const; void setSecurity_transport(bool security_transport); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); std::string getVSwitchId()const; void setVSwitchId(const std::string& vSwitchId); std::string getInstanceId()const; void setInstanceId(const std::string& instanceId); std::string getRequestId()const; void setRequestId(const std::string& requestId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); std::string getVpcId()const; void setVpcId(const std::string& vpcId); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); std::string getPrimaryIpAddress()const; void setPrimaryIpAddress(const std::string& primaryIpAddress); std::vector getNetworkInterfaceId()const; void setNetworkInterfaceId(const std::vector& networkInterfaceId); private: - std::string tag4Value_; long resourceOwnerId_; - std::string tag2Key_; long callerParentId_; std::string securityGroupId_; bool proxy_original_security_transport_; - std::string tag3Key_; std::string proxy_original_source_ip_; std::string type_; std::string ownerIdLoginEmail_; std::string callerType_; int pageNumber_; std::string accessKeyId_; - std::string tag1Value_; std::string resourceGroupId_; std::string securityToken_; std::string regionId_; @@ -146,27 +129,22 @@ namespace AlibabaCloud std::string requestContent_; int pageSize_; std::string callerBidEmail_; + std::vector tag_; std::string callerUidEmail_; - std::string tag3Value_; std::string networkInterfaceName_; long callerUid_; std::string app_ip_; - std::string tag5Key_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string callerBid_; long ownerId_; - std::string tag5Value_; bool proxy_trust_transport_info_; bool ak_mfa_present_; bool security_transport_; - std::string tag1Key_; std::string vSwitchId_; std::string instanceId_; std::string requestId_; - std::string tag2Value_; std::string vpcId_; - std::string tag4Key_; std::string primaryIpAddress_; std::vector networkInterfaceId_; diff --git a/ecs/include/alibabacloud/ecs/model/DescribePhysicalConnectionsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribePhysicalConnectionsRequest.h index c7feecbbf..0025357da 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribePhysicalConnectionsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribePhysicalConnectionsRequest.h @@ -32,8 +32,8 @@ namespace AlibabaCloud { struct Filter { - std::string key; std::vector value; + std::string key; }; public: diff --git a/ecs/include/alibabacloud/ecs/model/DescribeResourceByTagsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeResourceByTagsRequest.h index 3c364e3e3..9cf3442b5 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeResourceByTagsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeResourceByTagsRequest.h @@ -30,64 +30,42 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT DescribeResourceByTagsRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: DescribeResourceByTagsRequest(); ~DescribeResourceByTagsRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + int getPageSize()const; + void setPageSize(int pageSize); + std::vector getTag()const; + void setTag(const std::vector& tag); long getOwnerId()const; void setOwnerId(long ownerId); std::string getResourceType()const; void setResourceType(const std::string& resourceType); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); int getPageNumber()const; void setPageNumber(int pageNumber); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); private: - std::string tag4Value_; long resourceOwnerId_; - std::string tag2Key_; - std::string tag5Key_; std::string resourceOwnerAccount_; - std::string tag3Key_; + std::string regionId_; + int pageSize_; + std::vector tag_; long ownerId_; std::string resourceType_; - std::string tag5Value_; int pageNumber_; - std::string tag1Key_; - std::string tag1Value_; - std::string regionId_; - std::string tag2Value_; - int pageSize_; - std::string tag4Key_; - std::string tag3Value_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeRouterInterfacesRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeRouterInterfacesRequest.h index 57a02c218..4f8d08751 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeRouterInterfacesRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeRouterInterfacesRequest.h @@ -32,8 +32,8 @@ namespace AlibabaCloud { struct Filter { - std::string key; std::vector value; + std::string key; }; public: diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupsRequest.h index f37deea64..84e298a34 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupsRequest.h @@ -30,91 +30,69 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT DescribeSecurityGroupsRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: DescribeSecurityGroupsRequest(); ~DescribeSecurityGroupsRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); - bool getFuzzyQuery()const; - void setFuzzyQuery(bool fuzzyQuery); - std::string getSecurityGroupId()const; - void setSecurityGroupId(const std::string& securityGroupId); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); - bool getIsQueryEcsCount()const; - void setIsQueryEcsCount(bool isQueryEcsCount); - std::string getNetworkType()const; - void setNetworkType(const std::string& networkType); - std::string getSecurityGroupName()const; - void setSecurityGroupName(const std::string& securityGroupName); - int getPageNumber()const; - void setPageNumber(int pageNumber); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); - std::string getResourceGroupId()const; - void setResourceGroupId(const std::string& resourceGroupId); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); bool getDryRun()const; void setDryRun(bool dryRun); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); + bool getFuzzyQuery()const; + void setFuzzyQuery(bool fuzzyQuery); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + std::string getSecurityGroupId()const; + void setSecurityGroupId(const std::string& securityGroupId); + bool getIsQueryEcsCount()const; + void setIsQueryEcsCount(bool isQueryEcsCount); + std::string getNetworkType()const; + void setNetworkType(const std::string& networkType); long getOwnerId()const; void setOwnerId(long ownerId); std::string getSecurityGroupIds()const; void setSecurityGroupIds(const std::string& securityGroupIds); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); + std::string getSecurityGroupName()const; + void setSecurityGroupName(const std::string& securityGroupName); + 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& regionId); std::string getVpcId()const; void setVpcId(const std::string& vpcId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); + int getPageSize()const; + void setPageSize(int pageSize); + std::vector getTag()const; + void setTag(const std::vector& tag); private: - std::string tag4Value_; long resourceOwnerId_; - std::string tag2Key_; - bool fuzzyQuery_; - std::string securityGroupId_; - std::string tag3Key_; - bool isQueryEcsCount_; - std::string networkType_; - std::string securityGroupName_; - int pageNumber_; - std::string tag1Value_; - std::string resourceGroupId_; - std::string regionId_; - int pageSize_; - std::string tag3Value_; bool dryRun_; - std::string tag5Key_; + bool fuzzyQuery_; std::string resourceOwnerAccount_; std::string ownerAccount_; + std::string securityGroupId_; + bool isQueryEcsCount_; + std::string networkType_; long ownerId_; std::string securityGroupIds_; - std::string tag5Value_; - std::string tag1Key_; + std::string securityGroupName_; + int pageNumber_; + std::string resourceGroupId_; + std::string regionId_; std::string vpcId_; - std::string tag2Value_; - std::string tag4Key_; + int pageSize_; + std::vector tag_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h index df0a74f1c..fcb885216 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h @@ -39,6 +39,7 @@ namespace AlibabaCloud int sourceDiskSize; std::string instanceId; std::string snapshotLinkId; + std::string sourceDiskName; std::string regionId; std::string sourceDiskType; int totalSize; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsRequest.h index 0c79625b2..9fd5e588f 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsRequest.h @@ -30,17 +30,18 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT DescribeSnapshotsRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: DescribeSnapshotsRequest(); ~DescribeSnapshotsRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); std::string getFilter2Value()const; void setFilter2Value(const std::string& filter2Value); std::string getSnapshotIds()const; @@ -51,12 +52,8 @@ namespace AlibabaCloud void setSnapshotLinkId(const std::string& snapshotLinkId); std::string getSnapshotName()const; void setSnapshotName(const std::string& snapshotName); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); int getPageNumber()const; void setPageNumber(int pageNumber); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); std::string getResourceGroupId()const; void setResourceGroupId(const std::string& resourceGroupId); std::string getFilter1Key()const; @@ -67,12 +64,10 @@ namespace AlibabaCloud void setPageSize(int pageSize); std::string getDiskId()const; void setDiskId(const std::string& diskId); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); + std::vector getTag()const; + void setTag(const std::vector& tag); bool getDryRun()const; void setDryRun(bool dryRun); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); std::string getOwnerAccount()const; @@ -85,56 +80,39 @@ namespace AlibabaCloud void setFilter2Key(const std::string& filter2Key); long getOwnerId()const; void setOwnerId(long ownerId); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); std::string getInstanceId()const; void setInstanceId(const std::string& instanceId); bool getEncrypted()const; void setEncrypted(bool encrypted); std::string getSnapshotType()const; void setSnapshotType(const std::string& snapshotType); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); std::string getStatus()const; void setStatus(const std::string& status); private: - std::string tag4Value_; long resourceOwnerId_; - std::string tag2Key_; std::string filter2Value_; std::string snapshotIds_; std::string usage_; std::string snapshotLinkId_; std::string snapshotName_; - std::string tag3Key_; int pageNumber_; - std::string tag1Value_; std::string resourceGroupId_; std::string filter1Key_; std::string regionId_; int pageSize_; std::string diskId_; - std::string tag3Value_; + std::vector tag_; bool dryRun_; - std::string tag5Key_; std::string resourceOwnerAccount_; std::string ownerAccount_; std::string sourceDiskType_; std::string filter1Value_; std::string filter2Key_; long ownerId_; - std::string tag5Value_; - std::string tag1Key_; std::string instanceId_; bool encrypted_; std::string snapshotType_; - std::string tag2Value_; - std::string tag4Key_; std::string status_; }; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeTagsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeTagsRequest.h index b3acda459..5d42f6a14 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeTagsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeTagsRequest.h @@ -30,67 +30,45 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT DescribeTagsRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: DescribeTagsRequest(); ~DescribeTagsRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceId()const; void setResourceId(const std::string& resourceId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + int getPageSize()const; + void setPageSize(int pageSize); + std::vector getTag()const; + void setTag(const std::vector& tag); long getOwnerId()const; void setOwnerId(long ownerId); std::string getResourceType()const; void setResourceType(const std::string& resourceType); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); int getPageNumber()const; void setPageNumber(int pageNumber); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - int getPageSize()const; - void setPageSize(int pageSize); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); private: - std::string tag4Value_; long resourceOwnerId_; std::string resourceId_; - std::string tag2Key_; - std::string tag5Key_; std::string resourceOwnerAccount_; - std::string tag3Key_; + std::string regionId_; + int pageSize_; + std::vector tag_; long ownerId_; std::string resourceType_; - std::string tag5Value_; int pageNumber_; - std::string tag1Key_; - std::string tag1Value_; - std::string regionId_; - std::string tag2Value_; - int pageSize_; - std::string tag4Key_; - std::string tag3Value_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h index bc653b458..5dc68e19e 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h @@ -32,8 +32,8 @@ namespace AlibabaCloud { struct Filter { - std::string key; std::vector value; + std::string key; }; public: diff --git a/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersRequest.h index dd23fa7b2..86e3808bc 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersRequest.h @@ -32,8 +32,8 @@ namespace AlibabaCloud { struct Filter { - std::string key; std::vector value; + std::string key; }; public: diff --git a/ecs/include/alibabacloud/ecs/model/ImportImageRequest.h b/ecs/include/alibabacloud/ecs/model/ImportImageRequest.h index 0aa5a1b81..40a348826 100644 --- a/ecs/include/alibabacloud/ecs/model/ImportImageRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ImportImageRequest.h @@ -32,12 +32,12 @@ namespace AlibabaCloud { struct DiskDeviceMapping { - std::string format; std::string oSSBucket; - std::string oSSObject; int diskImSize; - int diskImageSize; + std::string format; std::string device; + std::string oSSObject; + int diskImageSize; }; public: diff --git a/ecs/include/alibabacloud/ecs/model/ModifyVSwitchAttributeRequest.h b/ecs/include/alibabacloud/ecs/model/ModifyVSwitchAttributeRequest.h index 271ac5491..e73b41b4c 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyVSwitchAttributeRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyVSwitchAttributeRequest.h @@ -41,6 +41,8 @@ namespace AlibabaCloud void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); std::string getVSwitchName()const; void setVSwitchName(const std::string& vSwitchName); std::string getOwnerAccount()const; @@ -54,6 +56,7 @@ namespace AlibabaCloud std::string vSwitchId_; long resourceOwnerId_; std::string resourceOwnerAccount_; + std::string regionId_; std::string vSwitchName_; std::string ownerAccount_; std::string description_; diff --git a/ecs/include/alibabacloud/ecs/model/ModifyVpcAttributeRequest.h b/ecs/include/alibabacloud/ecs/model/ModifyVpcAttributeRequest.h index a3b6efd41..afd248782 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyVpcAttributeRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyVpcAttributeRequest.h @@ -41,10 +41,14 @@ namespace AlibabaCloud void setResourceOwnerId(long resourceOwnerId); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); std::string getVpcId()const; void setVpcId(const std::string& vpcId); std::string getOwnerAccount()const; void setOwnerAccount(const std::string& ownerAccount); + std::string getCidrBlock()const; + void setCidrBlock(const std::string& cidrBlock); std::string getDescription()const; void setDescription(const std::string& description); std::string getUserCidr()const; @@ -56,8 +60,10 @@ namespace AlibabaCloud std::string vpcName_; long resourceOwnerId_; std::string resourceOwnerAccount_; + std::string regionId_; std::string vpcId_; std::string ownerAccount_; + std::string cidrBlock_; std::string description_; std::string userCidr_; long ownerId_; diff --git a/ecs/include/alibabacloud/ecs/model/RemoveTagsRequest.h b/ecs/include/alibabacloud/ecs/model/RemoveTagsRequest.h index 08281f3f8..fa1918121 100644 --- a/ecs/include/alibabacloud/ecs/model/RemoveTagsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/RemoveTagsRequest.h @@ -30,61 +30,39 @@ namespace AlibabaCloud { class ALIBABACLOUD_ECS_EXPORT RemoveTagsRequest : public RpcServiceRequest { + struct Tag + { + std::string value; + std::string key; + }; public: RemoveTagsRequest(); ~RemoveTagsRequest(); - std::string getTag4Value()const; - void setTag4Value(const std::string& tag4Value); long getResourceOwnerId()const; void setResourceOwnerId(long resourceOwnerId); std::string getResourceId()const; void setResourceId(const std::string& resourceId); - std::string getTag2Key()const; - void setTag2Key(const std::string& tag2Key); - std::string getTag5Key()const; - void setTag5Key(const std::string& tag5Key); std::string getResourceOwnerAccount()const; void setResourceOwnerAccount(const std::string& resourceOwnerAccount); - std::string getTag3Key()const; - void setTag3Key(const std::string& tag3Key); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + std::vector getTag()const; + void setTag(const std::vector& tag); long getOwnerId()const; void setOwnerId(long ownerId); std::string getResourceType()const; void setResourceType(const std::string& resourceType); - std::string getTag5Value()const; - void setTag5Value(const std::string& tag5Value); - std::string getTag1Key()const; - void setTag1Key(const std::string& tag1Key); - std::string getTag1Value()const; - void setTag1Value(const std::string& tag1Value); - std::string getRegionId()const; - void setRegionId(const std::string& regionId); - std::string getTag2Value()const; - void setTag2Value(const std::string& tag2Value); - std::string getTag4Key()const; - void setTag4Key(const std::string& tag4Key); - std::string getTag3Value()const; - void setTag3Value(const std::string& tag3Value); private: - std::string tag4Value_; long resourceOwnerId_; std::string resourceId_; - std::string tag2Key_; - std::string tag5Key_; std::string resourceOwnerAccount_; - std::string tag3Key_; + std::string regionId_; + std::vector tag_; long ownerId_; std::string resourceType_; - std::string tag5Value_; - std::string tag1Key_; - std::string tag1Value_; - std::string regionId_; - std::string tag2Value_; - std::string tag4Key_; - std::string tag3Value_; }; } diff --git a/ecs/src/EcsClient.cc b/ecs/src/EcsClient.cc index e06af1f2e..1315e6087 100644 --- a/ecs/src/EcsClient.cc +++ b/ecs/src/EcsClient.cc @@ -303,6 +303,42 @@ EcsClient::AttachDiskOutcomeCallable EcsClient::attachDiskCallable(const AttachD return task->get_future(); } +EcsClient::DescribeEniMonitorDataOutcome EcsClient::describeEniMonitorData(const DescribeEniMonitorDataRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeEniMonitorDataOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeEniMonitorDataOutcome(DescribeEniMonitorDataResult(outcome.result())); + else + return DescribeEniMonitorDataOutcome(outcome.error()); +} + +void EcsClient::describeEniMonitorDataAsync(const DescribeEniMonitorDataRequest& request, const DescribeEniMonitorDataAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeEniMonitorData(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EcsClient::DescribeEniMonitorDataOutcomeCallable EcsClient::describeEniMonitorDataCallable(const DescribeEniMonitorDataRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeEniMonitorData(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EcsClient::ReInitDiskOutcome EcsClient::reInitDisk(const ReInitDiskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6891,6 +6927,42 @@ EcsClient::CreateVirtualBorderRouterOutcomeCallable EcsClient::createVirtualBord return task->get_future(); } +EcsClient::DescribeAccountAttributesOutcome EcsClient::describeAccountAttributes(const DescribeAccountAttributesRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeAccountAttributesOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeAccountAttributesOutcome(DescribeAccountAttributesResult(outcome.result())); + else + return DescribeAccountAttributesOutcome(outcome.error()); +} + +void EcsClient::describeAccountAttributesAsync(const DescribeAccountAttributesRequest& request, const DescribeAccountAttributesAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeAccountAttributes(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EcsClient::DescribeAccountAttributesOutcomeCallable EcsClient::describeAccountAttributesCallable(const DescribeAccountAttributesRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeAccountAttributes(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EcsClient::EipFillParamsOutcome EcsClient::eipFillParams(const EipFillParamsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/ecs/src/model/AddTagsRequest.cc b/ecs/src/model/AddTagsRequest.cc index b0f1faa56..82e82a91f 100644 --- a/ecs/src/model/AddTagsRequest.cc +++ b/ecs/src/model/AddTagsRequest.cc @@ -25,17 +25,6 @@ AddTagsRequest::AddTagsRequest() : AddTagsRequest::~AddTagsRequest() {} -std::string AddTagsRequest::getTag4Value()const -{ - return tag4Value_; -} - -void AddTagsRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - long AddTagsRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -58,28 +47,6 @@ void AddTagsRequest::setResourceId(const std::string& resourceId) setParameter("ResourceId", resourceId); } -std::string AddTagsRequest::getTag2Key()const -{ - return tag2Key_; -} - -void AddTagsRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - -std::string AddTagsRequest::getTag5Key()const -{ - return tag5Key_; -} - -void AddTagsRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string AddTagsRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -91,15 +58,32 @@ void AddTagsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAcc setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string AddTagsRequest::getTag3Key()const +std::string AddTagsRequest::getRegionId()const { - return tag3Key_; + return regionId_; } -void AddTagsRequest::setTag3Key(const std::string& tag3Key) +void AddTagsRequest::setRegionId(const std::string& regionId) { - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::vector AddTagsRequest::getTag()const +{ + return tag_; +} + +void AddTagsRequest::setTag(const std::vector& tag) +{ + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } long AddTagsRequest::getOwnerId()const @@ -124,80 +108,3 @@ void AddTagsRequest::setResourceType(const std::string& resourceType) setParameter("ResourceType", resourceType); } -std::string AddTagsRequest::getTag5Value()const -{ - return tag5Value_; -} - -void AddTagsRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -std::string AddTagsRequest::getTag1Key()const -{ - return tag1Key_; -} - -void AddTagsRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - -std::string AddTagsRequest::getTag1Value()const -{ - return tag1Value_; -} - -void AddTagsRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - -std::string AddTagsRequest::getRegionId()const -{ - return regionId_; -} - -void AddTagsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string AddTagsRequest::getTag2Value()const -{ - return tag2Value_; -} - -void AddTagsRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - -std::string AddTagsRequest::getTag4Key()const -{ - return tag4Key_; -} - -void AddTagsRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - -std::string AddTagsRequest::getTag3Value()const -{ - return tag3Value_; -} - -void AddTagsRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - diff --git a/ecs/src/model/CopyImageRequest.cc b/ecs/src/model/CopyImageRequest.cc index 265be2004..f7e3fcc51 100644 --- a/ecs/src/model/CopyImageRequest.cc +++ b/ecs/src/model/CopyImageRequest.cc @@ -25,17 +25,6 @@ CopyImageRequest::CopyImageRequest() : CopyImageRequest::~CopyImageRequest() {} -std::string CopyImageRequest::getTag4Value()const -{ - return tag4Value_; -} - -void CopyImageRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - long CopyImageRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -58,26 +47,15 @@ void CopyImageRequest::setImageId(const std::string& imageId) setParameter("ImageId", imageId); } -std::string CopyImageRequest::getTag2Key()const +bool CopyImageRequest::getEncrypted()const { - return tag2Key_; + return encrypted_; } -void CopyImageRequest::setTag2Key(const std::string& tag2Key) +void CopyImageRequest::setEncrypted(bool encrypted) { - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - -std::string CopyImageRequest::getTag5Key()const -{ - return tag5Key_; -} - -void CopyImageRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); + encrypted_ = encrypted; + setParameter("Encrypted", std::to_string(encrypted)); } std::string CopyImageRequest::getResourceOwnerAccount()const @@ -91,6 +69,17 @@ void CopyImageRequest::setResourceOwnerAccount(const std::string& resourceOwnerA setParameter("ResourceOwnerAccount", resourceOwnerAccount); } +std::string CopyImageRequest::getRegionId()const +{ + return regionId_; +} + +void CopyImageRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + std::string CopyImageRequest::getDestinationImageName()const { return destinationImageName_; @@ -124,15 +113,21 @@ void CopyImageRequest::setOwnerAccount(const std::string& ownerAccount) setParameter("OwnerAccount", ownerAccount); } -std::string CopyImageRequest::getTag3Key()const +std::vector CopyImageRequest::getTag()const { - return tag3Key_; + return tag_; } -void CopyImageRequest::setTag3Key(const std::string& tag3Key) +void CopyImageRequest::setTag(const std::vector& tag) { - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } long CopyImageRequest::getOwnerId()const @@ -146,83 +141,6 @@ void CopyImageRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string CopyImageRequest::getTag5Value()const -{ - return tag5Value_; -} - -void CopyImageRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -std::string CopyImageRequest::getTag1Key()const -{ - return tag1Key_; -} - -void CopyImageRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - -std::string CopyImageRequest::getTag1Value()const -{ - return tag1Value_; -} - -void CopyImageRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - -bool CopyImageRequest::getEncrypted()const -{ - return encrypted_; -} - -void CopyImageRequest::setEncrypted(bool encrypted) -{ - encrypted_ = encrypted; - setParameter("Encrypted", std::to_string(encrypted)); -} - -std::string CopyImageRequest::getRegionId()const -{ - return regionId_; -} - -void CopyImageRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string CopyImageRequest::getTag2Value()const -{ - return tag2Value_; -} - -void CopyImageRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - -std::string CopyImageRequest::getTag4Key()const -{ - return tag4Key_; -} - -void CopyImageRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - std::string CopyImageRequest::getDestinationDescription()const { return destinationDescription_; @@ -234,14 +152,3 @@ void CopyImageRequest::setDestinationDescription(const std::string& destinationD setParameter("DestinationDescription", destinationDescription); } -std::string CopyImageRequest::getTag3Value()const -{ - return tag3Value_; -} - -void CopyImageRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - diff --git a/ecs/src/model/CreateDiskRequest.cc b/ecs/src/model/CreateDiskRequest.cc index dbeff79ac..c8c5ddd4c 100644 --- a/ecs/src/model/CreateDiskRequest.cc +++ b/ecs/src/model/CreateDiskRequest.cc @@ -25,17 +25,6 @@ CreateDiskRequest::CreateDiskRequest() : CreateDiskRequest::~CreateDiskRequest() {} -std::string CreateDiskRequest::getTag4Value()const -{ - return tag4Value_; -} - -void CreateDiskRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - long CreateDiskRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -58,15 +47,15 @@ void CreateDiskRequest::setSnapshotId(const std::string& snapshotId) setParameter("SnapshotId", snapshotId); } -std::string CreateDiskRequest::getTag2Key()const +std::string CreateDiskRequest::getResourceOwnerAccount()const { - return tag2Key_; + return resourceOwnerAccount_; } -void CreateDiskRequest::setTag2Key(const std::string& tag2Key) +void CreateDiskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) { - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); } std::string CreateDiskRequest::getClientToken()const @@ -80,116 +69,6 @@ void CreateDiskRequest::setClientToken(const std::string& clientToken) setParameter("ClientToken", clientToken); } -std::string CreateDiskRequest::getDescription()const -{ - return description_; -} - -void CreateDiskRequest::setDescription(const std::string& description) -{ - description_ = description; - setParameter("Description", description); -} - -std::string CreateDiskRequest::getTag3Key()const -{ - return tag3Key_; -} - -void CreateDiskRequest::setTag3Key(const std::string& tag3Key) -{ - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); -} - -std::string CreateDiskRequest::getDiskName()const -{ - return diskName_; -} - -void CreateDiskRequest::setDiskName(const std::string& diskName) -{ - diskName_ = diskName; - setParameter("DiskName", diskName); -} - -std::string CreateDiskRequest::getTag1Value()const -{ - return tag1Value_; -} - -void CreateDiskRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - -std::string CreateDiskRequest::getResourceGroupId()const -{ - return resourceGroupId_; -} - -void CreateDiskRequest::setResourceGroupId(const std::string& resourceGroupId) -{ - resourceGroupId_ = resourceGroupId; - setParameter("ResourceGroupId", resourceGroupId); -} - -std::string CreateDiskRequest::getRegionId()const -{ - return regionId_; -} - -void CreateDiskRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string CreateDiskRequest::getDiskCategory()const -{ - return diskCategory_; -} - -void CreateDiskRequest::setDiskCategory(const std::string& diskCategory) -{ - diskCategory_ = diskCategory; - setParameter("DiskCategory", diskCategory); -} - -std::string CreateDiskRequest::getTag3Value()const -{ - return tag3Value_; -} - -void CreateDiskRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - -std::string CreateDiskRequest::getTag5Key()const -{ - return tag5Key_; -} - -void CreateDiskRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - -std::string CreateDiskRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void CreateDiskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - std::string CreateDiskRequest::getOwnerAccount()const { return ownerAccount_; @@ -201,6 +80,17 @@ void CreateDiskRequest::setOwnerAccount(const std::string& ownerAccount) setParameter("OwnerAccount", ownerAccount); } +std::string CreateDiskRequest::getDescription()const +{ + return description_; +} + +void CreateDiskRequest::setDescription(const std::string& description) +{ + description_ = description; + setParameter("Description", description); +} + long CreateDiskRequest::getOwnerId()const { return ownerId_; @@ -212,26 +102,26 @@ void CreateDiskRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string CreateDiskRequest::getTag5Value()const +std::string CreateDiskRequest::getDiskName()const { - return tag5Value_; + return diskName_; } -void CreateDiskRequest::setTag5Value(const std::string& tag5Value) +void CreateDiskRequest::setDiskName(const std::string& diskName) { - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); + diskName_ = diskName; + setParameter("DiskName", diskName); } -std::string CreateDiskRequest::getTag1Key()const +std::string CreateDiskRequest::getResourceGroupId()const { - return tag1Key_; + return resourceGroupId_; } -void CreateDiskRequest::setTag1Key(const std::string& tag1Key) +void CreateDiskRequest::setResourceGroupId(const std::string& resourceGroupId) { - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); + resourceGroupId_ = resourceGroupId; + setParameter("ResourceGroupId", resourceGroupId); } int CreateDiskRequest::getSize()const @@ -256,15 +146,26 @@ void CreateDiskRequest::setEncrypted(bool encrypted) setParameter("Encrypted", std::to_string(encrypted)); } -std::string CreateDiskRequest::getTag2Value()const +std::string CreateDiskRequest::getRegionId()const { - return tag2Value_; + return regionId_; } -void CreateDiskRequest::setTag2Value(const std::string& tag2Value) +void CreateDiskRequest::setRegionId(const std::string& regionId) { - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::string CreateDiskRequest::getDiskCategory()const +{ + return diskCategory_; +} + +void CreateDiskRequest::setDiskCategory(const std::string& diskCategory) +{ + diskCategory_ = diskCategory; + setParameter("DiskCategory", diskCategory); } std::string CreateDiskRequest::getZoneId()const @@ -278,14 +179,20 @@ void CreateDiskRequest::setZoneId(const std::string& zoneId) setParameter("ZoneId", zoneId); } -std::string CreateDiskRequest::getTag4Key()const +std::vector CreateDiskRequest::getTag()const { - return tag4Key_; + return tag_; } -void CreateDiskRequest::setTag4Key(const std::string& tag4Key) +void CreateDiskRequest::setTag(const std::vector& tag) { - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } diff --git a/ecs/src/model/CreateImageRequest.cc b/ecs/src/model/CreateImageRequest.cc index 5e037c1e4..b68e12e98 100644 --- a/ecs/src/model/CreateImageRequest.cc +++ b/ecs/src/model/CreateImageRequest.cc @@ -37,24 +37,13 @@ void CreateImageRequest::setDiskDeviceMapping(const std::vector CreateImageRequest::getTag()const +{ + return tag_; +} + +void CreateImageRequest::setTag(const std::vector& tag) +{ + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } std::string CreateImageRequest::getArchitecture()const @@ -198,113 +215,3 @@ void CreateImageRequest::setArchitecture(const std::string& architecture) setParameter("Architecture", architecture); } -std::string CreateImageRequest::getTag5Key()const -{ - return tag5Key_; -} - -void CreateImageRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - -std::string CreateImageRequest::getResourceOwnerAccount()const -{ - return resourceOwnerAccount_; -} - -void CreateImageRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) -{ - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter("ResourceOwnerAccount", resourceOwnerAccount); -} - -std::string CreateImageRequest::getOwnerAccount()const -{ - return ownerAccount_; -} - -void CreateImageRequest::setOwnerAccount(const std::string& ownerAccount) -{ - ownerAccount_ = ownerAccount; - setParameter("OwnerAccount", ownerAccount); -} - -long CreateImageRequest::getOwnerId()const -{ - return ownerId_; -} - -void CreateImageRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string CreateImageRequest::getTag5Value()const -{ - return tag5Value_; -} - -void CreateImageRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -std::string CreateImageRequest::getTag1Key()const -{ - return tag1Key_; -} - -void CreateImageRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - -std::string CreateImageRequest::getInstanceId()const -{ - return instanceId_; -} - -void CreateImageRequest::setInstanceId(const std::string& instanceId) -{ - instanceId_ = instanceId; - setParameter("InstanceId", instanceId); -} - -std::string CreateImageRequest::getTag2Value()const -{ - return tag2Value_; -} - -void CreateImageRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - -std::string CreateImageRequest::getImageVersion()const -{ - return imageVersion_; -} - -void CreateImageRequest::setImageVersion(const std::string& imageVersion) -{ - imageVersion_ = imageVersion; - setParameter("ImageVersion", imageVersion); -} - -std::string CreateImageRequest::getTag4Key()const -{ - return tag4Key_; -} - -void CreateImageRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - diff --git a/ecs/src/model/CreateInstanceRequest.cc b/ecs/src/model/CreateInstanceRequest.cc index 0276506b5..81606d850 100644 --- a/ecs/src/model/CreateInstanceRequest.cc +++ b/ecs/src/model/CreateInstanceRequest.cc @@ -25,17 +25,6 @@ CreateInstanceRequest::CreateInstanceRequest() : CreateInstanceRequest::~CreateInstanceRequest() {} -std::string CreateInstanceRequest::getTag4Value()const -{ - return tag4Value_; -} - -void CreateInstanceRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - long CreateInstanceRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -47,17 +36,6 @@ void CreateInstanceRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string CreateInstanceRequest::getTag2Key()const -{ - return tag2Key_; -} - -void CreateInstanceRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - std::string CreateInstanceRequest::getHpcClusterId()const { return hpcClusterId_; @@ -69,17 +47,6 @@ void CreateInstanceRequest::setHpcClusterId(const std::string& hpcClusterId) setParameter("HpcClusterId", hpcClusterId); } -std::string CreateInstanceRequest::getTag3Key()const -{ - return tag3Key_; -} - -void CreateInstanceRequest::setTag3Key(const std::string& tag3Key) -{ - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); -} - std::string CreateInstanceRequest::getSecurityEnhancementStrategy()const { return securityEnhancementStrategy_; @@ -113,17 +80,6 @@ void CreateInstanceRequest::setSpotPriceLimit(float spotPriceLimit) setParameter("SpotPriceLimit", std::to_string(spotPriceLimit)); } -std::string CreateInstanceRequest::getTag1Value()const -{ - return tag1Value_; -} - -void CreateInstanceRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - std::string CreateInstanceRequest::getResourceGroupId()const { return resourceGroupId_; @@ -157,6 +113,23 @@ void CreateInstanceRequest::setPassword(const std::string& password) setParameter("Password", password); } +std::vector CreateInstanceRequest::getTag()const +{ + return tag_; +} + +void CreateInstanceRequest::setTag(const std::vector& tag) +{ + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } +} + int CreateInstanceRequest::getAutoRenewPeriod()const { return autoRenewPeriod_; @@ -201,17 +174,6 @@ void CreateInstanceRequest::setDryRun(bool dryRun) setParameter("DryRun", std::to_string(dryRun)); } -std::string CreateInstanceRequest::getTag5Key()const -{ - return tag5Key_; -} - -void CreateInstanceRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - long CreateInstanceRequest::getOwnerId()const { return ownerId_; @@ -311,17 +273,6 @@ void CreateInstanceRequest::setZoneId(const std::string& zoneId) setParameter("ZoneId", zoneId); } -std::string CreateInstanceRequest::getTag4Key()const -{ - return tag4Key_; -} - -void CreateInstanceRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - int CreateInstanceRequest::getInternetMaxBandwidthIn()const { return internetMaxBandwidthIn_; @@ -498,17 +449,6 @@ void CreateInstanceRequest::setInstanceChargeType(const std::string& instanceCha setParameter("InstanceChargeType", instanceChargeType); } -std::string CreateInstanceRequest::getTag3Value()const -{ - return tag3Value_; -} - -void CreateInstanceRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - std::string CreateInstanceRequest::getDeploymentSetId()const { return deploymentSetId_; @@ -609,39 +549,17 @@ void CreateInstanceRequest::setDataDisk(const std::vector& dataDisk) for(int i = 0; i!= dataDisk.size(); i++) { auto obj = dataDisk.at(i); std::string str ="DataDisk."+ std::to_string(i); - setParameter(str + ".Size", std::to_string(obj.size)); - setParameter(str + ".SnapshotId", obj.snapshotId); - setParameter(str + ".Category", obj.category); setParameter(str + ".DiskName", obj.diskName); + setParameter(str + ".SnapshotId", obj.snapshotId); + setParameter(str + ".Size", std::to_string(obj.size)); + setParameter(str + ".Encrypted", std::to_string(obj.encrypted)); setParameter(str + ".Description", obj.description); + setParameter(str + ".Category", obj.category); setParameter(str + ".Device", obj.device); setParameter(str + ".DeleteWithInstance", std::to_string(obj.deleteWithInstance)); - setParameter(str + ".Encrypted", std::to_string(obj.encrypted)); } } -std::string CreateInstanceRequest::getTag5Value()const -{ - return tag5Value_; -} - -void CreateInstanceRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -std::string CreateInstanceRequest::getTag1Key()const -{ - return tag1Key_; -} - -void CreateInstanceRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - int CreateInstanceRequest::getSystemDiskSize()const { return systemDiskSize_; @@ -653,17 +571,6 @@ void CreateInstanceRequest::setSystemDiskSize(int systemDiskSize) setParameter("SystemDiskSize", std::to_string(systemDiskSize)); } -std::string CreateInstanceRequest::getTag2Value()const -{ - return tag2Value_; -} - -void CreateInstanceRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - std::string CreateInstanceRequest::getSystemDiskDescription()const { return systemDiskDescription_; diff --git a/ecs/src/model/CreateKeyPairRequest.cc b/ecs/src/model/CreateKeyPairRequest.cc index cdb2a8275..19853cf29 100644 --- a/ecs/src/model/CreateKeyPairRequest.cc +++ b/ecs/src/model/CreateKeyPairRequest.cc @@ -25,15 +25,15 @@ CreateKeyPairRequest::CreateKeyPairRequest() : CreateKeyPairRequest::~CreateKeyPairRequest() {} -std::string CreateKeyPairRequest::getTag4Value()const +std::string CreateKeyPairRequest::getResourceGroupId()const { - return tag4Value_; + return resourceGroupId_; } -void CreateKeyPairRequest::setTag4Value(const std::string& tag4Value) +void CreateKeyPairRequest::setResourceGroupId(const std::string& resourceGroupId) { - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); + resourceGroupId_ = resourceGroupId; + setParameter("ResourceGroupId", resourceGroupId); } long CreateKeyPairRequest::getResourceOwnerId()const @@ -47,28 +47,6 @@ void CreateKeyPairRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string CreateKeyPairRequest::getTag2Key()const -{ - return tag2Key_; -} - -void CreateKeyPairRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - -std::string CreateKeyPairRequest::getTag5Key()const -{ - return tag5Key_; -} - -void CreateKeyPairRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string CreateKeyPairRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -80,83 +58,6 @@ void CreateKeyPairRequest::setResourceOwnerAccount(const std::string& resourceOw setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string CreateKeyPairRequest::getTag3Key()const -{ - return tag3Key_; -} - -void CreateKeyPairRequest::setTag3Key(const std::string& tag3Key) -{ - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); -} - -std::string CreateKeyPairRequest::getKeyPairName()const -{ - return keyPairName_; -} - -void CreateKeyPairRequest::setKeyPairName(const std::string& keyPairName) -{ - keyPairName_ = keyPairName; - setParameter("KeyPairName", keyPairName); -} - -long CreateKeyPairRequest::getOwnerId()const -{ - return ownerId_; -} - -void CreateKeyPairRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string CreateKeyPairRequest::getTag5Value()const -{ - return tag5Value_; -} - -void CreateKeyPairRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -std::string CreateKeyPairRequest::getTag1Key()const -{ - return tag1Key_; -} - -void CreateKeyPairRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - -std::string CreateKeyPairRequest::getTag1Value()const -{ - return tag1Value_; -} - -void CreateKeyPairRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - -std::string CreateKeyPairRequest::getResourceGroupId()const -{ - return resourceGroupId_; -} - -void CreateKeyPairRequest::setResourceGroupId(const std::string& resourceGroupId) -{ - resourceGroupId_ = resourceGroupId; - setParameter("ResourceGroupId", resourceGroupId); -} - std::string CreateKeyPairRequest::getRegionId()const { return regionId_; @@ -168,36 +69,42 @@ void CreateKeyPairRequest::setRegionId(const std::string& regionId) setParameter("RegionId", regionId); } -std::string CreateKeyPairRequest::getTag2Value()const +std::string CreateKeyPairRequest::getKeyPairName()const { - return tag2Value_; + return keyPairName_; } -void CreateKeyPairRequest::setTag2Value(const std::string& tag2Value) +void CreateKeyPairRequest::setKeyPairName(const std::string& keyPairName) { - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); + keyPairName_ = keyPairName; + setParameter("KeyPairName", keyPairName); } -std::string CreateKeyPairRequest::getTag4Key()const +std::vector CreateKeyPairRequest::getTag()const { - return tag4Key_; + return tag_; } -void CreateKeyPairRequest::setTag4Key(const std::string& tag4Key) +void CreateKeyPairRequest::setTag(const std::vector& tag) { - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } -std::string CreateKeyPairRequest::getTag3Value()const +long CreateKeyPairRequest::getOwnerId()const { - return tag3Value_; + return ownerId_; } -void CreateKeyPairRequest::setTag3Value(const std::string& tag3Value) +void CreateKeyPairRequest::setOwnerId(long ownerId) { - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); } diff --git a/ecs/src/model/CreateLaunchTemplateRequest.cc b/ecs/src/model/CreateLaunchTemplateRequest.cc index 1f6188286..08538a9ff 100644 --- a/ecs/src/model/CreateLaunchTemplateRequest.cc +++ b/ecs/src/model/CreateLaunchTemplateRequest.cc @@ -47,17 +47,6 @@ void CreateLaunchTemplateRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string CreateLaunchTemplateRequest::getTemplateTag4Key()const -{ - return templateTag4Key_; -} - -void CreateLaunchTemplateRequest::setTemplateTag4Key(const std::string& templateTag4Key) -{ - templateTag4Key_ = templateTag4Key; - setParameter("TemplateTag4Key", templateTag4Key); -} - long CreateLaunchTemplateRequest::getCallerParentId()const { return callerParentId_; @@ -168,17 +157,6 @@ void CreateLaunchTemplateRequest::setResourceGroupId(const std::string& resource setParameter("ResourceGroupId", resourceGroupId); } -std::string CreateLaunchTemplateRequest::getTemplateTag3Key()const -{ - return templateTag3Key_; -} - -void CreateLaunchTemplateRequest::setTemplateTag3Key(const std::string& templateTag3Key) -{ - templateTag3Key_ = templateTag3Key; - setParameter("TemplateTag3Key", templateTag3Key); -} - std::string CreateLaunchTemplateRequest::getHostName()const { return hostName_; @@ -234,15 +212,21 @@ void CreateLaunchTemplateRequest::setCallerBidEmail(const std::string& callerBid setParameter("CallerBidEmail", callerBidEmail); } -std::string CreateLaunchTemplateRequest::getTemplateTag3Value()const +std::vector CreateLaunchTemplateRequest::getTemplateTag()const { - return templateTag3Value_; + return templateTag_; } -void CreateLaunchTemplateRequest::setTemplateTag3Value(const std::string& templateTag3Value) +void CreateLaunchTemplateRequest::setTemplateTag(const std::vector& templateTag) { - templateTag3Value_ = templateTag3Value; - setParameter("TemplateTag3Value", templateTag3Value); + templateTag_ = templateTag; + int i = 0; + for(int i = 0; i!= templateTag.size(); i++) { + auto obj = templateTag.at(i); + std::string str ="TemplateTag."+ std::to_string(i); + setParameter(str + ".Key", obj.key); + setParameter(str + ".Value", obj.value); + } } std::vector CreateLaunchTemplateRequest::getTag()const @@ -295,17 +279,6 @@ void CreateLaunchTemplateRequest::setTemplateResourceGroupId(const std::string& setParameter("TemplateResourceGroupId", templateResourceGroupId); } -std::string CreateLaunchTemplateRequest::getTemplateTag2Value()const -{ - return templateTag2Value_; -} - -void CreateLaunchTemplateRequest::setTemplateTag2Value(const std::string& templateTag2Value) -{ - templateTag2Value_ = templateTag2Value; - setParameter("TemplateTag2Value", templateTag2Value); -} - long CreateLaunchTemplateRequest::getOwnerId()const { return ownerId_; @@ -394,17 +367,6 @@ void CreateLaunchTemplateRequest::setInternetChargeType(const std::string& inter setParameter("InternetChargeType", internetChargeType); } -std::string CreateLaunchTemplateRequest::getTemplateTag5Key()const -{ - return templateTag5Key_; -} - -void CreateLaunchTemplateRequest::setTemplateTag5Key(const std::string& templateTag5Key) -{ - templateTag5Key_ = templateTag5Key; - setParameter("TemplateTag5Key", templateTag5Key); -} - std::string CreateLaunchTemplateRequest::getZoneId()const { return zoneId_; @@ -438,17 +400,6 @@ void CreateLaunchTemplateRequest::setVersionDescription(const std::string& versi setParameter("VersionDescription", versionDescription); } -std::string CreateLaunchTemplateRequest::getTemplateTag1Value()const -{ - return templateTag1Value_; -} - -void CreateLaunchTemplateRequest::setTemplateTag1Value(const std::string& templateTag1Value) -{ - templateTag1Value_ = templateTag1Value; - setParameter("TemplateTag1Value", templateTag1Value); -} - std::string CreateLaunchTemplateRequest::getImageId()const { return imageId_; @@ -559,17 +510,6 @@ void CreateLaunchTemplateRequest::setRegionId(const std::string& regionId) setParameter("RegionId", regionId); } -std::string CreateLaunchTemplateRequest::getTemplateTag5Value()const -{ - return templateTag5Value_; -} - -void CreateLaunchTemplateRequest::setTemplateTag5Value(const std::string& templateTag5Value) -{ - templateTag5Value_ = templateTag5Value; - setParameter("TemplateTag5Value", templateTag5Value); -} - std::string CreateLaunchTemplateRequest::getRequestContent()const { return requestContent_; @@ -656,17 +596,6 @@ void CreateLaunchTemplateRequest::setApp_ip(const std::string& app_ip) setParameter("App_ip", app_ip); } -std::string CreateLaunchTemplateRequest::getTemplateTag2Key()const -{ - return templateTag2Key_; -} - -void CreateLaunchTemplateRequest::setTemplateTag2Key(const std::string& templateTag2Key) -{ - templateTag2Key_ = templateTag2Key; - setParameter("TemplateTag2Key", templateTag2Key); -} - std::string CreateLaunchTemplateRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -777,17 +706,6 @@ void CreateLaunchTemplateRequest::setProxy_trust_transport_info(bool proxy_trust setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); } -std::string CreateLaunchTemplateRequest::getTemplateTag4Value()const -{ - return templateTag4Value_; -} - -void CreateLaunchTemplateRequest::setTemplateTag4Value(const std::string& templateTag4Value) -{ - templateTag4Value_ = templateTag4Value; - setParameter("TemplateTag4Value", templateTag4Value); -} - int CreateLaunchTemplateRequest::getSystemDiskSize()const { return systemDiskSize_; @@ -810,17 +728,6 @@ void CreateLaunchTemplateRequest::setVpcId(const std::string& vpcId) setParameter("VpcId", vpcId); } -std::string CreateLaunchTemplateRequest::getTemplateTag1Key()const -{ - return templateTag1Key_; -} - -void CreateLaunchTemplateRequest::setTemplateTag1Key(const std::string& templateTag1Key) -{ - templateTag1Key_ = templateTag1Key; - setParameter("TemplateTag1Key", templateTag1Key); -} - std::string CreateLaunchTemplateRequest::getSystemDiskDescription()const { return systemDiskDescription_; diff --git a/ecs/src/model/CreateNatGatewayRequest.cc b/ecs/src/model/CreateNatGatewayRequest.cc index f4147c086..0ae29f1a9 100644 --- a/ecs/src/model/CreateNatGatewayRequest.cc +++ b/ecs/src/model/CreateNatGatewayRequest.cc @@ -136,9 +136,9 @@ void CreateNatGatewayRequest::setBandwidthPackage(const std::vector CreateNetworkInterfaceRequest::getTag()const +{ + return tag_; +} + +void CreateNetworkInterfaceRequest::setTag(const std::vector& tag) +{ + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Key", obj.key); + setParameter(str + ".Value", obj.value); + } +} + std::string CreateNetworkInterfaceRequest::getCallerUidEmail()const { return callerUidEmail_; @@ -256,17 +229,6 @@ void CreateNetworkInterfaceRequest::setCallerUidEmail(const std::string& callerU setParameter("CallerUidEmail", callerUidEmail); } -std::string CreateNetworkInterfaceRequest::getTag3Value()const -{ - return tag3Value_; -} - -void CreateNetworkInterfaceRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - std::string CreateNetworkInterfaceRequest::getNetworkInterfaceName()const { return networkInterfaceName_; @@ -300,17 +262,6 @@ void CreateNetworkInterfaceRequest::setApp_ip(const std::string& app_ip) setParameter("App_ip", app_ip); } -std::string CreateNetworkInterfaceRequest::getTag5Key()const -{ - return tag5Key_; -} - -void CreateNetworkInterfaceRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string CreateNetworkInterfaceRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -355,17 +306,6 @@ void CreateNetworkInterfaceRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string CreateNetworkInterfaceRequest::getTag5Value()const -{ - return tag5Value_; -} - -void CreateNetworkInterfaceRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - bool CreateNetworkInterfaceRequest::getProxy_trust_transport_info()const { return proxy_trust_transport_info_; @@ -399,17 +339,6 @@ void CreateNetworkInterfaceRequest::setSecurity_transport(bool security_transpor setParameter("Security_transport", std::to_string(security_transport)); } -std::string CreateNetworkInterfaceRequest::getTag1Key()const -{ - return tag1Key_; -} - -void CreateNetworkInterfaceRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - std::string CreateNetworkInterfaceRequest::getVSwitchId()const { return vSwitchId_; @@ -432,28 +361,6 @@ void CreateNetworkInterfaceRequest::setRequestId(const std::string& requestId) setParameter("RequestId", requestId); } -std::string CreateNetworkInterfaceRequest::getTag2Value()const -{ - return tag2Value_; -} - -void CreateNetworkInterfaceRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - -std::string CreateNetworkInterfaceRequest::getTag4Key()const -{ - return tag4Key_; -} - -void CreateNetworkInterfaceRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - std::string CreateNetworkInterfaceRequest::getPrimaryIpAddress()const { return primaryIpAddress_; diff --git a/ecs/src/model/CreateRouteEntryRequest.cc b/ecs/src/model/CreateRouteEntryRequest.cc index f383ebbac..6ecc80b80 100644 --- a/ecs/src/model/CreateRouteEntryRequest.cc +++ b/ecs/src/model/CreateRouteEntryRequest.cc @@ -125,8 +125,8 @@ void CreateRouteEntryRequest::setNextHopList(const std::vector& nex for(int i = 0; i!= nextHopList.size(); i++) { auto obj = nextHopList.at(i); std::string str ="NextHopList."+ std::to_string(i); - setParameter(str + ".NextHopType", obj.nextHopType); setParameter(str + ".NextHopId", obj.nextHopId); + setParameter(str + ".NextHopType", obj.nextHopType); } } diff --git a/ecs/src/model/CreateSecurityGroupRequest.cc b/ecs/src/model/CreateSecurityGroupRequest.cc index 733643b3b..1769d2310 100644 --- a/ecs/src/model/CreateSecurityGroupRequest.cc +++ b/ecs/src/model/CreateSecurityGroupRequest.cc @@ -25,15 +25,15 @@ CreateSecurityGroupRequest::CreateSecurityGroupRequest() : CreateSecurityGroupRequest::~CreateSecurityGroupRequest() {} -std::string CreateSecurityGroupRequest::getTag4Value()const +std::string CreateSecurityGroupRequest::getResourceGroupId()const { - return tag4Value_; + return resourceGroupId_; } -void CreateSecurityGroupRequest::setTag4Value(const std::string& tag4Value) +void CreateSecurityGroupRequest::setResourceGroupId(const std::string& resourceGroupId) { - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); + resourceGroupId_ = resourceGroupId; + setParameter("ResourceGroupId", resourceGroupId); } long CreateSecurityGroupRequest::getResourceOwnerId()const @@ -47,28 +47,6 @@ void CreateSecurityGroupRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string CreateSecurityGroupRequest::getTag2Key()const -{ - return tag2Key_; -} - -void CreateSecurityGroupRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - -std::string CreateSecurityGroupRequest::getTag5Key()const -{ - return tag5Key_; -} - -void CreateSecurityGroupRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string CreateSecurityGroupRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -80,6 +58,17 @@ void CreateSecurityGroupRequest::setResourceOwnerAccount(const std::string& reso setParameter("ResourceOwnerAccount", resourceOwnerAccount); } +std::string CreateSecurityGroupRequest::getRegionId()const +{ + return regionId_; +} + +void CreateSecurityGroupRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + std::string CreateSecurityGroupRequest::getClientToken()const { return clientToken_; @@ -91,6 +80,17 @@ void CreateSecurityGroupRequest::setClientToken(const std::string& clientToken) setParameter("ClientToken", clientToken); } +std::string CreateSecurityGroupRequest::getVpcId()const +{ + return vpcId_; +} + +void CreateSecurityGroupRequest::setVpcId(const std::string& vpcId) +{ + vpcId_ = vpcId; + setParameter("VpcId", vpcId); +} + std::string CreateSecurityGroupRequest::getOwnerAccount()const { return ownerAccount_; @@ -113,15 +113,21 @@ void CreateSecurityGroupRequest::setDescription(const std::string& description) setParameter("Description", description); } -std::string CreateSecurityGroupRequest::getTag3Key()const +std::vector CreateSecurityGroupRequest::getTag()const { - return tag3Key_; + return tag_; } -void CreateSecurityGroupRequest::setTag3Key(const std::string& tag3Key) +void CreateSecurityGroupRequest::setTag(const std::vector& tag) { - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } long CreateSecurityGroupRequest::getOwnerId()const @@ -146,102 +152,3 @@ void CreateSecurityGroupRequest::setSecurityGroupName(const std::string& securit setParameter("SecurityGroupName", securityGroupName); } -std::string CreateSecurityGroupRequest::getTag5Value()const -{ - return tag5Value_; -} - -void CreateSecurityGroupRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -std::string CreateSecurityGroupRequest::getTag1Key()const -{ - return tag1Key_; -} - -void CreateSecurityGroupRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - -std::string CreateSecurityGroupRequest::getTag1Value()const -{ - return tag1Value_; -} - -void CreateSecurityGroupRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - -std::string CreateSecurityGroupRequest::getResourceGroupId()const -{ - return resourceGroupId_; -} - -void CreateSecurityGroupRequest::setResourceGroupId(const std::string& resourceGroupId) -{ - resourceGroupId_ = resourceGroupId; - setParameter("ResourceGroupId", resourceGroupId); -} - -std::string CreateSecurityGroupRequest::getRegionId()const -{ - return regionId_; -} - -void CreateSecurityGroupRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string CreateSecurityGroupRequest::getVpcId()const -{ - return vpcId_; -} - -void CreateSecurityGroupRequest::setVpcId(const std::string& vpcId) -{ - vpcId_ = vpcId; - setParameter("VpcId", vpcId); -} - -std::string CreateSecurityGroupRequest::getTag2Value()const -{ - return tag2Value_; -} - -void CreateSecurityGroupRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - -std::string CreateSecurityGroupRequest::getTag4Key()const -{ - return tag4Key_; -} - -void CreateSecurityGroupRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - -std::string CreateSecurityGroupRequest::getTag3Value()const -{ - return tag3Value_; -} - -void CreateSecurityGroupRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - diff --git a/ecs/src/model/CreateSnapshotRequest.cc b/ecs/src/model/CreateSnapshotRequest.cc index a516db279..53cf64fb2 100644 --- a/ecs/src/model/CreateSnapshotRequest.cc +++ b/ecs/src/model/CreateSnapshotRequest.cc @@ -25,17 +25,6 @@ CreateSnapshotRequest::CreateSnapshotRequest() : CreateSnapshotRequest::~CreateSnapshotRequest() {} -std::string CreateSnapshotRequest::getTag4Value()const -{ - return tag4Value_; -} - -void CreateSnapshotRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - long CreateSnapshotRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -47,28 +36,6 @@ void CreateSnapshotRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string CreateSnapshotRequest::getTag2Key()const -{ - return tag2Key_; -} - -void CreateSnapshotRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - -std::string CreateSnapshotRequest::getTag5Key()const -{ - return tag5Key_; -} - -void CreateSnapshotRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string CreateSnapshotRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -113,6 +80,17 @@ void CreateSnapshotRequest::setDescription(const std::string& description) setParameter("Description", description); } +std::string CreateSnapshotRequest::getDiskId()const +{ + return diskId_; +} + +void CreateSnapshotRequest::setDiskId(const std::string& diskId) +{ + diskId_ = diskId; + setParameter("DiskId", diskId); +} + std::string CreateSnapshotRequest::getSnapshotName()const { return snapshotName_; @@ -124,15 +102,21 @@ void CreateSnapshotRequest::setSnapshotName(const std::string& snapshotName) setParameter("SnapshotName", snapshotName); } -std::string CreateSnapshotRequest::getTag3Key()const +std::vector CreateSnapshotRequest::getTag()const { - return tag3Key_; + return tag_; } -void CreateSnapshotRequest::setTag3Key(const std::string& tag3Key) +void CreateSnapshotRequest::setTag(const std::vector& tag) { - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } long CreateSnapshotRequest::getOwnerId()const @@ -146,80 +130,3 @@ void CreateSnapshotRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string CreateSnapshotRequest::getTag5Value()const -{ - return tag5Value_; -} - -void CreateSnapshotRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -std::string CreateSnapshotRequest::getTag1Key()const -{ - return tag1Key_; -} - -void CreateSnapshotRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - -std::string CreateSnapshotRequest::getTag1Value()const -{ - return tag1Value_; -} - -void CreateSnapshotRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - -std::string CreateSnapshotRequest::getTag2Value()const -{ - return tag2Value_; -} - -void CreateSnapshotRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - -std::string CreateSnapshotRequest::getTag4Key()const -{ - return tag4Key_; -} - -void CreateSnapshotRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - -std::string CreateSnapshotRequest::getDiskId()const -{ - return diskId_; -} - -void CreateSnapshotRequest::setDiskId(const std::string& diskId) -{ - diskId_ = diskId; - setParameter("DiskId", diskId); -} - -std::string CreateSnapshotRequest::getTag3Value()const -{ - return tag3Value_; -} - -void CreateSnapshotRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - diff --git a/ecs/src/model/CreateVSwitchRequest.cc b/ecs/src/model/CreateVSwitchRequest.cc index b1072e6ef..b95c702e4 100644 --- a/ecs/src/model/CreateVSwitchRequest.cc +++ b/ecs/src/model/CreateVSwitchRequest.cc @@ -47,6 +47,17 @@ void CreateVSwitchRequest::setResourceOwnerAccount(const std::string& resourceOw setParameter("ResourceOwnerAccount", resourceOwnerAccount); } +std::string CreateVSwitchRequest::getRegionId()const +{ + return regionId_; +} + +void CreateVSwitchRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + std::string CreateVSwitchRequest::getClientToken()const { return clientToken_; diff --git a/ecs/src/model/DeletePhysicalConnectionRequest.cc b/ecs/src/model/DeletePhysicalConnectionRequest.cc index 2d9cc620d..a3f52cfa4 100644 --- a/ecs/src/model/DeletePhysicalConnectionRequest.cc +++ b/ecs/src/model/DeletePhysicalConnectionRequest.cc @@ -91,17 +91,6 @@ void DeletePhysicalConnectionRequest::setOwnerAccount(const std::string& ownerAc setParameter("OwnerAccount", ownerAccount); } -std::string DeletePhysicalConnectionRequest::getUserCidr()const -{ - return userCidr_; -} - -void DeletePhysicalConnectionRequest::setUserCidr(const std::string& userCidr) -{ - userCidr_ = userCidr; - setParameter("UserCidr", userCidr); -} - long DeletePhysicalConnectionRequest::getOwnerId()const { return ownerId_; diff --git a/ecs/src/model/DeleteRouteEntryRequest.cc b/ecs/src/model/DeleteRouteEntryRequest.cc index 328f67e28..06ede9416 100644 --- a/ecs/src/model/DeleteRouteEntryRequest.cc +++ b/ecs/src/model/DeleteRouteEntryRequest.cc @@ -103,8 +103,8 @@ void DeleteRouteEntryRequest::setNextHopList(const std::vector& nex for(int i = 0; i!= nextHopList.size(); i++) { auto obj = nextHopList.at(i); std::string str ="NextHopList."+ std::to_string(i); - setParameter(str + ".NextHopType", obj.nextHopType); setParameter(str + ".NextHopId", obj.nextHopId); + setParameter(str + ".NextHopType", obj.nextHopType); } } diff --git a/ecs/src/model/DeleteVSwitchRequest.cc b/ecs/src/model/DeleteVSwitchRequest.cc index eda84825f..aa01b2afa 100644 --- a/ecs/src/model/DeleteVSwitchRequest.cc +++ b/ecs/src/model/DeleteVSwitchRequest.cc @@ -58,6 +58,17 @@ void DeleteVSwitchRequest::setResourceOwnerAccount(const std::string& resourceOw setParameter("ResourceOwnerAccount", resourceOwnerAccount); } +std::string DeleteVSwitchRequest::getRegionId()const +{ + return regionId_; +} + +void DeleteVSwitchRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + std::string DeleteVSwitchRequest::getOwnerAccount()const { return ownerAccount_; diff --git a/ecs/src/model/DeleteVpcRequest.cc b/ecs/src/model/DeleteVpcRequest.cc index 2faedeb54..81478aa6f 100644 --- a/ecs/src/model/DeleteVpcRequest.cc +++ b/ecs/src/model/DeleteVpcRequest.cc @@ -47,6 +47,17 @@ void DeleteVpcRequest::setResourceOwnerAccount(const std::string& resourceOwnerA setParameter("ResourceOwnerAccount", resourceOwnerAccount); } +std::string DeleteVpcRequest::getRegionId()const +{ + return regionId_; +} + +void DeleteVpcRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + std::string DeleteVpcRequest::getVpcId()const { return vpcId_; diff --git a/ecs/src/model/DescribeAccessPointsRequest.cc b/ecs/src/model/DescribeAccessPointsRequest.cc index 6d9e46a52..82f2a655a 100644 --- a/ecs/src/model/DescribeAccessPointsRequest.cc +++ b/ecs/src/model/DescribeAccessPointsRequest.cc @@ -37,8 +37,8 @@ void DescribeAccessPointsRequest::setFilter(const std::vector& filter) for(int i = 0; i!= filter.size(); i++) { auto obj = filter.at(i); std::string str ="Filter."+ std::to_string(i); - setParameter(str + ".Key", obj.key); for(int i = 0; i!= obj.value.size(); i++) setParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); + setParameter(str + ".Key", obj.key); } } diff --git a/ecs/src/model/DescribeAccountAttributesRequest.cc b/ecs/src/model/DescribeAccountAttributesRequest.cc new file mode 100644 index 000000000..877abf86a --- /dev/null +++ b/ecs/src/model/DescribeAccountAttributesRequest.cc @@ -0,0 +1,292 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Ecs::Model::DescribeAccountAttributesRequest; + +DescribeAccountAttributesRequest::DescribeAccountAttributesRequest() : + RpcServiceRequest("ecs", "2014-05-26", "DescribeAccountAttributes") +{} + +DescribeAccountAttributesRequest::~DescribeAccountAttributesRequest() +{} + +long DescribeAccountAttributesRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeAccountAttributesRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +long DescribeAccountAttributesRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeAccountAttributesRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeAccountAttributesRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeAccountAttributesRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::vector DescribeAccountAttributesRequest::getAttributeName()const +{ + return attributeName_; +} + +void DescribeAccountAttributesRequest::setAttributeName(const std::vector& attributeName) +{ + attributeName_ = attributeName; + for(int i = 0; i!= attributeName.size(); i++) + setParameter("AttributeName."+ std::to_string(i), attributeName.at(i)); +} + +std::string DescribeAccountAttributesRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeAccountAttributesRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeAccountAttributesRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeAccountAttributesRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeAccountAttributesRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeAccountAttributesRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeAccountAttributesRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeAccountAttributesRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeAccountAttributesRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeAccountAttributesRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeAccountAttributesRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeAccountAttributesRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +bool DescribeAccountAttributesRequest::getEnable()const +{ + return enable_; +} + +void DescribeAccountAttributesRequest::setEnable(bool enable) +{ + enable_ = enable; + setParameter("Enable", std::to_string(enable)); +} + +std::string DescribeAccountAttributesRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeAccountAttributesRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeAccountAttributesRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeAccountAttributesRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeAccountAttributesRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeAccountAttributesRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeAccountAttributesRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeAccountAttributesRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeAccountAttributesRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeAccountAttributesRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeAccountAttributesRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeAccountAttributesRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeAccountAttributesRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeAccountAttributesRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeAccountAttributesRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeAccountAttributesRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +bool DescribeAccountAttributesRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeAccountAttributesRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeAccountAttributesRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeAccountAttributesRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeAccountAttributesRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeAccountAttributesRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeAccountAttributesRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeAccountAttributesRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string DescribeAccountAttributesRequest::getZoneId()const +{ + return zoneId_; +} + +void DescribeAccountAttributesRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setParameter("ZoneId", zoneId); +} + diff --git a/ecs/src/model/DescribeAccountAttributesResult.cc b/ecs/src/model/DescribeAccountAttributesResult.cc new file mode 100644 index 000000000..bd394d973 --- /dev/null +++ b/ecs/src/model/DescribeAccountAttributesResult.cc @@ -0,0 +1,74 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Ecs; +using namespace AlibabaCloud::Ecs::Model; + +DescribeAccountAttributesResult::DescribeAccountAttributesResult() : + ServiceResult() +{} + +DescribeAccountAttributesResult::DescribeAccountAttributesResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeAccountAttributesResult::~DescribeAccountAttributesResult() +{} + +void DescribeAccountAttributesResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allAccountAttributeItems = value["AccountAttributeItems"]["AccountAttributeItem"]; + for (auto value : allAccountAttributeItems) + { + AccountAttributeItem accountAttributeItemsObject; + if(!value["AttributeName"].isNull()) + accountAttributeItemsObject.attributeName = value["AttributeName"].asString(); + auto allAttributeValues = value["AttributeValues"]["ValueItem"]; + for (auto value : allAttributeValues) + { + AccountAttributeItem::ValueItem attributeValuesObject; + if(!value["Value"].isNull()) + attributeValuesObject.value = value["Value"].asString(); + if(!value["ZoneId"].isNull()) + attributeValuesObject.zoneId = value["ZoneId"].asString(); + if(!value["InstanceChargeType"].isNull()) + attributeValuesObject.instanceChargeType = value["InstanceChargeType"].asString(); + if(!value["InstanceType"].isNull()) + attributeValuesObject.instanceType = value["InstanceType"].asString(); + if(!value["Count"].isNull()) + attributeValuesObject.count = std::stoi(value["Count"].asString()); + accountAttributeItemsObject.attributeValues.push_back(attributeValuesObject); + } + accountAttributeItems_.push_back(accountAttributeItemsObject); + } + +} + +std::vector DescribeAccountAttributesResult::getAccountAttributeItems()const +{ + return accountAttributeItems_; +} + diff --git a/ecs/src/model/DescribeAvailableResourceRequest.cc b/ecs/src/model/DescribeAvailableResourceRequest.cc index e7769831c..9712934f2 100644 --- a/ecs/src/model/DescribeAvailableResourceRequest.cc +++ b/ecs/src/model/DescribeAvailableResourceRequest.cc @@ -333,6 +333,17 @@ void DescribeAvailableResourceRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } +std::string DescribeAvailableResourceRequest::getResourceType()const +{ + return resourceType_; +} + +void DescribeAvailableResourceRequest::setResourceType(const std::string& resourceType) +{ + resourceType_ = resourceType; + setParameter("ResourceType", resourceType); +} + bool DescribeAvailableResourceRequest::getProxy_trust_transport_info()const { return proxy_trust_transport_info_; diff --git a/ecs/src/model/DescribeDisksRequest.cc b/ecs/src/model/DescribeDisksRequest.cc index f6e228824..9fa46222a 100644 --- a/ecs/src/model/DescribeDisksRequest.cc +++ b/ecs/src/model/DescribeDisksRequest.cc @@ -25,17 +25,6 @@ DescribeDisksRequest::DescribeDisksRequest() : DescribeDisksRequest::~DescribeDisksRequest() {} -std::string DescribeDisksRequest::getTag4Value()const -{ - return tag4Value_; -} - -void DescribeDisksRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - long DescribeDisksRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -58,17 +47,6 @@ void DescribeDisksRequest::setSnapshotId(const std::string& snapshotId) setParameter("SnapshotId", snapshotId); } -std::string DescribeDisksRequest::getTag2Key()const -{ - return tag2Key_; -} - -void DescribeDisksRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - std::string DescribeDisksRequest::getFilter2Value()const { return filter2Value_; @@ -91,17 +69,6 @@ void DescribeDisksRequest::setAutoSnapshotPolicyId(const std::string& autoSnapsh setParameter("AutoSnapshotPolicyId", autoSnapshotPolicyId); } -std::string DescribeDisksRequest::getTag3Key()const -{ - return tag3Key_; -} - -void DescribeDisksRequest::setTag3Key(const std::string& tag3Key) -{ - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); -} - int DescribeDisksRequest::getPageNumber()const { return pageNumber_; @@ -124,17 +91,6 @@ void DescribeDisksRequest::setDiskName(const std::string& diskName) setParameter("DiskName", diskName); } -std::string DescribeDisksRequest::getTag1Value()const -{ - return tag1Value_; -} - -void DescribeDisksRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - bool DescribeDisksRequest::getDeleteAutoSnapshot()const { return deleteAutoSnapshot_; @@ -223,6 +179,23 @@ void DescribeDisksRequest::setDiskIds(const std::string& diskIds) setParameter("DiskIds", diskIds); } +std::vector DescribeDisksRequest::getTag()const +{ + return tag_; +} + +void DescribeDisksRequest::setTag(const std::vector& tag) +{ + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } +} + bool DescribeDisksRequest::getDeleteWithInstance()const { return deleteWithInstance_; @@ -234,17 +207,6 @@ void DescribeDisksRequest::setDeleteWithInstance(bool deleteWithInstance) setParameter("DeleteWithInstance", std::to_string(deleteWithInstance)); } -std::string DescribeDisksRequest::getTag3Value()const -{ - return tag3Value_; -} - -void DescribeDisksRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - bool DescribeDisksRequest::getEnableAutoSnapshot()const { return enableAutoSnapshot_; @@ -267,17 +229,6 @@ void DescribeDisksRequest::setDryRun(bool dryRun) setParameter("DryRun", std::to_string(dryRun)); } -std::string DescribeDisksRequest::getTag5Key()const -{ - return tag5Key_; -} - -void DescribeDisksRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string DescribeDisksRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -366,28 +317,6 @@ void DescribeDisksRequest::setDiskType(const std::string& diskType) setParameter("DiskType", diskType); } -std::string DescribeDisksRequest::getTag5Value()const -{ - return tag5Value_; -} - -void DescribeDisksRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -std::string DescribeDisksRequest::getTag1Key()const -{ - return tag1Key_; -} - -void DescribeDisksRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - std::vector DescribeDisksRequest::getAdditionalAttributes()const { return additionalAttributes_; @@ -433,17 +362,6 @@ void DescribeDisksRequest::setEncrypted(bool encrypted) setParameter("Encrypted", std::to_string(encrypted)); } -std::string DescribeDisksRequest::getTag2Value()const -{ - return tag2Value_; -} - -void DescribeDisksRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - std::string DescribeDisksRequest::getZoneId()const { return zoneId_; @@ -455,17 +373,6 @@ void DescribeDisksRequest::setZoneId(const std::string& zoneId) setParameter("ZoneId", zoneId); } -std::string DescribeDisksRequest::getTag4Key()const -{ - return tag4Key_; -} - -void DescribeDisksRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - std::string DescribeDisksRequest::getCategory()const { return category_; diff --git a/ecs/src/model/DescribeEniMonitorDataRequest.cc b/ecs/src/model/DescribeEniMonitorDataRequest.cc new file mode 100644 index 000000000..4b56379d3 --- /dev/null +++ b/ecs/src/model/DescribeEniMonitorDataRequest.cc @@ -0,0 +1,335 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include + +using AlibabaCloud::Ecs::Model::DescribeEniMonitorDataRequest; + +DescribeEniMonitorDataRequest::DescribeEniMonitorDataRequest() : + RpcServiceRequest("ecs", "2014-05-26", "DescribeEniMonitorData") +{} + +DescribeEniMonitorDataRequest::~DescribeEniMonitorDataRequest() +{} + +long DescribeEniMonitorDataRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeEniMonitorDataRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +long DescribeEniMonitorDataRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeEniMonitorDataRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeEniMonitorDataRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeEniMonitorDataRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeEniMonitorDataRequest::getStartTime()const +{ + return startTime_; +} + +void DescribeEniMonitorDataRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setParameter("StartTime", startTime); +} + +std::string DescribeEniMonitorDataRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeEniMonitorDataRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeEniMonitorDataRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeEniMonitorDataRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeEniMonitorDataRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeEniMonitorDataRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string DescribeEniMonitorDataRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeEniMonitorDataRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeEniMonitorDataRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeEniMonitorDataRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeEniMonitorDataRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeEniMonitorDataRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +bool DescribeEniMonitorDataRequest::getEnable()const +{ + return enable_; +} + +void DescribeEniMonitorDataRequest::setEnable(bool enable) +{ + enable_ = enable; + setParameter("Enable", std::to_string(enable)); +} + +std::string DescribeEniMonitorDataRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeEniMonitorDataRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeEniMonitorDataRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeEniMonitorDataRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeEniMonitorDataRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeEniMonitorDataRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeEniMonitorDataRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeEniMonitorDataRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeEniMonitorDataRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeEniMonitorDataRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +int DescribeEniMonitorDataRequest::getPeriod()const +{ + return period_; +} + +void DescribeEniMonitorDataRequest::setPeriod(int period) +{ + period_ = period; + setParameter("Period", std::to_string(period)); +} + +std::string DescribeEniMonitorDataRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeEniMonitorDataRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeEniMonitorDataRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DescribeEniMonitorDataRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setParameter("OwnerAccount", ownerAccount); +} + +std::string DescribeEniMonitorDataRequest::getEndTime()const +{ + return endTime_; +} + +void DescribeEniMonitorDataRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setParameter("EndTime", endTime); +} + +std::string DescribeEniMonitorDataRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeEniMonitorDataRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeEniMonitorDataRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeEniMonitorDataRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +bool DescribeEniMonitorDataRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeEniMonitorDataRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeEniMonitorDataRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeEniMonitorDataRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeEniMonitorDataRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeEniMonitorDataRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeEniMonitorDataRequest::getInstanceId()const +{ + return instanceId_; +} + +void DescribeEniMonitorDataRequest::setInstanceId(const std::string& instanceId) +{ + instanceId_ = instanceId; + setParameter("InstanceId", instanceId); +} + +std::string DescribeEniMonitorDataRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeEniMonitorDataRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string DescribeEniMonitorDataRequest::getEniId()const +{ + return eniId_; +} + +void DescribeEniMonitorDataRequest::setEniId(const std::string& eniId) +{ + eniId_ = eniId; + setParameter("EniId", eniId); +} + diff --git a/ecs/src/model/DescribeEniMonitorDataResult.cc b/ecs/src/model/DescribeEniMonitorDataResult.cc new file mode 100644 index 000000000..0c9faf623 --- /dev/null +++ b/ecs/src/model/DescribeEniMonitorDataResult.cc @@ -0,0 +1,79 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include +#include + +using namespace AlibabaCloud::Ecs; +using namespace AlibabaCloud::Ecs::Model; + +DescribeEniMonitorDataResult::DescribeEniMonitorDataResult() : + ServiceResult() +{} + +DescribeEniMonitorDataResult::DescribeEniMonitorDataResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeEniMonitorDataResult::~DescribeEniMonitorDataResult() +{} + +void DescribeEniMonitorDataResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allMonitorData = value["MonitorData"]["EniMonitorData"]; + for (auto value : allMonitorData) + { + EniMonitorData monitorDataObject; + if(!value["EniId"].isNull()) + monitorDataObject.eniId = value["EniId"].asString(); + if(!value["TimeStamp"].isNull()) + monitorDataObject.timeStamp = value["TimeStamp"].asString(); + if(!value["PacketTx"].isNull()) + monitorDataObject.packetTx = value["PacketTx"].asString(); + if(!value["PacketRx"].isNull()) + monitorDataObject.packetRx = value["PacketRx"].asString(); + if(!value["IntranetTx"].isNull()) + monitorDataObject.intranetTx = value["IntranetTx"].asString(); + if(!value["IntranetRx"].isNull()) + monitorDataObject.intranetRx = value["IntranetRx"].asString(); + if(!value["DropPacketTx"].isNull()) + monitorDataObject.dropPacketTx = value["DropPacketTx"].asString(); + if(!value["DropPacketRx"].isNull()) + monitorDataObject.dropPacketRx = value["DropPacketRx"].asString(); + monitorData_.push_back(monitorDataObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + +} + +int DescribeEniMonitorDataResult::getTotalCount()const +{ + return totalCount_; +} + +std::vector DescribeEniMonitorDataResult::getMonitorData()const +{ + return monitorData_; +} + diff --git a/ecs/src/model/DescribeHaVipsRequest.cc b/ecs/src/model/DescribeHaVipsRequest.cc index 29be2c60e..2bf956c68 100644 --- a/ecs/src/model/DescribeHaVipsRequest.cc +++ b/ecs/src/model/DescribeHaVipsRequest.cc @@ -37,8 +37,8 @@ void DescribeHaVipsRequest::setFilter(const std::vector& filter) for(int i = 0; i!= filter.size(); i++) { auto obj = filter.at(i); std::string str ="Filter."+ std::to_string(i); - setParameter(str + ".Key", obj.key); for(int i = 0; i!= obj.value.size(); i++) setParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); + setParameter(str + ".Key", obj.key); } } diff --git a/ecs/src/model/DescribeImageSupportInstanceTypesRequest.cc b/ecs/src/model/DescribeImageSupportInstanceTypesRequest.cc index 9718f0c67..a049e9133 100644 --- a/ecs/src/model/DescribeImageSupportInstanceTypesRequest.cc +++ b/ecs/src/model/DescribeImageSupportInstanceTypesRequest.cc @@ -48,8 +48,8 @@ void DescribeImageSupportInstanceTypesRequest::setFilter(const std::vector DescribeImagesRequest::getTag()const { - return tag3Value_; + return tag_; } -void DescribeImagesRequest::setTag3Value(const std::string& tag3Value) +void DescribeImagesRequest::setTag(const std::vector& tag) { - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } std::string DescribeImagesRequest::getArchitecture()const @@ -256,17 +218,6 @@ void DescribeImagesRequest::setDryRun(bool dryRun) setParameter("DryRun", std::to_string(dryRun)); } -std::string DescribeImagesRequest::getTag5Key()const -{ - return tag5Key_; -} - -void DescribeImagesRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string DescribeImagesRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -322,28 +273,6 @@ void DescribeImagesRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeImagesRequest::getTag5Value()const -{ - return tag5Value_; -} - -void DescribeImagesRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -std::string DescribeImagesRequest::getTag1Key()const -{ - return tag1Key_; -} - -void DescribeImagesRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - std::vector DescribeImagesRequest::getFilter()const { return filter_; @@ -356,33 +285,11 @@ void DescribeImagesRequest::setFilter(const std::vector& filter) for(int i = 0; i!= filter.size(); i++) { auto obj = filter.at(i); std::string str ="Filter."+ std::to_string(i); - setParameter(str + ".Key", obj.key); setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); } } -std::string DescribeImagesRequest::getTag2Value()const -{ - return tag2Value_; -} - -void DescribeImagesRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - -std::string DescribeImagesRequest::getTag4Key()const -{ - return tag4Key_; -} - -void DescribeImagesRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - std::string DescribeImagesRequest::getStatus()const { return status_; diff --git a/ecs/src/model/DescribeInstancesRequest.cc b/ecs/src/model/DescribeInstancesRequest.cc index 6f69b75bb..54eb7fe64 100644 --- a/ecs/src/model/DescribeInstancesRequest.cc +++ b/ecs/src/model/DescribeInstancesRequest.cc @@ -25,17 +25,6 @@ DescribeInstancesRequest::DescribeInstancesRequest() : DescribeInstancesRequest::~DescribeInstancesRequest() {} -std::string DescribeInstancesRequest::getTag4Value()const -{ - return tag4Value_; -} - -void DescribeInstancesRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - std::string DescribeInstancesRequest::getInnerIpAddresses()const { return innerIpAddresses_; @@ -58,15 +47,15 @@ void DescribeInstancesRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeInstancesRequest::getTag2Key()const +std::string DescribeInstancesRequest::getImageId()const { - return tag2Key_; + return imageId_; } -void DescribeInstancesRequest::setTag2Key(const std::string& tag2Key) +void DescribeInstancesRequest::setImageId(const std::string& imageId) { - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); + imageId_ = imageId; + setParameter("ImageId", imageId); } std::string DescribeInstancesRequest::getPrivateIpAddresses()const @@ -102,15 +91,37 @@ void DescribeInstancesRequest::setFilter2Value(const std::string& filter2Value) setParameter("Filter2Value", filter2Value); } -std::string DescribeInstancesRequest::getTag3Key()const +std::string DescribeInstancesRequest::getFilter4Value()const { - return tag3Key_; + return filter4Value_; } -void DescribeInstancesRequest::setTag3Key(const std::string& tag3Key) +void DescribeInstancesRequest::setFilter4Value(const std::string& filter4Value) { - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); + filter4Value_ = filter4Value; + setParameter("Filter4Value", filter4Value); +} + +bool DescribeInstancesRequest::getIoOptimized()const +{ + return ioOptimized_; +} + +void DescribeInstancesRequest::setIoOptimized(bool ioOptimized) +{ + ioOptimized_ = ioOptimized; + setParameter("IoOptimized", std::to_string(ioOptimized)); +} + +std::string DescribeInstancesRequest::getSecurityGroupId()const +{ + return securityGroupId_; +} + +void DescribeInstancesRequest::setSecurityGroupId(const std::string& securityGroupId) +{ + securityGroupId_ = securityGroupId; + setParameter("SecurityGroupId", securityGroupId); } std::string DescribeInstancesRequest::getKeyPairName()const @@ -124,15 +135,26 @@ void DescribeInstancesRequest::setKeyPairName(const std::string& keyPairName) setParameter("KeyPairName", keyPairName); } -std::string DescribeInstancesRequest::getTag1Value()const +std::string DescribeInstancesRequest::getFilter4Key()const { - return tag1Value_; + return filter4Key_; } -void DescribeInstancesRequest::setTag1Value(const std::string& tag1Value) +void DescribeInstancesRequest::setFilter4Key(const std::string& filter4Key) { - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); + filter4Key_ = filter4Key; + setParameter("Filter4Key", filter4Key); +} + +int DescribeInstancesRequest::getPageNumber()const +{ + return pageNumber_; +} + +void DescribeInstancesRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); } std::string DescribeInstancesRequest::getResourceGroupId()const @@ -168,226 +190,6 @@ void DescribeInstancesRequest::setFilter1Key(const std::string& filter1Key) setParameter("Filter1Key", filter1Key); } -bool DescribeInstancesRequest::getDeviceAvailable()const -{ - return deviceAvailable_; -} - -void DescribeInstancesRequest::setDeviceAvailable(bool deviceAvailable) -{ - deviceAvailable_ = deviceAvailable; - setParameter("DeviceAvailable", std::to_string(deviceAvailable)); -} - -std::string DescribeInstancesRequest::getFilter3Value()const -{ - return filter3Value_; -} - -void DescribeInstancesRequest::setFilter3Value(const std::string& filter3Value) -{ - filter3Value_ = filter3Value; - setParameter("Filter3Value", filter3Value); -} - -bool DescribeInstancesRequest::getDryRun()const -{ - return dryRun_; -} - -void DescribeInstancesRequest::setDryRun(bool dryRun) -{ - dryRun_ = dryRun; - setParameter("DryRun", std::to_string(dryRun)); -} - -std::string DescribeInstancesRequest::getTag5Key()const -{ - return tag5Key_; -} - -void DescribeInstancesRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - -std::string DescribeInstancesRequest::getFilter1Value()const -{ - return filter1Value_; -} - -void DescribeInstancesRequest::setFilter1Value(const std::string& filter1Value) -{ - filter1Value_ = filter1Value; - setParameter("Filter1Value", filter1Value); -} - -long DescribeInstancesRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeInstancesRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeInstancesRequest::getVSwitchId()const -{ - return vSwitchId_; -} - -void DescribeInstancesRequest::setVSwitchId(const std::string& vSwitchId) -{ - vSwitchId_ = vSwitchId; - setParameter("VSwitchId", vSwitchId); -} - -std::string DescribeInstancesRequest::getInstanceName()const -{ - return instanceName_; -} - -void DescribeInstancesRequest::setInstanceName(const std::string& instanceName) -{ - instanceName_ = instanceName; - setParameter("InstanceName", instanceName); -} - -std::string DescribeInstancesRequest::getInstanceIds()const -{ - return instanceIds_; -} - -void DescribeInstancesRequest::setInstanceIds(const std::string& instanceIds) -{ - instanceIds_ = instanceIds; - setParameter("InstanceIds", instanceIds); -} - -std::string DescribeInstancesRequest::getInternetChargeType()const -{ - return internetChargeType_; -} - -void DescribeInstancesRequest::setInternetChargeType(const std::string& internetChargeType) -{ - internetChargeType_ = internetChargeType; - setParameter("InternetChargeType", internetChargeType); -} - -std::string DescribeInstancesRequest::getZoneId()const -{ - return zoneId_; -} - -void DescribeInstancesRequest::setZoneId(const std::string& zoneId) -{ - zoneId_ = zoneId; - setParameter("ZoneId", zoneId); -} - -std::string DescribeInstancesRequest::getTag4Key()const -{ - return tag4Key_; -} - -void DescribeInstancesRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - -std::string DescribeInstancesRequest::getInstanceNetworkType()const -{ - return instanceNetworkType_; -} - -void DescribeInstancesRequest::setInstanceNetworkType(const std::string& instanceNetworkType) -{ - instanceNetworkType_ = instanceNetworkType; - setParameter("InstanceNetworkType", instanceNetworkType); -} - -std::string DescribeInstancesRequest::getStatus()const -{ - return status_; -} - -void DescribeInstancesRequest::setStatus(const std::string& status) -{ - status_ = status; - setParameter("Status", status); -} - -std::string DescribeInstancesRequest::getImageId()const -{ - return imageId_; -} - -void DescribeInstancesRequest::setImageId(const std::string& imageId) -{ - imageId_ = imageId; - setParameter("ImageId", imageId); -} - -std::string DescribeInstancesRequest::getFilter4Value()const -{ - return filter4Value_; -} - -void DescribeInstancesRequest::setFilter4Value(const std::string& filter4Value) -{ - filter4Value_ = filter4Value; - setParameter("Filter4Value", filter4Value); -} - -bool DescribeInstancesRequest::getIoOptimized()const -{ - return ioOptimized_; -} - -void DescribeInstancesRequest::setIoOptimized(bool ioOptimized) -{ - ioOptimized_ = ioOptimized; - setParameter("IoOptimized", std::to_string(ioOptimized)); -} - -std::string DescribeInstancesRequest::getSecurityGroupId()const -{ - return securityGroupId_; -} - -void DescribeInstancesRequest::setSecurityGroupId(const std::string& securityGroupId) -{ - securityGroupId_ = securityGroupId; - setParameter("SecurityGroupId", securityGroupId); -} - -std::string DescribeInstancesRequest::getFilter4Key()const -{ - return filter4Key_; -} - -void DescribeInstancesRequest::setFilter4Key(const std::string& filter4Key) -{ - filter4Key_ = filter4Key; - setParameter("Filter4Key", filter4Key); -} - -int DescribeInstancesRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeInstancesRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - std::string DescribeInstancesRequest::getRegionId()const { return regionId_; @@ -410,6 +212,17 @@ void DescribeInstancesRequest::setRdmaIpAddresses(const std::string& rdmaIpAddre setParameter("RdmaIpAddresses", rdmaIpAddresses); } +bool DescribeInstancesRequest::getDeviceAvailable()const +{ + return deviceAvailable_; +} + +void DescribeInstancesRequest::setDeviceAvailable(bool deviceAvailable) +{ + deviceAvailable_ = deviceAvailable; + setParameter("DeviceAvailable", std::to_string(deviceAvailable)); +} + int DescribeInstancesRequest::getPageSize()const { return pageSize_; @@ -443,6 +256,23 @@ void DescribeInstancesRequest::setInstanceType(const std::string& instanceType) setParameter("InstanceType", instanceType); } +std::vector DescribeInstancesRequest::getTag()const +{ + return tag_; +} + +void DescribeInstancesRequest::setTag(const std::vector& tag) +{ + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } +} + std::string DescribeInstancesRequest::getInstanceChargeType()const { return instanceChargeType_; @@ -454,15 +284,26 @@ void DescribeInstancesRequest::setInstanceChargeType(const std::string& instance setParameter("InstanceChargeType", instanceChargeType); } -std::string DescribeInstancesRequest::getTag3Value()const +std::string DescribeInstancesRequest::getFilter3Value()const { - return tag3Value_; + return filter3Value_; } -void DescribeInstancesRequest::setTag3Value(const std::string& tag3Value) +void DescribeInstancesRequest::setFilter3Value(const std::string& filter3Value) { - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); + filter3Value_ = filter3Value; + setParameter("Filter3Value", filter3Value); +} + +bool DescribeInstancesRequest::getDryRun()const +{ + return dryRun_; +} + +void DescribeInstancesRequest::setDryRun(bool dryRun) +{ + dryRun_ = dryRun; + setParameter("DryRun", std::to_string(dryRun)); } std::string DescribeInstancesRequest::getResourceOwnerAccount()const @@ -498,6 +339,17 @@ void DescribeInstancesRequest::setInstanceTypeFamily(const std::string& instance setParameter("InstanceTypeFamily", instanceTypeFamily); } +std::string DescribeInstancesRequest::getFilter1Value()const +{ + return filter1Value_; +} + +void DescribeInstancesRequest::setFilter1Value(const std::string& filter1Value) +{ + filter1Value_ = filter1Value; + setParameter("Filter1Value", filter1Value); +} + std::string DescribeInstancesRequest::getFilter2Key()const { return filter2Key_; @@ -509,26 +361,26 @@ void DescribeInstancesRequest::setFilter2Key(const std::string& filter2Key) setParameter("Filter2Key", filter2Key); } -std::string DescribeInstancesRequest::getTag5Value()const +long DescribeInstancesRequest::getOwnerId()const { - return tag5Value_; + return ownerId_; } -void DescribeInstancesRequest::setTag5Value(const std::string& tag5Value) +void DescribeInstancesRequest::setOwnerId(long ownerId) { - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeInstancesRequest::getTag1Key()const +std::string DescribeInstancesRequest::getVSwitchId()const { - return tag1Key_; + return vSwitchId_; } -void DescribeInstancesRequest::setTag1Key(const std::string& tag1Key) +void DescribeInstancesRequest::setVSwitchId(const std::string& vSwitchId) { - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); + vSwitchId_ = vSwitchId; + setParameter("VSwitchId", vSwitchId); } std::string DescribeInstancesRequest::getEipAddresses()const @@ -542,6 +394,39 @@ void DescribeInstancesRequest::setEipAddresses(const std::string& eipAddresses) setParameter("EipAddresses", eipAddresses); } +std::string DescribeInstancesRequest::getInstanceName()const +{ + return instanceName_; +} + +void DescribeInstancesRequest::setInstanceName(const std::string& instanceName) +{ + instanceName_ = instanceName; + setParameter("InstanceName", instanceName); +} + +std::string DescribeInstancesRequest::getInstanceIds()const +{ + return instanceIds_; +} + +void DescribeInstancesRequest::setInstanceIds(const std::string& instanceIds) +{ + instanceIds_ = instanceIds; + setParameter("InstanceIds", instanceIds); +} + +std::string DescribeInstancesRequest::getInternetChargeType()const +{ + return internetChargeType_; +} + +void DescribeInstancesRequest::setInternetChargeType(const std::string& internetChargeType) +{ + internetChargeType_ = internetChargeType; + setParameter("InternetChargeType", internetChargeType); +} + std::string DescribeInstancesRequest::getVpcId()const { return vpcId_; @@ -553,15 +438,15 @@ void DescribeInstancesRequest::setVpcId(const std::string& vpcId) setParameter("VpcId", vpcId); } -std::string DescribeInstancesRequest::getTag2Value()const +std::string DescribeInstancesRequest::getZoneId()const { - return tag2Value_; + return zoneId_; } -void DescribeInstancesRequest::setTag2Value(const std::string& tag2Value) +void DescribeInstancesRequest::setZoneId(const std::string& zoneId) { - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); + zoneId_ = zoneId; + setParameter("ZoneId", zoneId); } std::string DescribeInstancesRequest::getFilter3Key()const @@ -575,3 +460,25 @@ void DescribeInstancesRequest::setFilter3Key(const std::string& filter3Key) setParameter("Filter3Key", filter3Key); } +std::string DescribeInstancesRequest::getInstanceNetworkType()const +{ + return instanceNetworkType_; +} + +void DescribeInstancesRequest::setInstanceNetworkType(const std::string& instanceNetworkType) +{ + instanceNetworkType_ = instanceNetworkType; + setParameter("InstanceNetworkType", instanceNetworkType); +} + +std::string DescribeInstancesRequest::getStatus()const +{ + return status_; +} + +void DescribeInstancesRequest::setStatus(const std::string& status) +{ + status_ = status; + setParameter("Status", status); +} + diff --git a/ecs/src/model/DescribeKeyPairsRequest.cc b/ecs/src/model/DescribeKeyPairsRequest.cc index 54af7b02d..f8794586f 100644 --- a/ecs/src/model/DescribeKeyPairsRequest.cc +++ b/ecs/src/model/DescribeKeyPairsRequest.cc @@ -25,15 +25,15 @@ DescribeKeyPairsRequest::DescribeKeyPairsRequest() : DescribeKeyPairsRequest::~DescribeKeyPairsRequest() {} -std::string DescribeKeyPairsRequest::getTag4Value()const +std::string DescribeKeyPairsRequest::getResourceGroupId()const { - return tag4Value_; + return resourceGroupId_; } -void DescribeKeyPairsRequest::setTag4Value(const std::string& tag4Value) +void DescribeKeyPairsRequest::setResourceGroupId(const std::string& resourceGroupId) { - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); + resourceGroupId_ = resourceGroupId; + setParameter("ResourceGroupId", resourceGroupId); } long DescribeKeyPairsRequest::getResourceOwnerId()const @@ -47,28 +47,6 @@ void DescribeKeyPairsRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeKeyPairsRequest::getTag2Key()const -{ - return tag2Key_; -} - -void DescribeKeyPairsRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - -std::string DescribeKeyPairsRequest::getTag5Key()const -{ - return tag5Key_; -} - -void DescribeKeyPairsRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string DescribeKeyPairsRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -80,105 +58,6 @@ void DescribeKeyPairsRequest::setResourceOwnerAccount(const std::string& resourc setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string DescribeKeyPairsRequest::getKeyPairFingerPrint()const -{ - return keyPairFingerPrint_; -} - -void DescribeKeyPairsRequest::setKeyPairFingerPrint(const std::string& keyPairFingerPrint) -{ - keyPairFingerPrint_ = keyPairFingerPrint; - setParameter("KeyPairFingerPrint", keyPairFingerPrint); -} - -std::string DescribeKeyPairsRequest::getTag3Key()const -{ - return tag3Key_; -} - -void DescribeKeyPairsRequest::setTag3Key(const std::string& tag3Key) -{ - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); -} - -std::string DescribeKeyPairsRequest::getKeyPairName()const -{ - return keyPairName_; -} - -void DescribeKeyPairsRequest::setKeyPairName(const std::string& keyPairName) -{ - keyPairName_ = keyPairName; - setParameter("KeyPairName", keyPairName); -} - -long DescribeKeyPairsRequest::getOwnerId()const -{ - return ownerId_; -} - -void DescribeKeyPairsRequest::setOwnerId(long ownerId) -{ - ownerId_ = ownerId; - setParameter("OwnerId", std::to_string(ownerId)); -} - -std::string DescribeKeyPairsRequest::getTag5Value()const -{ - return tag5Value_; -} - -void DescribeKeyPairsRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -int DescribeKeyPairsRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeKeyPairsRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeKeyPairsRequest::getTag1Key()const -{ - return tag1Key_; -} - -void DescribeKeyPairsRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - -std::string DescribeKeyPairsRequest::getTag1Value()const -{ - return tag1Value_; -} - -void DescribeKeyPairsRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - -std::string DescribeKeyPairsRequest::getResourceGroupId()const -{ - return resourceGroupId_; -} - -void DescribeKeyPairsRequest::setResourceGroupId(const std::string& resourceGroupId) -{ - resourceGroupId_ = resourceGroupId; - setParameter("ResourceGroupId", resourceGroupId); -} - std::string DescribeKeyPairsRequest::getRegionId()const { return regionId_; @@ -190,15 +69,15 @@ void DescribeKeyPairsRequest::setRegionId(const std::string& regionId) setParameter("RegionId", regionId); } -std::string DescribeKeyPairsRequest::getTag2Value()const +std::string DescribeKeyPairsRequest::getKeyPairFingerPrint()const { - return tag2Value_; + return keyPairFingerPrint_; } -void DescribeKeyPairsRequest::setTag2Value(const std::string& tag2Value) +void DescribeKeyPairsRequest::setKeyPairFingerPrint(const std::string& keyPairFingerPrint) { - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); + keyPairFingerPrint_ = keyPairFingerPrint; + setParameter("KeyPairFingerPrint", keyPairFingerPrint); } int DescribeKeyPairsRequest::getPageSize()const @@ -212,25 +91,53 @@ void DescribeKeyPairsRequest::setPageSize(int pageSize) setParameter("PageSize", std::to_string(pageSize)); } -std::string DescribeKeyPairsRequest::getTag4Key()const +std::string DescribeKeyPairsRequest::getKeyPairName()const { - return tag4Key_; + return keyPairName_; } -void DescribeKeyPairsRequest::setTag4Key(const std::string& tag4Key) +void DescribeKeyPairsRequest::setKeyPairName(const std::string& keyPairName) { - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); + keyPairName_ = keyPairName; + setParameter("KeyPairName", keyPairName); } -std::string DescribeKeyPairsRequest::getTag3Value()const +std::vector DescribeKeyPairsRequest::getTag()const { - return tag3Value_; + return tag_; } -void DescribeKeyPairsRequest::setTag3Value(const std::string& tag3Value) +void DescribeKeyPairsRequest::setTag(const std::vector& tag) { - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } +} + +long DescribeKeyPairsRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeKeyPairsRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +int DescribeKeyPairsRequest::getPageNumber()const +{ + return pageNumber_; +} + +void DescribeKeyPairsRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); } diff --git a/ecs/src/model/DescribeLaunchTemplatesRequest.cc b/ecs/src/model/DescribeLaunchTemplatesRequest.cc index 9cad257ce..968d285c2 100644 --- a/ecs/src/model/DescribeLaunchTemplatesRequest.cc +++ b/ecs/src/model/DescribeLaunchTemplatesRequest.cc @@ -25,17 +25,6 @@ DescribeLaunchTemplatesRequest::DescribeLaunchTemplatesRequest() : DescribeLaunchTemplatesRequest::~DescribeLaunchTemplatesRequest() {} -std::string DescribeLaunchTemplatesRequest::getTemplateTag1Value()const -{ - return templateTag1Value_; -} - -void DescribeLaunchTemplatesRequest::setTemplateTag1Value(const std::string& templateTag1Value) -{ - templateTag1Value_ = templateTag1Value; - setParameter("TemplateTag1Value", templateTag1Value); -} - std::vector DescribeLaunchTemplatesRequest::getLaunchTemplateName()const { return launchTemplateName_; @@ -59,17 +48,6 @@ void DescribeLaunchTemplatesRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeLaunchTemplatesRequest::getTemplateTag4Key()const -{ - return templateTag4Key_; -} - -void DescribeLaunchTemplatesRequest::setTemplateTag4Key(const std::string& templateTag4Key) -{ - templateTag4Key_ = templateTag4Key; - setParameter("TemplateTag4Key", templateTag4Key); -} - long DescribeLaunchTemplatesRequest::getCallerParentId()const { return callerParentId_; @@ -147,17 +125,6 @@ void DescribeLaunchTemplatesRequest::setAccessKeyId(const std::string& accessKey setParameter("AccessKeyId", accessKeyId); } -std::string DescribeLaunchTemplatesRequest::getTemplateTag3Key()const -{ - return templateTag3Key_; -} - -void DescribeLaunchTemplatesRequest::setTemplateTag3Key(const std::string& templateTag3Key) -{ - templateTag3Key_ = templateTag3Key; - setParameter("TemplateTag3Key", templateTag3Key); -} - std::string DescribeLaunchTemplatesRequest::getSecurityToken()const { return securityToken_; @@ -180,17 +147,6 @@ void DescribeLaunchTemplatesRequest::setRegionId(const std::string& regionId) setParameter("RegionId", regionId); } -std::string DescribeLaunchTemplatesRequest::getTemplateTag5Value()const -{ - return templateTag5Value_; -} - -void DescribeLaunchTemplatesRequest::setTemplateTag5Value(const std::string& templateTag5Value) -{ - templateTag5Value_ = templateTag5Value; - setParameter("TemplateTag5Value", templateTag5Value); -} - bool DescribeLaunchTemplatesRequest::getEnable()const { return enable_; @@ -235,15 +191,21 @@ void DescribeLaunchTemplatesRequest::setCallerBidEmail(const std::string& caller setParameter("CallerBidEmail", callerBidEmail); } -std::string DescribeLaunchTemplatesRequest::getTemplateTag3Value()const +std::vector DescribeLaunchTemplatesRequest::getTemplateTag()const { - return templateTag3Value_; + return templateTag_; } -void DescribeLaunchTemplatesRequest::setTemplateTag3Value(const std::string& templateTag3Value) +void DescribeLaunchTemplatesRequest::setTemplateTag(const std::vector& templateTag) { - templateTag3Value_ = templateTag3Value; - setParameter("TemplateTag3Value", templateTag3Value); + templateTag_ = templateTag; + int i = 0; + for(int i = 0; i!= templateTag.size(); i++) { + auto obj = templateTag.at(i); + std::string str ="TemplateTag."+ std::to_string(i); + setParameter(str + ".Key", obj.key); + setParameter(str + ".Value", obj.value); + } } std::string DescribeLaunchTemplatesRequest::getCallerUidEmail()const @@ -279,17 +241,6 @@ void DescribeLaunchTemplatesRequest::setApp_ip(const std::string& app_ip) setParameter("App_ip", app_ip); } -std::string DescribeLaunchTemplatesRequest::getTemplateTag2Key()const -{ - return templateTag2Key_; -} - -void DescribeLaunchTemplatesRequest::setTemplateTag2Key(const std::string& templateTag2Key) -{ - templateTag2Key_ = templateTag2Key; - setParameter("TemplateTag2Key", templateTag2Key); -} - std::vector DescribeLaunchTemplatesRequest::getLaunchTemplateId()const { return launchTemplateId_; @@ -335,17 +286,6 @@ void DescribeLaunchTemplatesRequest::setTemplateResourceGroupId(const std::strin setParameter("TemplateResourceGroupId", templateResourceGroupId); } -std::string DescribeLaunchTemplatesRequest::getTemplateTag2Value()const -{ - return templateTag2Value_; -} - -void DescribeLaunchTemplatesRequest::setTemplateTag2Value(const std::string& templateTag2Value) -{ - templateTag2Value_ = templateTag2Value; - setParameter("TemplateTag2Value", templateTag2Value); -} - std::string DescribeLaunchTemplatesRequest::getCallerBid()const { return callerBid_; @@ -401,17 +341,6 @@ void DescribeLaunchTemplatesRequest::setSecurity_transport(bool security_transpo setParameter("Security_transport", std::to_string(security_transport)); } -std::string DescribeLaunchTemplatesRequest::getTemplateTag4Value()const -{ - return templateTag4Value_; -} - -void DescribeLaunchTemplatesRequest::setTemplateTag4Value(const std::string& templateTag4Value) -{ - templateTag4Value_ = templateTag4Value; - setParameter("TemplateTag4Value", templateTag4Value); -} - std::string DescribeLaunchTemplatesRequest::getRequestId()const { return requestId_; @@ -423,25 +352,3 @@ void DescribeLaunchTemplatesRequest::setRequestId(const std::string& requestId) setParameter("RequestId", requestId); } -std::string DescribeLaunchTemplatesRequest::getTemplateTag5Key()const -{ - return templateTag5Key_; -} - -void DescribeLaunchTemplatesRequest::setTemplateTag5Key(const std::string& templateTag5Key) -{ - templateTag5Key_ = templateTag5Key; - setParameter("TemplateTag5Key", templateTag5Key); -} - -std::string DescribeLaunchTemplatesRequest::getTemplateTag1Key()const -{ - return templateTag1Key_; -} - -void DescribeLaunchTemplatesRequest::setTemplateTag1Key(const std::string& templateTag1Key) -{ - templateTag1Key_ = templateTag1Key; - setParameter("TemplateTag1Key", templateTag1Key); -} - diff --git a/ecs/src/model/DescribeNetworkInterfacesRequest.cc b/ecs/src/model/DescribeNetworkInterfacesRequest.cc index 0e6274697..4b583685e 100644 --- a/ecs/src/model/DescribeNetworkInterfacesRequest.cc +++ b/ecs/src/model/DescribeNetworkInterfacesRequest.cc @@ -25,17 +25,6 @@ DescribeNetworkInterfacesRequest::DescribeNetworkInterfacesRequest() : DescribeNetworkInterfacesRequest::~DescribeNetworkInterfacesRequest() {} -std::string DescribeNetworkInterfacesRequest::getTag4Value()const -{ - return tag4Value_; -} - -void DescribeNetworkInterfacesRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - long DescribeNetworkInterfacesRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -47,17 +36,6 @@ void DescribeNetworkInterfacesRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeNetworkInterfacesRequest::getTag2Key()const -{ - return tag2Key_; -} - -void DescribeNetworkInterfacesRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - long DescribeNetworkInterfacesRequest::getCallerParentId()const { return callerParentId_; @@ -91,17 +69,6 @@ void DescribeNetworkInterfacesRequest::setProxy_original_security_transport(bool setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); } -std::string DescribeNetworkInterfacesRequest::getTag3Key()const -{ - return tag3Key_; -} - -void DescribeNetworkInterfacesRequest::setTag3Key(const std::string& tag3Key) -{ - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); -} - std::string DescribeNetworkInterfacesRequest::getProxy_original_source_ip()const { return proxy_original_source_ip_; @@ -168,17 +135,6 @@ void DescribeNetworkInterfacesRequest::setAccessKeyId(const std::string& accessK setParameter("AccessKeyId", accessKeyId); } -std::string DescribeNetworkInterfacesRequest::getTag1Value()const -{ - return tag1Value_; -} - -void DescribeNetworkInterfacesRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - std::string DescribeNetworkInterfacesRequest::getResourceGroupId()const { return resourceGroupId_; @@ -256,6 +212,23 @@ void DescribeNetworkInterfacesRequest::setCallerBidEmail(const std::string& call setParameter("CallerBidEmail", callerBidEmail); } +std::vector DescribeNetworkInterfacesRequest::getTag()const +{ + return tag_; +} + +void DescribeNetworkInterfacesRequest::setTag(const std::vector& tag) +{ + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Key", obj.key); + setParameter(str + ".Value", obj.value); + } +} + std::string DescribeNetworkInterfacesRequest::getCallerUidEmail()const { return callerUidEmail_; @@ -267,17 +240,6 @@ void DescribeNetworkInterfacesRequest::setCallerUidEmail(const std::string& call setParameter("CallerUidEmail", callerUidEmail); } -std::string DescribeNetworkInterfacesRequest::getTag3Value()const -{ - return tag3Value_; -} - -void DescribeNetworkInterfacesRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - std::string DescribeNetworkInterfacesRequest::getNetworkInterfaceName()const { return networkInterfaceName_; @@ -311,17 +273,6 @@ void DescribeNetworkInterfacesRequest::setApp_ip(const std::string& app_ip) setParameter("App_ip", app_ip); } -std::string DescribeNetworkInterfacesRequest::getTag5Key()const -{ - return tag5Key_; -} - -void DescribeNetworkInterfacesRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string DescribeNetworkInterfacesRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -366,17 +317,6 @@ void DescribeNetworkInterfacesRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeNetworkInterfacesRequest::getTag5Value()const -{ - return tag5Value_; -} - -void DescribeNetworkInterfacesRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - bool DescribeNetworkInterfacesRequest::getProxy_trust_transport_info()const { return proxy_trust_transport_info_; @@ -410,17 +350,6 @@ void DescribeNetworkInterfacesRequest::setSecurity_transport(bool security_trans setParameter("Security_transport", std::to_string(security_transport)); } -std::string DescribeNetworkInterfacesRequest::getTag1Key()const -{ - return tag1Key_; -} - -void DescribeNetworkInterfacesRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - std::string DescribeNetworkInterfacesRequest::getVSwitchId()const { return vSwitchId_; @@ -454,17 +383,6 @@ void DescribeNetworkInterfacesRequest::setRequestId(const std::string& requestId setParameter("RequestId", requestId); } -std::string DescribeNetworkInterfacesRequest::getTag2Value()const -{ - return tag2Value_; -} - -void DescribeNetworkInterfacesRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - std::string DescribeNetworkInterfacesRequest::getVpcId()const { return vpcId_; @@ -476,17 +394,6 @@ void DescribeNetworkInterfacesRequest::setVpcId(const std::string& vpcId) setParameter("VpcId", vpcId); } -std::string DescribeNetworkInterfacesRequest::getTag4Key()const -{ - return tag4Key_; -} - -void DescribeNetworkInterfacesRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - std::string DescribeNetworkInterfacesRequest::getPrimaryIpAddress()const { return primaryIpAddress_; diff --git a/ecs/src/model/DescribePhysicalConnectionsRequest.cc b/ecs/src/model/DescribePhysicalConnectionsRequest.cc index 8c8d01ce0..5586b5511 100644 --- a/ecs/src/model/DescribePhysicalConnectionsRequest.cc +++ b/ecs/src/model/DescribePhysicalConnectionsRequest.cc @@ -37,8 +37,8 @@ void DescribePhysicalConnectionsRequest::setFilter(const std::vector& fi for(int i = 0; i!= filter.size(); i++) { auto obj = filter.at(i); std::string str ="Filter."+ std::to_string(i); - setParameter(str + ".Key", obj.key); for(int i = 0; i!= obj.value.size(); i++) setParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); + setParameter(str + ".Key", obj.key); } } diff --git a/ecs/src/model/DescribeResourceByTagsRequest.cc b/ecs/src/model/DescribeResourceByTagsRequest.cc index 8f0e47364..baee86ecc 100644 --- a/ecs/src/model/DescribeResourceByTagsRequest.cc +++ b/ecs/src/model/DescribeResourceByTagsRequest.cc @@ -25,17 +25,6 @@ DescribeResourceByTagsRequest::DescribeResourceByTagsRequest() : DescribeResourceByTagsRequest::~DescribeResourceByTagsRequest() {} -std::string DescribeResourceByTagsRequest::getTag4Value()const -{ - return tag4Value_; -} - -void DescribeResourceByTagsRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - long DescribeResourceByTagsRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -47,28 +36,6 @@ void DescribeResourceByTagsRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeResourceByTagsRequest::getTag2Key()const -{ - return tag2Key_; -} - -void DescribeResourceByTagsRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - -std::string DescribeResourceByTagsRequest::getTag5Key()const -{ - return tag5Key_; -} - -void DescribeResourceByTagsRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string DescribeResourceByTagsRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -80,15 +47,43 @@ void DescribeResourceByTagsRequest::setResourceOwnerAccount(const std::string& r setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string DescribeResourceByTagsRequest::getTag3Key()const +std::string DescribeResourceByTagsRequest::getRegionId()const { - return tag3Key_; + return regionId_; } -void DescribeResourceByTagsRequest::setTag3Key(const std::string& tag3Key) +void DescribeResourceByTagsRequest::setRegionId(const std::string& regionId) { - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +int DescribeResourceByTagsRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeResourceByTagsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::vector DescribeResourceByTagsRequest::getTag()const +{ + return tag_; +} + +void DescribeResourceByTagsRequest::setTag(const std::vector& tag) +{ + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } long DescribeResourceByTagsRequest::getOwnerId()const @@ -113,17 +108,6 @@ void DescribeResourceByTagsRequest::setResourceType(const std::string& resourceT setParameter("ResourceType", resourceType); } -std::string DescribeResourceByTagsRequest::getTag5Value()const -{ - return tag5Value_; -} - -void DescribeResourceByTagsRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - int DescribeResourceByTagsRequest::getPageNumber()const { return pageNumber_; @@ -135,80 +119,3 @@ void DescribeResourceByTagsRequest::setPageNumber(int pageNumber) setParameter("PageNumber", std::to_string(pageNumber)); } -std::string DescribeResourceByTagsRequest::getTag1Key()const -{ - return tag1Key_; -} - -void DescribeResourceByTagsRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - -std::string DescribeResourceByTagsRequest::getTag1Value()const -{ - return tag1Value_; -} - -void DescribeResourceByTagsRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - -std::string DescribeResourceByTagsRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeResourceByTagsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeResourceByTagsRequest::getTag2Value()const -{ - return tag2Value_; -} - -void DescribeResourceByTagsRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - -int DescribeResourceByTagsRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeResourceByTagsRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeResourceByTagsRequest::getTag4Key()const -{ - return tag4Key_; -} - -void DescribeResourceByTagsRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - -std::string DescribeResourceByTagsRequest::getTag3Value()const -{ - return tag3Value_; -} - -void DescribeResourceByTagsRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - diff --git a/ecs/src/model/DescribeRouterInterfacesRequest.cc b/ecs/src/model/DescribeRouterInterfacesRequest.cc index 54b8b6bf2..6fc2d6bca 100644 --- a/ecs/src/model/DescribeRouterInterfacesRequest.cc +++ b/ecs/src/model/DescribeRouterInterfacesRequest.cc @@ -37,8 +37,8 @@ void DescribeRouterInterfacesRequest::setFilter(const std::vector& filte for(int i = 0; i!= filter.size(); i++) { auto obj = filter.at(i); std::string str ="Filter."+ std::to_string(i); - setParameter(str + ".Key", obj.key); for(int i = 0; i!= obj.value.size(); i++) setParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); + setParameter(str + ".Key", obj.key); } } diff --git a/ecs/src/model/DescribeSecurityGroupsRequest.cc b/ecs/src/model/DescribeSecurityGroupsRequest.cc index 41bd08fd7..62ae6d7a3 100644 --- a/ecs/src/model/DescribeSecurityGroupsRequest.cc +++ b/ecs/src/model/DescribeSecurityGroupsRequest.cc @@ -25,17 +25,6 @@ DescribeSecurityGroupsRequest::DescribeSecurityGroupsRequest() : DescribeSecurityGroupsRequest::~DescribeSecurityGroupsRequest() {} -std::string DescribeSecurityGroupsRequest::getTag4Value()const -{ - return tag4Value_; -} - -void DescribeSecurityGroupsRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - long DescribeSecurityGroupsRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -47,149 +36,6 @@ void DescribeSecurityGroupsRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeSecurityGroupsRequest::getTag2Key()const -{ - return tag2Key_; -} - -void DescribeSecurityGroupsRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - -bool DescribeSecurityGroupsRequest::getFuzzyQuery()const -{ - return fuzzyQuery_; -} - -void DescribeSecurityGroupsRequest::setFuzzyQuery(bool fuzzyQuery) -{ - fuzzyQuery_ = fuzzyQuery; - setParameter("FuzzyQuery", std::to_string(fuzzyQuery)); -} - -std::string DescribeSecurityGroupsRequest::getSecurityGroupId()const -{ - return securityGroupId_; -} - -void DescribeSecurityGroupsRequest::setSecurityGroupId(const std::string& securityGroupId) -{ - securityGroupId_ = securityGroupId; - setParameter("SecurityGroupId", securityGroupId); -} - -std::string DescribeSecurityGroupsRequest::getTag3Key()const -{ - return tag3Key_; -} - -void DescribeSecurityGroupsRequest::setTag3Key(const std::string& tag3Key) -{ - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); -} - -bool DescribeSecurityGroupsRequest::getIsQueryEcsCount()const -{ - return isQueryEcsCount_; -} - -void DescribeSecurityGroupsRequest::setIsQueryEcsCount(bool isQueryEcsCount) -{ - isQueryEcsCount_ = isQueryEcsCount; - setParameter("IsQueryEcsCount", std::to_string(isQueryEcsCount)); -} - -std::string DescribeSecurityGroupsRequest::getNetworkType()const -{ - return networkType_; -} - -void DescribeSecurityGroupsRequest::setNetworkType(const std::string& networkType) -{ - networkType_ = networkType; - setParameter("NetworkType", networkType); -} - -std::string DescribeSecurityGroupsRequest::getSecurityGroupName()const -{ - return securityGroupName_; -} - -void DescribeSecurityGroupsRequest::setSecurityGroupName(const std::string& securityGroupName) -{ - securityGroupName_ = securityGroupName; - setParameter("SecurityGroupName", securityGroupName); -} - -int DescribeSecurityGroupsRequest::getPageNumber()const -{ - return pageNumber_; -} - -void DescribeSecurityGroupsRequest::setPageNumber(int pageNumber) -{ - pageNumber_ = pageNumber; - setParameter("PageNumber", std::to_string(pageNumber)); -} - -std::string DescribeSecurityGroupsRequest::getTag1Value()const -{ - return tag1Value_; -} - -void DescribeSecurityGroupsRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - -std::string DescribeSecurityGroupsRequest::getResourceGroupId()const -{ - return resourceGroupId_; -} - -void DescribeSecurityGroupsRequest::setResourceGroupId(const std::string& resourceGroupId) -{ - resourceGroupId_ = resourceGroupId; - setParameter("ResourceGroupId", resourceGroupId); -} - -std::string DescribeSecurityGroupsRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeSecurityGroupsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -int DescribeSecurityGroupsRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeSecurityGroupsRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeSecurityGroupsRequest::getTag3Value()const -{ - return tag3Value_; -} - -void DescribeSecurityGroupsRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - bool DescribeSecurityGroupsRequest::getDryRun()const { return dryRun_; @@ -201,15 +47,15 @@ void DescribeSecurityGroupsRequest::setDryRun(bool dryRun) setParameter("DryRun", std::to_string(dryRun)); } -std::string DescribeSecurityGroupsRequest::getTag5Key()const +bool DescribeSecurityGroupsRequest::getFuzzyQuery()const { - return tag5Key_; + return fuzzyQuery_; } -void DescribeSecurityGroupsRequest::setTag5Key(const std::string& tag5Key) +void DescribeSecurityGroupsRequest::setFuzzyQuery(bool fuzzyQuery) { - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); + fuzzyQuery_ = fuzzyQuery; + setParameter("FuzzyQuery", std::to_string(fuzzyQuery)); } std::string DescribeSecurityGroupsRequest::getResourceOwnerAccount()const @@ -234,6 +80,39 @@ void DescribeSecurityGroupsRequest::setOwnerAccount(const std::string& ownerAcco setParameter("OwnerAccount", ownerAccount); } +std::string DescribeSecurityGroupsRequest::getSecurityGroupId()const +{ + return securityGroupId_; +} + +void DescribeSecurityGroupsRequest::setSecurityGroupId(const std::string& securityGroupId) +{ + securityGroupId_ = securityGroupId; + setParameter("SecurityGroupId", securityGroupId); +} + +bool DescribeSecurityGroupsRequest::getIsQueryEcsCount()const +{ + return isQueryEcsCount_; +} + +void DescribeSecurityGroupsRequest::setIsQueryEcsCount(bool isQueryEcsCount) +{ + isQueryEcsCount_ = isQueryEcsCount; + setParameter("IsQueryEcsCount", std::to_string(isQueryEcsCount)); +} + +std::string DescribeSecurityGroupsRequest::getNetworkType()const +{ + return networkType_; +} + +void DescribeSecurityGroupsRequest::setNetworkType(const std::string& networkType) +{ + networkType_ = networkType; + setParameter("NetworkType", networkType); +} + long DescribeSecurityGroupsRequest::getOwnerId()const { return ownerId_; @@ -256,26 +135,48 @@ void DescribeSecurityGroupsRequest::setSecurityGroupIds(const std::string& secur setParameter("SecurityGroupIds", securityGroupIds); } -std::string DescribeSecurityGroupsRequest::getTag5Value()const +std::string DescribeSecurityGroupsRequest::getSecurityGroupName()const { - return tag5Value_; + return securityGroupName_; } -void DescribeSecurityGroupsRequest::setTag5Value(const std::string& tag5Value) +void DescribeSecurityGroupsRequest::setSecurityGroupName(const std::string& securityGroupName) { - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); + securityGroupName_ = securityGroupName; + setParameter("SecurityGroupName", securityGroupName); } -std::string DescribeSecurityGroupsRequest::getTag1Key()const +int DescribeSecurityGroupsRequest::getPageNumber()const { - return tag1Key_; + return pageNumber_; } -void DescribeSecurityGroupsRequest::setTag1Key(const std::string& tag1Key) +void DescribeSecurityGroupsRequest::setPageNumber(int pageNumber) { - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); +} + +std::string DescribeSecurityGroupsRequest::getResourceGroupId()const +{ + return resourceGroupId_; +} + +void DescribeSecurityGroupsRequest::setResourceGroupId(const std::string& resourceGroupId) +{ + resourceGroupId_ = resourceGroupId; + setParameter("ResourceGroupId", resourceGroupId); +} + +std::string DescribeSecurityGroupsRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeSecurityGroupsRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); } std::string DescribeSecurityGroupsRequest::getVpcId()const @@ -289,25 +190,31 @@ void DescribeSecurityGroupsRequest::setVpcId(const std::string& vpcId) setParameter("VpcId", vpcId); } -std::string DescribeSecurityGroupsRequest::getTag2Value()const +int DescribeSecurityGroupsRequest::getPageSize()const { - return tag2Value_; + return pageSize_; } -void DescribeSecurityGroupsRequest::setTag2Value(const std::string& tag2Value) +void DescribeSecurityGroupsRequest::setPageSize(int pageSize) { - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); } -std::string DescribeSecurityGroupsRequest::getTag4Key()const +std::vector DescribeSecurityGroupsRequest::getTag()const { - return tag4Key_; + return tag_; } -void DescribeSecurityGroupsRequest::setTag4Key(const std::string& tag4Key) +void DescribeSecurityGroupsRequest::setTag(const std::vector& tag) { - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } diff --git a/ecs/src/model/DescribeSnapshotLinksResult.cc b/ecs/src/model/DescribeSnapshotLinksResult.cc index 33612af96..898c81485 100644 --- a/ecs/src/model/DescribeSnapshotLinksResult.cc +++ b/ecs/src/model/DescribeSnapshotLinksResult.cc @@ -54,6 +54,8 @@ void DescribeSnapshotLinksResult::parse(const std::string &payload) snapshotLinksObject.instanceName = value["InstanceName"].asString(); if(!value["SourceDiskId"].isNull()) snapshotLinksObject.sourceDiskId = value["SourceDiskId"].asString(); + if(!value["SourceDiskName"].isNull()) + snapshotLinksObject.sourceDiskName = value["SourceDiskName"].asString(); if(!value["SourceDiskSize"].isNull()) snapshotLinksObject.sourceDiskSize = std::stoi(value["SourceDiskSize"].asString()); if(!value["SourceDiskType"].isNull()) diff --git a/ecs/src/model/DescribeSnapshotsRequest.cc b/ecs/src/model/DescribeSnapshotsRequest.cc index 089d2ed5c..6c780c675 100644 --- a/ecs/src/model/DescribeSnapshotsRequest.cc +++ b/ecs/src/model/DescribeSnapshotsRequest.cc @@ -25,17 +25,6 @@ DescribeSnapshotsRequest::DescribeSnapshotsRequest() : DescribeSnapshotsRequest::~DescribeSnapshotsRequest() {} -std::string DescribeSnapshotsRequest::getTag4Value()const -{ - return tag4Value_; -} - -void DescribeSnapshotsRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - long DescribeSnapshotsRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -47,17 +36,6 @@ void DescribeSnapshotsRequest::setResourceOwnerId(long resourceOwnerId) setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); } -std::string DescribeSnapshotsRequest::getTag2Key()const -{ - return tag2Key_; -} - -void DescribeSnapshotsRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - std::string DescribeSnapshotsRequest::getFilter2Value()const { return filter2Value_; @@ -113,17 +91,6 @@ void DescribeSnapshotsRequest::setSnapshotName(const std::string& snapshotName) setParameter("SnapshotName", snapshotName); } -std::string DescribeSnapshotsRequest::getTag3Key()const -{ - return tag3Key_; -} - -void DescribeSnapshotsRequest::setTag3Key(const std::string& tag3Key) -{ - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); -} - int DescribeSnapshotsRequest::getPageNumber()const { return pageNumber_; @@ -135,17 +102,6 @@ void DescribeSnapshotsRequest::setPageNumber(int pageNumber) setParameter("PageNumber", std::to_string(pageNumber)); } -std::string DescribeSnapshotsRequest::getTag1Value()const -{ - return tag1Value_; -} - -void DescribeSnapshotsRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - std::string DescribeSnapshotsRequest::getResourceGroupId()const { return resourceGroupId_; @@ -201,15 +157,21 @@ void DescribeSnapshotsRequest::setDiskId(const std::string& diskId) setParameter("DiskId", diskId); } -std::string DescribeSnapshotsRequest::getTag3Value()const +std::vector DescribeSnapshotsRequest::getTag()const { - return tag3Value_; + return tag_; } -void DescribeSnapshotsRequest::setTag3Value(const std::string& tag3Value) +void DescribeSnapshotsRequest::setTag(const std::vector& tag) { - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } bool DescribeSnapshotsRequest::getDryRun()const @@ -223,17 +185,6 @@ void DescribeSnapshotsRequest::setDryRun(bool dryRun) setParameter("DryRun", std::to_string(dryRun)); } -std::string DescribeSnapshotsRequest::getTag5Key()const -{ - return tag5Key_; -} - -void DescribeSnapshotsRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string DescribeSnapshotsRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -300,28 +251,6 @@ void DescribeSnapshotsRequest::setOwnerId(long ownerId) setParameter("OwnerId", std::to_string(ownerId)); } -std::string DescribeSnapshotsRequest::getTag5Value()const -{ - return tag5Value_; -} - -void DescribeSnapshotsRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -std::string DescribeSnapshotsRequest::getTag1Key()const -{ - return tag1Key_; -} - -void DescribeSnapshotsRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - std::string DescribeSnapshotsRequest::getInstanceId()const { return instanceId_; @@ -355,28 +284,6 @@ void DescribeSnapshotsRequest::setSnapshotType(const std::string& snapshotType) setParameter("SnapshotType", snapshotType); } -std::string DescribeSnapshotsRequest::getTag2Value()const -{ - return tag2Value_; -} - -void DescribeSnapshotsRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - -std::string DescribeSnapshotsRequest::getTag4Key()const -{ - return tag4Key_; -} - -void DescribeSnapshotsRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - std::string DescribeSnapshotsRequest::getStatus()const { return status_; diff --git a/ecs/src/model/DescribeTagsRequest.cc b/ecs/src/model/DescribeTagsRequest.cc index c5c33da47..61c11d637 100644 --- a/ecs/src/model/DescribeTagsRequest.cc +++ b/ecs/src/model/DescribeTagsRequest.cc @@ -25,17 +25,6 @@ DescribeTagsRequest::DescribeTagsRequest() : DescribeTagsRequest::~DescribeTagsRequest() {} -std::string DescribeTagsRequest::getTag4Value()const -{ - return tag4Value_; -} - -void DescribeTagsRequest::setTag4Value(const std::string& tag4Value) -{ - tag4Value_ = tag4Value; - setParameter("Tag4Value", tag4Value); -} - long DescribeTagsRequest::getResourceOwnerId()const { return resourceOwnerId_; @@ -58,28 +47,6 @@ void DescribeTagsRequest::setResourceId(const std::string& resourceId) setParameter("ResourceId", resourceId); } -std::string DescribeTagsRequest::getTag2Key()const -{ - return tag2Key_; -} - -void DescribeTagsRequest::setTag2Key(const std::string& tag2Key) -{ - tag2Key_ = tag2Key; - setParameter("Tag2Key", tag2Key); -} - -std::string DescribeTagsRequest::getTag5Key()const -{ - return tag5Key_; -} - -void DescribeTagsRequest::setTag5Key(const std::string& tag5Key) -{ - tag5Key_ = tag5Key; - setParameter("Tag5Key", tag5Key); -} - std::string DescribeTagsRequest::getResourceOwnerAccount()const { return resourceOwnerAccount_; @@ -91,15 +58,43 @@ void DescribeTagsRequest::setResourceOwnerAccount(const std::string& resourceOwn setParameter("ResourceOwnerAccount", resourceOwnerAccount); } -std::string DescribeTagsRequest::getTag3Key()const +std::string DescribeTagsRequest::getRegionId()const { - return tag3Key_; + return regionId_; } -void DescribeTagsRequest::setTag3Key(const std::string& tag3Key) +void DescribeTagsRequest::setRegionId(const std::string& regionId) { - tag3Key_ = tag3Key; - setParameter("Tag3Key", tag3Key); + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +int DescribeTagsRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeTagsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::vector DescribeTagsRequest::getTag()const +{ + return tag_; +} + +void DescribeTagsRequest::setTag(const std::vector& tag) +{ + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } long DescribeTagsRequest::getOwnerId()const @@ -124,17 +119,6 @@ void DescribeTagsRequest::setResourceType(const std::string& resourceType) setParameter("ResourceType", resourceType); } -std::string DescribeTagsRequest::getTag5Value()const -{ - return tag5Value_; -} - -void DescribeTagsRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - int DescribeTagsRequest::getPageNumber()const { return pageNumber_; @@ -146,80 +130,3 @@ void DescribeTagsRequest::setPageNumber(int pageNumber) setParameter("PageNumber", std::to_string(pageNumber)); } -std::string DescribeTagsRequest::getTag1Key()const -{ - return tag1Key_; -} - -void DescribeTagsRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - -std::string DescribeTagsRequest::getTag1Value()const -{ - return tag1Value_; -} - -void DescribeTagsRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - -std::string DescribeTagsRequest::getRegionId()const -{ - return regionId_; -} - -void DescribeTagsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string DescribeTagsRequest::getTag2Value()const -{ - return tag2Value_; -} - -void DescribeTagsRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - -int DescribeTagsRequest::getPageSize()const -{ - return pageSize_; -} - -void DescribeTagsRequest::setPageSize(int pageSize) -{ - pageSize_ = pageSize; - setParameter("PageSize", std::to_string(pageSize)); -} - -std::string DescribeTagsRequest::getTag4Key()const -{ - return tag4Key_; -} - -void DescribeTagsRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - -std::string DescribeTagsRequest::getTag3Value()const -{ - return tag3Value_; -} - -void DescribeTagsRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} - diff --git a/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc b/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc index fe4f13381..3aef855a1 100644 --- a/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc +++ b/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc @@ -37,8 +37,8 @@ void DescribeVirtualBorderRoutersForPhysicalConnectionRequest::setFilter(const s for(int i = 0; i!= filter.size(); i++) { auto obj = filter.at(i); std::string str ="Filter."+ std::to_string(i); - setParameter(str + ".Key", obj.key); for(int i = 0; i!= obj.value.size(); i++) setParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); + setParameter(str + ".Key", obj.key); } } diff --git a/ecs/src/model/DescribeVirtualBorderRoutersRequest.cc b/ecs/src/model/DescribeVirtualBorderRoutersRequest.cc index 43d7f454d..2f458a105 100644 --- a/ecs/src/model/DescribeVirtualBorderRoutersRequest.cc +++ b/ecs/src/model/DescribeVirtualBorderRoutersRequest.cc @@ -37,8 +37,8 @@ void DescribeVirtualBorderRoutersRequest::setFilter(const std::vector& f for(int i = 0; i!= filter.size(); i++) { auto obj = filter.at(i); std::string str ="Filter."+ std::to_string(i); - setParameter(str + ".Key", obj.key); for(int i = 0; i!= obj.value.size(); i++) setParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); + setParameter(str + ".Key", obj.key); } } diff --git a/ecs/src/model/ImportImageRequest.cc b/ecs/src/model/ImportImageRequest.cc index 6de3829cb..d33a622b1 100644 --- a/ecs/src/model/ImportImageRequest.cc +++ b/ecs/src/model/ImportImageRequest.cc @@ -37,12 +37,12 @@ void ImportImageRequest::setDiskDeviceMapping(const std::vector RemoveTagsRequest::getTag()const +{ + return tag_; +} + +void RemoveTagsRequest::setTag(const std::vector& tag) +{ + tag_ = tag; + int i = 0; + for(int i = 0; i!= tag.size(); i++) { + auto obj = tag.at(i); + std::string str ="Tag."+ std::to_string(i); + setParameter(str + ".Value", obj.value); + setParameter(str + ".Key", obj.key); + } } long RemoveTagsRequest::getOwnerId()const @@ -124,80 +108,3 @@ void RemoveTagsRequest::setResourceType(const std::string& resourceType) setParameter("ResourceType", resourceType); } -std::string RemoveTagsRequest::getTag5Value()const -{ - return tag5Value_; -} - -void RemoveTagsRequest::setTag5Value(const std::string& tag5Value) -{ - tag5Value_ = tag5Value; - setParameter("Tag5Value", tag5Value); -} - -std::string RemoveTagsRequest::getTag1Key()const -{ - return tag1Key_; -} - -void RemoveTagsRequest::setTag1Key(const std::string& tag1Key) -{ - tag1Key_ = tag1Key; - setParameter("Tag1Key", tag1Key); -} - -std::string RemoveTagsRequest::getTag1Value()const -{ - return tag1Value_; -} - -void RemoveTagsRequest::setTag1Value(const std::string& tag1Value) -{ - tag1Value_ = tag1Value; - setParameter("Tag1Value", tag1Value); -} - -std::string RemoveTagsRequest::getRegionId()const -{ - return regionId_; -} - -void RemoveTagsRequest::setRegionId(const std::string& regionId) -{ - regionId_ = regionId; - setParameter("RegionId", regionId); -} - -std::string RemoveTagsRequest::getTag2Value()const -{ - return tag2Value_; -} - -void RemoveTagsRequest::setTag2Value(const std::string& tag2Value) -{ - tag2Value_ = tag2Value; - setParameter("Tag2Value", tag2Value); -} - -std::string RemoveTagsRequest::getTag4Key()const -{ - return tag4Key_; -} - -void RemoveTagsRequest::setTag4Key(const std::string& tag4Key) -{ - tag4Key_ = tag4Key; - setParameter("Tag4Key", tag4Key); -} - -std::string RemoveTagsRequest::getTag3Value()const -{ - return tag3Value_; -} - -void RemoveTagsRequest::setTag3Value(const std::string& tag3Value) -{ - tag3Value_ = tag3Value; - setParameter("Tag3Value", tag3Value); -} -