diff --git a/CHANGELOG b/CHANGELOG index 9cdceb4e6..2365074e6 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,7 @@ +2019-11-20 Version 1.36.186 +- Supported ecsDemand CreateDemand, ModifyDemand, DeleteDemand API. +- Modify ecsDemand DescribesDemands API. + 2019-11-20 Version 1.36.185 - Generated 2019-01-01 for `HBase`. diff --git a/VERSION b/VERSION index de1c42cc2..1c4e7c625 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.185 \ No newline at end of file +1.36.186 \ No newline at end of file diff --git a/ecs/CMakeLists.txt b/ecs/CMakeLists.txt index 1a5e7fd70..fa1ed3eb4 100644 --- a/ecs/CMakeLists.txt +++ b/ecs/CMakeLists.txt @@ -81,6 +81,8 @@ set(ecs_public_header_model include/alibabacloud/ecs/model/CreateAutoSnapshotPolicyResult.h include/alibabacloud/ecs/model/CreateCommandRequest.h include/alibabacloud/ecs/model/CreateCommandResult.h + include/alibabacloud/ecs/model/CreateDemandRequest.h + include/alibabacloud/ecs/model/CreateDemandResult.h include/alibabacloud/ecs/model/CreateDeploymentSetRequest.h include/alibabacloud/ecs/model/CreateDeploymentSetResult.h include/alibabacloud/ecs/model/CreateDiskRequest.h @@ -137,6 +139,8 @@ set(ecs_public_header_model include/alibabacloud/ecs/model/DeleteBandwidthPackageResult.h include/alibabacloud/ecs/model/DeleteCommandRequest.h include/alibabacloud/ecs/model/DeleteCommandResult.h + include/alibabacloud/ecs/model/DeleteDemandRequest.h + include/alibabacloud/ecs/model/DeleteDemandResult.h include/alibabacloud/ecs/model/DeleteDeploymentSetRequest.h include/alibabacloud/ecs/model/DeleteDeploymentSetResult.h include/alibabacloud/ecs/model/DeleteDiskRequest.h @@ -413,6 +417,8 @@ set(ecs_public_header_model include/alibabacloud/ecs/model/ModifyDedicatedHostAutoReleaseTimeResult.h include/alibabacloud/ecs/model/ModifyDedicatedHostAutoRenewAttributeRequest.h include/alibabacloud/ecs/model/ModifyDedicatedHostAutoRenewAttributeResult.h + include/alibabacloud/ecs/model/ModifyDemandRequest.h + include/alibabacloud/ecs/model/ModifyDemandResult.h include/alibabacloud/ecs/model/ModifyDeploymentSetAttributeRequest.h include/alibabacloud/ecs/model/ModifyDeploymentSetAttributeResult.h include/alibabacloud/ecs/model/ModifyDiskAttributeRequest.h @@ -618,6 +624,8 @@ set(ecs_src src/model/CreateAutoSnapshotPolicyResult.cc src/model/CreateCommandRequest.cc src/model/CreateCommandResult.cc + src/model/CreateDemandRequest.cc + src/model/CreateDemandResult.cc src/model/CreateDeploymentSetRequest.cc src/model/CreateDeploymentSetResult.cc src/model/CreateDiskRequest.cc @@ -674,6 +682,8 @@ set(ecs_src src/model/DeleteBandwidthPackageResult.cc src/model/DeleteCommandRequest.cc src/model/DeleteCommandResult.cc + src/model/DeleteDemandRequest.cc + src/model/DeleteDemandResult.cc src/model/DeleteDeploymentSetRequest.cc src/model/DeleteDeploymentSetResult.cc src/model/DeleteDiskRequest.cc @@ -950,6 +960,8 @@ set(ecs_src src/model/ModifyDedicatedHostAutoReleaseTimeResult.cc src/model/ModifyDedicatedHostAutoRenewAttributeRequest.cc src/model/ModifyDedicatedHostAutoRenewAttributeResult.cc + src/model/ModifyDemandRequest.cc + src/model/ModifyDemandResult.cc src/model/ModifyDeploymentSetAttributeRequest.cc src/model/ModifyDeploymentSetAttributeResult.cc src/model/ModifyDiskAttributeRequest.cc diff --git a/ecs/include/alibabacloud/ecs/EcsClient.h b/ecs/include/alibabacloud/ecs/EcsClient.h index dd342d64c..4a80d2a58 100644 --- a/ecs/include/alibabacloud/ecs/EcsClient.h +++ b/ecs/include/alibabacloud/ecs/EcsClient.h @@ -82,6 +82,8 @@ #include "model/CreateAutoSnapshotPolicyResult.h" #include "model/CreateCommandRequest.h" #include "model/CreateCommandResult.h" +#include "model/CreateDemandRequest.h" +#include "model/CreateDemandResult.h" #include "model/CreateDeploymentSetRequest.h" #include "model/CreateDeploymentSetResult.h" #include "model/CreateDiskRequest.h" @@ -138,6 +140,8 @@ #include "model/DeleteBandwidthPackageResult.h" #include "model/DeleteCommandRequest.h" #include "model/DeleteCommandResult.h" +#include "model/DeleteDemandRequest.h" +#include "model/DeleteDemandResult.h" #include "model/DeleteDeploymentSetRequest.h" #include "model/DeleteDeploymentSetResult.h" #include "model/DeleteDiskRequest.h" @@ -414,6 +418,8 @@ #include "model/ModifyDedicatedHostAutoReleaseTimeResult.h" #include "model/ModifyDedicatedHostAutoRenewAttributeRequest.h" #include "model/ModifyDedicatedHostAutoRenewAttributeResult.h" +#include "model/ModifyDemandRequest.h" +#include "model/ModifyDemandResult.h" #include "model/ModifyDeploymentSetAttributeRequest.h" #include "model/ModifyDeploymentSetAttributeResult.h" #include "model/ModifyDiskAttributeRequest.h" @@ -655,6 +661,9 @@ namespace AlibabaCloud typedef Outcome CreateCommandOutcome; typedef std::future CreateCommandOutcomeCallable; typedef std::function&)> CreateCommandAsyncHandler; + typedef Outcome CreateDemandOutcome; + typedef std::future CreateDemandOutcomeCallable; + typedef std::function&)> CreateDemandAsyncHandler; typedef Outcome CreateDeploymentSetOutcome; typedef std::future CreateDeploymentSetOutcomeCallable; typedef std::function&)> CreateDeploymentSetAsyncHandler; @@ -739,6 +748,9 @@ namespace AlibabaCloud typedef Outcome DeleteCommandOutcome; typedef std::future DeleteCommandOutcomeCallable; typedef std::function&)> DeleteCommandAsyncHandler; + typedef Outcome DeleteDemandOutcome; + typedef std::future DeleteDemandOutcomeCallable; + typedef std::function&)> DeleteDemandAsyncHandler; typedef Outcome DeleteDeploymentSetOutcome; typedef std::future DeleteDeploymentSetOutcomeCallable; typedef std::function&)> DeleteDeploymentSetAsyncHandler; @@ -1153,6 +1165,9 @@ namespace AlibabaCloud typedef Outcome ModifyDedicatedHostAutoRenewAttributeOutcome; typedef std::future ModifyDedicatedHostAutoRenewAttributeOutcomeCallable; typedef std::function&)> ModifyDedicatedHostAutoRenewAttributeAsyncHandler; + typedef Outcome ModifyDemandOutcome; + typedef std::future ModifyDemandOutcomeCallable; + typedef std::function&)> ModifyDemandAsyncHandler; typedef Outcome ModifyDeploymentSetAttributeOutcome; typedef std::future ModifyDeploymentSetAttributeOutcomeCallable; typedef std::function&)> ModifyDeploymentSetAttributeAsyncHandler; @@ -1461,6 +1476,9 @@ namespace AlibabaCloud CreateCommandOutcome createCommand(const Model::CreateCommandRequest &request)const; void createCommandAsync(const Model::CreateCommandRequest& request, const CreateCommandAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateCommandOutcomeCallable createCommandCallable(const Model::CreateCommandRequest& request) const; + CreateDemandOutcome createDemand(const Model::CreateDemandRequest &request)const; + void createDemandAsync(const Model::CreateDemandRequest& request, const CreateDemandAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateDemandOutcomeCallable createDemandCallable(const Model::CreateDemandRequest& request) const; CreateDeploymentSetOutcome createDeploymentSet(const Model::CreateDeploymentSetRequest &request)const; void createDeploymentSetAsync(const Model::CreateDeploymentSetRequest& request, const CreateDeploymentSetAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; CreateDeploymentSetOutcomeCallable createDeploymentSetCallable(const Model::CreateDeploymentSetRequest& request) const; @@ -1545,6 +1563,9 @@ namespace AlibabaCloud DeleteCommandOutcome deleteCommand(const Model::DeleteCommandRequest &request)const; void deleteCommandAsync(const Model::DeleteCommandRequest& request, const DeleteCommandAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteCommandOutcomeCallable deleteCommandCallable(const Model::DeleteCommandRequest& request) const; + DeleteDemandOutcome deleteDemand(const Model::DeleteDemandRequest &request)const; + void deleteDemandAsync(const Model::DeleteDemandRequest& request, const DeleteDemandAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteDemandOutcomeCallable deleteDemandCallable(const Model::DeleteDemandRequest& request) const; DeleteDeploymentSetOutcome deleteDeploymentSet(const Model::DeleteDeploymentSetRequest &request)const; void deleteDeploymentSetAsync(const Model::DeleteDeploymentSetRequest& request, const DeleteDeploymentSetAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DeleteDeploymentSetOutcomeCallable deleteDeploymentSetCallable(const Model::DeleteDeploymentSetRequest& request) const; @@ -1959,6 +1980,9 @@ namespace AlibabaCloud ModifyDedicatedHostAutoRenewAttributeOutcome modifyDedicatedHostAutoRenewAttribute(const Model::ModifyDedicatedHostAutoRenewAttributeRequest &request)const; void modifyDedicatedHostAutoRenewAttributeAsync(const Model::ModifyDedicatedHostAutoRenewAttributeRequest& request, const ModifyDedicatedHostAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDedicatedHostAutoRenewAttributeOutcomeCallable modifyDedicatedHostAutoRenewAttributeCallable(const Model::ModifyDedicatedHostAutoRenewAttributeRequest& request) const; + ModifyDemandOutcome modifyDemand(const Model::ModifyDemandRequest &request)const; + void modifyDemandAsync(const Model::ModifyDemandRequest& request, const ModifyDemandAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDemandOutcomeCallable modifyDemandCallable(const Model::ModifyDemandRequest& request) const; ModifyDeploymentSetAttributeOutcome modifyDeploymentSetAttribute(const Model::ModifyDeploymentSetAttributeRequest &request)const; void modifyDeploymentSetAttributeAsync(const Model::ModifyDeploymentSetAttributeRequest& request, const ModifyDeploymentSetAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; ModifyDeploymentSetAttributeOutcomeCallable modifyDeploymentSetAttributeCallable(const Model::ModifyDeploymentSetAttributeRequest& request) const; diff --git a/ecs/include/alibabacloud/ecs/model/CreateDemandRequest.h b/ecs/include/alibabacloud/ecs/model/CreateDemandRequest.h new file mode 100644 index 000000000..68f35801d --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/CreateDemandRequest.h @@ -0,0 +1,93 @@ +/* + * 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_CREATEDEMANDREQUEST_H_ +#define ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT CreateDemandRequest : public RpcServiceRequest + { + + public: + CreateDemandRequest(); + ~CreateDemandRequest(); + + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); + std::string getStartTime()const; + void setStartTime(const std::string& startTime); + std::string getDemandDescription()const; + void setDemandDescription(const std::string& demandDescription); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + std::string getInstanceType()const; + void setInstanceType(const std::string& instanceType); + std::string getInstanceChargeType()const; + void setInstanceChargeType(const std::string& instanceChargeType); + std::string getDemandName()const; + void setDemandName(const std::string& demandName); + int getAmount()const; + void setAmount(int amount); + 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); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getPeriodUnit()const; + void setPeriodUnit(const std::string& periodUnit); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); + + private: + long resourceOwnerId_; + std::string clientToken_; + std::string startTime_; + std::string demandDescription_; + std::string regionId_; + std::string instanceType_; + std::string instanceChargeType_; + std::string demandName_; + int amount_; + int period_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + std::string endTime_; + long ownerId_; + std::string periodUnit_; + std::string zoneId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEMANDREQUEST_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/CreateDemandResult.h b/ecs/include/alibabacloud/ecs/model/CreateDemandResult.h new file mode 100644 index 000000000..301ebe711 --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/CreateDemandResult.h @@ -0,0 +1,51 @@ +/* + * 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_CREATEDEMANDRESULT_H_ +#define ALIBABACLOUD_ECS_MODEL_CREATEDEMANDRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT CreateDemandResult : public ServiceResult + { + public: + + + CreateDemandResult(); + explicit CreateDemandResult(const std::string &payload); + ~CreateDemandResult(); + std::string getDemandId()const; + + protected: + void parse(const std::string &payload); + private: + std::string demandId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_CREATEDEMANDRESULT_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DeleteDemandRequest.h b/ecs/include/alibabacloud/ecs/model/DeleteDemandRequest.h new file mode 100644 index 000000000..5ea4a1174 --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/DeleteDemandRequest.h @@ -0,0 +1,69 @@ +/* + * 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_DELETEDEMANDREQUEST_H_ +#define ALIBABACLOUD_ECS_MODEL_DELETEDEMANDREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT DeleteDemandRequest : public RpcServiceRequest + { + + public: + DeleteDemandRequest(); + ~DeleteDemandRequest(); + + std::string getReason()const; + void setReason(const std::string& reason); + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + 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 getDemandId()const; + void setDemandId(const std::string& demandId); + + private: + std::string reason_; + long resourceOwnerId_; + std::string clientToken_; + std::string regionId_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + long ownerId_; + std::string demandId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDEMANDREQUEST_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DeleteDemandResult.h b/ecs/include/alibabacloud/ecs/model/DeleteDemandResult.h new file mode 100644 index 000000000..66f4593fc --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/DeleteDemandResult.h @@ -0,0 +1,49 @@ +/* + * 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_DELETEDEMANDRESULT_H_ +#define ALIBABACLOUD_ECS_MODEL_DELETEDEMANDRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT DeleteDemandResult : public ServiceResult + { + public: + + + DeleteDemandResult(); + explicit DeleteDemandResult(const std::string &payload); + ~DeleteDemandResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_DELETEDEMANDRESULT_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusResult.h b/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusResult.h index 35f7c0d37..47586fcae 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeCloudAssistantStatusResult.h @@ -34,6 +34,7 @@ namespace AlibabaCloud public: struct InstanceCloudAssistantStatus { + std::string cloudAssistantVersion; std::string instanceId; std::string cloudAssistantStatus; }; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeDemandsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeDemandsRequest.h index ea28b0f96..b37a87128 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeDemandsRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeDemandsRequest.h @@ -66,8 +66,12 @@ namespace AlibabaCloud void setOwnerId(long ownerId); std::vector getDemandStatus()const; void setDemandStatus(const std::vector& demandStatus); + std::string getDemandId()const; + void setDemandId(const std::string& demandId); std::string getZoneId()const; void setZoneId(const std::string& zoneId); + std::string getDemandType()const; + void setDemandType(const std::string& demandType); private: long resourceOwnerId_; @@ -83,7 +87,9 @@ namespace AlibabaCloud std::string instanceTypeFamily_; long ownerId_; std::vector demandStatus_; + std::string demandId_; std::string zoneId_; + std::string demandType_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeDemandsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeDemandsResult.h index 749e3d969..8c6f53c5a 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeDemandsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeDemandsResult.h @@ -41,6 +41,7 @@ namespace AlibabaCloud int amount; std::string supplyEndTime; }; + std::string demandDescription; std::string zoneId; std::string demandTime; std::string endTime; @@ -48,9 +49,11 @@ namespace AlibabaCloud std::string instanceChargeType; std::vector supplyInfos; std::string startTime; + std::string demandId; int period; int availableAmount; int totalAmount; + std::string demandName; int usedAmount; int deliveringAmount; std::string instanceType; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h index 79cefdf91..077bebd3a 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h @@ -57,6 +57,7 @@ namespace AlibabaCloud ExtendedAttribute extendedAttribute; std::string eventId; std::string notBefore; + std::string reason; }; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstancesFullStatusResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstancesFullStatusResult.h index fcdabe228..8e554293f 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstancesFullStatusResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstancesFullStatusResult.h @@ -67,6 +67,7 @@ namespace AlibabaCloud ExtendedAttribute extendedAttribute; std::string eventId; std::string notBefore; + std::string reason; }; Status status; std::string instanceId; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h index 2de696eb5..fb8dc5b77 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h @@ -64,6 +64,12 @@ namespace AlibabaCloud std::string tenancy; std::string affinity; }; + struct CpuOptions + { + int threadsPerCore; + std::string numa; + int coreCount; + }; struct NetworkInterface { std::string primaryIpAddress; @@ -96,6 +102,7 @@ namespace AlibabaCloud std::string status; std::string instanceId; std::string stoppedMode; + CpuOptions cpuOptions; std::string startTime; bool deletionProtection; VpcAttributes vpcAttributes; diff --git a/ecs/include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeRequest.h index 45d5240bb..032963117 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeRequest.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeRequest.h @@ -77,6 +77,8 @@ namespace AlibabaCloud void setSpotStrategy(const std::string& spotStrategy); std::string getPriorityStrategy()const; void setPriorityStrategy(const std::string& priorityStrategy); + std::string getInstanceFamilyLevel()const; + void setInstanceFamilyLevel(const std::string& instanceFamilyLevel); std::string getZoneId()const; void setZoneId(const std::string& zoneId); @@ -102,6 +104,7 @@ namespace AlibabaCloud long ownerId_; std::string spotStrategy_; std::string priorityStrategy_; + std::string instanceFamilyLevel_; std::string zoneId_; }; diff --git a/ecs/include/alibabacloud/ecs/model/ListTagResourcesRequest.h b/ecs/include/alibabacloud/ecs/model/ListTagResourcesRequest.h index d4f3b401a..06b2e343b 100644 --- a/ecs/include/alibabacloud/ecs/model/ListTagResourcesRequest.h +++ b/ecs/include/alibabacloud/ecs/model/ListTagResourcesRequest.h @@ -35,6 +35,11 @@ namespace AlibabaCloud std::string key; std::string value; }; + struct TagFilter + { + std::string tagKey; + std::vector tagValues; + }; public: ListTagResourcesRequest(); @@ -56,6 +61,8 @@ namespace AlibabaCloud void setOwnerAccount(const std::string& ownerAccount); long getOwnerId()const; void setOwnerId(long ownerId); + std::vector getTagFilter()const; + void setTagFilter(const std::vector& tagFilter); std::string getResourceType()const; void setResourceType(const std::string& resourceType); @@ -68,6 +75,7 @@ namespace AlibabaCloud std::string resourceOwnerAccount_; std::string ownerAccount_; long ownerId_; + std::vector tagFilter_; std::string resourceType_; }; diff --git a/ecs/include/alibabacloud/ecs/model/ModifyDemandRequest.h b/ecs/include/alibabacloud/ecs/model/ModifyDemandRequest.h new file mode 100644 index 000000000..e23b991ec --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/ModifyDemandRequest.h @@ -0,0 +1,96 @@ +/* + * 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_MODIFYDEMANDREQUEST_H_ +#define ALIBABACLOUD_ECS_MODEL_MODIFYDEMANDREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT ModifyDemandRequest : public RpcServiceRequest + { + + public: + ModifyDemandRequest(); + ~ModifyDemandRequest(); + + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + std::string getClientToken()const; + void setClientToken(const std::string& clientToken); + std::string getStartTime()const; + void setStartTime(const std::string& startTime); + std::string getDemandDescription()const; + void setDemandDescription(const std::string& demandDescription); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + std::string getInstanceType()const; + void setInstanceType(const std::string& instanceType); + std::string getInstanceChargeType()const; + void setInstanceChargeType(const std::string& instanceChargeType); + std::string getDemandName()const; + void setDemandName(const std::string& demandName); + int getAmount()const; + void setAmount(int amount); + 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); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getPeriodUnit()const; + void setPeriodUnit(const std::string& periodUnit); + std::string getDemandId()const; + void setDemandId(const std::string& demandId); + std::string getZoneId()const; + void setZoneId(const std::string& zoneId); + + private: + long resourceOwnerId_; + std::string clientToken_; + std::string startTime_; + std::string demandDescription_; + std::string regionId_; + std::string instanceType_; + std::string instanceChargeType_; + std::string demandName_; + int amount_; + int period_; + std::string resourceOwnerAccount_; + std::string ownerAccount_; + std::string endTime_; + long ownerId_; + std::string periodUnit_; + std::string demandId_; + std::string zoneId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYDEMANDREQUEST_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/ModifyDemandResult.h b/ecs/include/alibabacloud/ecs/model/ModifyDemandResult.h new file mode 100644 index 000000000..7af0e253f --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/ModifyDemandResult.h @@ -0,0 +1,49 @@ +/* + * 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_MODIFYDEMANDRESULT_H_ +#define ALIBABACLOUD_ECS_MODEL_MODIFYDEMANDRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT ModifyDemandResult : public ServiceResult + { + public: + + + ModifyDemandResult(); + explicit ModifyDemandResult(const std::string &payload); + ~ModifyDemandResult(); + + protected: + void parse(const std::string &payload); + private: + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYDEMANDRESULT_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h b/ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h index 0b9303478..606264020 100644 --- a/ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h +++ b/ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h @@ -94,6 +94,8 @@ namespace AlibabaCloud void setSystemDiskAutoSnapshotPolicyId(const std::string& systemDiskAutoSnapshotPolicyId); int getAutoRenewPeriod()const; void setAutoRenewPeriod(int autoRenewPeriod); + int getCpuOptionsCore()const; + void setCpuOptionsCore(int cpuOptionsCore); int getPeriod()const; void setPeriod(int period); bool getDryRun()const; @@ -102,6 +104,8 @@ namespace AlibabaCloud void setLaunchTemplateId(const std::string& launchTemplateId); int getIpv6AddressCount()const; void setIpv6AddressCount(int ipv6AddressCount); + std::string getCpuOptionsNuma()const; + void setCpuOptionsNuma(const std::string& cpuOptionsNuma); long getOwnerId()const; void setOwnerId(long ownerId); std::string getCapacityReservationPreference()const; @@ -142,6 +146,8 @@ namespace AlibabaCloud void setInternetMaxBandwidthOut(int internetMaxBandwidthOut); std::string getDescription()const; void setDescription(const std::string& description); + int getCpuOptionsThreadsPerCore()const; + void setCpuOptionsThreadsPerCore(int cpuOptionsThreadsPerCore); std::string getSystemDiskCategory()const; void setSystemDiskCategory(const std::string& systemDiskCategory); std::string getCapacityReservationId()const; @@ -214,10 +220,12 @@ namespace AlibabaCloud std::vector tag_; std::string systemDiskAutoSnapshotPolicyId_; int autoRenewPeriod_; + int cpuOptionsCore_; int period_; bool dryRun_; std::string launchTemplateId_; int ipv6AddressCount_; + std::string cpuOptionsNuma_; long ownerId_; std::string capacityReservationPreference_; std::string vSwitchId_; @@ -238,6 +246,7 @@ namespace AlibabaCloud std::string securityGroupId_; int internetMaxBandwidthOut_; std::string description_; + int cpuOptionsThreadsPerCore_; std::string systemDiskCategory_; std::string capacityReservationId_; std::string systemDiskPerformanceLevel_; diff --git a/ecs/src/EcsClient.cc b/ecs/src/EcsClient.cc index b4270f99f..1be27a662 100644 --- a/ecs/src/EcsClient.cc +++ b/ecs/src/EcsClient.cc @@ -1131,6 +1131,42 @@ EcsClient::CreateCommandOutcomeCallable EcsClient::createCommandCallable(const C return task->get_future(); } +EcsClient::CreateDemandOutcome EcsClient::createDemand(const CreateDemandRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateDemandOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateDemandOutcome(CreateDemandResult(outcome.result())); + else + return CreateDemandOutcome(outcome.error()); +} + +void EcsClient::createDemandAsync(const CreateDemandRequest& request, const CreateDemandAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createDemand(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EcsClient::CreateDemandOutcomeCallable EcsClient::createDemandCallable(const CreateDemandRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createDemand(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EcsClient::CreateDeploymentSetOutcome EcsClient::createDeploymentSet(const CreateDeploymentSetRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2139,6 +2175,42 @@ EcsClient::DeleteCommandOutcomeCallable EcsClient::deleteCommandCallable(const D return task->get_future(); } +EcsClient::DeleteDemandOutcome EcsClient::deleteDemand(const DeleteDemandRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DeleteDemandOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DeleteDemandOutcome(DeleteDemandResult(outcome.result())); + else + return DeleteDemandOutcome(outcome.error()); +} + +void EcsClient::deleteDemandAsync(const DeleteDemandRequest& request, const DeleteDemandAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, deleteDemand(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EcsClient::DeleteDemandOutcomeCallable EcsClient::deleteDemandCallable(const DeleteDemandRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->deleteDemand(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EcsClient::DeleteDeploymentSetOutcome EcsClient::deleteDeploymentSet(const DeleteDeploymentSetRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7107,6 +7179,42 @@ EcsClient::ModifyDedicatedHostAutoRenewAttributeOutcomeCallable EcsClient::modif return task->get_future(); } +EcsClient::ModifyDemandOutcome EcsClient::modifyDemand(const ModifyDemandRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyDemandOutcome(endpointOutcome.error()); + + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyDemandOutcome(ModifyDemandResult(outcome.result())); + else + return ModifyDemandOutcome(outcome.error()); +} + +void EcsClient::modifyDemandAsync(const ModifyDemandRequest& request, const ModifyDemandAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyDemand(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EcsClient::ModifyDemandOutcomeCallable EcsClient::modifyDemandCallable(const ModifyDemandRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyDemand(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EcsClient::ModifyDeploymentSetAttributeOutcome EcsClient::modifyDeploymentSetAttribute(const ModifyDeploymentSetAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/ecs/src/model/AcceptInquiredSystemEventRequest.cc b/ecs/src/model/AcceptInquiredSystemEventRequest.cc index 5d118d792..a2b62f50f 100644 --- a/ecs/src/model/AcceptInquiredSystemEventRequest.cc +++ b/ecs/src/model/AcceptInquiredSystemEventRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AcceptInquiredSystemEventRequest; AcceptInquiredSystemEventRequest::AcceptInquiredSystemEventRequest() : RpcServiceRequest("ecs", "2014-05-26", "AcceptInquiredSystemEvent") -{} +{ + setMethod(HttpRequest::Method::Post); +} AcceptInquiredSystemEventRequest::~AcceptInquiredSystemEventRequest() {} diff --git a/ecs/src/model/ActivateRouterInterfaceRequest.cc b/ecs/src/model/ActivateRouterInterfaceRequest.cc index ff65418af..213207b7e 100644 --- a/ecs/src/model/ActivateRouterInterfaceRequest.cc +++ b/ecs/src/model/ActivateRouterInterfaceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ActivateRouterInterfaceRequest; ActivateRouterInterfaceRequest::ActivateRouterInterfaceRequest() : RpcServiceRequest("ecs", "2014-05-26", "ActivateRouterInterface") -{} +{ + setMethod(HttpRequest::Method::Post); +} ActivateRouterInterfaceRequest::~ActivateRouterInterfaceRequest() {} diff --git a/ecs/src/model/AddBandwidthPackageIpsRequest.cc b/ecs/src/model/AddBandwidthPackageIpsRequest.cc index a0f39d5f3..058bd5fa4 100644 --- a/ecs/src/model/AddBandwidthPackageIpsRequest.cc +++ b/ecs/src/model/AddBandwidthPackageIpsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AddBandwidthPackageIpsRequest; AddBandwidthPackageIpsRequest::AddBandwidthPackageIpsRequest() : RpcServiceRequest("ecs", "2014-05-26", "AddBandwidthPackageIps") -{} +{ + setMethod(HttpRequest::Method::Post); +} AddBandwidthPackageIpsRequest::~AddBandwidthPackageIpsRequest() {} diff --git a/ecs/src/model/AddTagsRequest.cc b/ecs/src/model/AddTagsRequest.cc index ee7259ef1..0df296250 100644 --- a/ecs/src/model/AddTagsRequest.cc +++ b/ecs/src/model/AddTagsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AddTagsRequest; AddTagsRequest::AddTagsRequest() : RpcServiceRequest("ecs", "2014-05-26", "AddTags") -{} +{ + setMethod(HttpRequest::Method::Post); +} AddTagsRequest::~AddTagsRequest() {} @@ -55,12 +57,11 @@ std::vector AddTagsRequest::getTag()const 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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/AllocateDedicatedHostsRequest.cc b/ecs/src/model/AllocateDedicatedHostsRequest.cc index 3f5202ba4..6b7e5b8cf 100644 --- a/ecs/src/model/AllocateDedicatedHostsRequest.cc +++ b/ecs/src/model/AllocateDedicatedHostsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AllocateDedicatedHostsRequest; AllocateDedicatedHostsRequest::AllocateDedicatedHostsRequest() : RpcServiceRequest("ecs", "2014-05-26", "AllocateDedicatedHosts") -{} +{ + setMethod(HttpRequest::Method::Post); +} AllocateDedicatedHostsRequest::~AllocateDedicatedHostsRequest() {} @@ -99,12 +101,11 @@ std::vector AllocateDedicatedHostsRequest::g void AllocateDedicatedHostsRequest::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); - setCoreParameter(str + ".Key", obj.key); - setCoreParameter(str + ".Value", obj.value); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Key", tagObj.key); + setCoreParameter(tagObjStr + ".Value", tagObj.value); } } diff --git a/ecs/src/model/AllocateEipAddressRequest.cc b/ecs/src/model/AllocateEipAddressRequest.cc index 6f02870e8..a550e146b 100644 --- a/ecs/src/model/AllocateEipAddressRequest.cc +++ b/ecs/src/model/AllocateEipAddressRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AllocateEipAddressRequest; AllocateEipAddressRequest::AllocateEipAddressRequest() : RpcServiceRequest("ecs", "2014-05-26", "AllocateEipAddress") -{} +{ + setMethod(HttpRequest::Method::Post); +} AllocateEipAddressRequest::~AllocateEipAddressRequest() {} diff --git a/ecs/src/model/AllocatePublicIpAddressRequest.cc b/ecs/src/model/AllocatePublicIpAddressRequest.cc index 0d9a36f33..d76408f6f 100644 --- a/ecs/src/model/AllocatePublicIpAddressRequest.cc +++ b/ecs/src/model/AllocatePublicIpAddressRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AllocatePublicIpAddressRequest; AllocatePublicIpAddressRequest::AllocatePublicIpAddressRequest() : RpcServiceRequest("ecs", "2014-05-26", "AllocatePublicIpAddress") -{} +{ + setMethod(HttpRequest::Method::Post); +} AllocatePublicIpAddressRequest::~AllocatePublicIpAddressRequest() {} diff --git a/ecs/src/model/ApplyAutoSnapshotPolicyRequest.cc b/ecs/src/model/ApplyAutoSnapshotPolicyRequest.cc index b935c408b..44ff498bc 100644 --- a/ecs/src/model/ApplyAutoSnapshotPolicyRequest.cc +++ b/ecs/src/model/ApplyAutoSnapshotPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ApplyAutoSnapshotPolicyRequest; ApplyAutoSnapshotPolicyRequest::ApplyAutoSnapshotPolicyRequest() : RpcServiceRequest("ecs", "2014-05-26", "ApplyAutoSnapshotPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} ApplyAutoSnapshotPolicyRequest::~ApplyAutoSnapshotPolicyRequest() {} diff --git a/ecs/src/model/AssignIpv6AddressesRequest.cc b/ecs/src/model/AssignIpv6AddressesRequest.cc index f21e2bbb1..ed4d7eb21 100644 --- a/ecs/src/model/AssignIpv6AddressesRequest.cc +++ b/ecs/src/model/AssignIpv6AddressesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AssignIpv6AddressesRequest; AssignIpv6AddressesRequest::AssignIpv6AddressesRequest() : RpcServiceRequest("ecs", "2014-05-26", "AssignIpv6Addresses") -{} +{ + setMethod(HttpRequest::Method::Post); +} AssignIpv6AddressesRequest::~AssignIpv6AddressesRequest() {} @@ -110,7 +112,8 @@ std::vector AssignIpv6AddressesRequest::getIpv6Address()const void AssignIpv6AddressesRequest::setIpv6Address(const std::vector& ipv6Address) { ipv6Address_ = ipv6Address; - for(int i = 0; i!= ipv6Address.size(); i++) - setCoreParameter("Ipv6Address."+ std::to_string(i), ipv6Address.at(i)); + for(int dep1 = 0; dep1!= ipv6Address.size(); dep1++) { + setCoreParameter("Ipv6Address."+ std::to_string(dep1), ipv6Address.at(dep1)); + } } diff --git a/ecs/src/model/AssignPrivateIpAddressesRequest.cc b/ecs/src/model/AssignPrivateIpAddressesRequest.cc index 3d843aa8b..2fb429cc4 100644 --- a/ecs/src/model/AssignPrivateIpAddressesRequest.cc +++ b/ecs/src/model/AssignPrivateIpAddressesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AssignPrivateIpAddressesRequest; AssignPrivateIpAddressesRequest::AssignPrivateIpAddressesRequest() : RpcServiceRequest("ecs", "2014-05-26", "AssignPrivateIpAddresses") -{} +{ + setMethod(HttpRequest::Method::Post); +} AssignPrivateIpAddressesRequest::~AssignPrivateIpAddressesRequest() {} @@ -99,8 +101,9 @@ std::vector AssignPrivateIpAddressesRequest::getPrivateIpAddress()c void AssignPrivateIpAddressesRequest::setPrivateIpAddress(const std::vector& privateIpAddress) { privateIpAddress_ = privateIpAddress; - for(int i = 0; i!= privateIpAddress.size(); i++) - setCoreParameter("PrivateIpAddress."+ std::to_string(i), privateIpAddress.at(i)); + for(int dep1 = 0; dep1!= privateIpAddress.size(); dep1++) { + setCoreParameter("PrivateIpAddress."+ std::to_string(dep1), privateIpAddress.at(dep1)); + } } std::string AssignPrivateIpAddressesRequest::getNetworkInterfaceId()const diff --git a/ecs/src/model/AssociateEipAddressRequest.cc b/ecs/src/model/AssociateEipAddressRequest.cc index 51f5ec3d9..0a30cd3b2 100644 --- a/ecs/src/model/AssociateEipAddressRequest.cc +++ b/ecs/src/model/AssociateEipAddressRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AssociateEipAddressRequest; AssociateEipAddressRequest::AssociateEipAddressRequest() : RpcServiceRequest("ecs", "2014-05-26", "AssociateEipAddress") -{} +{ + setMethod(HttpRequest::Method::Post); +} AssociateEipAddressRequest::~AssociateEipAddressRequest() {} diff --git a/ecs/src/model/AssociateHaVipRequest.cc b/ecs/src/model/AssociateHaVipRequest.cc index 18867a53f..6aee0a7f2 100644 --- a/ecs/src/model/AssociateHaVipRequest.cc +++ b/ecs/src/model/AssociateHaVipRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AssociateHaVipRequest; AssociateHaVipRequest::AssociateHaVipRequest() : RpcServiceRequest("ecs", "2014-05-26", "AssociateHaVip") -{} +{ + setMethod(HttpRequest::Method::Post); +} AssociateHaVipRequest::~AssociateHaVipRequest() {} diff --git a/ecs/src/model/AttachClassicLinkVpcRequest.cc b/ecs/src/model/AttachClassicLinkVpcRequest.cc index c05d3f0ef..a34bc6eab 100644 --- a/ecs/src/model/AttachClassicLinkVpcRequest.cc +++ b/ecs/src/model/AttachClassicLinkVpcRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AttachClassicLinkVpcRequest; AttachClassicLinkVpcRequest::AttachClassicLinkVpcRequest() : RpcServiceRequest("ecs", "2014-05-26", "AttachClassicLinkVpc") -{} +{ + setMethod(HttpRequest::Method::Post); +} AttachClassicLinkVpcRequest::~AttachClassicLinkVpcRequest() {} diff --git a/ecs/src/model/AttachDiskRequest.cc b/ecs/src/model/AttachDiskRequest.cc index 193b25df4..aef63c14b 100644 --- a/ecs/src/model/AttachDiskRequest.cc +++ b/ecs/src/model/AttachDiskRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AttachDiskRequest; AttachDiskRequest::AttachDiskRequest() : RpcServiceRequest("ecs", "2014-05-26", "AttachDisk") -{} +{ + setMethod(HttpRequest::Method::Post); +} AttachDiskRequest::~AttachDiskRequest() {} diff --git a/ecs/src/model/AttachInstanceRamRoleRequest.cc b/ecs/src/model/AttachInstanceRamRoleRequest.cc index ea714335d..d8ae797fc 100644 --- a/ecs/src/model/AttachInstanceRamRoleRequest.cc +++ b/ecs/src/model/AttachInstanceRamRoleRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AttachInstanceRamRoleRequest; AttachInstanceRamRoleRequest::AttachInstanceRamRoleRequest() : RpcServiceRequest("ecs", "2014-05-26", "AttachInstanceRamRole") -{} +{ + setMethod(HttpRequest::Method::Post); +} AttachInstanceRamRoleRequest::~AttachInstanceRamRoleRequest() {} diff --git a/ecs/src/model/AttachKeyPairRequest.cc b/ecs/src/model/AttachKeyPairRequest.cc index c7364b3ca..09438d789 100644 --- a/ecs/src/model/AttachKeyPairRequest.cc +++ b/ecs/src/model/AttachKeyPairRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AttachKeyPairRequest; AttachKeyPairRequest::AttachKeyPairRequest() : RpcServiceRequest("ecs", "2014-05-26", "AttachKeyPair") -{} +{ + setMethod(HttpRequest::Method::Post); +} AttachKeyPairRequest::~AttachKeyPairRequest() {} diff --git a/ecs/src/model/AttachNetworkInterfaceRequest.cc b/ecs/src/model/AttachNetworkInterfaceRequest.cc index 52ec0304d..be4e1536c 100644 --- a/ecs/src/model/AttachNetworkInterfaceRequest.cc +++ b/ecs/src/model/AttachNetworkInterfaceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AttachNetworkInterfaceRequest; AttachNetworkInterfaceRequest::AttachNetworkInterfaceRequest() : RpcServiceRequest("ecs", "2014-05-26", "AttachNetworkInterface") -{} +{ + setMethod(HttpRequest::Method::Post); +} AttachNetworkInterfaceRequest::~AttachNetworkInterfaceRequest() {} diff --git a/ecs/src/model/AuthorizeSecurityGroupEgressRequest.cc b/ecs/src/model/AuthorizeSecurityGroupEgressRequest.cc index 4cc46cdf7..e0dd7f8b5 100644 --- a/ecs/src/model/AuthorizeSecurityGroupEgressRequest.cc +++ b/ecs/src/model/AuthorizeSecurityGroupEgressRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AuthorizeSecurityGroupEgressRequest; AuthorizeSecurityGroupEgressRequest::AuthorizeSecurityGroupEgressRequest() : RpcServiceRequest("ecs", "2014-05-26", "AuthorizeSecurityGroupEgress") -{} +{ + setMethod(HttpRequest::Method::Post); +} AuthorizeSecurityGroupEgressRequest::~AuthorizeSecurityGroupEgressRequest() {} diff --git a/ecs/src/model/AuthorizeSecurityGroupRequest.cc b/ecs/src/model/AuthorizeSecurityGroupRequest.cc index bd48cc8d6..76661f4af 100644 --- a/ecs/src/model/AuthorizeSecurityGroupRequest.cc +++ b/ecs/src/model/AuthorizeSecurityGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::AuthorizeSecurityGroupRequest; AuthorizeSecurityGroupRequest::AuthorizeSecurityGroupRequest() : RpcServiceRequest("ecs", "2014-05-26", "AuthorizeSecurityGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} AuthorizeSecurityGroupRequest::~AuthorizeSecurityGroupRequest() {} diff --git a/ecs/src/model/CancelAutoSnapshotPolicyRequest.cc b/ecs/src/model/CancelAutoSnapshotPolicyRequest.cc index 90aaa0a8c..735ad83cf 100644 --- a/ecs/src/model/CancelAutoSnapshotPolicyRequest.cc +++ b/ecs/src/model/CancelAutoSnapshotPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CancelAutoSnapshotPolicyRequest; CancelAutoSnapshotPolicyRequest::CancelAutoSnapshotPolicyRequest() : RpcServiceRequest("ecs", "2014-05-26", "CancelAutoSnapshotPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} CancelAutoSnapshotPolicyRequest::~CancelAutoSnapshotPolicyRequest() {} diff --git a/ecs/src/model/CancelCopyImageRequest.cc b/ecs/src/model/CancelCopyImageRequest.cc index 5c9afc0ac..a56d71079 100644 --- a/ecs/src/model/CancelCopyImageRequest.cc +++ b/ecs/src/model/CancelCopyImageRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CancelCopyImageRequest; CancelCopyImageRequest::CancelCopyImageRequest() : RpcServiceRequest("ecs", "2014-05-26", "CancelCopyImage") -{} +{ + setMethod(HttpRequest::Method::Post); +} CancelCopyImageRequest::~CancelCopyImageRequest() {} diff --git a/ecs/src/model/CancelPhysicalConnectionRequest.cc b/ecs/src/model/CancelPhysicalConnectionRequest.cc index 96eec081f..cdfd71335 100644 --- a/ecs/src/model/CancelPhysicalConnectionRequest.cc +++ b/ecs/src/model/CancelPhysicalConnectionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CancelPhysicalConnectionRequest; CancelPhysicalConnectionRequest::CancelPhysicalConnectionRequest() : RpcServiceRequest("ecs", "2014-05-26", "CancelPhysicalConnection") -{} +{ + setMethod(HttpRequest::Method::Post); +} CancelPhysicalConnectionRequest::~CancelPhysicalConnectionRequest() {} diff --git a/ecs/src/model/CancelSimulatedSystemEventsRequest.cc b/ecs/src/model/CancelSimulatedSystemEventsRequest.cc index 02f00de80..97e6b3f83 100644 --- a/ecs/src/model/CancelSimulatedSystemEventsRequest.cc +++ b/ecs/src/model/CancelSimulatedSystemEventsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CancelSimulatedSystemEventsRequest; CancelSimulatedSystemEventsRequest::CancelSimulatedSystemEventsRequest() : RpcServiceRequest("ecs", "2014-05-26", "CancelSimulatedSystemEvents") -{} +{ + setMethod(HttpRequest::Method::Post); +} CancelSimulatedSystemEventsRequest::~CancelSimulatedSystemEventsRequest() {} @@ -33,8 +35,9 @@ std::vector CancelSimulatedSystemEventsRequest::getEventId()const void CancelSimulatedSystemEventsRequest::setEventId(const std::vector& eventId) { eventId_ = eventId; - for(int i = 0; i!= eventId.size(); i++) - setCoreParameter("EventId."+ std::to_string(i), eventId.at(i)); + for(int dep1 = 0; dep1!= eventId.size(); dep1++) { + setCoreParameter("EventId."+ std::to_string(dep1), eventId.at(dep1)); + } } long CancelSimulatedSystemEventsRequest::getResourceOwnerId()const diff --git a/ecs/src/model/CancelTaskRequest.cc b/ecs/src/model/CancelTaskRequest.cc index fcc9a0c50..26fb0b5cf 100644 --- a/ecs/src/model/CancelTaskRequest.cc +++ b/ecs/src/model/CancelTaskRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CancelTaskRequest; CancelTaskRequest::CancelTaskRequest() : RpcServiceRequest("ecs", "2014-05-26", "CancelTask") -{} +{ + setMethod(HttpRequest::Method::Post); +} CancelTaskRequest::~CancelTaskRequest() {} diff --git a/ecs/src/model/ConnectRouterInterfaceRequest.cc b/ecs/src/model/ConnectRouterInterfaceRequest.cc index defae898e..e98e02337 100644 --- a/ecs/src/model/ConnectRouterInterfaceRequest.cc +++ b/ecs/src/model/ConnectRouterInterfaceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ConnectRouterInterfaceRequest; ConnectRouterInterfaceRequest::ConnectRouterInterfaceRequest() : RpcServiceRequest("ecs", "2014-05-26", "ConnectRouterInterface") -{} +{ + setMethod(HttpRequest::Method::Post); +} ConnectRouterInterfaceRequest::~ConnectRouterInterfaceRequest() {} diff --git a/ecs/src/model/ConvertNatPublicIpToEipRequest.cc b/ecs/src/model/ConvertNatPublicIpToEipRequest.cc index 44fd9d0a2..4f1b9f893 100644 --- a/ecs/src/model/ConvertNatPublicIpToEipRequest.cc +++ b/ecs/src/model/ConvertNatPublicIpToEipRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ConvertNatPublicIpToEipRequest; ConvertNatPublicIpToEipRequest::ConvertNatPublicIpToEipRequest() : RpcServiceRequest("ecs", "2014-05-26", "ConvertNatPublicIpToEip") -{} +{ + setMethod(HttpRequest::Method::Post); +} ConvertNatPublicIpToEipRequest::~ConvertNatPublicIpToEipRequest() {} diff --git a/ecs/src/model/CopyImageRequest.cc b/ecs/src/model/CopyImageRequest.cc index 3a689c911..b085eb014 100644 --- a/ecs/src/model/CopyImageRequest.cc +++ b/ecs/src/model/CopyImageRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CopyImageRequest; CopyImageRequest::CopyImageRequest() : RpcServiceRequest("ecs", "2014-05-26", "CopyImage") -{} +{ + setMethod(HttpRequest::Method::Post); +} CopyImageRequest::~CopyImageRequest() {} @@ -77,12 +79,11 @@ std::vector CopyImageRequest::getTag()const void CopyImageRequest::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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/CreateAutoProvisioningGroupRequest.cc b/ecs/src/model/CreateAutoProvisioningGroupRequest.cc index 9a945201c..c32583811 100644 --- a/ecs/src/model/CreateAutoProvisioningGroupRequest.cc +++ b/ecs/src/model/CreateAutoProvisioningGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateAutoProvisioningGroupRequest; CreateAutoProvisioningGroupRequest::CreateAutoProvisioningGroupRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateAutoProvisioningGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateAutoProvisioningGroupRequest::~CreateAutoProvisioningGroupRequest() {} @@ -154,15 +156,14 @@ std::vector CreateAuto void CreateAutoProvisioningGroupRequest::setLaunchTemplateConfig(const std::vector& launchTemplateConfig) { launchTemplateConfig_ = launchTemplateConfig; - int i = 0; - for(int i = 0; i!= launchTemplateConfig.size(); i++) { - auto obj = launchTemplateConfig.at(i); - std::string str ="LaunchTemplateConfig."+ std::to_string(i); - setCoreParameter(str + ".InstanceType", obj.instanceType); - setCoreParameter(str + ".MaxPrice", std::to_string(obj.maxPrice)); - setCoreParameter(str + ".VSwitchId", obj.vSwitchId); - setCoreParameter(str + ".WeightedCapacity", std::to_string(obj.weightedCapacity)); - setCoreParameter(str + ".Priority", std::to_string(obj.priority)); + for(int dep1 = 0; dep1!= launchTemplateConfig.size(); dep1++) { + auto launchTemplateConfigObj = launchTemplateConfig.at(dep1); + std::string launchTemplateConfigObjStr = "LaunchTemplateConfig." + std::to_string(dep1); + setCoreParameter(launchTemplateConfigObjStr + ".InstanceType", launchTemplateConfigObj.instanceType); + setCoreParameter(launchTemplateConfigObjStr + ".MaxPrice", std::to_string(launchTemplateConfigObj.maxPrice)); + setCoreParameter(launchTemplateConfigObjStr + ".VSwitchId", launchTemplateConfigObj.vSwitchId); + setCoreParameter(launchTemplateConfigObjStr + ".WeightedCapacity", std::to_string(launchTemplateConfigObj.weightedCapacity)); + setCoreParameter(launchTemplateConfigObjStr + ".Priority", std::to_string(launchTemplateConfigObj.priority)); } } diff --git a/ecs/src/model/CreateAutoSnapshotPolicyRequest.cc b/ecs/src/model/CreateAutoSnapshotPolicyRequest.cc index 90ae32041..abc452a6d 100644 --- a/ecs/src/model/CreateAutoSnapshotPolicyRequest.cc +++ b/ecs/src/model/CreateAutoSnapshotPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateAutoSnapshotPolicyRequest; CreateAutoSnapshotPolicyRequest::CreateAutoSnapshotPolicyRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateAutoSnapshotPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateAutoSnapshotPolicyRequest::~CreateAutoSnapshotPolicyRequest() {} diff --git a/ecs/src/model/CreateCommandRequest.cc b/ecs/src/model/CreateCommandRequest.cc index 56aa84b2b..b6db59950 100644 --- a/ecs/src/model/CreateCommandRequest.cc +++ b/ecs/src/model/CreateCommandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateCommandRequest; CreateCommandRequest::CreateCommandRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateCommand") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateCommandRequest::~CreateCommandRequest() {} diff --git a/ecs/src/model/CreateDemandRequest.cc b/ecs/src/model/CreateDemandRequest.cc new file mode 100644 index 000000000..e9d97dddc --- /dev/null +++ b/ecs/src/model/CreateDemandRequest.cc @@ -0,0 +1,205 @@ +/* + * 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::CreateDemandRequest; + +CreateDemandRequest::CreateDemandRequest() : + RpcServiceRequest("ecs", "2014-05-26", "CreateDemand") +{ + setMethod(HttpRequest::Method::Post); +} + +CreateDemandRequest::~CreateDemandRequest() +{} + +long CreateDemandRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void CreateDemandRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string CreateDemandRequest::getClientToken()const +{ + return clientToken_; +} + +void CreateDemandRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setCoreParameter("ClientToken", clientToken); +} + +std::string CreateDemandRequest::getStartTime()const +{ + return startTime_; +} + +void CreateDemandRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setCoreParameter("StartTime", startTime); +} + +std::string CreateDemandRequest::getDemandDescription()const +{ + return demandDescription_; +} + +void CreateDemandRequest::setDemandDescription(const std::string& demandDescription) +{ + demandDescription_ = demandDescription; + setCoreParameter("DemandDescription", demandDescription); +} + +std::string CreateDemandRequest::getRegionId()const +{ + return regionId_; +} + +void CreateDemandRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setCoreParameter("RegionId", regionId); +} + +std::string CreateDemandRequest::getInstanceType()const +{ + return instanceType_; +} + +void CreateDemandRequest::setInstanceType(const std::string& instanceType) +{ + instanceType_ = instanceType; + setCoreParameter("InstanceType", instanceType); +} + +std::string CreateDemandRequest::getInstanceChargeType()const +{ + return instanceChargeType_; +} + +void CreateDemandRequest::setInstanceChargeType(const std::string& instanceChargeType) +{ + instanceChargeType_ = instanceChargeType; + setCoreParameter("InstanceChargeType", instanceChargeType); +} + +std::string CreateDemandRequest::getDemandName()const +{ + return demandName_; +} + +void CreateDemandRequest::setDemandName(const std::string& demandName) +{ + demandName_ = demandName; + setCoreParameter("DemandName", demandName); +} + +int CreateDemandRequest::getAmount()const +{ + return amount_; +} + +void CreateDemandRequest::setAmount(int amount) +{ + amount_ = amount; + setCoreParameter("Amount", std::to_string(amount)); +} + +int CreateDemandRequest::getPeriod()const +{ + return period_; +} + +void CreateDemandRequest::setPeriod(int period) +{ + period_ = period; + setCoreParameter("Period", std::to_string(period)); +} + +std::string CreateDemandRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void CreateDemandRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string CreateDemandRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void CreateDemandRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setCoreParameter("OwnerAccount", ownerAccount); +} + +std::string CreateDemandRequest::getEndTime()const +{ + return endTime_; +} + +void CreateDemandRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setCoreParameter("EndTime", endTime); +} + +long CreateDemandRequest::getOwnerId()const +{ + return ownerId_; +} + +void CreateDemandRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string CreateDemandRequest::getPeriodUnit()const +{ + return periodUnit_; +} + +void CreateDemandRequest::setPeriodUnit(const std::string& periodUnit) +{ + periodUnit_ = periodUnit; + setCoreParameter("PeriodUnit", periodUnit); +} + +std::string CreateDemandRequest::getZoneId()const +{ + return zoneId_; +} + +void CreateDemandRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setCoreParameter("ZoneId", zoneId); +} + diff --git a/ecs/src/model/CreateDemandResult.cc b/ecs/src/model/CreateDemandResult.cc new file mode 100644 index 000000000..8f343dc9c --- /dev/null +++ b/ecs/src/model/CreateDemandResult.cc @@ -0,0 +1,51 @@ +/* + * 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; + +CreateDemandResult::CreateDemandResult() : + ServiceResult() +{} + +CreateDemandResult::CreateDemandResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CreateDemandResult::~CreateDemandResult() +{} + +void CreateDemandResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + if(!value["DemandId"].isNull()) + demandId_ = value["DemandId"].asString(); + +} + +std::string CreateDemandResult::getDemandId()const +{ + return demandId_; +} + diff --git a/ecs/src/model/CreateDeploymentSetRequest.cc b/ecs/src/model/CreateDeploymentSetRequest.cc index 6681df07b..ee396f3d6 100644 --- a/ecs/src/model/CreateDeploymentSetRequest.cc +++ b/ecs/src/model/CreateDeploymentSetRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateDeploymentSetRequest; CreateDeploymentSetRequest::CreateDeploymentSetRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateDeploymentSet") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateDeploymentSetRequest::~CreateDeploymentSetRequest() {} diff --git a/ecs/src/model/CreateDiskRequest.cc b/ecs/src/model/CreateDiskRequest.cc index 92bcc25a3..b527c1f28 100644 --- a/ecs/src/model/CreateDiskRequest.cc +++ b/ecs/src/model/CreateDiskRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateDiskRequest; CreateDiskRequest::CreateDiskRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateDisk") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateDiskRequest::~CreateDiskRequest() {} @@ -132,12 +134,11 @@ std::vector CreateDiskRequest::getTag()const void CreateDiskRequest::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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } @@ -149,13 +150,12 @@ std::vector CreateDiskRequest::getArn()const void CreateDiskRequest::setArn(const std::vector& arn) { arn_ = arn; - int i = 0; - for(int i = 0; i!= arn.size(); i++) { - auto obj = arn.at(i); - std::string str ="Arn."+ std::to_string(i); - setCoreParameter(str + ".Rolearn", obj.rolearn); - setCoreParameter(str + ".RoleType", obj.roleType); - setCoreParameter(str + ".AssumeRoleFor", std::to_string(obj.assumeRoleFor)); + for(int dep1 = 0; dep1!= arn.size(); dep1++) { + auto arnObj = arn.at(dep1); + std::string arnObjStr = "Arn." + std::to_string(dep1); + setCoreParameter(arnObjStr + ".Rolearn", arnObj.rolearn); + setCoreParameter(arnObjStr + ".RoleType", arnObj.roleType); + setCoreParameter(arnObjStr + ".AssumeRoleFor", std::to_string(arnObj.assumeRoleFor)); } } diff --git a/ecs/src/model/CreateForwardEntryRequest.cc b/ecs/src/model/CreateForwardEntryRequest.cc index 44cb0c394..648fe5a93 100644 --- a/ecs/src/model/CreateForwardEntryRequest.cc +++ b/ecs/src/model/CreateForwardEntryRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateForwardEntryRequest; CreateForwardEntryRequest::CreateForwardEntryRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateForwardEntry") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateForwardEntryRequest::~CreateForwardEntryRequest() {} diff --git a/ecs/src/model/CreateHaVipRequest.cc b/ecs/src/model/CreateHaVipRequest.cc index 3fc7d0f5a..da6098b14 100644 --- a/ecs/src/model/CreateHaVipRequest.cc +++ b/ecs/src/model/CreateHaVipRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateHaVipRequest; CreateHaVipRequest::CreateHaVipRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateHaVip") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateHaVipRequest::~CreateHaVipRequest() {} diff --git a/ecs/src/model/CreateHpcClusterRequest.cc b/ecs/src/model/CreateHpcClusterRequest.cc index 3c6d05509..ceb2d68a2 100644 --- a/ecs/src/model/CreateHpcClusterRequest.cc +++ b/ecs/src/model/CreateHpcClusterRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateHpcClusterRequest; CreateHpcClusterRequest::CreateHpcClusterRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateHpcCluster") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateHpcClusterRequest::~CreateHpcClusterRequest() {} diff --git a/ecs/src/model/CreateImageRequest.cc b/ecs/src/model/CreateImageRequest.cc index fce1e3005..23b9cf282 100644 --- a/ecs/src/model/CreateImageRequest.cc +++ b/ecs/src/model/CreateImageRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateImageRequest; CreateImageRequest::CreateImageRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateImage") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateImageRequest::~CreateImageRequest() {} @@ -33,14 +35,13 @@ std::vector CreateImageRequest::getDiskDe void CreateImageRequest::setDiskDeviceMapping(const std::vector& diskDeviceMapping) { diskDeviceMapping_ = diskDeviceMapping; - int i = 0; - for(int i = 0; i!= diskDeviceMapping.size(); i++) { - auto obj = diskDeviceMapping.at(i); - std::string str ="DiskDeviceMapping."+ std::to_string(i); - setCoreParameter(str + ".SnapshotId", obj.snapshotId); - setCoreParameter(str + ".Size", std::to_string(obj.size)); - setCoreParameter(str + ".DiskType", obj.diskType); - setCoreParameter(str + ".Device", obj.device); + for(int dep1 = 0; dep1!= diskDeviceMapping.size(); dep1++) { + auto diskDeviceMappingObj = diskDeviceMapping.at(dep1); + std::string diskDeviceMappingObjStr = "DiskDeviceMapping." + std::to_string(dep1); + setCoreParameter(diskDeviceMappingObjStr + ".SnapshotId", diskDeviceMappingObj.snapshotId); + setCoreParameter(diskDeviceMappingObjStr + ".Size", std::to_string(diskDeviceMappingObj.size)); + setCoreParameter(diskDeviceMappingObjStr + ".DiskType", diskDeviceMappingObj.diskType); + setCoreParameter(diskDeviceMappingObjStr + ".Device", diskDeviceMappingObj.device); } } @@ -140,12 +141,11 @@ std::vector CreateImageRequest::getTag()const 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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/CreateInstanceRequest.cc b/ecs/src/model/CreateInstanceRequest.cc index f7bf99120..9b56c3950 100644 --- a/ecs/src/model/CreateInstanceRequest.cc +++ b/ecs/src/model/CreateInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateInstanceRequest; CreateInstanceRequest::CreateInstanceRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateInstanceRequest::~CreateInstanceRequest() {} @@ -143,12 +145,11 @@ std::vector CreateInstanceRequest::getTag()const 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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } @@ -512,13 +513,12 @@ std::vector CreateInstanceRequest::getArn()const void CreateInstanceRequest::setArn(const std::vector& arn) { arn_ = arn; - int i = 0; - for(int i = 0; i!= arn.size(); i++) { - auto obj = arn.at(i); - std::string str ="Arn."+ std::to_string(i); - setCoreParameter(str + ".Rolearn", obj.rolearn); - setCoreParameter(str + ".RoleType", obj.roleType); - setCoreParameter(str + ".AssumeRoleFor", std::to_string(obj.assumeRoleFor)); + for(int dep1 = 0; dep1!= arn.size(); dep1++) { + auto arnObj = arn.at(dep1); + std::string arnObjStr = "Arn." + std::to_string(dep1); + setCoreParameter(arnObjStr + ".Rolearn", arnObj.rolearn); + setCoreParameter(arnObjStr + ".RoleType", arnObj.roleType); + setCoreParameter(arnObjStr + ".AssumeRoleFor", std::to_string(arnObj.assumeRoleFor)); } } @@ -662,20 +662,19 @@ std::vector CreateInstanceRequest::getDataDisk( void CreateInstanceRequest::setDataDisk(const std::vector& dataDisk) { dataDisk_ = dataDisk; - int i = 0; - for(int i = 0; i!= dataDisk.size(); i++) { - auto obj = dataDisk.at(i); - std::string str ="DataDisk."+ std::to_string(i); - setCoreParameter(str + ".DiskName", obj.diskName); - setCoreParameter(str + ".SnapshotId", obj.snapshotId); - setCoreParameter(str + ".Size", std::to_string(obj.size)); - setCoreParameter(str + ".Encrypted", obj.encrypted ? "true" : "false"); - setCoreParameter(str + ".PerformanceLevel", obj.performanceLevel); - setCoreParameter(str + ".Description", obj.description); - setCoreParameter(str + ".Category", obj.category); - setCoreParameter(str + ".KMSKeyId", obj.kMSKeyId); - setCoreParameter(str + ".Device", obj.device); - setCoreParameter(str + ".DeleteWithInstance", obj.deleteWithInstance ? "true" : "false"); + for(int dep1 = 0; dep1!= dataDisk.size(); dep1++) { + auto dataDiskObj = dataDisk.at(dep1); + std::string dataDiskObjStr = "DataDisk." + std::to_string(dep1); + setCoreParameter(dataDiskObjStr + ".DiskName", dataDiskObj.diskName); + setCoreParameter(dataDiskObjStr + ".SnapshotId", dataDiskObj.snapshotId); + setCoreParameter(dataDiskObjStr + ".Size", std::to_string(dataDiskObj.size)); + setCoreParameter(dataDiskObjStr + ".Encrypted", dataDiskObj.encrypted ? "true" : "false"); + setCoreParameter(dataDiskObjStr + ".PerformanceLevel", dataDiskObj.performanceLevel); + setCoreParameter(dataDiskObjStr + ".Description", dataDiskObj.description); + setCoreParameter(dataDiskObjStr + ".Category", dataDiskObj.category); + setCoreParameter(dataDiskObjStr + ".KMSKeyId", dataDiskObj.kMSKeyId); + setCoreParameter(dataDiskObjStr + ".Device", dataDiskObj.device); + setCoreParameter(dataDiskObjStr + ".DeleteWithInstance", dataDiskObj.deleteWithInstance ? "true" : "false"); } } diff --git a/ecs/src/model/CreateKeyPairRequest.cc b/ecs/src/model/CreateKeyPairRequest.cc index 1619d633f..26a022ba8 100644 --- a/ecs/src/model/CreateKeyPairRequest.cc +++ b/ecs/src/model/CreateKeyPairRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateKeyPairRequest; CreateKeyPairRequest::CreateKeyPairRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateKeyPair") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateKeyPairRequest::~CreateKeyPairRequest() {} @@ -77,12 +79,11 @@ std::vector CreateKeyPairRequest::getTag()const void CreateKeyPairRequest::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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/CreateLaunchTemplateRequest.cc b/ecs/src/model/CreateLaunchTemplateRequest.cc index c1438ddec..5c7128f1b 100644 --- a/ecs/src/model/CreateLaunchTemplateRequest.cc +++ b/ecs/src/model/CreateLaunchTemplateRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateLaunchTemplateRequest; CreateLaunchTemplateRequest::CreateLaunchTemplateRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateLaunchTemplate") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateLaunchTemplateRequest::~CreateLaunchTemplateRequest() {} @@ -143,12 +145,11 @@ std::vector CreateLaunchTemplateReques void CreateLaunchTemplateRequest::setTemplateTag(const std::vector& templateTag) { 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); - setCoreParameter(str + ".Key", obj.key); - setCoreParameter(str + ".Value", obj.value); + for(int dep1 = 0; dep1!= templateTag.size(); dep1++) { + auto templateTagObj = templateTag.at(dep1); + std::string templateTagObjStr = "TemplateTag." + std::to_string(dep1); + setCoreParameter(templateTagObjStr + ".Key", templateTagObj.key); + setCoreParameter(templateTagObjStr + ".Value", templateTagObj.value); } } @@ -160,12 +161,11 @@ std::vector CreateLaunchTemplateRequest::getTa void CreateLaunchTemplateRequest::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); - setCoreParameter(str + ".Key", obj.key); - setCoreParameter(str + ".Value", obj.value); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Key", tagObj.key); + setCoreParameter(tagObjStr + ".Value", tagObj.value); } } @@ -419,15 +419,14 @@ std::vector CreateLaunchTemplateR void CreateLaunchTemplateRequest::setNetworkInterface(const std::vector& networkInterface) { networkInterface_ = networkInterface; - int i = 0; - for(int i = 0; i!= networkInterface.size(); i++) { - auto obj = networkInterface.at(i); - std::string str ="NetworkInterface."+ std::to_string(i); - setCoreParameter(str + ".PrimaryIpAddress", obj.primaryIpAddress); - setCoreParameter(str + ".VSwitchId", obj.vSwitchId); - setCoreParameter(str + ".SecurityGroupId", obj.securityGroupId); - setCoreParameter(str + ".NetworkInterfaceName", obj.networkInterfaceName); - setCoreParameter(str + ".Description", obj.description); + for(int dep1 = 0; dep1!= networkInterface.size(); dep1++) { + auto networkInterfaceObj = networkInterface.at(dep1); + std::string networkInterfaceObjStr = "NetworkInterface." + std::to_string(dep1); + setCoreParameter(networkInterfaceObjStr + ".PrimaryIpAddress", networkInterfaceObj.primaryIpAddress); + setCoreParameter(networkInterfaceObjStr + ".VSwitchId", networkInterfaceObj.vSwitchId); + setCoreParameter(networkInterfaceObjStr + ".SecurityGroupId", networkInterfaceObj.securityGroupId); + setCoreParameter(networkInterfaceObjStr + ".NetworkInterfaceName", networkInterfaceObj.networkInterfaceName); + setCoreParameter(networkInterfaceObjStr + ".Description", networkInterfaceObj.description); } } @@ -505,18 +504,17 @@ std::vector CreateLaunchTemplateRequest:: void CreateLaunchTemplateRequest::setDataDisk(const std::vector& dataDisk) { dataDisk_ = dataDisk; - int i = 0; - for(int i = 0; i!= dataDisk.size(); i++) { - auto obj = dataDisk.at(i); - std::string str ="DataDisk."+ std::to_string(i); - setCoreParameter(str + ".Size", std::to_string(obj.size)); - setCoreParameter(str + ".SnapshotId", obj.snapshotId); - setCoreParameter(str + ".Category", obj.category); - setCoreParameter(str + ".Encrypted", obj.encrypted); - setCoreParameter(str + ".DiskName", obj.diskName); - setCoreParameter(str + ".Description", obj.description); - setCoreParameter(str + ".DeleteWithInstance", obj.deleteWithInstance ? "true" : "false"); - setCoreParameter(str + ".Device", obj.device); + for(int dep1 = 0; dep1!= dataDisk.size(); dep1++) { + auto dataDiskObj = dataDisk.at(dep1); + std::string dataDiskObjStr = "DataDisk." + std::to_string(dep1); + setCoreParameter(dataDiskObjStr + ".Size", std::to_string(dataDiskObj.size)); + setCoreParameter(dataDiskObjStr + ".SnapshotId", dataDiskObj.snapshotId); + setCoreParameter(dataDiskObjStr + ".Category", dataDiskObj.category); + setCoreParameter(dataDiskObjStr + ".Encrypted", dataDiskObj.encrypted); + setCoreParameter(dataDiskObjStr + ".DiskName", dataDiskObj.diskName); + setCoreParameter(dataDiskObjStr + ".Description", dataDiskObj.description); + setCoreParameter(dataDiskObjStr + ".DeleteWithInstance", dataDiskObj.deleteWithInstance ? "true" : "false"); + setCoreParameter(dataDiskObjStr + ".Device", dataDiskObj.device); } } diff --git a/ecs/src/model/CreateLaunchTemplateVersionRequest.cc b/ecs/src/model/CreateLaunchTemplateVersionRequest.cc index 123ce8ca3..d2dcc9963 100644 --- a/ecs/src/model/CreateLaunchTemplateVersionRequest.cc +++ b/ecs/src/model/CreateLaunchTemplateVersionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateLaunchTemplateVersionRequest; CreateLaunchTemplateVersionRequest::CreateLaunchTemplateVersionRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateLaunchTemplateVersion") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateLaunchTemplateVersionRequest::~CreateLaunchTemplateVersionRequest() {} @@ -143,12 +145,11 @@ std::vector CreateLaunchTemplateVersion void CreateLaunchTemplateVersionRequest::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); - setCoreParameter(str + ".Key", obj.key); - setCoreParameter(str + ".Value", obj.value); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Key", tagObj.key); + setCoreParameter(tagObjStr + ".Value", tagObj.value); } } @@ -402,15 +403,14 @@ std::vector CreateLaunchTe void CreateLaunchTemplateVersionRequest::setNetworkInterface(const std::vector& networkInterface) { networkInterface_ = networkInterface; - int i = 0; - for(int i = 0; i!= networkInterface.size(); i++) { - auto obj = networkInterface.at(i); - std::string str ="NetworkInterface."+ std::to_string(i); - setCoreParameter(str + ".PrimaryIpAddress", obj.primaryIpAddress); - setCoreParameter(str + ".VSwitchId", obj.vSwitchId); - setCoreParameter(str + ".SecurityGroupId", obj.securityGroupId); - setCoreParameter(str + ".NetworkInterfaceName", obj.networkInterfaceName); - setCoreParameter(str + ".Description", obj.description); + for(int dep1 = 0; dep1!= networkInterface.size(); dep1++) { + auto networkInterfaceObj = networkInterface.at(dep1); + std::string networkInterfaceObjStr = "NetworkInterface." + std::to_string(dep1); + setCoreParameter(networkInterfaceObjStr + ".PrimaryIpAddress", networkInterfaceObj.primaryIpAddress); + setCoreParameter(networkInterfaceObjStr + ".VSwitchId", networkInterfaceObj.vSwitchId); + setCoreParameter(networkInterfaceObjStr + ".SecurityGroupId", networkInterfaceObj.securityGroupId); + setCoreParameter(networkInterfaceObjStr + ".NetworkInterfaceName", networkInterfaceObj.networkInterfaceName); + setCoreParameter(networkInterfaceObjStr + ".Description", networkInterfaceObj.description); } } @@ -488,18 +488,17 @@ std::vector CreateLaunchTemplateVe void CreateLaunchTemplateVersionRequest::setDataDisk(const std::vector& dataDisk) { dataDisk_ = dataDisk; - int i = 0; - for(int i = 0; i!= dataDisk.size(); i++) { - auto obj = dataDisk.at(i); - std::string str ="DataDisk."+ std::to_string(i); - setCoreParameter(str + ".Size", std::to_string(obj.size)); - setCoreParameter(str + ".SnapshotId", obj.snapshotId); - setCoreParameter(str + ".Category", obj.category); - setCoreParameter(str + ".Encrypted", obj.encrypted); - setCoreParameter(str + ".DiskName", obj.diskName); - setCoreParameter(str + ".Description", obj.description); - setCoreParameter(str + ".DeleteWithInstance", obj.deleteWithInstance ? "true" : "false"); - setCoreParameter(str + ".Device", obj.device); + for(int dep1 = 0; dep1!= dataDisk.size(); dep1++) { + auto dataDiskObj = dataDisk.at(dep1); + std::string dataDiskObjStr = "DataDisk." + std::to_string(dep1); + setCoreParameter(dataDiskObjStr + ".Size", std::to_string(dataDiskObj.size)); + setCoreParameter(dataDiskObjStr + ".SnapshotId", dataDiskObj.snapshotId); + setCoreParameter(dataDiskObjStr + ".Category", dataDiskObj.category); + setCoreParameter(dataDiskObjStr + ".Encrypted", dataDiskObj.encrypted); + setCoreParameter(dataDiskObjStr + ".DiskName", dataDiskObj.diskName); + setCoreParameter(dataDiskObjStr + ".Description", dataDiskObj.description); + setCoreParameter(dataDiskObjStr + ".DeleteWithInstance", dataDiskObj.deleteWithInstance ? "true" : "false"); + setCoreParameter(dataDiskObjStr + ".Device", dataDiskObj.device); } } diff --git a/ecs/src/model/CreateNatGatewayRequest.cc b/ecs/src/model/CreateNatGatewayRequest.cc index cc3275b0b..f87809d65 100644 --- a/ecs/src/model/CreateNatGatewayRequest.cc +++ b/ecs/src/model/CreateNatGatewayRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateNatGatewayRequest; CreateNatGatewayRequest::CreateNatGatewayRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateNatGateway") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateNatGatewayRequest::~CreateNatGatewayRequest() {} @@ -77,13 +79,12 @@ std::vector CreateNatGatewayRequest:: void CreateNatGatewayRequest::setBandwidthPackage(const std::vector& bandwidthPackage) { bandwidthPackage_ = bandwidthPackage; - int i = 0; - for(int i = 0; i!= bandwidthPackage.size(); i++) { - auto obj = bandwidthPackage.at(i); - std::string str ="BandwidthPackage."+ std::to_string(i); - setCoreParameter(str + ".Bandwidth", std::to_string(obj.bandwidth)); - setCoreParameter(str + ".Zone", obj.zone); - setCoreParameter(str + ".IpCount", std::to_string(obj.ipCount)); + for(int dep1 = 0; dep1!= bandwidthPackage.size(); dep1++) { + auto bandwidthPackageObj = bandwidthPackage.at(dep1); + std::string bandwidthPackageObjStr = "BandwidthPackage." + std::to_string(dep1); + setCoreParameter(bandwidthPackageObjStr + ".Bandwidth", std::to_string(bandwidthPackageObj.bandwidth)); + setCoreParameter(bandwidthPackageObjStr + ".Zone", bandwidthPackageObj.zone); + setCoreParameter(bandwidthPackageObjStr + ".IpCount", std::to_string(bandwidthPackageObj.ipCount)); } } diff --git a/ecs/src/model/CreateNetworkInterfacePermissionRequest.cc b/ecs/src/model/CreateNetworkInterfacePermissionRequest.cc index 950c86c17..432ac355a 100644 --- a/ecs/src/model/CreateNetworkInterfacePermissionRequest.cc +++ b/ecs/src/model/CreateNetworkInterfacePermissionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateNetworkInterfacePermissionRequest; CreateNetworkInterfacePermissionRequest::CreateNetworkInterfacePermissionRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateNetworkInterfacePermission") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateNetworkInterfacePermissionRequest::~CreateNetworkInterfacePermissionRequest() {} diff --git a/ecs/src/model/CreateNetworkInterfaceRequest.cc b/ecs/src/model/CreateNetworkInterfaceRequest.cc index 828978789..988d7d681 100644 --- a/ecs/src/model/CreateNetworkInterfaceRequest.cc +++ b/ecs/src/model/CreateNetworkInterfaceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateNetworkInterfaceRequest; CreateNetworkInterfaceRequest::CreateNetworkInterfaceRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateNetworkInterface") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateNetworkInterfaceRequest::~CreateNetworkInterfaceRequest() {} @@ -110,12 +112,11 @@ std::vector CreateNetworkInterfaceRequest::g 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); - setCoreParameter(str + ".Key", obj.key); - setCoreParameter(str + ".Value", obj.value); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Key", tagObj.key); + setCoreParameter(tagObjStr + ".Value", tagObj.value); } } diff --git a/ecs/src/model/CreatePhysicalConnectionRequest.cc b/ecs/src/model/CreatePhysicalConnectionRequest.cc index 1a1e18889..c81b84815 100644 --- a/ecs/src/model/CreatePhysicalConnectionRequest.cc +++ b/ecs/src/model/CreatePhysicalConnectionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreatePhysicalConnectionRequest; CreatePhysicalConnectionRequest::CreatePhysicalConnectionRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreatePhysicalConnection") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreatePhysicalConnectionRequest::~CreatePhysicalConnectionRequest() {} diff --git a/ecs/src/model/CreateRouteEntryRequest.cc b/ecs/src/model/CreateRouteEntryRequest.cc index 265db8f3c..ff2edd537 100644 --- a/ecs/src/model/CreateRouteEntryRequest.cc +++ b/ecs/src/model/CreateRouteEntryRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateRouteEntryRequest; CreateRouteEntryRequest::CreateRouteEntryRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateRouteEntry") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateRouteEntryRequest::~CreateRouteEntryRequest() {} @@ -143,12 +145,11 @@ std::vector CreateRouteEntryRequest::getNe void CreateRouteEntryRequest::setNextHopList(const std::vector& nextHopList) { nextHopList_ = nextHopList; - int i = 0; - for(int i = 0; i!= nextHopList.size(); i++) { - auto obj = nextHopList.at(i); - std::string str ="NextHopList."+ std::to_string(i); - setCoreParameter(str + ".NextHopId", obj.nextHopId); - setCoreParameter(str + ".NextHopType", obj.nextHopType); + for(int dep1 = 0; dep1!= nextHopList.size(); dep1++) { + auto nextHopListObj = nextHopList.at(dep1); + std::string nextHopListObjStr = "NextHopList." + std::to_string(dep1); + setCoreParameter(nextHopListObjStr + ".NextHopId", nextHopListObj.nextHopId); + setCoreParameter(nextHopListObjStr + ".NextHopType", nextHopListObj.nextHopType); } } diff --git a/ecs/src/model/CreateRouterInterfaceRequest.cc b/ecs/src/model/CreateRouterInterfaceRequest.cc index 7527a4518..c712c922d 100644 --- a/ecs/src/model/CreateRouterInterfaceRequest.cc +++ b/ecs/src/model/CreateRouterInterfaceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateRouterInterfaceRequest; CreateRouterInterfaceRequest::CreateRouterInterfaceRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateRouterInterface") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateRouterInterfaceRequest::~CreateRouterInterfaceRequest() {} diff --git a/ecs/src/model/CreateSecurityGroupRequest.cc b/ecs/src/model/CreateSecurityGroupRequest.cc index 1d53f67eb..50bc6cb54 100644 --- a/ecs/src/model/CreateSecurityGroupRequest.cc +++ b/ecs/src/model/CreateSecurityGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateSecurityGroupRequest; CreateSecurityGroupRequest::CreateSecurityGroupRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateSecurityGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateSecurityGroupRequest::~CreateSecurityGroupRequest() {} @@ -99,12 +101,11 @@ std::vector CreateSecurityGroupRequest::getTag( void CreateSecurityGroupRequest::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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/CreateSimulatedSystemEventsRequest.cc b/ecs/src/model/CreateSimulatedSystemEventsRequest.cc index 9e3b32ef8..3f63c00b0 100644 --- a/ecs/src/model/CreateSimulatedSystemEventsRequest.cc +++ b/ecs/src/model/CreateSimulatedSystemEventsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateSimulatedSystemEventsRequest; CreateSimulatedSystemEventsRequest::CreateSimulatedSystemEventsRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateSimulatedSystemEvents") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateSimulatedSystemEventsRequest::~CreateSimulatedSystemEventsRequest() {} @@ -99,8 +101,9 @@ std::vector CreateSimulatedSystemEventsRequest::getInstanceId()cons void CreateSimulatedSystemEventsRequest::setInstanceId(const std::vector& instanceId) { instanceId_ = instanceId; - for(int i = 0; i!= instanceId.size(); i++) - setCoreParameter("InstanceId."+ std::to_string(i), instanceId.at(i)); + for(int dep1 = 0; dep1!= instanceId.size(); dep1++) { + setCoreParameter("InstanceId."+ std::to_string(dep1), instanceId.at(dep1)); + } } std::string CreateSimulatedSystemEventsRequest::getEventType()const diff --git a/ecs/src/model/CreateSnapshotRequest.cc b/ecs/src/model/CreateSnapshotRequest.cc index 6e16ed95e..b024b3ff3 100644 --- a/ecs/src/model/CreateSnapshotRequest.cc +++ b/ecs/src/model/CreateSnapshotRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateSnapshotRequest; CreateSnapshotRequest::CreateSnapshotRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateSnapshot") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateSnapshotRequest::~CreateSnapshotRequest() {} @@ -88,12 +90,11 @@ std::vector CreateSnapshotRequest::getTag()const void CreateSnapshotRequest::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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/CreateStorageSetRequest.cc b/ecs/src/model/CreateStorageSetRequest.cc index de556406e..73d325448 100644 --- a/ecs/src/model/CreateStorageSetRequest.cc +++ b/ecs/src/model/CreateStorageSetRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateStorageSetRequest; CreateStorageSetRequest::CreateStorageSetRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateStorageSet") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateStorageSetRequest::~CreateStorageSetRequest() {} diff --git a/ecs/src/model/CreateVSwitchRequest.cc b/ecs/src/model/CreateVSwitchRequest.cc index 589cdbb3c..38ec7e107 100644 --- a/ecs/src/model/CreateVSwitchRequest.cc +++ b/ecs/src/model/CreateVSwitchRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateVSwitchRequest; CreateVSwitchRequest::CreateVSwitchRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateVSwitch") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateVSwitchRequest::~CreateVSwitchRequest() {} diff --git a/ecs/src/model/CreateVirtualBorderRouterRequest.cc b/ecs/src/model/CreateVirtualBorderRouterRequest.cc index f3b701ae8..4cab27694 100644 --- a/ecs/src/model/CreateVirtualBorderRouterRequest.cc +++ b/ecs/src/model/CreateVirtualBorderRouterRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateVirtualBorderRouterRequest; CreateVirtualBorderRouterRequest::CreateVirtualBorderRouterRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateVirtualBorderRouter") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateVirtualBorderRouterRequest::~CreateVirtualBorderRouterRequest() {} diff --git a/ecs/src/model/CreateVpcRequest.cc b/ecs/src/model/CreateVpcRequest.cc index ed51df16f..46a1bfae7 100644 --- a/ecs/src/model/CreateVpcRequest.cc +++ b/ecs/src/model/CreateVpcRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::CreateVpcRequest; CreateVpcRequest::CreateVpcRequest() : RpcServiceRequest("ecs", "2014-05-26", "CreateVpc") -{} +{ + setMethod(HttpRequest::Method::Post); +} CreateVpcRequest::~CreateVpcRequest() {} diff --git a/ecs/src/model/DeactivateRouterInterfaceRequest.cc b/ecs/src/model/DeactivateRouterInterfaceRequest.cc index 29894e1dc..121322552 100644 --- a/ecs/src/model/DeactivateRouterInterfaceRequest.cc +++ b/ecs/src/model/DeactivateRouterInterfaceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeactivateRouterInterfaceRequest; DeactivateRouterInterfaceRequest::DeactivateRouterInterfaceRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeactivateRouterInterface") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeactivateRouterInterfaceRequest::~DeactivateRouterInterfaceRequest() {} diff --git a/ecs/src/model/DeleteAutoProvisioningGroupRequest.cc b/ecs/src/model/DeleteAutoProvisioningGroupRequest.cc index a3943e1e7..96e4cc011 100644 --- a/ecs/src/model/DeleteAutoProvisioningGroupRequest.cc +++ b/ecs/src/model/DeleteAutoProvisioningGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteAutoProvisioningGroupRequest; DeleteAutoProvisioningGroupRequest::DeleteAutoProvisioningGroupRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteAutoProvisioningGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteAutoProvisioningGroupRequest::~DeleteAutoProvisioningGroupRequest() {} diff --git a/ecs/src/model/DeleteAutoSnapshotPolicyRequest.cc b/ecs/src/model/DeleteAutoSnapshotPolicyRequest.cc index fb1724803..abe3ec74b 100644 --- a/ecs/src/model/DeleteAutoSnapshotPolicyRequest.cc +++ b/ecs/src/model/DeleteAutoSnapshotPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteAutoSnapshotPolicyRequest; DeleteAutoSnapshotPolicyRequest::DeleteAutoSnapshotPolicyRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteAutoSnapshotPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteAutoSnapshotPolicyRequest::~DeleteAutoSnapshotPolicyRequest() {} diff --git a/ecs/src/model/DeleteBandwidthPackageRequest.cc b/ecs/src/model/DeleteBandwidthPackageRequest.cc index cf4237a32..cc8aa2296 100644 --- a/ecs/src/model/DeleteBandwidthPackageRequest.cc +++ b/ecs/src/model/DeleteBandwidthPackageRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteBandwidthPackageRequest; DeleteBandwidthPackageRequest::DeleteBandwidthPackageRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteBandwidthPackage") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteBandwidthPackageRequest::~DeleteBandwidthPackageRequest() {} diff --git a/ecs/src/model/DeleteCommandRequest.cc b/ecs/src/model/DeleteCommandRequest.cc index 948aa0651..a1a6f9673 100644 --- a/ecs/src/model/DeleteCommandRequest.cc +++ b/ecs/src/model/DeleteCommandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteCommandRequest; DeleteCommandRequest::DeleteCommandRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteCommand") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteCommandRequest::~DeleteCommandRequest() {} diff --git a/ecs/src/model/DeleteDemandRequest.cc b/ecs/src/model/DeleteDemandRequest.cc new file mode 100644 index 000000000..b751ee71c --- /dev/null +++ b/ecs/src/model/DeleteDemandRequest.cc @@ -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. + */ + +#include + +using AlibabaCloud::Ecs::Model::DeleteDemandRequest; + +DeleteDemandRequest::DeleteDemandRequest() : + RpcServiceRequest("ecs", "2014-05-26", "DeleteDemand") +{ + setMethod(HttpRequest::Method::Post); +} + +DeleteDemandRequest::~DeleteDemandRequest() +{} + +std::string DeleteDemandRequest::getReason()const +{ + return reason_; +} + +void DeleteDemandRequest::setReason(const std::string& reason) +{ + reason_ = reason; + setCoreParameter("Reason", reason); +} + +long DeleteDemandRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DeleteDemandRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DeleteDemandRequest::getClientToken()const +{ + return clientToken_; +} + +void DeleteDemandRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setCoreParameter("ClientToken", clientToken); +} + +std::string DeleteDemandRequest::getRegionId()const +{ + return regionId_; +} + +void DeleteDemandRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setCoreParameter("RegionId", regionId); +} + +std::string DeleteDemandRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DeleteDemandRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DeleteDemandRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void DeleteDemandRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setCoreParameter("OwnerAccount", ownerAccount); +} + +long DeleteDemandRequest::getOwnerId()const +{ + return ownerId_; +} + +void DeleteDemandRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DeleteDemandRequest::getDemandId()const +{ + return demandId_; +} + +void DeleteDemandRequest::setDemandId(const std::string& demandId) +{ + demandId_ = demandId; + setCoreParameter("DemandId", demandId); +} + diff --git a/ecs/src/model/DeleteDemandResult.cc b/ecs/src/model/DeleteDemandResult.cc new file mode 100644 index 000000000..2811f485b --- /dev/null +++ b/ecs/src/model/DeleteDemandResult.cc @@ -0,0 +1,44 @@ +/* + * 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; + +DeleteDemandResult::DeleteDemandResult() : + ServiceResult() +{} + +DeleteDemandResult::DeleteDemandResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DeleteDemandResult::~DeleteDemandResult() +{} + +void DeleteDemandResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/ecs/src/model/DeleteDeploymentSetRequest.cc b/ecs/src/model/DeleteDeploymentSetRequest.cc index 6d312604e..0ecb062c4 100644 --- a/ecs/src/model/DeleteDeploymentSetRequest.cc +++ b/ecs/src/model/DeleteDeploymentSetRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteDeploymentSetRequest; DeleteDeploymentSetRequest::DeleteDeploymentSetRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteDeploymentSet") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteDeploymentSetRequest::~DeleteDeploymentSetRequest() {} diff --git a/ecs/src/model/DeleteDiskRequest.cc b/ecs/src/model/DeleteDiskRequest.cc index eb6aff2f4..3b30fff22 100644 --- a/ecs/src/model/DeleteDiskRequest.cc +++ b/ecs/src/model/DeleteDiskRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteDiskRequest; DeleteDiskRequest::DeleteDiskRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteDisk") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteDiskRequest::~DeleteDiskRequest() {} diff --git a/ecs/src/model/DeleteForwardEntryRequest.cc b/ecs/src/model/DeleteForwardEntryRequest.cc index a9aa6aa97..4c7ed8fa5 100644 --- a/ecs/src/model/DeleteForwardEntryRequest.cc +++ b/ecs/src/model/DeleteForwardEntryRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteForwardEntryRequest; DeleteForwardEntryRequest::DeleteForwardEntryRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteForwardEntry") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteForwardEntryRequest::~DeleteForwardEntryRequest() {} diff --git a/ecs/src/model/DeleteHaVipRequest.cc b/ecs/src/model/DeleteHaVipRequest.cc index 9d49da053..661d91448 100644 --- a/ecs/src/model/DeleteHaVipRequest.cc +++ b/ecs/src/model/DeleteHaVipRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteHaVipRequest; DeleteHaVipRequest::DeleteHaVipRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteHaVip") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteHaVipRequest::~DeleteHaVipRequest() {} diff --git a/ecs/src/model/DeleteHpcClusterRequest.cc b/ecs/src/model/DeleteHpcClusterRequest.cc index ea777f54c..ddb99bc3d 100644 --- a/ecs/src/model/DeleteHpcClusterRequest.cc +++ b/ecs/src/model/DeleteHpcClusterRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteHpcClusterRequest; DeleteHpcClusterRequest::DeleteHpcClusterRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteHpcCluster") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteHpcClusterRequest::~DeleteHpcClusterRequest() {} diff --git a/ecs/src/model/DeleteImageRequest.cc b/ecs/src/model/DeleteImageRequest.cc index 7b2f39f25..666941450 100644 --- a/ecs/src/model/DeleteImageRequest.cc +++ b/ecs/src/model/DeleteImageRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteImageRequest; DeleteImageRequest::DeleteImageRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteImage") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteImageRequest::~DeleteImageRequest() {} diff --git a/ecs/src/model/DeleteInstanceRequest.cc b/ecs/src/model/DeleteInstanceRequest.cc index 921e4c4e1..fb0767a3a 100644 --- a/ecs/src/model/DeleteInstanceRequest.cc +++ b/ecs/src/model/DeleteInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteInstanceRequest; DeleteInstanceRequest::DeleteInstanceRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteInstanceRequest::~DeleteInstanceRequest() {} diff --git a/ecs/src/model/DeleteInstancesRequest.cc b/ecs/src/model/DeleteInstancesRequest.cc index c273bd8e5..ab559bf6e 100644 --- a/ecs/src/model/DeleteInstancesRequest.cc +++ b/ecs/src/model/DeleteInstancesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteInstancesRequest; DeleteInstancesRequest::DeleteInstancesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteInstances") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteInstancesRequest::~DeleteInstancesRequest() {} @@ -121,8 +123,9 @@ std::vector DeleteInstancesRequest::getInstanceId()const void DeleteInstancesRequest::setInstanceId(const std::vector& instanceId) { instanceId_ = instanceId; - for(int i = 0; i!= instanceId.size(); i++) - setCoreParameter("InstanceId."+ std::to_string(i), instanceId.at(i)); + for(int dep1 = 0; dep1!= instanceId.size(); dep1++) { + setCoreParameter("InstanceId."+ std::to_string(dep1), instanceId.at(dep1)); + } } bool DeleteInstancesRequest::getForce()const diff --git a/ecs/src/model/DeleteKeyPairsRequest.cc b/ecs/src/model/DeleteKeyPairsRequest.cc index db8b95bdd..0206939d9 100644 --- a/ecs/src/model/DeleteKeyPairsRequest.cc +++ b/ecs/src/model/DeleteKeyPairsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteKeyPairsRequest; DeleteKeyPairsRequest::DeleteKeyPairsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteKeyPairs") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteKeyPairsRequest::~DeleteKeyPairsRequest() {} diff --git a/ecs/src/model/DeleteLaunchTemplateRequest.cc b/ecs/src/model/DeleteLaunchTemplateRequest.cc index 825f14911..b915bb8ad 100644 --- a/ecs/src/model/DeleteLaunchTemplateRequest.cc +++ b/ecs/src/model/DeleteLaunchTemplateRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteLaunchTemplateRequest; DeleteLaunchTemplateRequest::DeleteLaunchTemplateRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteLaunchTemplate") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteLaunchTemplateRequest::~DeleteLaunchTemplateRequest() {} diff --git a/ecs/src/model/DeleteLaunchTemplateVersionRequest.cc b/ecs/src/model/DeleteLaunchTemplateVersionRequest.cc index f6ee982ac..49ee25a48 100644 --- a/ecs/src/model/DeleteLaunchTemplateVersionRequest.cc +++ b/ecs/src/model/DeleteLaunchTemplateVersionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteLaunchTemplateVersionRequest; DeleteLaunchTemplateVersionRequest::DeleteLaunchTemplateVersionRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteLaunchTemplateVersion") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteLaunchTemplateVersionRequest::~DeleteLaunchTemplateVersionRequest() {} @@ -55,8 +57,9 @@ std::vector DeleteLaunchTemplateVersionRequest::getDeleteVersion()const void DeleteLaunchTemplateVersionRequest::setDeleteVersion(const std::vector& deleteVersion) { deleteVersion_ = deleteVersion; - for(int i = 0; i!= deleteVersion.size(); i++) - setCoreParameter("DeleteVersion."+ std::to_string(i), std::to_string(deleteVersion.at(i))); + for(int dep1 = 0; dep1!= deleteVersion.size(); dep1++) { + setCoreParameter("DeleteVersion."+ std::to_string(dep1), std::to_string(deleteVersion.at(dep1))); + } } std::string DeleteLaunchTemplateVersionRequest::getRegionId()const diff --git a/ecs/src/model/DeleteNatGatewayRequest.cc b/ecs/src/model/DeleteNatGatewayRequest.cc index d5a6d255e..002394be6 100644 --- a/ecs/src/model/DeleteNatGatewayRequest.cc +++ b/ecs/src/model/DeleteNatGatewayRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteNatGatewayRequest; DeleteNatGatewayRequest::DeleteNatGatewayRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteNatGateway") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteNatGatewayRequest::~DeleteNatGatewayRequest() {} diff --git a/ecs/src/model/DeleteNetworkInterfacePermissionRequest.cc b/ecs/src/model/DeleteNetworkInterfacePermissionRequest.cc index 4d8bc7c27..ae7dc3ff6 100644 --- a/ecs/src/model/DeleteNetworkInterfacePermissionRequest.cc +++ b/ecs/src/model/DeleteNetworkInterfacePermissionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteNetworkInterfacePermissionRequest; DeleteNetworkInterfacePermissionRequest::DeleteNetworkInterfacePermissionRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteNetworkInterfacePermission") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteNetworkInterfacePermissionRequest::~DeleteNetworkInterfacePermissionRequest() {} diff --git a/ecs/src/model/DeleteNetworkInterfaceRequest.cc b/ecs/src/model/DeleteNetworkInterfaceRequest.cc index 41e53abd3..8c3d4e282 100644 --- a/ecs/src/model/DeleteNetworkInterfaceRequest.cc +++ b/ecs/src/model/DeleteNetworkInterfaceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteNetworkInterfaceRequest; DeleteNetworkInterfaceRequest::DeleteNetworkInterfaceRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteNetworkInterface") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteNetworkInterfaceRequest::~DeleteNetworkInterfaceRequest() {} diff --git a/ecs/src/model/DeletePhysicalConnectionRequest.cc b/ecs/src/model/DeletePhysicalConnectionRequest.cc index c6ac72c19..bada84cea 100644 --- a/ecs/src/model/DeletePhysicalConnectionRequest.cc +++ b/ecs/src/model/DeletePhysicalConnectionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeletePhysicalConnectionRequest; DeletePhysicalConnectionRequest::DeletePhysicalConnectionRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeletePhysicalConnection") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeletePhysicalConnectionRequest::~DeletePhysicalConnectionRequest() {} diff --git a/ecs/src/model/DeleteRouteEntryRequest.cc b/ecs/src/model/DeleteRouteEntryRequest.cc index 69415f74f..ea5883442 100644 --- a/ecs/src/model/DeleteRouteEntryRequest.cc +++ b/ecs/src/model/DeleteRouteEntryRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteRouteEntryRequest; DeleteRouteEntryRequest::DeleteRouteEntryRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteRouteEntry") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteRouteEntryRequest::~DeleteRouteEntryRequest() {} @@ -121,12 +123,11 @@ std::vector DeleteRouteEntryRequest::getNe void DeleteRouteEntryRequest::setNextHopList(const std::vector& nextHopList) { nextHopList_ = nextHopList; - int i = 0; - for(int i = 0; i!= nextHopList.size(); i++) { - auto obj = nextHopList.at(i); - std::string str ="NextHopList."+ std::to_string(i); - setCoreParameter(str + ".NextHopId", obj.nextHopId); - setCoreParameter(str + ".NextHopType", obj.nextHopType); + for(int dep1 = 0; dep1!= nextHopList.size(); dep1++) { + auto nextHopListObj = nextHopList.at(dep1); + std::string nextHopListObjStr = "NextHopList." + std::to_string(dep1); + setCoreParameter(nextHopListObjStr + ".NextHopId", nextHopListObj.nextHopId); + setCoreParameter(nextHopListObjStr + ".NextHopType", nextHopListObj.nextHopType); } } diff --git a/ecs/src/model/DeleteRouterInterfaceRequest.cc b/ecs/src/model/DeleteRouterInterfaceRequest.cc index 397780102..265a7a6c2 100644 --- a/ecs/src/model/DeleteRouterInterfaceRequest.cc +++ b/ecs/src/model/DeleteRouterInterfaceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteRouterInterfaceRequest; DeleteRouterInterfaceRequest::DeleteRouterInterfaceRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteRouterInterface") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteRouterInterfaceRequest::~DeleteRouterInterfaceRequest() {} diff --git a/ecs/src/model/DeleteSecurityGroupRequest.cc b/ecs/src/model/DeleteSecurityGroupRequest.cc index 1f2a2516f..5b131ef36 100644 --- a/ecs/src/model/DeleteSecurityGroupRequest.cc +++ b/ecs/src/model/DeleteSecurityGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteSecurityGroupRequest; DeleteSecurityGroupRequest::DeleteSecurityGroupRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteSecurityGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteSecurityGroupRequest::~DeleteSecurityGroupRequest() {} diff --git a/ecs/src/model/DeleteSnapshotRequest.cc b/ecs/src/model/DeleteSnapshotRequest.cc index cd2b87c84..5cf331b47 100644 --- a/ecs/src/model/DeleteSnapshotRequest.cc +++ b/ecs/src/model/DeleteSnapshotRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteSnapshotRequest; DeleteSnapshotRequest::DeleteSnapshotRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteSnapshot") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteSnapshotRequest::~DeleteSnapshotRequest() {} diff --git a/ecs/src/model/DeleteStorageSetRequest.cc b/ecs/src/model/DeleteStorageSetRequest.cc index 423d366ac..7ebda7dc4 100644 --- a/ecs/src/model/DeleteStorageSetRequest.cc +++ b/ecs/src/model/DeleteStorageSetRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteStorageSetRequest; DeleteStorageSetRequest::DeleteStorageSetRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteStorageSet") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteStorageSetRequest::~DeleteStorageSetRequest() {} diff --git a/ecs/src/model/DeleteVSwitchRequest.cc b/ecs/src/model/DeleteVSwitchRequest.cc index 1ea193e35..959077cc3 100644 --- a/ecs/src/model/DeleteVSwitchRequest.cc +++ b/ecs/src/model/DeleteVSwitchRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteVSwitchRequest; DeleteVSwitchRequest::DeleteVSwitchRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteVSwitch") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteVSwitchRequest::~DeleteVSwitchRequest() {} diff --git a/ecs/src/model/DeleteVirtualBorderRouterRequest.cc b/ecs/src/model/DeleteVirtualBorderRouterRequest.cc index 207fb12a2..7459460bb 100644 --- a/ecs/src/model/DeleteVirtualBorderRouterRequest.cc +++ b/ecs/src/model/DeleteVirtualBorderRouterRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteVirtualBorderRouterRequest; DeleteVirtualBorderRouterRequest::DeleteVirtualBorderRouterRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteVirtualBorderRouter") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteVirtualBorderRouterRequest::~DeleteVirtualBorderRouterRequest() {} diff --git a/ecs/src/model/DeleteVpcRequest.cc b/ecs/src/model/DeleteVpcRequest.cc index 72b07b7d4..94b784796 100644 --- a/ecs/src/model/DeleteVpcRequest.cc +++ b/ecs/src/model/DeleteVpcRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DeleteVpcRequest; DeleteVpcRequest::DeleteVpcRequest() : RpcServiceRequest("ecs", "2014-05-26", "DeleteVpc") -{} +{ + setMethod(HttpRequest::Method::Post); +} DeleteVpcRequest::~DeleteVpcRequest() {} diff --git a/ecs/src/model/DescribeAccessPointsRequest.cc b/ecs/src/model/DescribeAccessPointsRequest.cc index 8ec9f89c0..bef5c7d1c 100644 --- a/ecs/src/model/DescribeAccessPointsRequest.cc +++ b/ecs/src/model/DescribeAccessPointsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeAccessPointsRequest; DescribeAccessPointsRequest::DescribeAccessPointsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeAccessPoints") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeAccessPointsRequest::~DescribeAccessPointsRequest() {} @@ -110,12 +112,13 @@ std::vector DescribeAccessPointsRequest::ge void DescribeAccessPointsRequest::setFilter(const std::vector& filter) { filter_ = filter; - int i = 0; - for(int i = 0; i!= filter.size(); i++) { - auto obj = filter.at(i); - std::string str ="Filter."+ std::to_string(i); - for(int i = 0; i!= obj.value.size(); i++) setCoreParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= filter.size(); dep1++) { + auto filterObj = filter.at(dep1); + std::string filterObjStr = "Filter." + std::to_string(dep1); + for(int dep2 = 0; dep2!= filterObj.value.size(); dep2++) { + setCoreParameter(filterObjStr + ".Value."+ std::to_string(dep2), filterObj.value.at(dep2)); + } + setCoreParameter(filterObjStr + ".Key", filterObj.key); } } diff --git a/ecs/src/model/DescribeAccountAttributesRequest.cc b/ecs/src/model/DescribeAccountAttributesRequest.cc index a9d87a246..d33731482 100644 --- a/ecs/src/model/DescribeAccountAttributesRequest.cc +++ b/ecs/src/model/DescribeAccountAttributesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeAccountAttributesRequest; DescribeAccountAttributesRequest::DescribeAccountAttributesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeAccountAttributes") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeAccountAttributesRequest::~DescribeAccountAttributesRequest() {} @@ -44,8 +46,9 @@ std::vector DescribeAccountAttributesRequest::getAttributeName()con void DescribeAccountAttributesRequest::setAttributeName(const std::vector& attributeName) { attributeName_ = attributeName; - for(int i = 0; i!= attributeName.size(); i++) - setCoreParameter("AttributeName."+ std::to_string(i), attributeName.at(i)); + for(int dep1 = 0; dep1!= attributeName.size(); dep1++) { + setCoreParameter("AttributeName."+ std::to_string(dep1), attributeName.at(dep1)); + } } std::string DescribeAccountAttributesRequest::getRegionId()const diff --git a/ecs/src/model/DescribeAutoProvisioningGroupHistoryRequest.cc b/ecs/src/model/DescribeAutoProvisioningGroupHistoryRequest.cc index faaef7357..440ee6bd8 100644 --- a/ecs/src/model/DescribeAutoProvisioningGroupHistoryRequest.cc +++ b/ecs/src/model/DescribeAutoProvisioningGroupHistoryRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeAutoProvisioningGroupHistoryRequest; DescribeAutoProvisioningGroupHistoryRequest::DescribeAutoProvisioningGroupHistoryRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeAutoProvisioningGroupHistory") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeAutoProvisioningGroupHistoryRequest::~DescribeAutoProvisioningGroupHistoryRequest() {} diff --git a/ecs/src/model/DescribeAutoProvisioningGroupInstancesRequest.cc b/ecs/src/model/DescribeAutoProvisioningGroupInstancesRequest.cc index fc87a4ec0..dc8a6b403 100644 --- a/ecs/src/model/DescribeAutoProvisioningGroupInstancesRequest.cc +++ b/ecs/src/model/DescribeAutoProvisioningGroupInstancesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeAutoProvisioningGroupInstancesRequest; DescribeAutoProvisioningGroupInstancesRequest::DescribeAutoProvisioningGroupInstancesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeAutoProvisioningGroupInstances") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeAutoProvisioningGroupInstancesRequest::~DescribeAutoProvisioningGroupInstancesRequest() {} diff --git a/ecs/src/model/DescribeAutoProvisioningGroupsRequest.cc b/ecs/src/model/DescribeAutoProvisioningGroupsRequest.cc index cc9e90966..0189682f0 100644 --- a/ecs/src/model/DescribeAutoProvisioningGroupsRequest.cc +++ b/ecs/src/model/DescribeAutoProvisioningGroupsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeAutoProvisioningGroupsRequest; DescribeAutoProvisioningGroupsRequest::DescribeAutoProvisioningGroupsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeAutoProvisioningGroups") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeAutoProvisioningGroupsRequest::~DescribeAutoProvisioningGroupsRequest() {} @@ -77,8 +79,9 @@ std::vector DescribeAutoProvisioningGroupsRequest::getAutoProvision void DescribeAutoProvisioningGroupsRequest::setAutoProvisioningGroupStatus(const std::vector& autoProvisioningGroupStatus) { autoProvisioningGroupStatus_ = autoProvisioningGroupStatus; - for(int i = 0; i!= autoProvisioningGroupStatus.size(); i++) - setCoreParameter("AutoProvisioningGroupStatus."+ std::to_string(i), autoProvisioningGroupStatus.at(i)); + for(int dep1 = 0; dep1!= autoProvisioningGroupStatus.size(); dep1++) { + setCoreParameter("AutoProvisioningGroupStatus."+ std::to_string(dep1), autoProvisioningGroupStatus.at(dep1)); + } } std::string DescribeAutoProvisioningGroupsRequest::getResourceOwnerAccount()const @@ -122,8 +125,9 @@ std::vector DescribeAutoProvisioningGroupsRequest::getAutoProvision void DescribeAutoProvisioningGroupsRequest::setAutoProvisioningGroupId(const std::vector& autoProvisioningGroupId) { autoProvisioningGroupId_ = autoProvisioningGroupId; - for(int i = 0; i!= autoProvisioningGroupId.size(); i++) - setCoreParameter("AutoProvisioningGroupId."+ std::to_string(i), autoProvisioningGroupId.at(i)); + for(int dep1 = 0; dep1!= autoProvisioningGroupId.size(); dep1++) { + setCoreParameter("AutoProvisioningGroupId."+ std::to_string(dep1), autoProvisioningGroupId.at(dep1)); + } } std::string DescribeAutoProvisioningGroupsRequest::getAutoProvisioningGroupName()const diff --git a/ecs/src/model/DescribeAutoSnapshotPolicyExRequest.cc b/ecs/src/model/DescribeAutoSnapshotPolicyExRequest.cc index c4464e77c..d0c112db2 100644 --- a/ecs/src/model/DescribeAutoSnapshotPolicyExRequest.cc +++ b/ecs/src/model/DescribeAutoSnapshotPolicyExRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeAutoSnapshotPolicyExRequest; DescribeAutoSnapshotPolicyExRequest::DescribeAutoSnapshotPolicyExRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeAutoSnapshotPolicyEx") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeAutoSnapshotPolicyExRequest::~DescribeAutoSnapshotPolicyExRequest() {} diff --git a/ecs/src/model/DescribeAvailableResourceRequest.cc b/ecs/src/model/DescribeAvailableResourceRequest.cc index ded3291a7..427cfe955 100644 --- a/ecs/src/model/DescribeAvailableResourceRequest.cc +++ b/ecs/src/model/DescribeAvailableResourceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeAvailableResourceRequest; DescribeAvailableResourceRequest::DescribeAvailableResourceRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeAvailableResource") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeAvailableResourceRequest::~DescribeAvailableResourceRequest() {} diff --git a/ecs/src/model/DescribeBandwidthLimitationRequest.cc b/ecs/src/model/DescribeBandwidthLimitationRequest.cc index 347a64d68..75de382fa 100644 --- a/ecs/src/model/DescribeBandwidthLimitationRequest.cc +++ b/ecs/src/model/DescribeBandwidthLimitationRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeBandwidthLimitationRequest; DescribeBandwidthLimitationRequest::DescribeBandwidthLimitationRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeBandwidthLimitation") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeBandwidthLimitationRequest::~DescribeBandwidthLimitationRequest() {} diff --git a/ecs/src/model/DescribeBandwidthPackagesRequest.cc b/ecs/src/model/DescribeBandwidthPackagesRequest.cc index 7b2127620..4b970ee21 100644 --- a/ecs/src/model/DescribeBandwidthPackagesRequest.cc +++ b/ecs/src/model/DescribeBandwidthPackagesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeBandwidthPackagesRequest; DescribeBandwidthPackagesRequest::DescribeBandwidthPackagesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeBandwidthPackages") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeBandwidthPackagesRequest::~DescribeBandwidthPackagesRequest() {} diff --git a/ecs/src/model/DescribeClassicLinkInstancesRequest.cc b/ecs/src/model/DescribeClassicLinkInstancesRequest.cc index 13ab6c209..d9dda3d61 100644 --- a/ecs/src/model/DescribeClassicLinkInstancesRequest.cc +++ b/ecs/src/model/DescribeClassicLinkInstancesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeClassicLinkInstancesRequest; DescribeClassicLinkInstancesRequest::DescribeClassicLinkInstancesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeClassicLinkInstances") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeClassicLinkInstancesRequest::~DescribeClassicLinkInstancesRequest() {} diff --git a/ecs/src/model/DescribeCloudAssistantStatusRequest.cc b/ecs/src/model/DescribeCloudAssistantStatusRequest.cc index a8df5eabb..291ee08f2 100644 --- a/ecs/src/model/DescribeCloudAssistantStatusRequest.cc +++ b/ecs/src/model/DescribeCloudAssistantStatusRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeCloudAssistantStatusRequest; DescribeCloudAssistantStatusRequest::DescribeCloudAssistantStatusRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeCloudAssistantStatus") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeCloudAssistantStatusRequest::~DescribeCloudAssistantStatusRequest() {} @@ -88,7 +90,8 @@ std::vector DescribeCloudAssistantStatusRequest::getInstanceId()con void DescribeCloudAssistantStatusRequest::setInstanceId(const std::vector& instanceId) { instanceId_ = instanceId; - for(int i = 0; i!= instanceId.size(); i++) - setCoreParameter("InstanceId."+ std::to_string(i), instanceId.at(i)); + for(int dep1 = 0; dep1!= instanceId.size(); dep1++) { + setCoreParameter("InstanceId."+ std::to_string(dep1), instanceId.at(dep1)); + } } diff --git a/ecs/src/model/DescribeCloudAssistantStatusResult.cc b/ecs/src/model/DescribeCloudAssistantStatusResult.cc index 573f14da3..c6ab6fd1a 100644 --- a/ecs/src/model/DescribeCloudAssistantStatusResult.cc +++ b/ecs/src/model/DescribeCloudAssistantStatusResult.cc @@ -47,6 +47,8 @@ void DescribeCloudAssistantStatusResult::parse(const std::string &payload) instanceCloudAssistantStatusSetObject.instanceId = valueInstanceCloudAssistantStatusSetInstanceCloudAssistantStatus["InstanceId"].asString(); if(!valueInstanceCloudAssistantStatusSetInstanceCloudAssistantStatus["CloudAssistantStatus"].isNull()) instanceCloudAssistantStatusSetObject.cloudAssistantStatus = valueInstanceCloudAssistantStatusSetInstanceCloudAssistantStatus["CloudAssistantStatus"].asString(); + if(!valueInstanceCloudAssistantStatusSetInstanceCloudAssistantStatus["CloudAssistantVersion"].isNull()) + instanceCloudAssistantStatusSetObject.cloudAssistantVersion = valueInstanceCloudAssistantStatusSetInstanceCloudAssistantStatus["CloudAssistantVersion"].asString(); instanceCloudAssistantStatusSet_.push_back(instanceCloudAssistantStatusSetObject); } diff --git a/ecs/src/model/DescribeClustersRequest.cc b/ecs/src/model/DescribeClustersRequest.cc index 0ca84db7b..1b05eaea8 100644 --- a/ecs/src/model/DescribeClustersRequest.cc +++ b/ecs/src/model/DescribeClustersRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeClustersRequest; DescribeClustersRequest::DescribeClustersRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeClusters") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeClustersRequest::~DescribeClustersRequest() {} diff --git a/ecs/src/model/DescribeCommandsRequest.cc b/ecs/src/model/DescribeCommandsRequest.cc index 9ad1ba350..aa44b6e91 100644 --- a/ecs/src/model/DescribeCommandsRequest.cc +++ b/ecs/src/model/DescribeCommandsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeCommandsRequest; DescribeCommandsRequest::DescribeCommandsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeCommands") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeCommandsRequest::~DescribeCommandsRequest() {} diff --git a/ecs/src/model/DescribeDedicatedHostAutoRenewRequest.cc b/ecs/src/model/DescribeDedicatedHostAutoRenewRequest.cc index 710879913..c7cd90ac1 100644 --- a/ecs/src/model/DescribeDedicatedHostAutoRenewRequest.cc +++ b/ecs/src/model/DescribeDedicatedHostAutoRenewRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeDedicatedHostAutoRenewRequest; DescribeDedicatedHostAutoRenewRequest::DescribeDedicatedHostAutoRenewRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeDedicatedHostAutoRenew") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDedicatedHostAutoRenewRequest::~DescribeDedicatedHostAutoRenewRequest() {} diff --git a/ecs/src/model/DescribeDedicatedHostTypesRequest.cc b/ecs/src/model/DescribeDedicatedHostTypesRequest.cc index 0600d8147..ddb32a3a7 100644 --- a/ecs/src/model/DescribeDedicatedHostTypesRequest.cc +++ b/ecs/src/model/DescribeDedicatedHostTypesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeDedicatedHostTypesRequest; DescribeDedicatedHostTypesRequest::DescribeDedicatedHostTypesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeDedicatedHostTypes") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDedicatedHostTypesRequest::~DescribeDedicatedHostTypesRequest() {} diff --git a/ecs/src/model/DescribeDedicatedHostsRequest.cc b/ecs/src/model/DescribeDedicatedHostsRequest.cc index bfd773758..77b9cdac1 100644 --- a/ecs/src/model/DescribeDedicatedHostsRequest.cc +++ b/ecs/src/model/DescribeDedicatedHostsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeDedicatedHostsRequest; DescribeDedicatedHostsRequest::DescribeDedicatedHostsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeDedicatedHosts") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDedicatedHostsRequest::~DescribeDedicatedHostsRequest() {} @@ -121,12 +123,11 @@ std::vector DescribeDedicatedHostsRequest::g void DescribeDedicatedHostsRequest::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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/DescribeDemandsRequest.cc b/ecs/src/model/DescribeDemandsRequest.cc index a74983741..47e740994 100644 --- a/ecs/src/model/DescribeDemandsRequest.cc +++ b/ecs/src/model/DescribeDemandsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeDemandsRequest; DescribeDemandsRequest::DescribeDemandsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeDemands") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDemandsRequest::~DescribeDemandsRequest() {} @@ -88,12 +90,11 @@ std::vector DescribeDemandsRequest::getTag()const void DescribeDemandsRequest::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); - setCoreParameter(str + ".Key", obj.key); - setCoreParameter(str + ".Value", obj.value); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Key", tagObj.key); + setCoreParameter(tagObjStr + ".Value", tagObj.value); } } @@ -171,8 +172,20 @@ std::vector DescribeDemandsRequest::getDemandStatus()const void DescribeDemandsRequest::setDemandStatus(const std::vector& demandStatus) { demandStatus_ = demandStatus; - for(int i = 0; i!= demandStatus.size(); i++) - setCoreParameter("DemandStatus."+ std::to_string(i), demandStatus.at(i)); + for(int dep1 = 0; dep1!= demandStatus.size(); dep1++) { + setCoreParameter("DemandStatus."+ std::to_string(dep1), demandStatus.at(dep1)); + } +} + +std::string DescribeDemandsRequest::getDemandId()const +{ + return demandId_; +} + +void DescribeDemandsRequest::setDemandId(const std::string& demandId) +{ + demandId_ = demandId; + setCoreParameter("DemandId", demandId); } std::string DescribeDemandsRequest::getZoneId()const @@ -186,3 +199,14 @@ void DescribeDemandsRequest::setZoneId(const std::string& zoneId) setCoreParameter("ZoneId", zoneId); } +std::string DescribeDemandsRequest::getDemandType()const +{ + return demandType_; +} + +void DescribeDemandsRequest::setDemandType(const std::string& demandType) +{ + demandType_ = demandType; + setCoreParameter("DemandType", demandType); +} + diff --git a/ecs/src/model/DescribeDemandsResult.cc b/ecs/src/model/DescribeDemandsResult.cc index 77e3afab7..613f46b77 100644 --- a/ecs/src/model/DescribeDemandsResult.cc +++ b/ecs/src/model/DescribeDemandsResult.cc @@ -49,6 +49,12 @@ void DescribeDemandsResult::parse(const std::string &payload) demandsObject.demandTime = valueDemandsDemand["DemandTime"].asString(); if(!valueDemandsDemand["InstanceTypeFamily"].isNull()) demandsObject.instanceTypeFamily = valueDemandsDemand["InstanceTypeFamily"].asString(); + if(!valueDemandsDemand["DemandId"].isNull()) + demandsObject.demandId = valueDemandsDemand["DemandId"].asString(); + if(!valueDemandsDemand["DemandName"].isNull()) + demandsObject.demandName = valueDemandsDemand["DemandName"].asString(); + if(!valueDemandsDemand["DemandDescription"].isNull()) + demandsObject.demandDescription = valueDemandsDemand["DemandDescription"].asString(); if(!valueDemandsDemand["InstanceType"].isNull()) demandsObject.instanceType = valueDemandsDemand["InstanceType"].asString(); if(!valueDemandsDemand["InstanceChargeType"].isNull()) diff --git a/ecs/src/model/DescribeDeploymentSetsRequest.cc b/ecs/src/model/DescribeDeploymentSetsRequest.cc index 3d1958dcf..f5e83037d 100644 --- a/ecs/src/model/DescribeDeploymentSetsRequest.cc +++ b/ecs/src/model/DescribeDeploymentSetsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeDeploymentSetsRequest; DescribeDeploymentSetsRequest::DescribeDeploymentSetsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeDeploymentSets") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDeploymentSetsRequest::~DescribeDeploymentSetsRequest() {} diff --git a/ecs/src/model/DescribeDiskMonitorDataRequest.cc b/ecs/src/model/DescribeDiskMonitorDataRequest.cc index 377a43826..b77745e65 100644 --- a/ecs/src/model/DescribeDiskMonitorDataRequest.cc +++ b/ecs/src/model/DescribeDiskMonitorDataRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeDiskMonitorDataRequest; DescribeDiskMonitorDataRequest::DescribeDiskMonitorDataRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeDiskMonitorData") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDiskMonitorDataRequest::~DescribeDiskMonitorDataRequest() {} diff --git a/ecs/src/model/DescribeDisksFullStatusRequest.cc b/ecs/src/model/DescribeDisksFullStatusRequest.cc index b59cdf87c..944f896f4 100644 --- a/ecs/src/model/DescribeDisksFullStatusRequest.cc +++ b/ecs/src/model/DescribeDisksFullStatusRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeDisksFullStatusRequest; DescribeDisksFullStatusRequest::DescribeDisksFullStatusRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeDisksFullStatus") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDisksFullStatusRequest::~DescribeDisksFullStatusRequest() {} @@ -33,8 +35,9 @@ std::vector DescribeDisksFullStatusRequest::getEventId()const void DescribeDisksFullStatusRequest::setEventId(const std::vector& eventId) { eventId_ = eventId; - for(int i = 0; i!= eventId.size(); i++) - setCoreParameter("EventId."+ std::to_string(i), eventId.at(i)); + for(int dep1 = 0; dep1!= eventId.size(); dep1++) { + setCoreParameter("EventId."+ std::to_string(dep1), eventId.at(dep1)); + } } long DescribeDisksFullStatusRequest::getResourceOwnerId()const @@ -100,8 +103,9 @@ std::vector DescribeDisksFullStatusRequest::getDiskId()const void DescribeDisksFullStatusRequest::setDiskId(const std::vector& diskId) { diskId_ = diskId; - for(int i = 0; i!= diskId.size(); i++) - setCoreParameter("DiskId."+ std::to_string(i), diskId.at(i)); + for(int dep1 = 0; dep1!= diskId.size(); dep1++) { + setCoreParameter("DiskId."+ std::to_string(dep1), diskId.at(dep1)); + } } std::string DescribeDisksFullStatusRequest::getResourceOwnerAccount()const diff --git a/ecs/src/model/DescribeDisksRequest.cc b/ecs/src/model/DescribeDisksRequest.cc index 36d34f40d..e7b81e870 100644 --- a/ecs/src/model/DescribeDisksRequest.cc +++ b/ecs/src/model/DescribeDisksRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeDisksRequest; DescribeDisksRequest::DescribeDisksRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeDisks") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeDisksRequest::~DescribeDisksRequest() {} @@ -132,12 +134,11 @@ std::vector DescribeDisksRequest::getTag()const 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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } @@ -204,8 +205,9 @@ std::vector DescribeDisksRequest::getAdditionalAttributes()const void DescribeDisksRequest::setAdditionalAttributes(const std::vector& additionalAttributes) { additionalAttributes_ = additionalAttributes; - for(int i = 0; i!= additionalAttributes.size(); i++) - setCoreParameter("AdditionalAttributes."+ std::to_string(i), additionalAttributes.at(i)); + for(int dep1 = 0; dep1!= additionalAttributes.size(); dep1++) { + setCoreParameter("AdditionalAttributes."+ std::to_string(dep1), additionalAttributes.at(dep1)); + } } std::string DescribeDisksRequest::getInstanceId()const diff --git a/ecs/src/model/DescribeEipAddressesRequest.cc b/ecs/src/model/DescribeEipAddressesRequest.cc index 1a5044874..38efa14fe 100644 --- a/ecs/src/model/DescribeEipAddressesRequest.cc +++ b/ecs/src/model/DescribeEipAddressesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeEipAddressesRequest; DescribeEipAddressesRequest::DescribeEipAddressesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeEipAddresses") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeEipAddressesRequest::~DescribeEipAddressesRequest() {} diff --git a/ecs/src/model/DescribeEipMonitorDataRequest.cc b/ecs/src/model/DescribeEipMonitorDataRequest.cc index f2c123072..4c4a55c10 100644 --- a/ecs/src/model/DescribeEipMonitorDataRequest.cc +++ b/ecs/src/model/DescribeEipMonitorDataRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeEipMonitorDataRequest; DescribeEipMonitorDataRequest::DescribeEipMonitorDataRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeEipMonitorData") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeEipMonitorDataRequest::~DescribeEipMonitorDataRequest() {} diff --git a/ecs/src/model/DescribeEniMonitorDataRequest.cc b/ecs/src/model/DescribeEniMonitorDataRequest.cc index 8122f5109..0f38567dc 100644 --- a/ecs/src/model/DescribeEniMonitorDataRequest.cc +++ b/ecs/src/model/DescribeEniMonitorDataRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeEniMonitorDataRequest; DescribeEniMonitorDataRequest::DescribeEniMonitorDataRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeEniMonitorData") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeEniMonitorDataRequest::~DescribeEniMonitorDataRequest() {} diff --git a/ecs/src/model/DescribeForwardTableEntriesRequest.cc b/ecs/src/model/DescribeForwardTableEntriesRequest.cc index 24ae38711..e45f96d51 100644 --- a/ecs/src/model/DescribeForwardTableEntriesRequest.cc +++ b/ecs/src/model/DescribeForwardTableEntriesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeForwardTableEntriesRequest; DescribeForwardTableEntriesRequest::DescribeForwardTableEntriesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeForwardTableEntries") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeForwardTableEntriesRequest::~DescribeForwardTableEntriesRequest() {} diff --git a/ecs/src/model/DescribeHaVipsRequest.cc b/ecs/src/model/DescribeHaVipsRequest.cc index f4d15d39b..5c307a127 100644 --- a/ecs/src/model/DescribeHaVipsRequest.cc +++ b/ecs/src/model/DescribeHaVipsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeHaVipsRequest; DescribeHaVipsRequest::DescribeHaVipsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeHaVips") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeHaVipsRequest::~DescribeHaVipsRequest() {} @@ -110,12 +112,13 @@ std::vector DescribeHaVipsRequest::getFilter()con void DescribeHaVipsRequest::setFilter(const std::vector& filter) { filter_ = filter; - int i = 0; - for(int i = 0; i!= filter.size(); i++) { - auto obj = filter.at(i); - std::string str ="Filter."+ std::to_string(i); - for(int i = 0; i!= obj.value.size(); i++) setCoreParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= filter.size(); dep1++) { + auto filterObj = filter.at(dep1); + std::string filterObjStr = "Filter." + std::to_string(dep1); + for(int dep2 = 0; dep2!= filterObj.value.size(); dep2++) { + setCoreParameter(filterObjStr + ".Value."+ std::to_string(dep2), filterObj.value.at(dep2)); + } + setCoreParameter(filterObjStr + ".Key", filterObj.key); } } diff --git a/ecs/src/model/DescribeHpcClustersRequest.cc b/ecs/src/model/DescribeHpcClustersRequest.cc index 9ff799b12..4dde0415b 100644 --- a/ecs/src/model/DescribeHpcClustersRequest.cc +++ b/ecs/src/model/DescribeHpcClustersRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeHpcClustersRequest; DescribeHpcClustersRequest::DescribeHpcClustersRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeHpcClusters") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeHpcClustersRequest::~DescribeHpcClustersRequest() {} diff --git a/ecs/src/model/DescribeImageSharePermissionRequest.cc b/ecs/src/model/DescribeImageSharePermissionRequest.cc index 96e028ab9..74308cb0e 100644 --- a/ecs/src/model/DescribeImageSharePermissionRequest.cc +++ b/ecs/src/model/DescribeImageSharePermissionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeImageSharePermissionRequest; DescribeImageSharePermissionRequest::DescribeImageSharePermissionRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeImageSharePermission") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeImageSharePermissionRequest::~DescribeImageSharePermissionRequest() {} diff --git a/ecs/src/model/DescribeImageSupportInstanceTypesRequest.cc b/ecs/src/model/DescribeImageSupportInstanceTypesRequest.cc index 939cbdb8b..0e15ad7b0 100644 --- a/ecs/src/model/DescribeImageSupportInstanceTypesRequest.cc +++ b/ecs/src/model/DescribeImageSupportInstanceTypesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeImageSupportInstanceTypesRequest; DescribeImageSupportInstanceTypesRequest::DescribeImageSupportInstanceTypesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeImageSupportInstanceTypes") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeImageSupportInstanceTypesRequest::~DescribeImageSupportInstanceTypesRequest() {} @@ -99,12 +101,11 @@ std::vector DescribeImageSuppo void DescribeImageSupportInstanceTypesRequest::setFilter(const std::vector& filter) { filter_ = filter; - int i = 0; - for(int i = 0; i!= filter.size(); i++) { - auto obj = filter.at(i); - std::string str ="Filter."+ std::to_string(i); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= filter.size(); dep1++) { + auto filterObj = filter.at(dep1); + std::string filterObjStr = "Filter." + std::to_string(dep1); + setCoreParameter(filterObjStr + ".Value", filterObj.value); + setCoreParameter(filterObjStr + ".Key", filterObj.key); } } diff --git a/ecs/src/model/DescribeImagesRequest.cc b/ecs/src/model/DescribeImagesRequest.cc index 43bb09b31..64eadda27 100644 --- a/ecs/src/model/DescribeImagesRequest.cc +++ b/ecs/src/model/DescribeImagesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeImagesRequest; DescribeImagesRequest::DescribeImagesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeImages") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeImagesRequest::~DescribeImagesRequest() {} @@ -187,12 +189,11 @@ std::vector DescribeImagesRequest::getTag()const void DescribeImagesRequest::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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } @@ -281,12 +282,11 @@ std::vector DescribeImagesRequest::getFilter()con void DescribeImagesRequest::setFilter(const std::vector& filter) { filter_ = filter; - int i = 0; - for(int i = 0; i!= filter.size(); i++) { - auto obj = filter.at(i); - std::string str ="Filter."+ std::to_string(i); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= filter.size(); dep1++) { + auto filterObj = filter.at(dep1); + std::string filterObjStr = "Filter." + std::to_string(dep1); + setCoreParameter(filterObjStr + ".Value", filterObj.value); + setCoreParameter(filterObjStr + ".Key", filterObj.key); } } diff --git a/ecs/src/model/DescribeInstanceAttributeRequest.cc b/ecs/src/model/DescribeInstanceAttributeRequest.cc index cf1bbb9a2..d808718c0 100644 --- a/ecs/src/model/DescribeInstanceAttributeRequest.cc +++ b/ecs/src/model/DescribeInstanceAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstanceAttributeRequest; DescribeInstanceAttributeRequest::DescribeInstanceAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceAttributeRequest::~DescribeInstanceAttributeRequest() {} diff --git a/ecs/src/model/DescribeInstanceAutoRenewAttributeRequest.cc b/ecs/src/model/DescribeInstanceAutoRenewAttributeRequest.cc index 96e201ccf..f5e5958fb 100644 --- a/ecs/src/model/DescribeInstanceAutoRenewAttributeRequest.cc +++ b/ecs/src/model/DescribeInstanceAutoRenewAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstanceAutoRenewAttributeRequest; DescribeInstanceAutoRenewAttributeRequest::DescribeInstanceAutoRenewAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceAutoRenewAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceAutoRenewAttributeRequest::~DescribeInstanceAutoRenewAttributeRequest() {} diff --git a/ecs/src/model/DescribeInstanceHistoryEventsRequest.cc b/ecs/src/model/DescribeInstanceHistoryEventsRequest.cc index 685b36268..1d91ce53f 100644 --- a/ecs/src/model/DescribeInstanceHistoryEventsRequest.cc +++ b/ecs/src/model/DescribeInstanceHistoryEventsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstanceHistoryEventsRequest; DescribeInstanceHistoryEventsRequest::DescribeInstanceHistoryEventsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceHistoryEvents") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceHistoryEventsRequest::~DescribeInstanceHistoryEventsRequest() {} @@ -33,8 +35,9 @@ std::vector DescribeInstanceHistoryEventsRequest::getEventId()const void DescribeInstanceHistoryEventsRequest::setEventId(const std::vector& eventId) { eventId_ = eventId; - for(int i = 0; i!= eventId.size(); i++) - setCoreParameter("EventId."+ std::to_string(i), eventId.at(i)); + for(int dep1 = 0; dep1!= eventId.size(); dep1++) { + setCoreParameter("EventId."+ std::to_string(dep1), eventId.at(dep1)); + } } long DescribeInstanceHistoryEventsRequest::getResourceOwnerId()const @@ -100,8 +103,9 @@ std::vector DescribeInstanceHistoryEventsRequest::getInstanceEventC void DescribeInstanceHistoryEventsRequest::setInstanceEventCycleStatus(const std::vector& instanceEventCycleStatus) { instanceEventCycleStatus_ = instanceEventCycleStatus; - for(int i = 0; i!= instanceEventCycleStatus.size(); i++) - setCoreParameter("InstanceEventCycleStatus."+ std::to_string(i), instanceEventCycleStatus.at(i)); + for(int dep1 = 0; dep1!= instanceEventCycleStatus.size(); dep1++) { + setCoreParameter("InstanceEventCycleStatus."+ std::to_string(dep1), instanceEventCycleStatus.at(dep1)); + } } std::string DescribeInstanceHistoryEventsRequest::getEventPublishTimeEnd()const @@ -123,8 +127,9 @@ std::vector DescribeInstanceHistoryEventsRequest::getInstanceEventT void DescribeInstanceHistoryEventsRequest::setInstanceEventType(const std::vector& instanceEventType) { instanceEventType_ = instanceEventType; - for(int i = 0; i!= instanceEventType.size(); i++) - setCoreParameter("InstanceEventType."+ std::to_string(i), instanceEventType.at(i)); + for(int dep1 = 0; dep1!= instanceEventType.size(); dep1++) { + setCoreParameter("InstanceEventType."+ std::to_string(dep1), instanceEventType.at(dep1)); + } } std::string DescribeInstanceHistoryEventsRequest::getResourceOwnerAccount()const diff --git a/ecs/src/model/DescribeInstanceHistoryEventsResult.cc b/ecs/src/model/DescribeInstanceHistoryEventsResult.cc index 0616214f6..c58c5fa7e 100644 --- a/ecs/src/model/DescribeInstanceHistoryEventsResult.cc +++ b/ecs/src/model/DescribeInstanceHistoryEventsResult.cc @@ -53,6 +53,8 @@ void DescribeInstanceHistoryEventsResult::parse(const std::string &payload) instanceSystemEventSetObject.notBefore = valueInstanceSystemEventSetInstanceSystemEventType["NotBefore"].asString(); if(!valueInstanceSystemEventSetInstanceSystemEventType["EventFinishTime"].isNull()) instanceSystemEventSetObject.eventFinishTime = valueInstanceSystemEventSetInstanceSystemEventType["EventFinishTime"].asString(); + if(!valueInstanceSystemEventSetInstanceSystemEventType["Reason"].isNull()) + instanceSystemEventSetObject.reason = valueInstanceSystemEventSetInstanceSystemEventType["Reason"].asString(); auto eventTypeNode = value["EventType"]; if(!eventTypeNode["Code"].isNull()) instanceSystemEventSetObject.eventType.code = std::stoi(eventTypeNode["Code"].asString()); diff --git a/ecs/src/model/DescribeInstanceMonitorDataRequest.cc b/ecs/src/model/DescribeInstanceMonitorDataRequest.cc index 0deecdc44..44e124016 100644 --- a/ecs/src/model/DescribeInstanceMonitorDataRequest.cc +++ b/ecs/src/model/DescribeInstanceMonitorDataRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstanceMonitorDataRequest; DescribeInstanceMonitorDataRequest::DescribeInstanceMonitorDataRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceMonitorData") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceMonitorDataRequest::~DescribeInstanceMonitorDataRequest() {} diff --git a/ecs/src/model/DescribeInstanceRamRoleRequest.cc b/ecs/src/model/DescribeInstanceRamRoleRequest.cc index e470eb78b..e4908e1e3 100644 --- a/ecs/src/model/DescribeInstanceRamRoleRequest.cc +++ b/ecs/src/model/DescribeInstanceRamRoleRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstanceRamRoleRequest; DescribeInstanceRamRoleRequest::DescribeInstanceRamRoleRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceRamRole") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceRamRoleRequest::~DescribeInstanceRamRoleRequest() {} diff --git a/ecs/src/model/DescribeInstanceStatusRequest.cc b/ecs/src/model/DescribeInstanceStatusRequest.cc index 2afd716cf..883877f41 100644 --- a/ecs/src/model/DescribeInstanceStatusRequest.cc +++ b/ecs/src/model/DescribeInstanceStatusRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstanceStatusRequest; DescribeInstanceStatusRequest::DescribeInstanceStatusRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceStatus") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceStatusRequest::~DescribeInstanceStatusRequest() {} diff --git a/ecs/src/model/DescribeInstanceTopologyRequest.cc b/ecs/src/model/DescribeInstanceTopologyRequest.cc index fb8516668..2fae86f2b 100644 --- a/ecs/src/model/DescribeInstanceTopologyRequest.cc +++ b/ecs/src/model/DescribeInstanceTopologyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstanceTopologyRequest; DescribeInstanceTopologyRequest::DescribeInstanceTopologyRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceTopology") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceTopologyRequest::~DescribeInstanceTopologyRequest() {} diff --git a/ecs/src/model/DescribeInstanceTypeFamiliesRequest.cc b/ecs/src/model/DescribeInstanceTypeFamiliesRequest.cc index db2e8a5da..c36808f78 100644 --- a/ecs/src/model/DescribeInstanceTypeFamiliesRequest.cc +++ b/ecs/src/model/DescribeInstanceTypeFamiliesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstanceTypeFamiliesRequest; DescribeInstanceTypeFamiliesRequest::DescribeInstanceTypeFamiliesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceTypeFamilies") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceTypeFamiliesRequest::~DescribeInstanceTypeFamiliesRequest() {} diff --git a/ecs/src/model/DescribeInstanceTypesRequest.cc b/ecs/src/model/DescribeInstanceTypesRequest.cc index aa820e56d..bafaecbb4 100644 --- a/ecs/src/model/DescribeInstanceTypesRequest.cc +++ b/ecs/src/model/DescribeInstanceTypesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstanceTypesRequest; DescribeInstanceTypesRequest::DescribeInstanceTypesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceTypes") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceTypesRequest::~DescribeInstanceTypesRequest() {} diff --git a/ecs/src/model/DescribeInstanceVncPasswdRequest.cc b/ecs/src/model/DescribeInstanceVncPasswdRequest.cc index 81de58cbc..4027c4b2a 100644 --- a/ecs/src/model/DescribeInstanceVncPasswdRequest.cc +++ b/ecs/src/model/DescribeInstanceVncPasswdRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstanceVncPasswdRequest; DescribeInstanceVncPasswdRequest::DescribeInstanceVncPasswdRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceVncPasswd") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceVncPasswdRequest::~DescribeInstanceVncPasswdRequest() {} diff --git a/ecs/src/model/DescribeInstanceVncUrlRequest.cc b/ecs/src/model/DescribeInstanceVncUrlRequest.cc index 46cecf62a..cd737e6ce 100644 --- a/ecs/src/model/DescribeInstanceVncUrlRequest.cc +++ b/ecs/src/model/DescribeInstanceVncUrlRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstanceVncUrlRequest; DescribeInstanceVncUrlRequest::DescribeInstanceVncUrlRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstanceVncUrl") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstanceVncUrlRequest::~DescribeInstanceVncUrlRequest() {} diff --git a/ecs/src/model/DescribeInstancesFullStatusRequest.cc b/ecs/src/model/DescribeInstancesFullStatusRequest.cc index 9e9298d76..6d656dc98 100644 --- a/ecs/src/model/DescribeInstancesFullStatusRequest.cc +++ b/ecs/src/model/DescribeInstancesFullStatusRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstancesFullStatusRequest; DescribeInstancesFullStatusRequest::DescribeInstancesFullStatusRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstancesFullStatus") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstancesFullStatusRequest::~DescribeInstancesFullStatusRequest() {} @@ -33,8 +35,9 @@ std::vector DescribeInstancesFullStatusRequest::getEventId()const void DescribeInstancesFullStatusRequest::setEventId(const std::vector& eventId) { eventId_ = eventId; - for(int i = 0; i!= eventId.size(); i++) - setCoreParameter("EventId."+ std::to_string(i), eventId.at(i)); + for(int dep1 = 0; dep1!= eventId.size(); dep1++) { + setCoreParameter("EventId."+ std::to_string(dep1), eventId.at(dep1)); + } } long DescribeInstancesFullStatusRequest::getResourceOwnerId()const @@ -100,8 +103,9 @@ std::vector DescribeInstancesFullStatusRequest::getInstanceEventTyp void DescribeInstancesFullStatusRequest::setInstanceEventType(const std::vector& instanceEventType) { instanceEventType_ = instanceEventType; - for(int i = 0; i!= instanceEventType.size(); i++) - setCoreParameter("InstanceEventType."+ std::to_string(i), instanceEventType.at(i)); + for(int dep1 = 0; dep1!= instanceEventType.size(); dep1++) { + setCoreParameter("InstanceEventType."+ std::to_string(dep1), instanceEventType.at(dep1)); + } } std::string DescribeInstancesFullStatusRequest::getResourceOwnerAccount()const @@ -167,8 +171,9 @@ std::vector DescribeInstancesFullStatusRequest::getInstanceId()cons void DescribeInstancesFullStatusRequest::setInstanceId(const std::vector& instanceId) { instanceId_ = instanceId; - for(int i = 0; i!= instanceId.size(); i++) - setCoreParameter("InstanceId."+ std::to_string(i), instanceId.at(i)); + for(int dep1 = 0; dep1!= instanceId.size(); dep1++) { + setCoreParameter("InstanceId."+ std::to_string(dep1), instanceId.at(dep1)); + } } std::string DescribeInstancesFullStatusRequest::getNotBeforeEnd()const diff --git a/ecs/src/model/DescribeInstancesFullStatusResult.cc b/ecs/src/model/DescribeInstancesFullStatusResult.cc index d514a738d..f4608f088 100644 --- a/ecs/src/model/DescribeInstancesFullStatusResult.cc +++ b/ecs/src/model/DescribeInstancesFullStatusResult.cc @@ -55,6 +55,8 @@ void DescribeInstancesFullStatusResult::parse(const std::string &payload) scheduledSystemEventSetObject.eventPublishTime = allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["EventPublishTime"].asString(); if(!allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["NotBefore"].isNull()) scheduledSystemEventSetObject.notBefore = allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["NotBefore"].asString(); + if(!allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["Reason"].isNull()) + scheduledSystemEventSetObject.reason = allInstanceFullStatusSetNodeScheduledSystemEventSetScheduledSystemEventType["Reason"].asString(); auto eventCycleStatusNode = value["EventCycleStatus"]; if(!eventCycleStatusNode["Code"].isNull()) scheduledSystemEventSetObject.eventCycleStatus.code = std::stoi(eventCycleStatusNode["Code"].asString()); diff --git a/ecs/src/model/DescribeInstancesRequest.cc b/ecs/src/model/DescribeInstancesRequest.cc index 4c2b77c01..439d9e948 100644 --- a/ecs/src/model/DescribeInstancesRequest.cc +++ b/ecs/src/model/DescribeInstancesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInstancesRequest; DescribeInstancesRequest::DescribeInstancesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInstances") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInstancesRequest::~DescribeInstancesRequest() {} @@ -143,12 +145,11 @@ std::vector DescribeInstancesRequest::getTag()con 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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/DescribeInstancesResult.cc b/ecs/src/model/DescribeInstancesResult.cc index 044daa1b7..93a626562 100644 --- a/ecs/src/model/DescribeInstancesResult.cc +++ b/ecs/src/model/DescribeInstancesResult.cc @@ -199,6 +199,13 @@ void DescribeInstancesResult::parse(const std::string &payload) instancesObject.dedicatedInstanceAttribute.tenancy = dedicatedInstanceAttributeNode["Tenancy"].asString(); if(!dedicatedInstanceAttributeNode["Affinity"].isNull()) instancesObject.dedicatedInstanceAttribute.affinity = dedicatedInstanceAttributeNode["Affinity"].asString(); + auto cpuOptionsNode = value["CpuOptions"]; + if(!cpuOptionsNode["CoreCount"].isNull()) + instancesObject.cpuOptions.coreCount = std::stoi(cpuOptionsNode["CoreCount"].asString()); + if(!cpuOptionsNode["ThreadsPerCore"].isNull()) + instancesObject.cpuOptions.threadsPerCore = std::stoi(cpuOptionsNode["ThreadsPerCore"].asString()); + if(!cpuOptionsNode["Numa"].isNull()) + instancesObject.cpuOptions.numa = cpuOptionsNode["Numa"].asString(); auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"]; for (auto value : allSecurityGroupIds) instancesObject.securityGroupIds.push_back(value.asString()); diff --git a/ecs/src/model/DescribeInvocationResultsRequest.cc b/ecs/src/model/DescribeInvocationResultsRequest.cc index 9f81356ed..e9a7891ea 100644 --- a/ecs/src/model/DescribeInvocationResultsRequest.cc +++ b/ecs/src/model/DescribeInvocationResultsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInvocationResultsRequest; DescribeInvocationResultsRequest::DescribeInvocationResultsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInvocationResults") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInvocationResultsRequest::~DescribeInvocationResultsRequest() {} diff --git a/ecs/src/model/DescribeInvocationsRequest.cc b/ecs/src/model/DescribeInvocationsRequest.cc index 2c21b756d..6a6cff236 100644 --- a/ecs/src/model/DescribeInvocationsRequest.cc +++ b/ecs/src/model/DescribeInvocationsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeInvocationsRequest; DescribeInvocationsRequest::DescribeInvocationsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeInvocations") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeInvocationsRequest::~DescribeInvocationsRequest() {} diff --git a/ecs/src/model/DescribeKeyPairsRequest.cc b/ecs/src/model/DescribeKeyPairsRequest.cc index 6db9194fe..4bc3d7e24 100644 --- a/ecs/src/model/DescribeKeyPairsRequest.cc +++ b/ecs/src/model/DescribeKeyPairsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeKeyPairsRequest; DescribeKeyPairsRequest::DescribeKeyPairsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeKeyPairs") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeKeyPairsRequest::~DescribeKeyPairsRequest() {} @@ -110,12 +112,11 @@ std::vector DescribeKeyPairsRequest::getTag()const void DescribeKeyPairsRequest::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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/DescribeLaunchTemplateVersionsRequest.cc b/ecs/src/model/DescribeLaunchTemplateVersionsRequest.cc index cb2196285..edb6fa8e8 100644 --- a/ecs/src/model/DescribeLaunchTemplateVersionsRequest.cc +++ b/ecs/src/model/DescribeLaunchTemplateVersionsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeLaunchTemplateVersionsRequest; DescribeLaunchTemplateVersionsRequest::DescribeLaunchTemplateVersionsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeLaunchTemplateVersions") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeLaunchTemplateVersionsRequest::~DescribeLaunchTemplateVersionsRequest() {} @@ -165,8 +167,9 @@ std::vector DescribeLaunchTemplateVersionsRequest::getLaunchTemplateVersio void DescribeLaunchTemplateVersionsRequest::setLaunchTemplateVersion(const std::vector& launchTemplateVersion) { launchTemplateVersion_ = launchTemplateVersion; - for(int i = 0; i!= launchTemplateVersion.size(); i++) - setCoreParameter("LaunchTemplateVersion."+ std::to_string(i), std::to_string(launchTemplateVersion.at(i))); + for(int dep1 = 0; dep1!= launchTemplateVersion.size(); dep1++) { + setCoreParameter("LaunchTemplateVersion."+ std::to_string(dep1), std::to_string(launchTemplateVersion.at(dep1))); + } } bool DescribeLaunchTemplateVersionsRequest::getDetailFlag()const diff --git a/ecs/src/model/DescribeLaunchTemplatesRequest.cc b/ecs/src/model/DescribeLaunchTemplatesRequest.cc index 33f2178c2..9934903ae 100644 --- a/ecs/src/model/DescribeLaunchTemplatesRequest.cc +++ b/ecs/src/model/DescribeLaunchTemplatesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeLaunchTemplatesRequest; DescribeLaunchTemplatesRequest::DescribeLaunchTemplatesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeLaunchTemplates") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeLaunchTemplatesRequest::~DescribeLaunchTemplatesRequest() {} @@ -33,8 +35,9 @@ std::vector DescribeLaunchTemplatesRequest::getLaunchTemplateName() void DescribeLaunchTemplatesRequest::setLaunchTemplateName(const std::vector& launchTemplateName) { launchTemplateName_ = launchTemplateName; - for(int i = 0; i!= launchTemplateName.size(); i++) - setCoreParameter("LaunchTemplateName."+ std::to_string(i), launchTemplateName.at(i)); + for(int dep1 = 0; dep1!= launchTemplateName.size(); dep1++) { + setCoreParameter("LaunchTemplateName."+ std::to_string(dep1), launchTemplateName.at(dep1)); + } } long DescribeLaunchTemplatesRequest::getResourceOwnerId()const @@ -89,12 +92,11 @@ std::vector DescribeLaunchTemplates void DescribeLaunchTemplatesRequest::setTemplateTag(const std::vector& templateTag) { 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); - setCoreParameter(str + ".Key", obj.key); - setCoreParameter(str + ".Value", obj.value); + for(int dep1 = 0; dep1!= templateTag.size(); dep1++) { + auto templateTagObj = templateTag.at(dep1); + std::string templateTagObjStr = "TemplateTag." + std::to_string(dep1); + setCoreParameter(templateTagObjStr + ".Key", templateTagObj.key); + setCoreParameter(templateTagObjStr + ".Value", templateTagObj.value); } } @@ -106,8 +108,9 @@ std::vector DescribeLaunchTemplatesRequest::getLaunchTemplateId()co void DescribeLaunchTemplatesRequest::setLaunchTemplateId(const std::vector& launchTemplateId) { launchTemplateId_ = launchTemplateId; - for(int i = 0; i!= launchTemplateId.size(); i++) - setCoreParameter("LaunchTemplateId."+ std::to_string(i), launchTemplateId.at(i)); + for(int dep1 = 0; dep1!= launchTemplateId.size(); dep1++) { + setCoreParameter("LaunchTemplateId."+ std::to_string(dep1), launchTemplateId.at(dep1)); + } } std::string DescribeLaunchTemplatesRequest::getResourceOwnerAccount()const diff --git a/ecs/src/model/DescribeLimitationRequest.cc b/ecs/src/model/DescribeLimitationRequest.cc index 273a54039..d61df790a 100644 --- a/ecs/src/model/DescribeLimitationRequest.cc +++ b/ecs/src/model/DescribeLimitationRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeLimitationRequest; DescribeLimitationRequest::DescribeLimitationRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeLimitation") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeLimitationRequest::~DescribeLimitationRequest() {} diff --git a/ecs/src/model/DescribeNatGatewaysRequest.cc b/ecs/src/model/DescribeNatGatewaysRequest.cc index 7852176c8..256b19f37 100644 --- a/ecs/src/model/DescribeNatGatewaysRequest.cc +++ b/ecs/src/model/DescribeNatGatewaysRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeNatGatewaysRequest; DescribeNatGatewaysRequest::DescribeNatGatewaysRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeNatGateways") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeNatGatewaysRequest::~DescribeNatGatewaysRequest() {} diff --git a/ecs/src/model/DescribeNetworkInterfacePermissionsRequest.cc b/ecs/src/model/DescribeNetworkInterfacePermissionsRequest.cc index 1a7716b65..7df582de9 100644 --- a/ecs/src/model/DescribeNetworkInterfacePermissionsRequest.cc +++ b/ecs/src/model/DescribeNetworkInterfacePermissionsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeNetworkInterfacePermissionsRequest; DescribeNetworkInterfacePermissionsRequest::DescribeNetworkInterfacePermissionsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeNetworkInterfacePermissions") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeNetworkInterfacePermissionsRequest::~DescribeNetworkInterfacePermissionsRequest() {} @@ -77,8 +79,9 @@ std::vector DescribeNetworkInterfacePermissionsRequest::getNetworkI void DescribeNetworkInterfacePermissionsRequest::setNetworkInterfacePermissionId(const std::vector& networkInterfacePermissionId) { networkInterfacePermissionId_ = networkInterfacePermissionId; - for(int i = 0; i!= networkInterfacePermissionId.size(); i++) - setCoreParameter("NetworkInterfacePermissionId."+ std::to_string(i), networkInterfacePermissionId.at(i)); + for(int dep1 = 0; dep1!= networkInterfacePermissionId.size(); dep1++) { + setCoreParameter("NetworkInterfacePermissionId."+ std::to_string(dep1), networkInterfacePermissionId.at(dep1)); + } } std::string DescribeNetworkInterfacePermissionsRequest::getResourceOwnerAccount()const diff --git a/ecs/src/model/DescribeNetworkInterfacesRequest.cc b/ecs/src/model/DescribeNetworkInterfacesRequest.cc index 3eb1641d5..ac5ac6988 100644 --- a/ecs/src/model/DescribeNetworkInterfacesRequest.cc +++ b/ecs/src/model/DescribeNetworkInterfacesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeNetworkInterfacesRequest; DescribeNetworkInterfacesRequest::DescribeNetworkInterfacesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeNetworkInterfaces") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeNetworkInterfacesRequest::~DescribeNetworkInterfacesRequest() {} @@ -121,12 +123,11 @@ std::vector DescribeNetworkInterfacesRequ 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); - setCoreParameter(str + ".Key", obj.key); - setCoreParameter(str + ".Value", obj.value); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Key", tagObj.key); + setCoreParameter(tagObjStr + ".Value", tagObj.value); } } @@ -193,8 +194,9 @@ std::vector DescribeNetworkInterfacesRequest::getPrivateIpAddress() void DescribeNetworkInterfacesRequest::setPrivateIpAddress(const std::vector& privateIpAddress) { privateIpAddress_ = privateIpAddress; - for(int i = 0; i!= privateIpAddress.size(); i++) - setCoreParameter("PrivateIpAddress."+ std::to_string(i), privateIpAddress.at(i)); + for(int dep1 = 0; dep1!= privateIpAddress.size(); dep1++) { + setCoreParameter("PrivateIpAddress."+ std::to_string(dep1), privateIpAddress.at(dep1)); + } } std::string DescribeNetworkInterfacesRequest::getInstanceId()const @@ -238,7 +240,8 @@ std::vector DescribeNetworkInterfacesRequest::getNetworkInterfaceId void DescribeNetworkInterfacesRequest::setNetworkInterfaceId(const std::vector& networkInterfaceId) { networkInterfaceId_ = networkInterfaceId; - for(int i = 0; i!= networkInterfaceId.size(); i++) - setCoreParameter("NetworkInterfaceId."+ std::to_string(i), networkInterfaceId.at(i)); + for(int dep1 = 0; dep1!= networkInterfaceId.size(); dep1++) { + setCoreParameter("NetworkInterfaceId."+ std::to_string(dep1), networkInterfaceId.at(dep1)); + } } diff --git a/ecs/src/model/DescribeNewProjectEipMonitorDataRequest.cc b/ecs/src/model/DescribeNewProjectEipMonitorDataRequest.cc index b32b81dbf..297129611 100644 --- a/ecs/src/model/DescribeNewProjectEipMonitorDataRequest.cc +++ b/ecs/src/model/DescribeNewProjectEipMonitorDataRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeNewProjectEipMonitorDataRequest; DescribeNewProjectEipMonitorDataRequest::DescribeNewProjectEipMonitorDataRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeNewProjectEipMonitorData") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeNewProjectEipMonitorDataRequest::~DescribeNewProjectEipMonitorDataRequest() {} diff --git a/ecs/src/model/DescribePhysicalConnectionsRequest.cc b/ecs/src/model/DescribePhysicalConnectionsRequest.cc index 56ab23cb7..a44fd006d 100644 --- a/ecs/src/model/DescribePhysicalConnectionsRequest.cc +++ b/ecs/src/model/DescribePhysicalConnectionsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribePhysicalConnectionsRequest; DescribePhysicalConnectionsRequest::DescribePhysicalConnectionsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribePhysicalConnections") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribePhysicalConnectionsRequest::~DescribePhysicalConnectionsRequest() {} @@ -132,12 +134,13 @@ std::vector DescribePhysicalConnecti void DescribePhysicalConnectionsRequest::setFilter(const std::vector& filter) { filter_ = filter; - int i = 0; - for(int i = 0; i!= filter.size(); i++) { - auto obj = filter.at(i); - std::string str ="Filter."+ std::to_string(i); - for(int i = 0; i!= obj.value.size(); i++) setCoreParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= filter.size(); dep1++) { + auto filterObj = filter.at(dep1); + std::string filterObjStr = "Filter." + std::to_string(dep1); + for(int dep2 = 0; dep2!= filterObj.value.size(); dep2++) { + setCoreParameter(filterObjStr + ".Value."+ std::to_string(dep2), filterObj.value.at(dep2)); + } + setCoreParameter(filterObjStr + ".Key", filterObj.key); } } diff --git a/ecs/src/model/DescribePriceRequest.cc b/ecs/src/model/DescribePriceRequest.cc index 58fcc0c50..48986b51c 100644 --- a/ecs/src/model/DescribePriceRequest.cc +++ b/ecs/src/model/DescribePriceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribePriceRequest; DescribePriceRequest::DescribePriceRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribePrice") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribePriceRequest::~DescribePriceRequest() {} diff --git a/ecs/src/model/DescribeRecommendInstanceTypeRequest.cc b/ecs/src/model/DescribeRecommendInstanceTypeRequest.cc index 1f693cdb2..787b2ce3d 100644 --- a/ecs/src/model/DescribeRecommendInstanceTypeRequest.cc +++ b/ecs/src/model/DescribeRecommendInstanceTypeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeRecommendInstanceTypeRequest; DescribeRecommendInstanceTypeRequest::DescribeRecommendInstanceTypeRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeRecommendInstanceType") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeRecommendInstanceTypeRequest::~DescribeRecommendInstanceTypeRequest() {} @@ -220,8 +222,9 @@ std::vector DescribeRecommendInstanceTypeRequest::getInstanceTypeFa void DescribeRecommendInstanceTypeRequest::setInstanceTypeFamily(const std::vector& instanceTypeFamily) { instanceTypeFamily_ = instanceTypeFamily; - for(int i = 0; i!= instanceTypeFamily.size(); i++) - setCoreParameter("InstanceTypeFamily."+ std::to_string(i), instanceTypeFamily.at(i)); + for(int dep1 = 0; dep1!= instanceTypeFamily.size(); dep1++) { + setCoreParameter("InstanceTypeFamily."+ std::to_string(dep1), instanceTypeFamily.at(dep1)); + } } long DescribeRecommendInstanceTypeRequest::getOwnerId()const @@ -257,6 +260,17 @@ void DescribeRecommendInstanceTypeRequest::setPriorityStrategy(const std::string setCoreParameter("PriorityStrategy", priorityStrategy); } +std::string DescribeRecommendInstanceTypeRequest::getInstanceFamilyLevel()const +{ + return instanceFamilyLevel_; +} + +void DescribeRecommendInstanceTypeRequest::setInstanceFamilyLevel(const std::string& instanceFamilyLevel) +{ + instanceFamilyLevel_ = instanceFamilyLevel; + setCoreParameter("InstanceFamilyLevel", instanceFamilyLevel); +} + std::string DescribeRecommendInstanceTypeRequest::getZoneId()const { return zoneId_; diff --git a/ecs/src/model/DescribeRegionsRequest.cc b/ecs/src/model/DescribeRegionsRequest.cc index e77b3f9ef..225e109cc 100644 --- a/ecs/src/model/DescribeRegionsRequest.cc +++ b/ecs/src/model/DescribeRegionsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeRegionsRequest; DescribeRegionsRequest::DescribeRegionsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeRegions") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeRegionsRequest::~DescribeRegionsRequest() {} diff --git a/ecs/src/model/DescribeRenewalPriceRequest.cc b/ecs/src/model/DescribeRenewalPriceRequest.cc index 80e423231..de7a60f1f 100644 --- a/ecs/src/model/DescribeRenewalPriceRequest.cc +++ b/ecs/src/model/DescribeRenewalPriceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeRenewalPriceRequest; DescribeRenewalPriceRequest::DescribeRenewalPriceRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeRenewalPrice") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeRenewalPriceRequest::~DescribeRenewalPriceRequest() {} diff --git a/ecs/src/model/DescribeReservedInstancesRequest.cc b/ecs/src/model/DescribeReservedInstancesRequest.cc index e0751f51c..844ac7014 100644 --- a/ecs/src/model/DescribeReservedInstancesRequest.cc +++ b/ecs/src/model/DescribeReservedInstancesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeReservedInstancesRequest; DescribeReservedInstancesRequest::DescribeReservedInstancesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeReservedInstances") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeReservedInstancesRequest::~DescribeReservedInstancesRequest() {} @@ -154,8 +156,9 @@ std::vector DescribeReservedInstancesRequest::getReservedInstanceId void DescribeReservedInstancesRequest::setReservedInstanceId(const std::vector& reservedInstanceId) { reservedInstanceId_ = reservedInstanceId; - for(int i = 0; i!= reservedInstanceId.size(); i++) - setCoreParameter("ReservedInstanceId."+ std::to_string(i), reservedInstanceId.at(i)); + for(int dep1 = 0; dep1!= reservedInstanceId.size(); dep1++) { + setCoreParameter("ReservedInstanceId."+ std::to_string(dep1), reservedInstanceId.at(dep1)); + } } std::string DescribeReservedInstancesRequest::getOfferingType()const @@ -199,7 +202,8 @@ std::vector DescribeReservedInstancesRequest::getStatus()const void DescribeReservedInstancesRequest::setStatus(const std::vector& status) { status_ = status; - for(int i = 0; i!= status.size(); i++) - setCoreParameter("Status."+ std::to_string(i), status.at(i)); + for(int dep1 = 0; dep1!= status.size(); dep1++) { + setCoreParameter("Status."+ std::to_string(dep1), status.at(dep1)); + } } diff --git a/ecs/src/model/DescribeResourceByTagsRequest.cc b/ecs/src/model/DescribeResourceByTagsRequest.cc index d816715c8..c7beae714 100644 --- a/ecs/src/model/DescribeResourceByTagsRequest.cc +++ b/ecs/src/model/DescribeResourceByTagsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeResourceByTagsRequest; DescribeResourceByTagsRequest::DescribeResourceByTagsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeResourceByTags") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeResourceByTagsRequest::~DescribeResourceByTagsRequest() {} @@ -77,12 +79,11 @@ std::vector DescribeResourceByTagsRequest::g 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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/DescribeResourcesModificationRequest.cc b/ecs/src/model/DescribeResourcesModificationRequest.cc index bfa13c7dd..63438e9b2 100644 --- a/ecs/src/model/DescribeResourcesModificationRequest.cc +++ b/ecs/src/model/DescribeResourcesModificationRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeResourcesModificationRequest; DescribeResourcesModificationRequest::DescribeResourcesModificationRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeResourcesModification") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeResourcesModificationRequest::~DescribeResourcesModificationRequest() {} diff --git a/ecs/src/model/DescribeRouteTablesRequest.cc b/ecs/src/model/DescribeRouteTablesRequest.cc index 5fa043718..d6424f6a6 100644 --- a/ecs/src/model/DescribeRouteTablesRequest.cc +++ b/ecs/src/model/DescribeRouteTablesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeRouteTablesRequest; DescribeRouteTablesRequest::DescribeRouteTablesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeRouteTables") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeRouteTablesRequest::~DescribeRouteTablesRequest() {} diff --git a/ecs/src/model/DescribeRouterInterfacesRequest.cc b/ecs/src/model/DescribeRouterInterfacesRequest.cc index 5f152ed3c..0eb83ca7d 100644 --- a/ecs/src/model/DescribeRouterInterfacesRequest.cc +++ b/ecs/src/model/DescribeRouterInterfacesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeRouterInterfacesRequest; DescribeRouterInterfacesRequest::DescribeRouterInterfacesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeRouterInterfaces") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeRouterInterfacesRequest::~DescribeRouterInterfacesRequest() {} @@ -99,12 +101,13 @@ std::vector DescribeRouterInterfacesReq void DescribeRouterInterfacesRequest::setFilter(const std::vector& filter) { filter_ = filter; - int i = 0; - for(int i = 0; i!= filter.size(); i++) { - auto obj = filter.at(i); - std::string str ="Filter."+ std::to_string(i); - for(int i = 0; i!= obj.value.size(); i++) setCoreParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= filter.size(); dep1++) { + auto filterObj = filter.at(dep1); + std::string filterObjStr = "Filter." + std::to_string(dep1); + for(int dep2 = 0; dep2!= filterObj.value.size(); dep2++) { + setCoreParameter(filterObjStr + ".Value."+ std::to_string(dep2), filterObj.value.at(dep2)); + } + setCoreParameter(filterObjStr + ".Key", filterObj.key); } } diff --git a/ecs/src/model/DescribeSecurityGroupAttributeRequest.cc b/ecs/src/model/DescribeSecurityGroupAttributeRequest.cc index d17ff10c9..45d8041bc 100644 --- a/ecs/src/model/DescribeSecurityGroupAttributeRequest.cc +++ b/ecs/src/model/DescribeSecurityGroupAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeSecurityGroupAttributeRequest; DescribeSecurityGroupAttributeRequest::DescribeSecurityGroupAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeSecurityGroupAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSecurityGroupAttributeRequest::~DescribeSecurityGroupAttributeRequest() {} diff --git a/ecs/src/model/DescribeSecurityGroupReferencesRequest.cc b/ecs/src/model/DescribeSecurityGroupReferencesRequest.cc index 80ac134c6..9550701da 100644 --- a/ecs/src/model/DescribeSecurityGroupReferencesRequest.cc +++ b/ecs/src/model/DescribeSecurityGroupReferencesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeSecurityGroupReferencesRequest; DescribeSecurityGroupReferencesRequest::DescribeSecurityGroupReferencesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeSecurityGroupReferences") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSecurityGroupReferencesRequest::~DescribeSecurityGroupReferencesRequest() {} @@ -44,8 +46,9 @@ std::vector DescribeSecurityGroupReferencesRequest::getSecurityGrou void DescribeSecurityGroupReferencesRequest::setSecurityGroupId(const std::vector& securityGroupId) { securityGroupId_ = securityGroupId; - for(int i = 0; i!= securityGroupId.size(); i++) - setCoreParameter("SecurityGroupId."+ std::to_string(i), securityGroupId.at(i)); + for(int dep1 = 0; dep1!= securityGroupId.size(); dep1++) { + setCoreParameter("SecurityGroupId."+ std::to_string(dep1), securityGroupId.at(dep1)); + } } std::string DescribeSecurityGroupReferencesRequest::getRegionId()const diff --git a/ecs/src/model/DescribeSecurityGroupsRequest.cc b/ecs/src/model/DescribeSecurityGroupsRequest.cc index 23d4589a0..ff15f9c51 100644 --- a/ecs/src/model/DescribeSecurityGroupsRequest.cc +++ b/ecs/src/model/DescribeSecurityGroupsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeSecurityGroupsRequest; DescribeSecurityGroupsRequest::DescribeSecurityGroupsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeSecurityGroups") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSecurityGroupsRequest::~DescribeSecurityGroupsRequest() {} @@ -143,12 +145,11 @@ std::vector DescribeSecurityGroupsRequest::g void DescribeSecurityGroupsRequest::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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/DescribeSnapshotLinksRequest.cc b/ecs/src/model/DescribeSnapshotLinksRequest.cc index 8fd6d864a..3f80d8628 100644 --- a/ecs/src/model/DescribeSnapshotLinksRequest.cc +++ b/ecs/src/model/DescribeSnapshotLinksRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeSnapshotLinksRequest; DescribeSnapshotLinksRequest::DescribeSnapshotLinksRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeSnapshotLinks") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSnapshotLinksRequest::~DescribeSnapshotLinksRequest() {} diff --git a/ecs/src/model/DescribeSnapshotMonitorDataRequest.cc b/ecs/src/model/DescribeSnapshotMonitorDataRequest.cc index 6f8ec2cb6..d8ff321e9 100644 --- a/ecs/src/model/DescribeSnapshotMonitorDataRequest.cc +++ b/ecs/src/model/DescribeSnapshotMonitorDataRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeSnapshotMonitorDataRequest; DescribeSnapshotMonitorDataRequest::DescribeSnapshotMonitorDataRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeSnapshotMonitorData") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSnapshotMonitorDataRequest::~DescribeSnapshotMonitorDataRequest() {} diff --git a/ecs/src/model/DescribeSnapshotPackageRequest.cc b/ecs/src/model/DescribeSnapshotPackageRequest.cc index c41d132ef..c2b2dac53 100644 --- a/ecs/src/model/DescribeSnapshotPackageRequest.cc +++ b/ecs/src/model/DescribeSnapshotPackageRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeSnapshotPackageRequest; DescribeSnapshotPackageRequest::DescribeSnapshotPackageRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeSnapshotPackage") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSnapshotPackageRequest::~DescribeSnapshotPackageRequest() {} diff --git a/ecs/src/model/DescribeSnapshotsRequest.cc b/ecs/src/model/DescribeSnapshotsRequest.cc index 567dd0373..3d888ac99 100644 --- a/ecs/src/model/DescribeSnapshotsRequest.cc +++ b/ecs/src/model/DescribeSnapshotsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeSnapshotsRequest; DescribeSnapshotsRequest::DescribeSnapshotsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeSnapshots") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSnapshotsRequest::~DescribeSnapshotsRequest() {} @@ -165,12 +167,11 @@ std::vector DescribeSnapshotsRequest::getTag()con void DescribeSnapshotsRequest::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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/DescribeSnapshotsUsageRequest.cc b/ecs/src/model/DescribeSnapshotsUsageRequest.cc index ff51a1b03..aba012689 100644 --- a/ecs/src/model/DescribeSnapshotsUsageRequest.cc +++ b/ecs/src/model/DescribeSnapshotsUsageRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeSnapshotsUsageRequest; DescribeSnapshotsUsageRequest::DescribeSnapshotsUsageRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeSnapshotsUsage") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSnapshotsUsageRequest::~DescribeSnapshotsUsageRequest() {} diff --git a/ecs/src/model/DescribeSpotPriceHistoryRequest.cc b/ecs/src/model/DescribeSpotPriceHistoryRequest.cc index eaf807c87..0814b7b38 100644 --- a/ecs/src/model/DescribeSpotPriceHistoryRequest.cc +++ b/ecs/src/model/DescribeSpotPriceHistoryRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeSpotPriceHistoryRequest; DescribeSpotPriceHistoryRequest::DescribeSpotPriceHistoryRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeSpotPriceHistory") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeSpotPriceHistoryRequest::~DescribeSpotPriceHistoryRequest() {} diff --git a/ecs/src/model/DescribeStorageSetDetailsRequest.cc b/ecs/src/model/DescribeStorageSetDetailsRequest.cc index f0d071be3..7a812fb4d 100644 --- a/ecs/src/model/DescribeStorageSetDetailsRequest.cc +++ b/ecs/src/model/DescribeStorageSetDetailsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeStorageSetDetailsRequest; DescribeStorageSetDetailsRequest::DescribeStorageSetDetailsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeStorageSetDetails") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeStorageSetDetailsRequest::~DescribeStorageSetDetailsRequest() {} diff --git a/ecs/src/model/DescribeStorageSetsRequest.cc b/ecs/src/model/DescribeStorageSetsRequest.cc index 9c0e9499b..b495d8522 100644 --- a/ecs/src/model/DescribeStorageSetsRequest.cc +++ b/ecs/src/model/DescribeStorageSetsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeStorageSetsRequest; DescribeStorageSetsRequest::DescribeStorageSetsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeStorageSets") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeStorageSetsRequest::~DescribeStorageSetsRequest() {} diff --git a/ecs/src/model/DescribeTagsRequest.cc b/ecs/src/model/DescribeTagsRequest.cc index 49433e28a..ebe4adf65 100644 --- a/ecs/src/model/DescribeTagsRequest.cc +++ b/ecs/src/model/DescribeTagsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeTagsRequest; DescribeTagsRequest::DescribeTagsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeTags") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeTagsRequest::~DescribeTagsRequest() {} @@ -77,12 +79,11 @@ std::vector DescribeTagsRequest::getTag()const 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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/DescribeTaskAttributeRequest.cc b/ecs/src/model/DescribeTaskAttributeRequest.cc index 4464a2803..9a559558c 100644 --- a/ecs/src/model/DescribeTaskAttributeRequest.cc +++ b/ecs/src/model/DescribeTaskAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeTaskAttributeRequest; DescribeTaskAttributeRequest::DescribeTaskAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeTaskAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeTaskAttributeRequest::~DescribeTaskAttributeRequest() {} diff --git a/ecs/src/model/DescribeTasksRequest.cc b/ecs/src/model/DescribeTasksRequest.cc index 461830f51..cc98dfd4d 100644 --- a/ecs/src/model/DescribeTasksRequest.cc +++ b/ecs/src/model/DescribeTasksRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeTasksRequest; DescribeTasksRequest::DescribeTasksRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeTasks") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeTasksRequest::~DescribeTasksRequest() {} diff --git a/ecs/src/model/DescribeUserBusinessBehaviorRequest.cc b/ecs/src/model/DescribeUserBusinessBehaviorRequest.cc index 832fc1260..d29014f10 100644 --- a/ecs/src/model/DescribeUserBusinessBehaviorRequest.cc +++ b/ecs/src/model/DescribeUserBusinessBehaviorRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeUserBusinessBehaviorRequest; DescribeUserBusinessBehaviorRequest::DescribeUserBusinessBehaviorRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeUserBusinessBehavior") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeUserBusinessBehaviorRequest::~DescribeUserBusinessBehaviorRequest() {} diff --git a/ecs/src/model/DescribeUserDataRequest.cc b/ecs/src/model/DescribeUserDataRequest.cc index 258b765e5..36f3ddbb0 100644 --- a/ecs/src/model/DescribeUserDataRequest.cc +++ b/ecs/src/model/DescribeUserDataRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeUserDataRequest; DescribeUserDataRequest::DescribeUserDataRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeUserData") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeUserDataRequest::~DescribeUserDataRequest() {} diff --git a/ecs/src/model/DescribeVRoutersRequest.cc b/ecs/src/model/DescribeVRoutersRequest.cc index fb0a15f44..ff8f482bd 100644 --- a/ecs/src/model/DescribeVRoutersRequest.cc +++ b/ecs/src/model/DescribeVRoutersRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeVRoutersRequest; DescribeVRoutersRequest::DescribeVRoutersRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeVRouters") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeVRoutersRequest::~DescribeVRoutersRequest() {} diff --git a/ecs/src/model/DescribeVSwitchesRequest.cc b/ecs/src/model/DescribeVSwitchesRequest.cc index 6e5310d91..be0480557 100644 --- a/ecs/src/model/DescribeVSwitchesRequest.cc +++ b/ecs/src/model/DescribeVSwitchesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeVSwitchesRequest; DescribeVSwitchesRequest::DescribeVSwitchesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeVSwitches") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeVSwitchesRequest::~DescribeVSwitchesRequest() {} diff --git a/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc b/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc index f00c9aa6e..80fa4738f 100644 --- a/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc +++ b/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeVirtualBorderRoutersForPhysicalConnectio DescribeVirtualBorderRoutersForPhysicalConnectionRequest::DescribeVirtualBorderRoutersForPhysicalConnectionRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeVirtualBorderRoutersForPhysicalConnection") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeVirtualBorderRoutersForPhysicalConnectionRequest::~DescribeVirtualBorderRoutersForPhysicalConnectionRequest() {} @@ -99,12 +101,13 @@ std::vector De void DescribeVirtualBorderRoutersForPhysicalConnectionRequest::setFilter(const std::vector& filter) { filter_ = filter; - int i = 0; - for(int i = 0; i!= filter.size(); i++) { - auto obj = filter.at(i); - std::string str ="Filter."+ std::to_string(i); - for(int i = 0; i!= obj.value.size(); i++) setCoreParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= filter.size(); dep1++) { + auto filterObj = filter.at(dep1); + std::string filterObjStr = "Filter." + std::to_string(dep1); + for(int dep2 = 0; dep2!= filterObj.value.size(); dep2++) { + setCoreParameter(filterObjStr + ".Value."+ std::to_string(dep2), filterObj.value.at(dep2)); + } + setCoreParameter(filterObjStr + ".Key", filterObj.key); } } diff --git a/ecs/src/model/DescribeVirtualBorderRoutersRequest.cc b/ecs/src/model/DescribeVirtualBorderRoutersRequest.cc index 2bb826bd1..6e5c6cdfc 100644 --- a/ecs/src/model/DescribeVirtualBorderRoutersRequest.cc +++ b/ecs/src/model/DescribeVirtualBorderRoutersRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeVirtualBorderRoutersRequest; DescribeVirtualBorderRoutersRequest::DescribeVirtualBorderRoutersRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeVirtualBorderRouters") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeVirtualBorderRoutersRequest::~DescribeVirtualBorderRoutersRequest() {} @@ -99,12 +101,13 @@ std::vector DescribeVirtualBorderRo void DescribeVirtualBorderRoutersRequest::setFilter(const std::vector& filter) { filter_ = filter; - int i = 0; - for(int i = 0; i!= filter.size(); i++) { - auto obj = filter.at(i); - std::string str ="Filter."+ std::to_string(i); - for(int i = 0; i!= obj.value.size(); i++) setCoreParameter(str + ".Value."+ std::to_string(i), obj.value.at(i)); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= filter.size(); dep1++) { + auto filterObj = filter.at(dep1); + std::string filterObjStr = "Filter." + std::to_string(dep1); + for(int dep2 = 0; dep2!= filterObj.value.size(); dep2++) { + setCoreParameter(filterObjStr + ".Value."+ std::to_string(dep2), filterObj.value.at(dep2)); + } + setCoreParameter(filterObjStr + ".Key", filterObj.key); } } diff --git a/ecs/src/model/DescribeVpcsRequest.cc b/ecs/src/model/DescribeVpcsRequest.cc index 0cb5100c8..c0ce734f5 100644 --- a/ecs/src/model/DescribeVpcsRequest.cc +++ b/ecs/src/model/DescribeVpcsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeVpcsRequest; DescribeVpcsRequest::DescribeVpcsRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeVpcs") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeVpcsRequest::~DescribeVpcsRequest() {} diff --git a/ecs/src/model/DescribeZonesRequest.cc b/ecs/src/model/DescribeZonesRequest.cc index d256bbcf8..f583e3333 100644 --- a/ecs/src/model/DescribeZonesRequest.cc +++ b/ecs/src/model/DescribeZonesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DescribeZonesRequest; DescribeZonesRequest::DescribeZonesRequest() : RpcServiceRequest("ecs", "2014-05-26", "DescribeZones") -{} +{ + setMethod(HttpRequest::Method::Post); +} DescribeZonesRequest::~DescribeZonesRequest() {} diff --git a/ecs/src/model/DetachClassicLinkVpcRequest.cc b/ecs/src/model/DetachClassicLinkVpcRequest.cc index 101abc6a2..c3fb18ca3 100644 --- a/ecs/src/model/DetachClassicLinkVpcRequest.cc +++ b/ecs/src/model/DetachClassicLinkVpcRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DetachClassicLinkVpcRequest; DetachClassicLinkVpcRequest::DetachClassicLinkVpcRequest() : RpcServiceRequest("ecs", "2014-05-26", "DetachClassicLinkVpc") -{} +{ + setMethod(HttpRequest::Method::Post); +} DetachClassicLinkVpcRequest::~DetachClassicLinkVpcRequest() {} diff --git a/ecs/src/model/DetachDiskRequest.cc b/ecs/src/model/DetachDiskRequest.cc index 043b1bdbc..13f415d1d 100644 --- a/ecs/src/model/DetachDiskRequest.cc +++ b/ecs/src/model/DetachDiskRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DetachDiskRequest; DetachDiskRequest::DetachDiskRequest() : RpcServiceRequest("ecs", "2014-05-26", "DetachDisk") -{} +{ + setMethod(HttpRequest::Method::Post); +} DetachDiskRequest::~DetachDiskRequest() {} diff --git a/ecs/src/model/DetachInstanceRamRoleRequest.cc b/ecs/src/model/DetachInstanceRamRoleRequest.cc index 02e22a4f2..f50794327 100644 --- a/ecs/src/model/DetachInstanceRamRoleRequest.cc +++ b/ecs/src/model/DetachInstanceRamRoleRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DetachInstanceRamRoleRequest; DetachInstanceRamRoleRequest::DetachInstanceRamRoleRequest() : RpcServiceRequest("ecs", "2014-05-26", "DetachInstanceRamRole") -{} +{ + setMethod(HttpRequest::Method::Post); +} DetachInstanceRamRoleRequest::~DetachInstanceRamRoleRequest() {} diff --git a/ecs/src/model/DetachKeyPairRequest.cc b/ecs/src/model/DetachKeyPairRequest.cc index 3944db2d8..9d29a16f9 100644 --- a/ecs/src/model/DetachKeyPairRequest.cc +++ b/ecs/src/model/DetachKeyPairRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DetachKeyPairRequest; DetachKeyPairRequest::DetachKeyPairRequest() : RpcServiceRequest("ecs", "2014-05-26", "DetachKeyPair") -{} +{ + setMethod(HttpRequest::Method::Post); +} DetachKeyPairRequest::~DetachKeyPairRequest() {} diff --git a/ecs/src/model/DetachNetworkInterfaceRequest.cc b/ecs/src/model/DetachNetworkInterfaceRequest.cc index 78aa77d85..4acf08e77 100644 --- a/ecs/src/model/DetachNetworkInterfaceRequest.cc +++ b/ecs/src/model/DetachNetworkInterfaceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::DetachNetworkInterfaceRequest; DetachNetworkInterfaceRequest::DetachNetworkInterfaceRequest() : RpcServiceRequest("ecs", "2014-05-26", "DetachNetworkInterface") -{} +{ + setMethod(HttpRequest::Method::Post); +} DetachNetworkInterfaceRequest::~DetachNetworkInterfaceRequest() {} diff --git a/ecs/src/model/EipFillParamsRequest.cc b/ecs/src/model/EipFillParamsRequest.cc index bb5d4eee5..876662d46 100644 --- a/ecs/src/model/EipFillParamsRequest.cc +++ b/ecs/src/model/EipFillParamsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::EipFillParamsRequest; EipFillParamsRequest::EipFillParamsRequest() : RpcServiceRequest("ecs", "2014-05-26", "EipFillParams") -{} +{ + setMethod(HttpRequest::Method::Post); +} EipFillParamsRequest::~EipFillParamsRequest() {} diff --git a/ecs/src/model/EipFillProductRequest.cc b/ecs/src/model/EipFillProductRequest.cc index 9b953254d..ba8e9a09d 100644 --- a/ecs/src/model/EipFillProductRequest.cc +++ b/ecs/src/model/EipFillProductRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::EipFillProductRequest; EipFillProductRequest::EipFillProductRequest() : RpcServiceRequest("ecs", "2014-05-26", "EipFillProduct") -{} +{ + setMethod(HttpRequest::Method::Post); +} EipFillProductRequest::~EipFillProductRequest() {} diff --git a/ecs/src/model/EipNotifyPaidRequest.cc b/ecs/src/model/EipNotifyPaidRequest.cc index 8c6964c74..6149b7d27 100644 --- a/ecs/src/model/EipNotifyPaidRequest.cc +++ b/ecs/src/model/EipNotifyPaidRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::EipNotifyPaidRequest; EipNotifyPaidRequest::EipNotifyPaidRequest() : RpcServiceRequest("ecs", "2014-05-26", "EipNotifyPaid") -{} +{ + setMethod(HttpRequest::Method::Post); +} EipNotifyPaidRequest::~EipNotifyPaidRequest() {} diff --git a/ecs/src/model/EnablePhysicalConnectionRequest.cc b/ecs/src/model/EnablePhysicalConnectionRequest.cc index 6a2b3f202..af1adc75e 100644 --- a/ecs/src/model/EnablePhysicalConnectionRequest.cc +++ b/ecs/src/model/EnablePhysicalConnectionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::EnablePhysicalConnectionRequest; EnablePhysicalConnectionRequest::EnablePhysicalConnectionRequest() : RpcServiceRequest("ecs", "2014-05-26", "EnablePhysicalConnection") -{} +{ + setMethod(HttpRequest::Method::Post); +} EnablePhysicalConnectionRequest::~EnablePhysicalConnectionRequest() {} diff --git a/ecs/src/model/ExportImageRequest.cc b/ecs/src/model/ExportImageRequest.cc index 72f1cb40a..f1e65b39d 100644 --- a/ecs/src/model/ExportImageRequest.cc +++ b/ecs/src/model/ExportImageRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ExportImageRequest; ExportImageRequest::ExportImageRequest() : RpcServiceRequest("ecs", "2014-05-26", "ExportImage") -{} +{ + setMethod(HttpRequest::Method::Post); +} ExportImageRequest::~ExportImageRequest() {} diff --git a/ecs/src/model/ExportSnapshotRequest.cc b/ecs/src/model/ExportSnapshotRequest.cc index 265374107..b2002f700 100644 --- a/ecs/src/model/ExportSnapshotRequest.cc +++ b/ecs/src/model/ExportSnapshotRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ExportSnapshotRequest; ExportSnapshotRequest::ExportSnapshotRequest() : RpcServiceRequest("ecs", "2014-05-26", "ExportSnapshot") -{} +{ + setMethod(HttpRequest::Method::Post); +} ExportSnapshotRequest::~ExportSnapshotRequest() {} diff --git a/ecs/src/model/GetInstanceConsoleOutputRequest.cc b/ecs/src/model/GetInstanceConsoleOutputRequest.cc index ae005bcb9..950fd91bc 100644 --- a/ecs/src/model/GetInstanceConsoleOutputRequest.cc +++ b/ecs/src/model/GetInstanceConsoleOutputRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::GetInstanceConsoleOutputRequest; GetInstanceConsoleOutputRequest::GetInstanceConsoleOutputRequest() : RpcServiceRequest("ecs", "2014-05-26", "GetInstanceConsoleOutput") -{} +{ + setMethod(HttpRequest::Method::Post); +} GetInstanceConsoleOutputRequest::~GetInstanceConsoleOutputRequest() {} diff --git a/ecs/src/model/GetInstanceScreenshotRequest.cc b/ecs/src/model/GetInstanceScreenshotRequest.cc index 07d9576bf..285889eca 100644 --- a/ecs/src/model/GetInstanceScreenshotRequest.cc +++ b/ecs/src/model/GetInstanceScreenshotRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::GetInstanceScreenshotRequest; GetInstanceScreenshotRequest::GetInstanceScreenshotRequest() : RpcServiceRequest("ecs", "2014-05-26", "GetInstanceScreenshot") -{} +{ + setMethod(HttpRequest::Method::Post); +} GetInstanceScreenshotRequest::~GetInstanceScreenshotRequest() {} diff --git a/ecs/src/model/ImportImageRequest.cc b/ecs/src/model/ImportImageRequest.cc index bc00db474..86970d906 100644 --- a/ecs/src/model/ImportImageRequest.cc +++ b/ecs/src/model/ImportImageRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ImportImageRequest; ImportImageRequest::ImportImageRequest() : RpcServiceRequest("ecs", "2014-05-26", "ImportImage") -{} +{ + setMethod(HttpRequest::Method::Post); +} ImportImageRequest::~ImportImageRequest() {} @@ -33,16 +35,15 @@ std::vector ImportImageRequest::getDiskDe void ImportImageRequest::setDiskDeviceMapping(const std::vector& diskDeviceMapping) { diskDeviceMapping_ = diskDeviceMapping; - int i = 0; - for(int i = 0; i!= diskDeviceMapping.size(); i++) { - auto obj = diskDeviceMapping.at(i); - std::string str ="DiskDeviceMapping."+ std::to_string(i); - setCoreParameter(str + ".OSSBucket", obj.oSSBucket); - setCoreParameter(str + ".DiskImSize", std::to_string(obj.diskImSize)); - setCoreParameter(str + ".Format", obj.format); - setCoreParameter(str + ".Device", obj.device); - setCoreParameter(str + ".OSSObject", obj.oSSObject); - setCoreParameter(str + ".DiskImageSize", std::to_string(obj.diskImageSize)); + for(int dep1 = 0; dep1!= diskDeviceMapping.size(); dep1++) { + auto diskDeviceMappingObj = diskDeviceMapping.at(dep1); + std::string diskDeviceMappingObjStr = "DiskDeviceMapping." + std::to_string(dep1); + setCoreParameter(diskDeviceMappingObjStr + ".OSSBucket", diskDeviceMappingObj.oSSBucket); + setCoreParameter(diskDeviceMappingObjStr + ".DiskImSize", std::to_string(diskDeviceMappingObj.diskImSize)); + setCoreParameter(diskDeviceMappingObjStr + ".Format", diskDeviceMappingObj.format); + setCoreParameter(diskDeviceMappingObjStr + ".Device", diskDeviceMappingObj.device); + setCoreParameter(diskDeviceMappingObjStr + ".OSSObject", diskDeviceMappingObj.oSSObject); + setCoreParameter(diskDeviceMappingObjStr + ".DiskImageSize", std::to_string(diskDeviceMappingObj.diskImageSize)); } } diff --git a/ecs/src/model/ImportKeyPairRequest.cc b/ecs/src/model/ImportKeyPairRequest.cc index 489275575..df11c6d1e 100644 --- a/ecs/src/model/ImportKeyPairRequest.cc +++ b/ecs/src/model/ImportKeyPairRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ImportKeyPairRequest; ImportKeyPairRequest::ImportKeyPairRequest() : RpcServiceRequest("ecs", "2014-05-26", "ImportKeyPair") -{} +{ + setMethod(HttpRequest::Method::Post); +} ImportKeyPairRequest::~ImportKeyPairRequest() {} diff --git a/ecs/src/model/ImportSnapshotRequest.cc b/ecs/src/model/ImportSnapshotRequest.cc index c6f7a946d..41887e882 100644 --- a/ecs/src/model/ImportSnapshotRequest.cc +++ b/ecs/src/model/ImportSnapshotRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ImportSnapshotRequest; ImportSnapshotRequest::ImportSnapshotRequest() : RpcServiceRequest("ecs", "2014-05-26", "ImportSnapshot") -{} +{ + setMethod(HttpRequest::Method::Post); +} ImportSnapshotRequest::~ImportSnapshotRequest() {} diff --git a/ecs/src/model/InstallCloudAssistantRequest.cc b/ecs/src/model/InstallCloudAssistantRequest.cc index 0c1fe18f6..9bb43a6da 100644 --- a/ecs/src/model/InstallCloudAssistantRequest.cc +++ b/ecs/src/model/InstallCloudAssistantRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::InstallCloudAssistantRequest; InstallCloudAssistantRequest::InstallCloudAssistantRequest() : RpcServiceRequest("ecs", "2014-05-26", "InstallCloudAssistant") -{} +{ + setMethod(HttpRequest::Method::Post); +} InstallCloudAssistantRequest::~InstallCloudAssistantRequest() {} @@ -88,7 +90,8 @@ std::vector InstallCloudAssistantRequest::getInstanceId()const void InstallCloudAssistantRequest::setInstanceId(const std::vector& instanceId) { instanceId_ = instanceId; - for(int i = 0; i!= instanceId.size(); i++) - setCoreParameter("InstanceId."+ std::to_string(i), instanceId.at(i)); + for(int dep1 = 0; dep1!= instanceId.size(); dep1++) { + setCoreParameter("InstanceId."+ std::to_string(dep1), instanceId.at(dep1)); + } } diff --git a/ecs/src/model/InvokeCommandRequest.cc b/ecs/src/model/InvokeCommandRequest.cc index b3d6cd631..d045cef7c 100644 --- a/ecs/src/model/InvokeCommandRequest.cc +++ b/ecs/src/model/InvokeCommandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::InvokeCommandRequest; InvokeCommandRequest::InvokeCommandRequest() : RpcServiceRequest("ecs", "2014-05-26", "InvokeCommand") -{} +{ + setMethod(HttpRequest::Method::Post); +} InvokeCommandRequest::~InvokeCommandRequest() {} @@ -121,8 +123,9 @@ std::vector InvokeCommandRequest::getInstanceId()const void InvokeCommandRequest::setInstanceId(const std::vector& instanceId) { instanceId_ = instanceId; - for(int i = 0; i!= instanceId.size(); i++) - setCoreParameter("InstanceId."+ std::to_string(i), instanceId.at(i)); + for(int dep1 = 0; dep1!= instanceId.size(); dep1++) { + setCoreParameter("InstanceId."+ std::to_string(dep1), instanceId.at(dep1)); + } } std::map InvokeCommandRequest::getParameters()const diff --git a/ecs/src/model/JoinResourceGroupRequest.cc b/ecs/src/model/JoinResourceGroupRequest.cc index 1645f0137..53fe51924 100644 --- a/ecs/src/model/JoinResourceGroupRequest.cc +++ b/ecs/src/model/JoinResourceGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::JoinResourceGroupRequest; JoinResourceGroupRequest::JoinResourceGroupRequest() : RpcServiceRequest("ecs", "2014-05-26", "JoinResourceGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} JoinResourceGroupRequest::~JoinResourceGroupRequest() {} diff --git a/ecs/src/model/JoinSecurityGroupRequest.cc b/ecs/src/model/JoinSecurityGroupRequest.cc index 66928a5d8..a3cfe7379 100644 --- a/ecs/src/model/JoinSecurityGroupRequest.cc +++ b/ecs/src/model/JoinSecurityGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::JoinSecurityGroupRequest; JoinSecurityGroupRequest::JoinSecurityGroupRequest() : RpcServiceRequest("ecs", "2014-05-26", "JoinSecurityGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} JoinSecurityGroupRequest::~JoinSecurityGroupRequest() {} diff --git a/ecs/src/model/LeaveSecurityGroupRequest.cc b/ecs/src/model/LeaveSecurityGroupRequest.cc index d67e1c051..be99f2266 100644 --- a/ecs/src/model/LeaveSecurityGroupRequest.cc +++ b/ecs/src/model/LeaveSecurityGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::LeaveSecurityGroupRequest; LeaveSecurityGroupRequest::LeaveSecurityGroupRequest() : RpcServiceRequest("ecs", "2014-05-26", "LeaveSecurityGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} LeaveSecurityGroupRequest::~LeaveSecurityGroupRequest() {} diff --git a/ecs/src/model/ListTagResourcesRequest.cc b/ecs/src/model/ListTagResourcesRequest.cc index ef38d1e27..adb6b8f28 100644 --- a/ecs/src/model/ListTagResourcesRequest.cc +++ b/ecs/src/model/ListTagResourcesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ListTagResourcesRequest; ListTagResourcesRequest::ListTagResourcesRequest() : RpcServiceRequest("ecs", "2014-05-26", "ListTagResources") -{} +{ + setMethod(HttpRequest::Method::Post); +} ListTagResourcesRequest::~ListTagResourcesRequest() {} @@ -66,12 +68,11 @@ std::vector ListTagResourcesRequest::getTag()const void ListTagResourcesRequest::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); - setCoreParameter(str + ".Key", obj.key); - setCoreParameter(str + ".Value", obj.value); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Key", tagObj.key); + setCoreParameter(tagObjStr + ".Value", tagObj.value); } } @@ -83,8 +84,9 @@ std::vector ListTagResourcesRequest::getResourceId()const void ListTagResourcesRequest::setResourceId(const std::vector& resourceId) { resourceId_ = resourceId; - for(int i = 0; i!= resourceId.size(); i++) - setCoreParameter("ResourceId."+ std::to_string(i), resourceId.at(i)); + for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { + setCoreParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); + } } std::string ListTagResourcesRequest::getResourceOwnerAccount()const @@ -120,6 +122,24 @@ void ListTagResourcesRequest::setOwnerId(long ownerId) setCoreParameter("OwnerId", std::to_string(ownerId)); } +std::vector ListTagResourcesRequest::getTagFilter()const +{ + return tagFilter_; +} + +void ListTagResourcesRequest::setTagFilter(const std::vector& tagFilter) +{ + tagFilter_ = tagFilter; + for(int dep1 = 0; dep1!= tagFilter.size(); dep1++) { + auto tagFilterObj = tagFilter.at(dep1); + std::string tagFilterObjStr = "TagFilter." + std::to_string(dep1); + setCoreParameter(tagFilterObjStr + ".TagKey", tagFilterObj.tagKey); + for(int dep2 = 0; dep2!= tagFilterObj.tagValues.size(); dep2++) { + setCoreParameter(tagFilterObjStr + ".TagValues."+ std::to_string(dep2), tagFilterObj.tagValues.at(dep2)); + } + } +} + std::string ListTagResourcesRequest::getResourceType()const { return resourceType_; diff --git a/ecs/src/model/ModifyAutoProvisioningGroupRequest.cc b/ecs/src/model/ModifyAutoProvisioningGroupRequest.cc index 02e93bb54..43e425472 100644 --- a/ecs/src/model/ModifyAutoProvisioningGroupRequest.cc +++ b/ecs/src/model/ModifyAutoProvisioningGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyAutoProvisioningGroupRequest; ModifyAutoProvisioningGroupRequest::ModifyAutoProvisioningGroupRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyAutoProvisioningGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyAutoProvisioningGroupRequest::~ModifyAutoProvisioningGroupRequest() {} diff --git a/ecs/src/model/ModifyAutoSnapshotPolicyExRequest.cc b/ecs/src/model/ModifyAutoSnapshotPolicyExRequest.cc index 2da533ed7..14db3f97f 100644 --- a/ecs/src/model/ModifyAutoSnapshotPolicyExRequest.cc +++ b/ecs/src/model/ModifyAutoSnapshotPolicyExRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyAutoSnapshotPolicyExRequest; ModifyAutoSnapshotPolicyExRequest::ModifyAutoSnapshotPolicyExRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyAutoSnapshotPolicyEx") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyAutoSnapshotPolicyExRequest::~ModifyAutoSnapshotPolicyExRequest() {} diff --git a/ecs/src/model/ModifyAutoSnapshotPolicyRequest.cc b/ecs/src/model/ModifyAutoSnapshotPolicyRequest.cc index 0e5436c6e..751112252 100644 --- a/ecs/src/model/ModifyAutoSnapshotPolicyRequest.cc +++ b/ecs/src/model/ModifyAutoSnapshotPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyAutoSnapshotPolicyRequest; ModifyAutoSnapshotPolicyRequest::ModifyAutoSnapshotPolicyRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyAutoSnapshotPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyAutoSnapshotPolicyRequest::~ModifyAutoSnapshotPolicyRequest() {} diff --git a/ecs/src/model/ModifyBandwidthPackageSpecRequest.cc b/ecs/src/model/ModifyBandwidthPackageSpecRequest.cc index 53b17e961..60178fb28 100644 --- a/ecs/src/model/ModifyBandwidthPackageSpecRequest.cc +++ b/ecs/src/model/ModifyBandwidthPackageSpecRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyBandwidthPackageSpecRequest; ModifyBandwidthPackageSpecRequest::ModifyBandwidthPackageSpecRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyBandwidthPackageSpec") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyBandwidthPackageSpecRequest::~ModifyBandwidthPackageSpecRequest() {} diff --git a/ecs/src/model/ModifyCommandRequest.cc b/ecs/src/model/ModifyCommandRequest.cc index a92267922..b853e980d 100644 --- a/ecs/src/model/ModifyCommandRequest.cc +++ b/ecs/src/model/ModifyCommandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyCommandRequest; ModifyCommandRequest::ModifyCommandRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyCommand") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyCommandRequest::~ModifyCommandRequest() {} diff --git a/ecs/src/model/ModifyDedicatedHostAttributeRequest.cc b/ecs/src/model/ModifyDedicatedHostAttributeRequest.cc index 9cb8a4d7e..bd27c855b 100644 --- a/ecs/src/model/ModifyDedicatedHostAttributeRequest.cc +++ b/ecs/src/model/ModifyDedicatedHostAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyDedicatedHostAttributeRequest; ModifyDedicatedHostAttributeRequest::ModifyDedicatedHostAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyDedicatedHostAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDedicatedHostAttributeRequest::~ModifyDedicatedHostAttributeRequest() {} diff --git a/ecs/src/model/ModifyDedicatedHostAutoReleaseTimeRequest.cc b/ecs/src/model/ModifyDedicatedHostAutoReleaseTimeRequest.cc index cd5a85ce7..8baa96d0f 100644 --- a/ecs/src/model/ModifyDedicatedHostAutoReleaseTimeRequest.cc +++ b/ecs/src/model/ModifyDedicatedHostAutoReleaseTimeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyDedicatedHostAutoReleaseTimeRequest; ModifyDedicatedHostAutoReleaseTimeRequest::ModifyDedicatedHostAutoReleaseTimeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyDedicatedHostAutoReleaseTime") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDedicatedHostAutoReleaseTimeRequest::~ModifyDedicatedHostAutoReleaseTimeRequest() {} diff --git a/ecs/src/model/ModifyDedicatedHostAutoRenewAttributeRequest.cc b/ecs/src/model/ModifyDedicatedHostAutoRenewAttributeRequest.cc index 19c1611cb..766820f3f 100644 --- a/ecs/src/model/ModifyDedicatedHostAutoRenewAttributeRequest.cc +++ b/ecs/src/model/ModifyDedicatedHostAutoRenewAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyDedicatedHostAutoRenewAttributeRequest; ModifyDedicatedHostAutoRenewAttributeRequest::ModifyDedicatedHostAutoRenewAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyDedicatedHostAutoRenewAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDedicatedHostAutoRenewAttributeRequest::~ModifyDedicatedHostAutoRenewAttributeRequest() {} diff --git a/ecs/src/model/ModifyDemandRequest.cc b/ecs/src/model/ModifyDemandRequest.cc new file mode 100644 index 000000000..c7f322291 --- /dev/null +++ b/ecs/src/model/ModifyDemandRequest.cc @@ -0,0 +1,216 @@ +/* + * 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::ModifyDemandRequest; + +ModifyDemandRequest::ModifyDemandRequest() : + RpcServiceRequest("ecs", "2014-05-26", "ModifyDemand") +{ + setMethod(HttpRequest::Method::Post); +} + +ModifyDemandRequest::~ModifyDemandRequest() +{} + +long ModifyDemandRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void ModifyDemandRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string ModifyDemandRequest::getClientToken()const +{ + return clientToken_; +} + +void ModifyDemandRequest::setClientToken(const std::string& clientToken) +{ + clientToken_ = clientToken; + setCoreParameter("ClientToken", clientToken); +} + +std::string ModifyDemandRequest::getStartTime()const +{ + return startTime_; +} + +void ModifyDemandRequest::setStartTime(const std::string& startTime) +{ + startTime_ = startTime; + setCoreParameter("StartTime", startTime); +} + +std::string ModifyDemandRequest::getDemandDescription()const +{ + return demandDescription_; +} + +void ModifyDemandRequest::setDemandDescription(const std::string& demandDescription) +{ + demandDescription_ = demandDescription; + setCoreParameter("DemandDescription", demandDescription); +} + +std::string ModifyDemandRequest::getRegionId()const +{ + return regionId_; +} + +void ModifyDemandRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setCoreParameter("RegionId", regionId); +} + +std::string ModifyDemandRequest::getInstanceType()const +{ + return instanceType_; +} + +void ModifyDemandRequest::setInstanceType(const std::string& instanceType) +{ + instanceType_ = instanceType; + setCoreParameter("InstanceType", instanceType); +} + +std::string ModifyDemandRequest::getInstanceChargeType()const +{ + return instanceChargeType_; +} + +void ModifyDemandRequest::setInstanceChargeType(const std::string& instanceChargeType) +{ + instanceChargeType_ = instanceChargeType; + setCoreParameter("InstanceChargeType", instanceChargeType); +} + +std::string ModifyDemandRequest::getDemandName()const +{ + return demandName_; +} + +void ModifyDemandRequest::setDemandName(const std::string& demandName) +{ + demandName_ = demandName; + setCoreParameter("DemandName", demandName); +} + +int ModifyDemandRequest::getAmount()const +{ + return amount_; +} + +void ModifyDemandRequest::setAmount(int amount) +{ + amount_ = amount; + setCoreParameter("Amount", std::to_string(amount)); +} + +int ModifyDemandRequest::getPeriod()const +{ + return period_; +} + +void ModifyDemandRequest::setPeriod(int period) +{ + period_ = period; + setCoreParameter("Period", std::to_string(period)); +} + +std::string ModifyDemandRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void ModifyDemandRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string ModifyDemandRequest::getOwnerAccount()const +{ + return ownerAccount_; +} + +void ModifyDemandRequest::setOwnerAccount(const std::string& ownerAccount) +{ + ownerAccount_ = ownerAccount; + setCoreParameter("OwnerAccount", ownerAccount); +} + +std::string ModifyDemandRequest::getEndTime()const +{ + return endTime_; +} + +void ModifyDemandRequest::setEndTime(const std::string& endTime) +{ + endTime_ = endTime; + setCoreParameter("EndTime", endTime); +} + +long ModifyDemandRequest::getOwnerId()const +{ + return ownerId_; +} + +void ModifyDemandRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setCoreParameter("OwnerId", std::to_string(ownerId)); +} + +std::string ModifyDemandRequest::getPeriodUnit()const +{ + return periodUnit_; +} + +void ModifyDemandRequest::setPeriodUnit(const std::string& periodUnit) +{ + periodUnit_ = periodUnit; + setCoreParameter("PeriodUnit", periodUnit); +} + +std::string ModifyDemandRequest::getDemandId()const +{ + return demandId_; +} + +void ModifyDemandRequest::setDemandId(const std::string& demandId) +{ + demandId_ = demandId; + setCoreParameter("DemandId", demandId); +} + +std::string ModifyDemandRequest::getZoneId()const +{ + return zoneId_; +} + +void ModifyDemandRequest::setZoneId(const std::string& zoneId) +{ + zoneId_ = zoneId; + setCoreParameter("ZoneId", zoneId); +} + diff --git a/ecs/src/model/ModifyDemandResult.cc b/ecs/src/model/ModifyDemandResult.cc new file mode 100644 index 000000000..b90586b8d --- /dev/null +++ b/ecs/src/model/ModifyDemandResult.cc @@ -0,0 +1,44 @@ +/* + * 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; + +ModifyDemandResult::ModifyDemandResult() : + ServiceResult() +{} + +ModifyDemandResult::ModifyDemandResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifyDemandResult::~ModifyDemandResult() +{} + +void ModifyDemandResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + setRequestId(value["RequestId"].asString()); + +} + diff --git a/ecs/src/model/ModifyDeploymentSetAttributeRequest.cc b/ecs/src/model/ModifyDeploymentSetAttributeRequest.cc index 6b6f3b64c..ff04df065 100644 --- a/ecs/src/model/ModifyDeploymentSetAttributeRequest.cc +++ b/ecs/src/model/ModifyDeploymentSetAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyDeploymentSetAttributeRequest; ModifyDeploymentSetAttributeRequest::ModifyDeploymentSetAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyDeploymentSetAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDeploymentSetAttributeRequest::~ModifyDeploymentSetAttributeRequest() {} diff --git a/ecs/src/model/ModifyDiskAttributeRequest.cc b/ecs/src/model/ModifyDiskAttributeRequest.cc index ce5892a66..a1a8e012a 100644 --- a/ecs/src/model/ModifyDiskAttributeRequest.cc +++ b/ecs/src/model/ModifyDiskAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyDiskAttributeRequest; ModifyDiskAttributeRequest::ModifyDiskAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyDiskAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDiskAttributeRequest::~ModifyDiskAttributeRequest() {} @@ -77,8 +79,9 @@ std::vector ModifyDiskAttributeRequest::getDiskIds()const void ModifyDiskAttributeRequest::setDiskIds(const std::vector& diskIds) { diskIds_ = diskIds; - for(int i = 0; i!= diskIds.size(); i++) - setCoreParameter("DiskIds."+ std::to_string(i), diskIds.at(i)); + for(int dep1 = 0; dep1!= diskIds.size(); dep1++) { + setCoreParameter("DiskIds."+ std::to_string(dep1), diskIds.at(dep1)); + } } std::string ModifyDiskAttributeRequest::getDiskId()const diff --git a/ecs/src/model/ModifyDiskChargeTypeRequest.cc b/ecs/src/model/ModifyDiskChargeTypeRequest.cc index 39f146f0c..efe4ac215 100644 --- a/ecs/src/model/ModifyDiskChargeTypeRequest.cc +++ b/ecs/src/model/ModifyDiskChargeTypeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyDiskChargeTypeRequest; ModifyDiskChargeTypeRequest::ModifyDiskChargeTypeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyDiskChargeType") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDiskChargeTypeRequest::~ModifyDiskChargeTypeRequest() {} diff --git a/ecs/src/model/ModifyDiskSpecRequest.cc b/ecs/src/model/ModifyDiskSpecRequest.cc index 11de5acd0..39728f0c6 100644 --- a/ecs/src/model/ModifyDiskSpecRequest.cc +++ b/ecs/src/model/ModifyDiskSpecRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyDiskSpecRequest; ModifyDiskSpecRequest::ModifyDiskSpecRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyDiskSpec") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyDiskSpecRequest::~ModifyDiskSpecRequest() {} diff --git a/ecs/src/model/ModifyEipAddressAttributeRequest.cc b/ecs/src/model/ModifyEipAddressAttributeRequest.cc index 071cf2a17..10d09c28b 100644 --- a/ecs/src/model/ModifyEipAddressAttributeRequest.cc +++ b/ecs/src/model/ModifyEipAddressAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyEipAddressAttributeRequest; ModifyEipAddressAttributeRequest::ModifyEipAddressAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyEipAddressAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyEipAddressAttributeRequest::~ModifyEipAddressAttributeRequest() {} diff --git a/ecs/src/model/ModifyForwardEntryRequest.cc b/ecs/src/model/ModifyForwardEntryRequest.cc index e0e1085ad..5df1ccb5a 100644 --- a/ecs/src/model/ModifyForwardEntryRequest.cc +++ b/ecs/src/model/ModifyForwardEntryRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyForwardEntryRequest; ModifyForwardEntryRequest::ModifyForwardEntryRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyForwardEntry") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyForwardEntryRequest::~ModifyForwardEntryRequest() {} diff --git a/ecs/src/model/ModifyHaVipAttributeRequest.cc b/ecs/src/model/ModifyHaVipAttributeRequest.cc index 8c3053f4d..a38f2f6df 100644 --- a/ecs/src/model/ModifyHaVipAttributeRequest.cc +++ b/ecs/src/model/ModifyHaVipAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyHaVipAttributeRequest; ModifyHaVipAttributeRequest::ModifyHaVipAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyHaVipAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyHaVipAttributeRequest::~ModifyHaVipAttributeRequest() {} diff --git a/ecs/src/model/ModifyHpcClusterAttributeRequest.cc b/ecs/src/model/ModifyHpcClusterAttributeRequest.cc index aa042333d..e2bb5e27e 100644 --- a/ecs/src/model/ModifyHpcClusterAttributeRequest.cc +++ b/ecs/src/model/ModifyHpcClusterAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyHpcClusterAttributeRequest; ModifyHpcClusterAttributeRequest::ModifyHpcClusterAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyHpcClusterAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyHpcClusterAttributeRequest::~ModifyHpcClusterAttributeRequest() {} diff --git a/ecs/src/model/ModifyImageAttributeRequest.cc b/ecs/src/model/ModifyImageAttributeRequest.cc index 739ab7125..00b325aa4 100644 --- a/ecs/src/model/ModifyImageAttributeRequest.cc +++ b/ecs/src/model/ModifyImageAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyImageAttributeRequest; ModifyImageAttributeRequest::ModifyImageAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyImageAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyImageAttributeRequest::~ModifyImageAttributeRequest() {} diff --git a/ecs/src/model/ModifyImageShareGroupPermissionRequest.cc b/ecs/src/model/ModifyImageShareGroupPermissionRequest.cc index a0528eb25..8531f4d1f 100644 --- a/ecs/src/model/ModifyImageShareGroupPermissionRequest.cc +++ b/ecs/src/model/ModifyImageShareGroupPermissionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyImageShareGroupPermissionRequest; ModifyImageShareGroupPermissionRequest::ModifyImageShareGroupPermissionRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyImageShareGroupPermission") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyImageShareGroupPermissionRequest::~ModifyImageShareGroupPermissionRequest() {} diff --git a/ecs/src/model/ModifyImageSharePermissionRequest.cc b/ecs/src/model/ModifyImageSharePermissionRequest.cc index 0961ff8ec..a088233d2 100644 --- a/ecs/src/model/ModifyImageSharePermissionRequest.cc +++ b/ecs/src/model/ModifyImageSharePermissionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyImageSharePermissionRequest; ModifyImageSharePermissionRequest::ModifyImageSharePermissionRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyImageSharePermission") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyImageSharePermissionRequest::~ModifyImageSharePermissionRequest() {} @@ -99,8 +101,9 @@ std::vector ModifyImageSharePermissionRequest::getAddAccount()const void ModifyImageSharePermissionRequest::setAddAccount(const std::vector& addAccount) { addAccount_ = addAccount; - for(int i = 0; i!= addAccount.size(); i++) - setCoreParameter("AddAccount."+ std::to_string(i), addAccount.at(i)); + for(int dep1 = 0; dep1!= addAccount.size(); dep1++) { + setCoreParameter("AddAccount."+ std::to_string(dep1), addAccount.at(dep1)); + } } std::vector ModifyImageSharePermissionRequest::getRemoveAccount()const @@ -111,7 +114,8 @@ std::vector ModifyImageSharePermissionRequest::getRemoveAccount()co void ModifyImageSharePermissionRequest::setRemoveAccount(const std::vector& removeAccount) { removeAccount_ = removeAccount; - for(int i = 0; i!= removeAccount.size(); i++) - setCoreParameter("RemoveAccount."+ std::to_string(i), removeAccount.at(i)); + for(int dep1 = 0; dep1!= removeAccount.size(); dep1++) { + setCoreParameter("RemoveAccount."+ std::to_string(dep1), removeAccount.at(dep1)); + } } diff --git a/ecs/src/model/ModifyInstanceAttributeRequest.cc b/ecs/src/model/ModifyInstanceAttributeRequest.cc index 43f929ff3..ca502d39e 100644 --- a/ecs/src/model/ModifyInstanceAttributeRequest.cc +++ b/ecs/src/model/ModifyInstanceAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyInstanceAttributeRequest; ModifyInstanceAttributeRequest::ModifyInstanceAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyInstanceAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyInstanceAttributeRequest::~ModifyInstanceAttributeRequest() {} diff --git a/ecs/src/model/ModifyInstanceAutoReleaseTimeRequest.cc b/ecs/src/model/ModifyInstanceAutoReleaseTimeRequest.cc index 516071efc..4f55b4246 100644 --- a/ecs/src/model/ModifyInstanceAutoReleaseTimeRequest.cc +++ b/ecs/src/model/ModifyInstanceAutoReleaseTimeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyInstanceAutoReleaseTimeRequest; ModifyInstanceAutoReleaseTimeRequest::ModifyInstanceAutoReleaseTimeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyInstanceAutoReleaseTime") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyInstanceAutoReleaseTimeRequest::~ModifyInstanceAutoReleaseTimeRequest() {} diff --git a/ecs/src/model/ModifyInstanceAutoRenewAttributeRequest.cc b/ecs/src/model/ModifyInstanceAutoRenewAttributeRequest.cc index d0c18d66f..bba7161dd 100644 --- a/ecs/src/model/ModifyInstanceAutoRenewAttributeRequest.cc +++ b/ecs/src/model/ModifyInstanceAutoRenewAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyInstanceAutoRenewAttributeRequest; ModifyInstanceAutoRenewAttributeRequest::ModifyInstanceAutoRenewAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyInstanceAutoRenewAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyInstanceAutoRenewAttributeRequest::~ModifyInstanceAutoRenewAttributeRequest() {} diff --git a/ecs/src/model/ModifyInstanceChargeTypeRequest.cc b/ecs/src/model/ModifyInstanceChargeTypeRequest.cc index c9d4343d7..4febb94cb 100644 --- a/ecs/src/model/ModifyInstanceChargeTypeRequest.cc +++ b/ecs/src/model/ModifyInstanceChargeTypeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyInstanceChargeTypeRequest; ModifyInstanceChargeTypeRequest::ModifyInstanceChargeTypeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyInstanceChargeType") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyInstanceChargeTypeRequest::~ModifyInstanceChargeTypeRequest() {} diff --git a/ecs/src/model/ModifyInstanceDeploymentRequest.cc b/ecs/src/model/ModifyInstanceDeploymentRequest.cc index be620c58d..8efeeea97 100644 --- a/ecs/src/model/ModifyInstanceDeploymentRequest.cc +++ b/ecs/src/model/ModifyInstanceDeploymentRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyInstanceDeploymentRequest; ModifyInstanceDeploymentRequest::ModifyInstanceDeploymentRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyInstanceDeployment") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyInstanceDeploymentRequest::~ModifyInstanceDeploymentRequest() {} diff --git a/ecs/src/model/ModifyInstanceNetworkSpecRequest.cc b/ecs/src/model/ModifyInstanceNetworkSpecRequest.cc index 0b83dcb07..f49c709e1 100644 --- a/ecs/src/model/ModifyInstanceNetworkSpecRequest.cc +++ b/ecs/src/model/ModifyInstanceNetworkSpecRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyInstanceNetworkSpecRequest; ModifyInstanceNetworkSpecRequest::ModifyInstanceNetworkSpecRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyInstanceNetworkSpec") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyInstanceNetworkSpecRequest::~ModifyInstanceNetworkSpecRequest() {} diff --git a/ecs/src/model/ModifyInstanceSpecRequest.cc b/ecs/src/model/ModifyInstanceSpecRequest.cc index c1626a505..16aa28f3e 100644 --- a/ecs/src/model/ModifyInstanceSpecRequest.cc +++ b/ecs/src/model/ModifyInstanceSpecRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyInstanceSpecRequest; ModifyInstanceSpecRequest::ModifyInstanceSpecRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyInstanceSpec") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyInstanceSpecRequest::~ModifyInstanceSpecRequest() {} diff --git a/ecs/src/model/ModifyInstanceVncPasswdRequest.cc b/ecs/src/model/ModifyInstanceVncPasswdRequest.cc index 1744ea8e7..a2a32d0e1 100644 --- a/ecs/src/model/ModifyInstanceVncPasswdRequest.cc +++ b/ecs/src/model/ModifyInstanceVncPasswdRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyInstanceVncPasswdRequest; ModifyInstanceVncPasswdRequest::ModifyInstanceVncPasswdRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyInstanceVncPasswd") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyInstanceVncPasswdRequest::~ModifyInstanceVncPasswdRequest() {} diff --git a/ecs/src/model/ModifyInstanceVpcAttributeRequest.cc b/ecs/src/model/ModifyInstanceVpcAttributeRequest.cc index b373288b1..306b3f08c 100644 --- a/ecs/src/model/ModifyInstanceVpcAttributeRequest.cc +++ b/ecs/src/model/ModifyInstanceVpcAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyInstanceVpcAttributeRequest; ModifyInstanceVpcAttributeRequest::ModifyInstanceVpcAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyInstanceVpcAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyInstanceVpcAttributeRequest::~ModifyInstanceVpcAttributeRequest() {} diff --git a/ecs/src/model/ModifyLaunchTemplateDefaultVersionRequest.cc b/ecs/src/model/ModifyLaunchTemplateDefaultVersionRequest.cc index a5a289819..53260b94b 100644 --- a/ecs/src/model/ModifyLaunchTemplateDefaultVersionRequest.cc +++ b/ecs/src/model/ModifyLaunchTemplateDefaultVersionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyLaunchTemplateDefaultVersionRequest; ModifyLaunchTemplateDefaultVersionRequest::ModifyLaunchTemplateDefaultVersionRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyLaunchTemplateDefaultVersion") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyLaunchTemplateDefaultVersionRequest::~ModifyLaunchTemplateDefaultVersionRequest() {} diff --git a/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc b/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc index ed0639b42..35cb5c3f6 100644 --- a/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc +++ b/ecs/src/model/ModifyNetworkInterfaceAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyNetworkInterfaceAttributeRequest; ModifyNetworkInterfaceAttributeRequest::ModifyNetworkInterfaceAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyNetworkInterfaceAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyNetworkInterfaceAttributeRequest::~ModifyNetworkInterfaceAttributeRequest() {} @@ -44,8 +46,9 @@ std::vector ModifyNetworkInterfaceAttributeRequest::getSecurityGrou void ModifyNetworkInterfaceAttributeRequest::setSecurityGroupId(const std::vector& securityGroupId) { securityGroupId_ = securityGroupId; - for(int i = 0; i!= securityGroupId.size(); i++) - setCoreParameter("SecurityGroupId."+ std::to_string(i), securityGroupId.at(i)); + for(int dep1 = 0; dep1!= securityGroupId.size(); dep1++) { + setCoreParameter("SecurityGroupId."+ std::to_string(dep1), securityGroupId.at(dep1)); + } } std::string ModifyNetworkInterfaceAttributeRequest::getDescription()const diff --git a/ecs/src/model/ModifyPhysicalConnectionAttributeRequest.cc b/ecs/src/model/ModifyPhysicalConnectionAttributeRequest.cc index a28fe0974..553102e17 100644 --- a/ecs/src/model/ModifyPhysicalConnectionAttributeRequest.cc +++ b/ecs/src/model/ModifyPhysicalConnectionAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyPhysicalConnectionAttributeRequest; ModifyPhysicalConnectionAttributeRequest::ModifyPhysicalConnectionAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyPhysicalConnectionAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyPhysicalConnectionAttributeRequest::~ModifyPhysicalConnectionAttributeRequest() {} diff --git a/ecs/src/model/ModifyPrepayInstanceSpecRequest.cc b/ecs/src/model/ModifyPrepayInstanceSpecRequest.cc index 61d547ce0..2bca74430 100644 --- a/ecs/src/model/ModifyPrepayInstanceSpecRequest.cc +++ b/ecs/src/model/ModifyPrepayInstanceSpecRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyPrepayInstanceSpecRequest; ModifyPrepayInstanceSpecRequest::ModifyPrepayInstanceSpecRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyPrepayInstanceSpec") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyPrepayInstanceSpecRequest::~ModifyPrepayInstanceSpecRequest() {} diff --git a/ecs/src/model/ModifyReservedInstanceAttributeRequest.cc b/ecs/src/model/ModifyReservedInstanceAttributeRequest.cc index 952ca2949..b84c80ba3 100644 --- a/ecs/src/model/ModifyReservedInstanceAttributeRequest.cc +++ b/ecs/src/model/ModifyReservedInstanceAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyReservedInstanceAttributeRequest; ModifyReservedInstanceAttributeRequest::ModifyReservedInstanceAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyReservedInstanceAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyReservedInstanceAttributeRequest::~ModifyReservedInstanceAttributeRequest() {} diff --git a/ecs/src/model/ModifyReservedInstancesRequest.cc b/ecs/src/model/ModifyReservedInstancesRequest.cc index 5e7b90305..77b256879 100644 --- a/ecs/src/model/ModifyReservedInstancesRequest.cc +++ b/ecs/src/model/ModifyReservedInstancesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyReservedInstancesRequest; ModifyReservedInstancesRequest::ModifyReservedInstancesRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyReservedInstances") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyReservedInstancesRequest::~ModifyReservedInstancesRequest() {} @@ -44,15 +46,14 @@ std::vector ModifyReservedInstanc void ModifyReservedInstancesRequest::setConfiguration(const std::vector& configuration) { configuration_ = configuration; - int i = 0; - for(int i = 0; i!= configuration.size(); i++) { - auto obj = configuration.at(i); - std::string str ="Configuration."+ std::to_string(i); - setCoreParameter(str + ".ZoneId", obj.zoneId); - setCoreParameter(str + ".ReservedInstanceName", obj.reservedInstanceName); - setCoreParameter(str + ".InstanceType", obj.instanceType); - setCoreParameter(str + ".Scope", obj.scope); - setCoreParameter(str + ".InstanceAmount", std::to_string(obj.instanceAmount)); + for(int dep1 = 0; dep1!= configuration.size(); dep1++) { + auto configurationObj = configuration.at(dep1); + std::string configurationObjStr = "Configuration." + std::to_string(dep1); + setCoreParameter(configurationObjStr + ".ZoneId", configurationObj.zoneId); + setCoreParameter(configurationObjStr + ".ReservedInstanceName", configurationObj.reservedInstanceName); + setCoreParameter(configurationObjStr + ".InstanceType", configurationObj.instanceType); + setCoreParameter(configurationObjStr + ".Scope", configurationObj.scope); + setCoreParameter(configurationObjStr + ".InstanceAmount", std::to_string(configurationObj.instanceAmount)); } } @@ -108,7 +109,8 @@ std::vector ModifyReservedInstancesRequest::getReservedInstanceId() void ModifyReservedInstancesRequest::setReservedInstanceId(const std::vector& reservedInstanceId) { reservedInstanceId_ = reservedInstanceId; - for(int i = 0; i!= reservedInstanceId.size(); i++) - setCoreParameter("ReservedInstanceId."+ std::to_string(i), reservedInstanceId.at(i)); + for(int dep1 = 0; dep1!= reservedInstanceId.size(); dep1++) { + setCoreParameter("ReservedInstanceId."+ std::to_string(dep1), reservedInstanceId.at(dep1)); + } } diff --git a/ecs/src/model/ModifyRouterInterfaceAttributeRequest.cc b/ecs/src/model/ModifyRouterInterfaceAttributeRequest.cc index fe4a4c90f..ccead6f00 100644 --- a/ecs/src/model/ModifyRouterInterfaceAttributeRequest.cc +++ b/ecs/src/model/ModifyRouterInterfaceAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyRouterInterfaceAttributeRequest; ModifyRouterInterfaceAttributeRequest::ModifyRouterInterfaceAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyRouterInterfaceAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyRouterInterfaceAttributeRequest::~ModifyRouterInterfaceAttributeRequest() {} diff --git a/ecs/src/model/ModifyRouterInterfaceSpecRequest.cc b/ecs/src/model/ModifyRouterInterfaceSpecRequest.cc index bb1f111b7..08219f8eb 100644 --- a/ecs/src/model/ModifyRouterInterfaceSpecRequest.cc +++ b/ecs/src/model/ModifyRouterInterfaceSpecRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyRouterInterfaceSpecRequest; ModifyRouterInterfaceSpecRequest::ModifyRouterInterfaceSpecRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyRouterInterfaceSpec") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyRouterInterfaceSpecRequest::~ModifyRouterInterfaceSpecRequest() {} diff --git a/ecs/src/model/ModifySecurityGroupAttributeRequest.cc b/ecs/src/model/ModifySecurityGroupAttributeRequest.cc index b47686ded..08d7fdf30 100644 --- a/ecs/src/model/ModifySecurityGroupAttributeRequest.cc +++ b/ecs/src/model/ModifySecurityGroupAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifySecurityGroupAttributeRequest; ModifySecurityGroupAttributeRequest::ModifySecurityGroupAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifySecurityGroupAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifySecurityGroupAttributeRequest::~ModifySecurityGroupAttributeRequest() {} diff --git a/ecs/src/model/ModifySecurityGroupEgressRuleRequest.cc b/ecs/src/model/ModifySecurityGroupEgressRuleRequest.cc index 0ff9f2388..a9204f210 100644 --- a/ecs/src/model/ModifySecurityGroupEgressRuleRequest.cc +++ b/ecs/src/model/ModifySecurityGroupEgressRuleRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifySecurityGroupEgressRuleRequest; ModifySecurityGroupEgressRuleRequest::ModifySecurityGroupEgressRuleRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifySecurityGroupEgressRule") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifySecurityGroupEgressRuleRequest::~ModifySecurityGroupEgressRuleRequest() {} diff --git a/ecs/src/model/ModifySecurityGroupPolicyRequest.cc b/ecs/src/model/ModifySecurityGroupPolicyRequest.cc index 7a5515226..e6109f66f 100644 --- a/ecs/src/model/ModifySecurityGroupPolicyRequest.cc +++ b/ecs/src/model/ModifySecurityGroupPolicyRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifySecurityGroupPolicyRequest; ModifySecurityGroupPolicyRequest::ModifySecurityGroupPolicyRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifySecurityGroupPolicy") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifySecurityGroupPolicyRequest::~ModifySecurityGroupPolicyRequest() {} diff --git a/ecs/src/model/ModifySecurityGroupRuleRequest.cc b/ecs/src/model/ModifySecurityGroupRuleRequest.cc index 50f13ed9c..d6980caf7 100644 --- a/ecs/src/model/ModifySecurityGroupRuleRequest.cc +++ b/ecs/src/model/ModifySecurityGroupRuleRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifySecurityGroupRuleRequest; ModifySecurityGroupRuleRequest::ModifySecurityGroupRuleRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifySecurityGroupRule") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifySecurityGroupRuleRequest::~ModifySecurityGroupRuleRequest() {} diff --git a/ecs/src/model/ModifySnapshotAttributeRequest.cc b/ecs/src/model/ModifySnapshotAttributeRequest.cc index 3cd159d8d..cdedb697c 100644 --- a/ecs/src/model/ModifySnapshotAttributeRequest.cc +++ b/ecs/src/model/ModifySnapshotAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifySnapshotAttributeRequest; ModifySnapshotAttributeRequest::ModifySnapshotAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifySnapshotAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifySnapshotAttributeRequest::~ModifySnapshotAttributeRequest() {} diff --git a/ecs/src/model/ModifyStorageSetAttributeRequest.cc b/ecs/src/model/ModifyStorageSetAttributeRequest.cc index 0af9e2e87..1bf0b4aa2 100644 --- a/ecs/src/model/ModifyStorageSetAttributeRequest.cc +++ b/ecs/src/model/ModifyStorageSetAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyStorageSetAttributeRequest; ModifyStorageSetAttributeRequest::ModifyStorageSetAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyStorageSetAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyStorageSetAttributeRequest::~ModifyStorageSetAttributeRequest() {} diff --git a/ecs/src/model/ModifyUserBusinessBehaviorRequest.cc b/ecs/src/model/ModifyUserBusinessBehaviorRequest.cc index 311fb9716..306b5b830 100644 --- a/ecs/src/model/ModifyUserBusinessBehaviorRequest.cc +++ b/ecs/src/model/ModifyUserBusinessBehaviorRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyUserBusinessBehaviorRequest; ModifyUserBusinessBehaviorRequest::ModifyUserBusinessBehaviorRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyUserBusinessBehavior") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyUserBusinessBehaviorRequest::~ModifyUserBusinessBehaviorRequest() {} diff --git a/ecs/src/model/ModifyVRouterAttributeRequest.cc b/ecs/src/model/ModifyVRouterAttributeRequest.cc index 15274ff6a..b16c0e780 100644 --- a/ecs/src/model/ModifyVRouterAttributeRequest.cc +++ b/ecs/src/model/ModifyVRouterAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyVRouterAttributeRequest; ModifyVRouterAttributeRequest::ModifyVRouterAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyVRouterAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyVRouterAttributeRequest::~ModifyVRouterAttributeRequest() {} diff --git a/ecs/src/model/ModifyVSwitchAttributeRequest.cc b/ecs/src/model/ModifyVSwitchAttributeRequest.cc index 20c9f914a..8d34e30f8 100644 --- a/ecs/src/model/ModifyVSwitchAttributeRequest.cc +++ b/ecs/src/model/ModifyVSwitchAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyVSwitchAttributeRequest; ModifyVSwitchAttributeRequest::ModifyVSwitchAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyVSwitchAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyVSwitchAttributeRequest::~ModifyVSwitchAttributeRequest() {} diff --git a/ecs/src/model/ModifyVirtualBorderRouterAttributeRequest.cc b/ecs/src/model/ModifyVirtualBorderRouterAttributeRequest.cc index 9c51949fd..8a0e4ccf8 100644 --- a/ecs/src/model/ModifyVirtualBorderRouterAttributeRequest.cc +++ b/ecs/src/model/ModifyVirtualBorderRouterAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyVirtualBorderRouterAttributeRequest; ModifyVirtualBorderRouterAttributeRequest::ModifyVirtualBorderRouterAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyVirtualBorderRouterAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyVirtualBorderRouterAttributeRequest::~ModifyVirtualBorderRouterAttributeRequest() {} diff --git a/ecs/src/model/ModifyVpcAttributeRequest.cc b/ecs/src/model/ModifyVpcAttributeRequest.cc index 073395542..ae17132b6 100644 --- a/ecs/src/model/ModifyVpcAttributeRequest.cc +++ b/ecs/src/model/ModifyVpcAttributeRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ModifyVpcAttributeRequest; ModifyVpcAttributeRequest::ModifyVpcAttributeRequest() : RpcServiceRequest("ecs", "2014-05-26", "ModifyVpcAttribute") -{} +{ + setMethod(HttpRequest::Method::Post); +} ModifyVpcAttributeRequest::~ModifyVpcAttributeRequest() {} diff --git a/ecs/src/model/PurchaseReservedInstancesOfferingRequest.cc b/ecs/src/model/PurchaseReservedInstancesOfferingRequest.cc index a2e994d97..9f203cda5 100644 --- a/ecs/src/model/PurchaseReservedInstancesOfferingRequest.cc +++ b/ecs/src/model/PurchaseReservedInstancesOfferingRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::PurchaseReservedInstancesOfferingRequest; PurchaseReservedInstancesOfferingRequest::PurchaseReservedInstancesOfferingRequest() : RpcServiceRequest("ecs", "2014-05-26", "PurchaseReservedInstancesOffering") -{} +{ + setMethod(HttpRequest::Method::Post); +} PurchaseReservedInstancesOfferingRequest::~PurchaseReservedInstancesOfferingRequest() {} diff --git a/ecs/src/model/ReActivateInstancesRequest.cc b/ecs/src/model/ReActivateInstancesRequest.cc index 2c6e32ded..db3440cf6 100644 --- a/ecs/src/model/ReActivateInstancesRequest.cc +++ b/ecs/src/model/ReActivateInstancesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ReActivateInstancesRequest; ReActivateInstancesRequest::ReActivateInstancesRequest() : RpcServiceRequest("ecs", "2014-05-26", "ReActivateInstances") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReActivateInstancesRequest::~ReActivateInstancesRequest() {} diff --git a/ecs/src/model/ReInitDiskRequest.cc b/ecs/src/model/ReInitDiskRequest.cc index 479ed0553..24e59de4d 100644 --- a/ecs/src/model/ReInitDiskRequest.cc +++ b/ecs/src/model/ReInitDiskRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ReInitDiskRequest; ReInitDiskRequest::ReInitDiskRequest() : RpcServiceRequest("ecs", "2014-05-26", "ReInitDisk") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReInitDiskRequest::~ReInitDiskRequest() {} diff --git a/ecs/src/model/RebootInstanceRequest.cc b/ecs/src/model/RebootInstanceRequest.cc index 81273c653..c6292be49 100644 --- a/ecs/src/model/RebootInstanceRequest.cc +++ b/ecs/src/model/RebootInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::RebootInstanceRequest; RebootInstanceRequest::RebootInstanceRequest() : RpcServiceRequest("ecs", "2014-05-26", "RebootInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} RebootInstanceRequest::~RebootInstanceRequest() {} diff --git a/ecs/src/model/RecoverVirtualBorderRouterRequest.cc b/ecs/src/model/RecoverVirtualBorderRouterRequest.cc index 0fe6d1fec..abb2e5768 100644 --- a/ecs/src/model/RecoverVirtualBorderRouterRequest.cc +++ b/ecs/src/model/RecoverVirtualBorderRouterRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::RecoverVirtualBorderRouterRequest; RecoverVirtualBorderRouterRequest::RecoverVirtualBorderRouterRequest() : RpcServiceRequest("ecs", "2014-05-26", "RecoverVirtualBorderRouter") -{} +{ + setMethod(HttpRequest::Method::Post); +} RecoverVirtualBorderRouterRequest::~RecoverVirtualBorderRouterRequest() {} diff --git a/ecs/src/model/RedeployInstanceRequest.cc b/ecs/src/model/RedeployInstanceRequest.cc index 3f0212b5e..6f017a9a2 100644 --- a/ecs/src/model/RedeployInstanceRequest.cc +++ b/ecs/src/model/RedeployInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::RedeployInstanceRequest; RedeployInstanceRequest::RedeployInstanceRequest() : RpcServiceRequest("ecs", "2014-05-26", "RedeployInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} RedeployInstanceRequest::~RedeployInstanceRequest() {} diff --git a/ecs/src/model/ReleaseDedicatedHostRequest.cc b/ecs/src/model/ReleaseDedicatedHostRequest.cc index cb2ea492c..a04dab4f1 100644 --- a/ecs/src/model/ReleaseDedicatedHostRequest.cc +++ b/ecs/src/model/ReleaseDedicatedHostRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ReleaseDedicatedHostRequest; ReleaseDedicatedHostRequest::ReleaseDedicatedHostRequest() : RpcServiceRequest("ecs", "2014-05-26", "ReleaseDedicatedHost") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReleaseDedicatedHostRequest::~ReleaseDedicatedHostRequest() {} diff --git a/ecs/src/model/ReleaseEipAddressRequest.cc b/ecs/src/model/ReleaseEipAddressRequest.cc index aec53a44d..aa5e8fb7a 100644 --- a/ecs/src/model/ReleaseEipAddressRequest.cc +++ b/ecs/src/model/ReleaseEipAddressRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ReleaseEipAddressRequest; ReleaseEipAddressRequest::ReleaseEipAddressRequest() : RpcServiceRequest("ecs", "2014-05-26", "ReleaseEipAddress") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReleaseEipAddressRequest::~ReleaseEipAddressRequest() {} diff --git a/ecs/src/model/ReleasePublicIpAddressRequest.cc b/ecs/src/model/ReleasePublicIpAddressRequest.cc index 026e678ae..9cf5d99ca 100644 --- a/ecs/src/model/ReleasePublicIpAddressRequest.cc +++ b/ecs/src/model/ReleasePublicIpAddressRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ReleasePublicIpAddressRequest; ReleasePublicIpAddressRequest::ReleasePublicIpAddressRequest() : RpcServiceRequest("ecs", "2014-05-26", "ReleasePublicIpAddress") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReleasePublicIpAddressRequest::~ReleasePublicIpAddressRequest() {} diff --git a/ecs/src/model/RemoveBandwidthPackageIpsRequest.cc b/ecs/src/model/RemoveBandwidthPackageIpsRequest.cc index aac93972a..5be839dd3 100644 --- a/ecs/src/model/RemoveBandwidthPackageIpsRequest.cc +++ b/ecs/src/model/RemoveBandwidthPackageIpsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::RemoveBandwidthPackageIpsRequest; RemoveBandwidthPackageIpsRequest::RemoveBandwidthPackageIpsRequest() : RpcServiceRequest("ecs", "2014-05-26", "RemoveBandwidthPackageIps") -{} +{ + setMethod(HttpRequest::Method::Post); +} RemoveBandwidthPackageIpsRequest::~RemoveBandwidthPackageIpsRequest() {} @@ -66,8 +68,9 @@ std::vector RemoveBandwidthPackageIpsRequest::getRemovedIpAddresses void RemoveBandwidthPackageIpsRequest::setRemovedIpAddresses(const std::vector& removedIpAddresses) { removedIpAddresses_ = removedIpAddresses; - for(int i = 0; i!= removedIpAddresses.size(); i++) - setCoreParameter("RemovedIpAddresses."+ std::to_string(i), removedIpAddresses.at(i)); + for(int dep1 = 0; dep1!= removedIpAddresses.size(); dep1++) { + setCoreParameter("RemovedIpAddresses."+ std::to_string(dep1), removedIpAddresses.at(dep1)); + } } std::string RemoveBandwidthPackageIpsRequest::getBandwidthPackageId()const diff --git a/ecs/src/model/RemoveTagsRequest.cc b/ecs/src/model/RemoveTagsRequest.cc index d0dc94f93..3cf7f928a 100644 --- a/ecs/src/model/RemoveTagsRequest.cc +++ b/ecs/src/model/RemoveTagsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::RemoveTagsRequest; RemoveTagsRequest::RemoveTagsRequest() : RpcServiceRequest("ecs", "2014-05-26", "RemoveTags") -{} +{ + setMethod(HttpRequest::Method::Post); +} RemoveTagsRequest::~RemoveTagsRequest() {} @@ -55,12 +57,11 @@ std::vector RemoveTagsRequest::getTag()const 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); - setCoreParameter(str + ".Value", obj.value); - setCoreParameter(str + ".Key", obj.key); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Value", tagObj.value); + setCoreParameter(tagObjStr + ".Key", tagObj.key); } } diff --git a/ecs/src/model/RenewDedicatedHostsRequest.cc b/ecs/src/model/RenewDedicatedHostsRequest.cc index 191910ea4..1d3ea5fcd 100644 --- a/ecs/src/model/RenewDedicatedHostsRequest.cc +++ b/ecs/src/model/RenewDedicatedHostsRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::RenewDedicatedHostsRequest; RenewDedicatedHostsRequest::RenewDedicatedHostsRequest() : RpcServiceRequest("ecs", "2014-05-26", "RenewDedicatedHosts") -{} +{ + setMethod(HttpRequest::Method::Post); +} RenewDedicatedHostsRequest::~RenewDedicatedHostsRequest() {} diff --git a/ecs/src/model/RenewInstanceRequest.cc b/ecs/src/model/RenewInstanceRequest.cc index 0f97996cb..3c1a11526 100644 --- a/ecs/src/model/RenewInstanceRequest.cc +++ b/ecs/src/model/RenewInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::RenewInstanceRequest; RenewInstanceRequest::RenewInstanceRequest() : RpcServiceRequest("ecs", "2014-05-26", "RenewInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} RenewInstanceRequest::~RenewInstanceRequest() {} diff --git a/ecs/src/model/ReplaceSystemDiskRequest.cc b/ecs/src/model/ReplaceSystemDiskRequest.cc index 9af14bffb..b110892db 100644 --- a/ecs/src/model/ReplaceSystemDiskRequest.cc +++ b/ecs/src/model/ReplaceSystemDiskRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ReplaceSystemDiskRequest; ReplaceSystemDiskRequest::ReplaceSystemDiskRequest() : RpcServiceRequest("ecs", "2014-05-26", "ReplaceSystemDisk") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReplaceSystemDiskRequest::~ReplaceSystemDiskRequest() {} diff --git a/ecs/src/model/ReportInstancesStatusRequest.cc b/ecs/src/model/ReportInstancesStatusRequest.cc index 523b39995..ab06d78a8 100644 --- a/ecs/src/model/ReportInstancesStatusRequest.cc +++ b/ecs/src/model/ReportInstancesStatusRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ReportInstancesStatusRequest; ReportInstancesStatusRequest::ReportInstancesStatusRequest() : RpcServiceRequest("ecs", "2014-05-26", "ReportInstancesStatus") -{} +{ + setMethod(HttpRequest::Method::Post); +} ReportInstancesStatusRequest::~ReportInstancesStatusRequest() {} @@ -88,8 +90,9 @@ std::vector ReportInstancesStatusRequest::getDiskId()const void ReportInstancesStatusRequest::setDiskId(const std::vector& diskId) { diskId_ = diskId; - for(int i = 0; i!= diskId.size(); i++) - setCoreParameter("DiskId."+ std::to_string(i), diskId.at(i)); + for(int dep1 = 0; dep1!= diskId.size(); dep1++) { + setCoreParameter("DiskId."+ std::to_string(dep1), diskId.at(dep1)); + } } std::string ReportInstancesStatusRequest::getResourceOwnerAccount()const @@ -144,8 +147,9 @@ std::vector ReportInstancesStatusRequest::getInstanceId()const void ReportInstancesStatusRequest::setInstanceId(const std::vector& instanceId) { instanceId_ = instanceId; - for(int i = 0; i!= instanceId.size(); i++) - setCoreParameter("InstanceId."+ std::to_string(i), instanceId.at(i)); + for(int dep1 = 0; dep1!= instanceId.size(); dep1++) { + setCoreParameter("InstanceId."+ std::to_string(dep1), instanceId.at(dep1)); + } } std::vector ReportInstancesStatusRequest::getDevice()const @@ -156,7 +160,8 @@ std::vector ReportInstancesStatusRequest::getDevice()const void ReportInstancesStatusRequest::setDevice(const std::vector& device) { device_ = device; - for(int i = 0; i!= device.size(); i++) - setCoreParameter("Device."+ std::to_string(i), device.at(i)); + for(int dep1 = 0; dep1!= device.size(); dep1++) { + setCoreParameter("Device."+ std::to_string(dep1), device.at(dep1)); + } } diff --git a/ecs/src/model/ResetDiskRequest.cc b/ecs/src/model/ResetDiskRequest.cc index b493938cd..812814deb 100644 --- a/ecs/src/model/ResetDiskRequest.cc +++ b/ecs/src/model/ResetDiskRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ResetDiskRequest; ResetDiskRequest::ResetDiskRequest() : RpcServiceRequest("ecs", "2014-05-26", "ResetDisk") -{} +{ + setMethod(HttpRequest::Method::Post); +} ResetDiskRequest::~ResetDiskRequest() {} diff --git a/ecs/src/model/ResizeDiskRequest.cc b/ecs/src/model/ResizeDiskRequest.cc index 0adbfec30..1171191cb 100644 --- a/ecs/src/model/ResizeDiskRequest.cc +++ b/ecs/src/model/ResizeDiskRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::ResizeDiskRequest; ResizeDiskRequest::ResizeDiskRequest() : RpcServiceRequest("ecs", "2014-05-26", "ResizeDisk") -{} +{ + setMethod(HttpRequest::Method::Post); +} ResizeDiskRequest::~ResizeDiskRequest() {} diff --git a/ecs/src/model/RevokeSecurityGroupEgressRequest.cc b/ecs/src/model/RevokeSecurityGroupEgressRequest.cc index 330e74205..bb48802bd 100644 --- a/ecs/src/model/RevokeSecurityGroupEgressRequest.cc +++ b/ecs/src/model/RevokeSecurityGroupEgressRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::RevokeSecurityGroupEgressRequest; RevokeSecurityGroupEgressRequest::RevokeSecurityGroupEgressRequest() : RpcServiceRequest("ecs", "2014-05-26", "RevokeSecurityGroupEgress") -{} +{ + setMethod(HttpRequest::Method::Post); +} RevokeSecurityGroupEgressRequest::~RevokeSecurityGroupEgressRequest() {} diff --git a/ecs/src/model/RevokeSecurityGroupRequest.cc b/ecs/src/model/RevokeSecurityGroupRequest.cc index cd156bd14..0b1659bbb 100644 --- a/ecs/src/model/RevokeSecurityGroupRequest.cc +++ b/ecs/src/model/RevokeSecurityGroupRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::RevokeSecurityGroupRequest; RevokeSecurityGroupRequest::RevokeSecurityGroupRequest() : RpcServiceRequest("ecs", "2014-05-26", "RevokeSecurityGroup") -{} +{ + setMethod(HttpRequest::Method::Post); +} RevokeSecurityGroupRequest::~RevokeSecurityGroupRequest() {} diff --git a/ecs/src/model/RunCommandRequest.cc b/ecs/src/model/RunCommandRequest.cc index f61deb73f..f92d3d332 100644 --- a/ecs/src/model/RunCommandRequest.cc +++ b/ecs/src/model/RunCommandRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::RunCommandRequest; RunCommandRequest::RunCommandRequest() : RpcServiceRequest("ecs", "2014-05-26", "RunCommand") -{} +{ + setMethod(HttpRequest::Method::Post); +} RunCommandRequest::~RunCommandRequest() {} @@ -187,8 +189,9 @@ std::vector RunCommandRequest::getInstanceId()const void RunCommandRequest::setInstanceId(const std::vector& instanceId) { instanceId_ = instanceId; - for(int i = 0; i!= instanceId.size(); i++) - setCoreParameter("InstanceId."+ std::to_string(i), instanceId.at(i)); + for(int dep1 = 0; dep1!= instanceId.size(); dep1++) { + setCoreParameter("InstanceId."+ std::to_string(dep1), instanceId.at(dep1)); + } } std::string RunCommandRequest::getName()const diff --git a/ecs/src/model/RunInstancesRequest.cc b/ecs/src/model/RunInstancesRequest.cc index 4ccd076fa..24aa3a830 100644 --- a/ecs/src/model/RunInstancesRequest.cc +++ b/ecs/src/model/RunInstancesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::RunInstancesRequest; RunInstancesRequest::RunInstancesRequest() : RpcServiceRequest("ecs", "2014-05-26", "RunInstances") -{} +{ + setMethod(HttpRequest::Method::Post); +} RunInstancesRequest::~RunInstancesRequest() {} @@ -176,12 +178,11 @@ std::vector RunInstancesRequest::getTag()const void RunInstancesRequest::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); - setCoreParameter(str + ".Key", obj.key); - setCoreParameter(str + ".Value", obj.value); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Key", tagObj.key); + setCoreParameter(tagObjStr + ".Value", tagObj.value); } } @@ -207,6 +208,17 @@ void RunInstancesRequest::setAutoRenewPeriod(int autoRenewPeriod) setCoreParameter("AutoRenewPeriod", std::to_string(autoRenewPeriod)); } +int RunInstancesRequest::getCpuOptionsCore()const +{ + return cpuOptionsCore_; +} + +void RunInstancesRequest::setCpuOptionsCore(int cpuOptionsCore) +{ + cpuOptionsCore_ = cpuOptionsCore; + setCoreParameter("CpuOptionsCore", std::to_string(cpuOptionsCore)); +} + int RunInstancesRequest::getPeriod()const { return period_; @@ -251,6 +263,17 @@ void RunInstancesRequest::setIpv6AddressCount(int ipv6AddressCount) setCoreParameter("Ipv6AddressCount", std::to_string(ipv6AddressCount)); } +std::string RunInstancesRequest::getCpuOptionsNuma()const +{ + return cpuOptionsNuma_; +} + +void RunInstancesRequest::setCpuOptionsNuma(const std::string& cpuOptionsNuma) +{ + cpuOptionsNuma_ = cpuOptionsNuma; + setCoreParameter("CpuOptionsNuma", cpuOptionsNuma); +} + long RunInstancesRequest::getOwnerId()const { return ownerId_; @@ -369,8 +392,9 @@ std::vector RunInstancesRequest::getIpv6Address()const void RunInstancesRequest::setIpv6Address(const std::vector& ipv6Address) { ipv6Address_ = ipv6Address; - for(int i = 0; i!= ipv6Address.size(); i++) - setCoreParameter("Ipv6Address."+ std::to_string(i), ipv6Address.at(i)); + for(int dep1 = 0; dep1!= ipv6Address.size(); dep1++) { + setCoreParameter("Ipv6Address."+ std::to_string(dep1), ipv6Address.at(dep1)); + } } int RunInstancesRequest::getInternetMaxBandwidthIn()const @@ -472,6 +496,17 @@ void RunInstancesRequest::setDescription(const std::string& description) setCoreParameter("Description", description); } +int RunInstancesRequest::getCpuOptionsThreadsPerCore()const +{ + return cpuOptionsThreadsPerCore_; +} + +void RunInstancesRequest::setCpuOptionsThreadsPerCore(int cpuOptionsThreadsPerCore) +{ + cpuOptionsThreadsPerCore_ = cpuOptionsThreadsPerCore; + setCoreParameter("CpuOptionsThreadsPerCore", std::to_string(cpuOptionsThreadsPerCore)); +} + std::string RunInstancesRequest::getSystemDiskCategory()const { return systemDiskCategory_; @@ -579,15 +614,14 @@ std::vector RunInstancesRequest::getNetwo void RunInstancesRequest::setNetworkInterface(const std::vector& networkInterface) { networkInterface_ = networkInterface; - int i = 0; - for(int i = 0; i!= networkInterface.size(); i++) { - auto obj = networkInterface.at(i); - std::string str ="NetworkInterface."+ std::to_string(i); - setCoreParameter(str + ".PrimaryIpAddress", obj.primaryIpAddress); - setCoreParameter(str + ".VSwitchId", obj.vSwitchId); - setCoreParameter(str + ".SecurityGroupId", obj.securityGroupId); - setCoreParameter(str + ".NetworkInterfaceName", obj.networkInterfaceName); - setCoreParameter(str + ".Description", obj.description); + for(int dep1 = 0; dep1!= networkInterface.size(); dep1++) { + auto networkInterfaceObj = networkInterface.at(dep1); + std::string networkInterfaceObjStr = "NetworkInterface." + std::to_string(dep1); + setCoreParameter(networkInterfaceObjStr + ".PrimaryIpAddress", networkInterfaceObj.primaryIpAddress); + setCoreParameter(networkInterfaceObjStr + ".VSwitchId", networkInterfaceObj.vSwitchId); + setCoreParameter(networkInterfaceObjStr + ".SecurityGroupId", networkInterfaceObj.securityGroupId); + setCoreParameter(networkInterfaceObjStr + ".NetworkInterfaceName", networkInterfaceObj.networkInterfaceName); + setCoreParameter(networkInterfaceObjStr + ".Description", networkInterfaceObj.description); } } @@ -709,8 +743,9 @@ std::vector RunInstancesRequest::getSecurityGroupIds()const void RunInstancesRequest::setSecurityGroupIds(const std::vector& securityGroupIds) { securityGroupIds_ = securityGroupIds; - for(int i = 0; i!= securityGroupIds.size(); i++) - setCoreParameter("SecurityGroupIds."+ std::to_string(i), securityGroupIds.at(i)); + for(int dep1 = 0; dep1!= securityGroupIds.size(); dep1++) { + setCoreParameter("SecurityGroupIds."+ std::to_string(dep1), securityGroupIds.at(dep1)); + } } int RunInstancesRequest::getSpotDuration()const @@ -732,21 +767,20 @@ std::vector RunInstancesRequest::getDataDisk()con void RunInstancesRequest::setDataDisk(const std::vector& dataDisk) { dataDisk_ = dataDisk; - int i = 0; - for(int i = 0; i!= dataDisk.size(); i++) { - auto obj = dataDisk.at(i); - std::string str ="DataDisk."+ std::to_string(i); - setCoreParameter(str + ".Size", std::to_string(obj.size)); - setCoreParameter(str + ".SnapshotId", obj.snapshotId); - setCoreParameter(str + ".Category", obj.category); - setCoreParameter(str + ".Encrypted", obj.encrypted); - setCoreParameter(str + ".KMSKeyId", obj.kMSKeyId); - setCoreParameter(str + ".DiskName", obj.diskName); - setCoreParameter(str + ".Description", obj.description); - setCoreParameter(str + ".Device", obj.device); - setCoreParameter(str + ".DeleteWithInstance", obj.deleteWithInstance ? "true" : "false"); - setCoreParameter(str + ".PerformanceLevel", obj.performanceLevel); - setCoreParameter(str + ".AutoSnapshotPolicyId", obj.autoSnapshotPolicyId); + for(int dep1 = 0; dep1!= dataDisk.size(); dep1++) { + auto dataDiskObj = dataDisk.at(dep1); + std::string dataDiskObjStr = "DataDisk." + std::to_string(dep1); + setCoreParameter(dataDiskObjStr + ".Size", std::to_string(dataDiskObj.size)); + setCoreParameter(dataDiskObjStr + ".SnapshotId", dataDiskObj.snapshotId); + setCoreParameter(dataDiskObjStr + ".Category", dataDiskObj.category); + setCoreParameter(dataDiskObjStr + ".Encrypted", dataDiskObj.encrypted); + setCoreParameter(dataDiskObjStr + ".KMSKeyId", dataDiskObj.kMSKeyId); + setCoreParameter(dataDiskObjStr + ".DiskName", dataDiskObj.diskName); + setCoreParameter(dataDiskObjStr + ".Description", dataDiskObj.description); + setCoreParameter(dataDiskObjStr + ".Device", dataDiskObj.device); + setCoreParameter(dataDiskObjStr + ".DeleteWithInstance", dataDiskObj.deleteWithInstance ? "true" : "false"); + setCoreParameter(dataDiskObjStr + ".PerformanceLevel", dataDiskObj.performanceLevel); + setCoreParameter(dataDiskObjStr + ".AutoSnapshotPolicyId", dataDiskObj.autoSnapshotPolicyId); } } diff --git a/ecs/src/model/StartInstanceRequest.cc b/ecs/src/model/StartInstanceRequest.cc index 38b43b6d9..93a5d8048 100644 --- a/ecs/src/model/StartInstanceRequest.cc +++ b/ecs/src/model/StartInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::StartInstanceRequest; StartInstanceRequest::StartInstanceRequest() : RpcServiceRequest("ecs", "2014-05-26", "StartInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} StartInstanceRequest::~StartInstanceRequest() {} diff --git a/ecs/src/model/StopInstanceRequest.cc b/ecs/src/model/StopInstanceRequest.cc index 4999b7e97..bd3166b59 100644 --- a/ecs/src/model/StopInstanceRequest.cc +++ b/ecs/src/model/StopInstanceRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::StopInstanceRequest; StopInstanceRequest::StopInstanceRequest() : RpcServiceRequest("ecs", "2014-05-26", "StopInstance") -{} +{ + setMethod(HttpRequest::Method::Post); +} StopInstanceRequest::~StopInstanceRequest() {} diff --git a/ecs/src/model/StopInvocationRequest.cc b/ecs/src/model/StopInvocationRequest.cc index 1d075b3f0..142b2b714 100644 --- a/ecs/src/model/StopInvocationRequest.cc +++ b/ecs/src/model/StopInvocationRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::StopInvocationRequest; StopInvocationRequest::StopInvocationRequest() : RpcServiceRequest("ecs", "2014-05-26", "StopInvocation") -{} +{ + setMethod(HttpRequest::Method::Post); +} StopInvocationRequest::~StopInvocationRequest() {} @@ -99,7 +101,8 @@ std::vector StopInvocationRequest::getInstanceId()const void StopInvocationRequest::setInstanceId(const std::vector& instanceId) { instanceId_ = instanceId; - for(int i = 0; i!= instanceId.size(); i++) - setCoreParameter("InstanceId."+ std::to_string(i), instanceId.at(i)); + for(int dep1 = 0; dep1!= instanceId.size(); dep1++) { + setCoreParameter("InstanceId."+ std::to_string(dep1), instanceId.at(dep1)); + } } diff --git a/ecs/src/model/TagResourcesRequest.cc b/ecs/src/model/TagResourcesRequest.cc index b0277ffb8..3d0a42478 100644 --- a/ecs/src/model/TagResourcesRequest.cc +++ b/ecs/src/model/TagResourcesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::TagResourcesRequest; TagResourcesRequest::TagResourcesRequest() : RpcServiceRequest("ecs", "2014-05-26", "TagResources") -{} +{ + setMethod(HttpRequest::Method::Post); +} TagResourcesRequest::~TagResourcesRequest() {} @@ -44,12 +46,11 @@ std::vector TagResourcesRequest::getTag()const void TagResourcesRequest::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); - setCoreParameter(str + ".Key", obj.key); - setCoreParameter(str + ".Value", obj.value); + for(int dep1 = 0; dep1!= tag.size(); dep1++) { + auto tagObj = tag.at(dep1); + std::string tagObjStr = "Tag." + std::to_string(dep1); + setCoreParameter(tagObjStr + ".Key", tagObj.key); + setCoreParameter(tagObjStr + ".Value", tagObj.value); } } @@ -61,8 +62,9 @@ std::vector TagResourcesRequest::getResourceId()const void TagResourcesRequest::setResourceId(const std::vector& resourceId) { resourceId_ = resourceId; - for(int i = 0; i!= resourceId.size(); i++) - setCoreParameter("ResourceId."+ std::to_string(i), resourceId.at(i)); + for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { + setCoreParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); + } } std::string TagResourcesRequest::getResourceOwnerAccount()const diff --git a/ecs/src/model/TerminatePhysicalConnectionRequest.cc b/ecs/src/model/TerminatePhysicalConnectionRequest.cc index 6a35bdeba..faa207b87 100644 --- a/ecs/src/model/TerminatePhysicalConnectionRequest.cc +++ b/ecs/src/model/TerminatePhysicalConnectionRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::TerminatePhysicalConnectionRequest; TerminatePhysicalConnectionRequest::TerminatePhysicalConnectionRequest() : RpcServiceRequest("ecs", "2014-05-26", "TerminatePhysicalConnection") -{} +{ + setMethod(HttpRequest::Method::Post); +} TerminatePhysicalConnectionRequest::~TerminatePhysicalConnectionRequest() {} diff --git a/ecs/src/model/TerminateVirtualBorderRouterRequest.cc b/ecs/src/model/TerminateVirtualBorderRouterRequest.cc index 1484561e5..30dce906a 100644 --- a/ecs/src/model/TerminateVirtualBorderRouterRequest.cc +++ b/ecs/src/model/TerminateVirtualBorderRouterRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::TerminateVirtualBorderRouterRequest; TerminateVirtualBorderRouterRequest::TerminateVirtualBorderRouterRequest() : RpcServiceRequest("ecs", "2014-05-26", "TerminateVirtualBorderRouter") -{} +{ + setMethod(HttpRequest::Method::Post); +} TerminateVirtualBorderRouterRequest::~TerminateVirtualBorderRouterRequest() {} diff --git a/ecs/src/model/UnassignIpv6AddressesRequest.cc b/ecs/src/model/UnassignIpv6AddressesRequest.cc index 829080a83..62556213d 100644 --- a/ecs/src/model/UnassignIpv6AddressesRequest.cc +++ b/ecs/src/model/UnassignIpv6AddressesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::UnassignIpv6AddressesRequest; UnassignIpv6AddressesRequest::UnassignIpv6AddressesRequest() : RpcServiceRequest("ecs", "2014-05-26", "UnassignIpv6Addresses") -{} +{ + setMethod(HttpRequest::Method::Post); +} UnassignIpv6AddressesRequest::~UnassignIpv6AddressesRequest() {} @@ -99,7 +101,8 @@ std::vector UnassignIpv6AddressesRequest::getIpv6Address()const void UnassignIpv6AddressesRequest::setIpv6Address(const std::vector& ipv6Address) { ipv6Address_ = ipv6Address; - for(int i = 0; i!= ipv6Address.size(); i++) - setCoreParameter("Ipv6Address."+ std::to_string(i), ipv6Address.at(i)); + for(int dep1 = 0; dep1!= ipv6Address.size(); dep1++) { + setCoreParameter("Ipv6Address."+ std::to_string(dep1), ipv6Address.at(dep1)); + } } diff --git a/ecs/src/model/UnassignPrivateIpAddressesRequest.cc b/ecs/src/model/UnassignPrivateIpAddressesRequest.cc index 0e0982687..9d49d0a5c 100644 --- a/ecs/src/model/UnassignPrivateIpAddressesRequest.cc +++ b/ecs/src/model/UnassignPrivateIpAddressesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::UnassignPrivateIpAddressesRequest; UnassignPrivateIpAddressesRequest::UnassignPrivateIpAddressesRequest() : RpcServiceRequest("ecs", "2014-05-26", "UnassignPrivateIpAddresses") -{} +{ + setMethod(HttpRequest::Method::Post); +} UnassignPrivateIpAddressesRequest::~UnassignPrivateIpAddressesRequest() {} @@ -88,8 +90,9 @@ std::vector UnassignPrivateIpAddressesRequest::getPrivateIpAddress( void UnassignPrivateIpAddressesRequest::setPrivateIpAddress(const std::vector& privateIpAddress) { privateIpAddress_ = privateIpAddress; - for(int i = 0; i!= privateIpAddress.size(); i++) - setCoreParameter("PrivateIpAddress."+ std::to_string(i), privateIpAddress.at(i)); + for(int dep1 = 0; dep1!= privateIpAddress.size(); dep1++) { + setCoreParameter("PrivateIpAddress."+ std::to_string(dep1), privateIpAddress.at(dep1)); + } } std::string UnassignPrivateIpAddressesRequest::getNetworkInterfaceId()const diff --git a/ecs/src/model/UnassociateEipAddressRequest.cc b/ecs/src/model/UnassociateEipAddressRequest.cc index 936801952..7e094c7c5 100644 --- a/ecs/src/model/UnassociateEipAddressRequest.cc +++ b/ecs/src/model/UnassociateEipAddressRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::UnassociateEipAddressRequest; UnassociateEipAddressRequest::UnassociateEipAddressRequest() : RpcServiceRequest("ecs", "2014-05-26", "UnassociateEipAddress") -{} +{ + setMethod(HttpRequest::Method::Post); +} UnassociateEipAddressRequest::~UnassociateEipAddressRequest() {} diff --git a/ecs/src/model/UnassociateHaVipRequest.cc b/ecs/src/model/UnassociateHaVipRequest.cc index d4a9d9691..184c43306 100644 --- a/ecs/src/model/UnassociateHaVipRequest.cc +++ b/ecs/src/model/UnassociateHaVipRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::UnassociateHaVipRequest; UnassociateHaVipRequest::UnassociateHaVipRequest() : RpcServiceRequest("ecs", "2014-05-26", "UnassociateHaVip") -{} +{ + setMethod(HttpRequest::Method::Post); +} UnassociateHaVipRequest::~UnassociateHaVipRequest() {} diff --git a/ecs/src/model/UntagResourcesRequest.cc b/ecs/src/model/UntagResourcesRequest.cc index bbf0e5d95..074aa1da8 100644 --- a/ecs/src/model/UntagResourcesRequest.cc +++ b/ecs/src/model/UntagResourcesRequest.cc @@ -20,7 +20,9 @@ using AlibabaCloud::Ecs::Model::UntagResourcesRequest; UntagResourcesRequest::UntagResourcesRequest() : RpcServiceRequest("ecs", "2014-05-26", "UntagResources") -{} +{ + setMethod(HttpRequest::Method::Post); +} UntagResourcesRequest::~UntagResourcesRequest() {} @@ -66,8 +68,9 @@ std::vector UntagResourcesRequest::getResourceId()const void UntagResourcesRequest::setResourceId(const std::vector& resourceId) { resourceId_ = resourceId; - for(int i = 0; i!= resourceId.size(); i++) - setCoreParameter("ResourceId."+ std::to_string(i), resourceId.at(i)); + for(int dep1 = 0; dep1!= resourceId.size(); dep1++) { + setCoreParameter("ResourceId."+ std::to_string(dep1), resourceId.at(dep1)); + } } std::string UntagResourcesRequest::getResourceOwnerAccount()const @@ -122,7 +125,8 @@ std::vector UntagResourcesRequest::getTagKey()const void UntagResourcesRequest::setTagKey(const std::vector& tagKey) { tagKey_ = tagKey; - for(int i = 0; i!= tagKey.size(); i++) - setCoreParameter("TagKey."+ std::to_string(i), tagKey.at(i)); + for(int dep1 = 0; dep1!= tagKey.size(); dep1++) { + setCoreParameter("TagKey."+ std::to_string(dep1), tagKey.at(dep1)); + } }