diff --git a/CHANGELOG b/CHANGELOG index 2cc66b61e..a3ebd82f2 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +2018-03-16 Version: 1.2.15 +1, Synchronize to the latest api list + 2018-03-15 Version: 1.2.14 1, Synchronize to the latest api list diff --git a/VERSION b/VERSION index d79a5f8c9..05060b805 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.2.14 \ No newline at end of file +1.2.15 \ No newline at end of file diff --git a/ecs/CMakeLists.txt b/ecs/CMakeLists.txt index 8205cfc83..4cb46490a 100644 --- a/ecs/CMakeLists.txt +++ b/ecs/CMakeLists.txt @@ -227,6 +227,8 @@ set(ecs_public_header_model include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeResult.h include/alibabacloud/ecs/model/AddTagsRequest.h include/alibabacloud/ecs/model/AddTagsResult.h + include/alibabacloud/ecs/model/CancelUserEventRequest.h + include/alibabacloud/ecs/model/CancelUserEventResult.h include/alibabacloud/ecs/model/CreateHpcClusterRequest.h include/alibabacloud/ecs/model/CreateHpcClusterResult.h include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorRequest.h @@ -343,6 +345,8 @@ set(ecs_public_header_model include/alibabacloud/ecs/model/CreateSecurityGroupResult.h include/alibabacloud/ecs/model/DescribeSnapshotLinksRequest.h include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h + include/alibabacloud/ecs/model/DescribeEventDetailRequest.h + include/alibabacloud/ecs/model/DescribeEventDetailResult.h include/alibabacloud/ecs/model/DescribeInvocationResultsRequest.h include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeRequest.h @@ -395,6 +399,8 @@ set(ecs_public_header_model include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyExResult.h include/alibabacloud/ecs/model/CreatePhysicalConnectionRequest.h include/alibabacloud/ecs/model/CreatePhysicalConnectionResult.h + include/alibabacloud/ecs/model/ModifyUserEventAttributeRequest.h + include/alibabacloud/ecs/model/ModifyUserEventAttributeResult.h include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h include/alibabacloud/ecs/model/DescribeKeyPairsResult.h include/alibabacloud/ecs/model/ModifySecurityGroupPolicyRequest.h @@ -429,6 +435,8 @@ set(ecs_public_header_model include/alibabacloud/ecs/model/DescribeRegionsResult.h include/alibabacloud/ecs/model/DescribeClassicLinkInstancesRequest.h include/alibabacloud/ecs/model/DescribeClassicLinkInstancesResult.h + include/alibabacloud/ecs/model/CreateUserEventRequest.h + include/alibabacloud/ecs/model/CreateUserEventResult.h include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyRequest.h include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyResult.h include/alibabacloud/ecs/model/DescribePhysicalConnectionsRequest.h @@ -453,6 +461,8 @@ set(ecs_public_header_model include/alibabacloud/ecs/model/AllocateEipAddressResult.h include/alibabacloud/ecs/model/DeleteDiskRequest.h include/alibabacloud/ecs/model/DeleteDiskResult.h + include/alibabacloud/ecs/model/DescribeEventsRequest.h + include/alibabacloud/ecs/model/DescribeEventsResult.h include/alibabacloud/ecs/model/UnassociateHaVipRequest.h include/alibabacloud/ecs/model/UnassociateHaVipResult.h include/alibabacloud/ecs/model/ModifyHaVipAttributeRequest.h @@ -676,6 +686,8 @@ set(ecs_src src/model/ModifyInstanceVpcAttributeResult.cc src/model/AddTagsRequest.cc src/model/AddTagsResult.cc + src/model/CancelUserEventRequest.cc + src/model/CancelUserEventResult.cc src/model/CreateHpcClusterRequest.cc src/model/CreateHpcClusterResult.cc src/model/DescribeUserBusinessBehaviorRequest.cc @@ -792,6 +804,8 @@ set(ecs_src src/model/CreateSecurityGroupResult.cc src/model/DescribeSnapshotLinksRequest.cc src/model/DescribeSnapshotLinksResult.cc + src/model/DescribeEventDetailRequest.cc + src/model/DescribeEventDetailResult.cc src/model/DescribeInvocationResultsRequest.cc src/model/DescribeInvocationResultsResult.cc src/model/DescribeRecommendInstanceTypeRequest.cc @@ -844,6 +858,8 @@ set(ecs_src src/model/ModifyAutoSnapshotPolicyExResult.cc src/model/CreatePhysicalConnectionRequest.cc src/model/CreatePhysicalConnectionResult.cc + src/model/ModifyUserEventAttributeRequest.cc + src/model/ModifyUserEventAttributeResult.cc src/model/DescribeKeyPairsRequest.cc src/model/DescribeKeyPairsResult.cc src/model/ModifySecurityGroupPolicyRequest.cc @@ -878,6 +894,8 @@ set(ecs_src src/model/DescribeRegionsResult.cc src/model/DescribeClassicLinkInstancesRequest.cc src/model/DescribeClassicLinkInstancesResult.cc + src/model/CreateUserEventRequest.cc + src/model/CreateUserEventResult.cc src/model/DescribeAutoSnapshotPolicyRequest.cc src/model/DescribeAutoSnapshotPolicyResult.cc src/model/DescribePhysicalConnectionsRequest.cc @@ -902,6 +920,8 @@ set(ecs_src src/model/AllocateEipAddressResult.cc src/model/DeleteDiskRequest.cc src/model/DeleteDiskResult.cc + src/model/DescribeEventsRequest.cc + src/model/DescribeEventsResult.cc src/model/UnassociateHaVipRequest.cc src/model/UnassociateHaVipResult.cc src/model/ModifyHaVipAttributeRequest.cc diff --git a/ecs/include/alibabacloud/ecs/EcsClient.h b/ecs/include/alibabacloud/ecs/EcsClient.h index 35a56764a..ae7f7b875 100644 --- a/ecs/include/alibabacloud/ecs/EcsClient.h +++ b/ecs/include/alibabacloud/ecs/EcsClient.h @@ -228,6 +228,8 @@ #include "model/ModifyInstanceVpcAttributeResult.h" #include "model/AddTagsRequest.h" #include "model/AddTagsResult.h" +#include "model/CancelUserEventRequest.h" +#include "model/CancelUserEventResult.h" #include "model/CreateHpcClusterRequest.h" #include "model/CreateHpcClusterResult.h" #include "model/DescribeUserBusinessBehaviorRequest.h" @@ -344,6 +346,8 @@ #include "model/CreateSecurityGroupResult.h" #include "model/DescribeSnapshotLinksRequest.h" #include "model/DescribeSnapshotLinksResult.h" +#include "model/DescribeEventDetailRequest.h" +#include "model/DescribeEventDetailResult.h" #include "model/DescribeInvocationResultsRequest.h" #include "model/DescribeInvocationResultsResult.h" #include "model/DescribeRecommendInstanceTypeRequest.h" @@ -396,6 +400,8 @@ #include "model/ModifyAutoSnapshotPolicyExResult.h" #include "model/CreatePhysicalConnectionRequest.h" #include "model/CreatePhysicalConnectionResult.h" +#include "model/ModifyUserEventAttributeRequest.h" +#include "model/ModifyUserEventAttributeResult.h" #include "model/DescribeKeyPairsRequest.h" #include "model/DescribeKeyPairsResult.h" #include "model/ModifySecurityGroupPolicyRequest.h" @@ -430,6 +436,8 @@ #include "model/DescribeRegionsResult.h" #include "model/DescribeClassicLinkInstancesRequest.h" #include "model/DescribeClassicLinkInstancesResult.h" +#include "model/CreateUserEventRequest.h" +#include "model/CreateUserEventResult.h" #include "model/DescribeAutoSnapshotPolicyRequest.h" #include "model/DescribeAutoSnapshotPolicyResult.h" #include "model/DescribePhysicalConnectionsRequest.h" @@ -454,6 +462,8 @@ #include "model/AllocateEipAddressResult.h" #include "model/DeleteDiskRequest.h" #include "model/DeleteDiskResult.h" +#include "model/DescribeEventsRequest.h" +#include "model/DescribeEventsResult.h" #include "model/UnassociateHaVipRequest.h" #include "model/UnassociateHaVipResult.h" #include "model/ModifyHaVipAttributeRequest.h" @@ -477,1349 +487,1379 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT EcsClient : public RpcServiceClient { public: - typedef Outcome ModifySnapshotAttributeOutcome; - typedef std::future ModifySnapshotAttributeOutcomeCallable; + typedef Outcome ModifySnapshotAttributeOutcome; + typedef std::future ModifySnapshotAttributeOutcomeCallable; typedef std::function&)> ModifySnapshotAttributeAsyncHandler; - typedef Outcome JoinSecurityGroupOutcome; - typedef std::future JoinSecurityGroupOutcomeCallable; + typedef Outcome JoinSecurityGroupOutcome; + typedef std::future JoinSecurityGroupOutcomeCallable; typedef std::function&)> JoinSecurityGroupAsyncHandler; - typedef Outcome DescribeSnapshotsOutcome; - typedef std::future DescribeSnapshotsOutcomeCallable; + typedef Outcome DescribeSnapshotsOutcome; + typedef std::future DescribeSnapshotsOutcomeCallable; typedef std::function&)> DescribeSnapshotsAsyncHandler; - typedef Outcome ModifyBandwidthPackageSpecOutcome; - typedef std::future ModifyBandwidthPackageSpecOutcomeCallable; + typedef Outcome ModifyBandwidthPackageSpecOutcome; + typedef std::future ModifyBandwidthPackageSpecOutcomeCallable; typedef std::function&)> ModifyBandwidthPackageSpecAsyncHandler; - typedef Outcome ModifyInstanceVncPasswdOutcome; - typedef std::future ModifyInstanceVncPasswdOutcomeCallable; + typedef Outcome ModifyInstanceVncPasswdOutcome; + typedef std::future ModifyInstanceVncPasswdOutcomeCallable; typedef std::function&)> ModifyInstanceVncPasswdAsyncHandler; - typedef Outcome CreateNatGatewayOutcome; - typedef std::future CreateNatGatewayOutcomeCallable; + typedef Outcome CreateNatGatewayOutcome; + typedef std::future CreateNatGatewayOutcomeCallable; typedef std::function&)> CreateNatGatewayAsyncHandler; - typedef Outcome AttachDiskOutcome; - typedef std::future AttachDiskOutcomeCallable; + typedef Outcome AttachDiskOutcome; + typedef std::future AttachDiskOutcomeCallable; typedef std::function&)> AttachDiskAsyncHandler; - typedef Outcome ReInitDiskOutcome; - typedef std::future ReInitDiskOutcomeCallable; + typedef Outcome ReInitDiskOutcome; + typedef std::future ReInitDiskOutcomeCallable; typedef std::function&)> ReInitDiskAsyncHandler; - typedef Outcome CreateHaVipOutcome; - typedef std::future CreateHaVipOutcomeCallable; + typedef Outcome CreateHaVipOutcome; + typedef std::future CreateHaVipOutcomeCallable; typedef std::function&)> CreateHaVipAsyncHandler; - typedef Outcome ModifyAutoSnapshotPolicyOutcome; - typedef std::future ModifyAutoSnapshotPolicyOutcomeCallable; + typedef Outcome ModifyAutoSnapshotPolicyOutcome; + typedef std::future ModifyAutoSnapshotPolicyOutcomeCallable; typedef std::function&)> ModifyAutoSnapshotPolicyAsyncHandler; - typedef Outcome AssociateEipAddressOutcome; - typedef std::future AssociateEipAddressOutcomeCallable; + typedef Outcome AssociateEipAddressOutcome; + typedef std::future AssociateEipAddressOutcomeCallable; typedef std::function&)> AssociateEipAddressAsyncHandler; - typedef Outcome DescribeEipAddressesOutcome; - typedef std::future DescribeEipAddressesOutcomeCallable; + typedef Outcome DescribeEipAddressesOutcome; + typedef std::future DescribeEipAddressesOutcomeCallable; typedef std::function&)> DescribeEipAddressesAsyncHandler; - typedef Outcome RevokeSecurityGroupEgressOutcome; - typedef std::future RevokeSecurityGroupEgressOutcomeCallable; + typedef Outcome RevokeSecurityGroupEgressOutcome; + typedef std::future RevokeSecurityGroupEgressOutcomeCallable; typedef std::function&)> RevokeSecurityGroupEgressAsyncHandler; - typedef Outcome ActivateRouterInterfaceOutcome; - typedef std::future ActivateRouterInterfaceOutcomeCallable; + typedef Outcome ActivateRouterInterfaceOutcome; + typedef std::future ActivateRouterInterfaceOutcomeCallable; typedef std::function&)> ActivateRouterInterfaceAsyncHandler; - typedef Outcome DescribeSpotPriceHistoryOutcome; - typedef std::future DescribeSpotPriceHistoryOutcomeCallable; + typedef Outcome DescribeSpotPriceHistoryOutcome; + typedef std::future DescribeSpotPriceHistoryOutcomeCallable; typedef std::function&)> DescribeSpotPriceHistoryAsyncHandler; - typedef Outcome TerminateVirtualBorderRouterOutcome; - typedef std::future TerminateVirtualBorderRouterOutcomeCallable; + typedef Outcome TerminateVirtualBorderRouterOutcome; + typedef std::future TerminateVirtualBorderRouterOutcomeCallable; typedef std::function&)> TerminateVirtualBorderRouterAsyncHandler; - typedef Outcome StopInstanceOutcome; - typedef std::future StopInstanceOutcomeCallable; + typedef Outcome StopInstanceOutcome; + typedef std::future StopInstanceOutcomeCallable; typedef std::function&)> StopInstanceAsyncHandler; - typedef Outcome DescribeInstanceHistoryEventsOutcome; - typedef std::future DescribeInstanceHistoryEventsOutcomeCallable; + typedef Outcome DescribeInstanceHistoryEventsOutcome; + typedef std::future DescribeInstanceHistoryEventsOutcomeCallable; typedef std::function&)> DescribeInstanceHistoryEventsAsyncHandler; - typedef Outcome DeletePhysicalConnectionOutcome; - typedef std::future DeletePhysicalConnectionOutcomeCallable; + typedef Outcome DeletePhysicalConnectionOutcome; + typedef std::future DeletePhysicalConnectionOutcomeCallable; typedef std::function&)> DeletePhysicalConnectionAsyncHandler; - typedef Outcome RevokeSecurityGroupOutcome; - typedef std::future RevokeSecurityGroupOutcomeCallable; + typedef Outcome RevokeSecurityGroupOutcome; + typedef std::future RevokeSecurityGroupOutcomeCallable; typedef std::function&)> RevokeSecurityGroupAsyncHandler; - typedef Outcome CheckAutoSnapshotPolicyOutcome; - typedef std::future CheckAutoSnapshotPolicyOutcomeCallable; + typedef Outcome CheckAutoSnapshotPolicyOutcome; + typedef std::future CheckAutoSnapshotPolicyOutcomeCallable; typedef std::function&)> CheckAutoSnapshotPolicyAsyncHandler; - typedef Outcome DescribeTaskAttributeOutcome; - typedef std::future DescribeTaskAttributeOutcomeCallable; + typedef Outcome DescribeTaskAttributeOutcome; + typedef std::future DescribeTaskAttributeOutcomeCallable; typedef std::function&)> DescribeTaskAttributeAsyncHandler; - typedef Outcome CreateAutoSnapshotPolicyOutcome; - typedef std::future CreateAutoSnapshotPolicyOutcomeCallable; + typedef Outcome CreateAutoSnapshotPolicyOutcome; + typedef std::future CreateAutoSnapshotPolicyOutcomeCallable; typedef std::function&)> CreateAutoSnapshotPolicyAsyncHandler; - typedef Outcome ReActivateInstancesOutcome; - typedef std::future ReActivateInstancesOutcomeCallable; + typedef Outcome ReActivateInstancesOutcome; + typedef std::future ReActivateInstancesOutcomeCallable; typedef std::function&)> ReActivateInstancesAsyncHandler; - typedef Outcome DescribeForwardTableEntriesOutcome; - typedef std::future DescribeForwardTableEntriesOutcomeCallable; + typedef Outcome DescribeForwardTableEntriesOutcome; + typedef std::future DescribeForwardTableEntriesOutcomeCallable; typedef std::function&)> DescribeForwardTableEntriesAsyncHandler; - typedef Outcome DescribeInstancesOutcome; - typedef std::future DescribeInstancesOutcomeCallable; + typedef Outcome DescribeInstancesOutcome; + typedef std::future DescribeInstancesOutcomeCallable; typedef std::function&)> DescribeInstancesAsyncHandler; - typedef Outcome DescribeSecurityGroupReferencesOutcome; - typedef std::future DescribeSecurityGroupReferencesOutcomeCallable; + typedef Outcome DescribeSecurityGroupReferencesOutcome; + typedef std::future DescribeSecurityGroupReferencesOutcomeCallable; typedef std::function&)> DescribeSecurityGroupReferencesAsyncHandler; - typedef Outcome DeleteRouterInterfaceOutcome; - typedef std::future DeleteRouterInterfaceOutcomeCallable; + typedef Outcome DeleteRouterInterfaceOutcome; + typedef std::future DeleteRouterInterfaceOutcomeCallable; typedef std::function&)> DeleteRouterInterfaceAsyncHandler; - typedef Outcome DetachInstanceRamRoleOutcome; - typedef std::future DetachInstanceRamRoleOutcomeCallable; + typedef Outcome DetachInstanceRamRoleOutcome; + typedef std::future DetachInstanceRamRoleOutcomeCallable; typedef std::function&)> DetachInstanceRamRoleAsyncHandler; - typedef Outcome AllocatePublicIpAddressOutcome; - typedef std::future AllocatePublicIpAddressOutcomeCallable; + typedef Outcome AllocatePublicIpAddressOutcome; + typedef std::future AllocatePublicIpAddressOutcomeCallable; typedef std::function&)> AllocatePublicIpAddressAsyncHandler; - typedef Outcome DescribeEipMonitorDataOutcome; - typedef std::future DescribeEipMonitorDataOutcomeCallable; + typedef Outcome DescribeEipMonitorDataOutcome; + typedef std::future DescribeEipMonitorDataOutcomeCallable; typedef std::function&)> DescribeEipMonitorDataAsyncHandler; - typedef Outcome CancelAutoSnapshotPolicyOutcome; - typedef std::future CancelAutoSnapshotPolicyOutcomeCallable; + typedef Outcome CancelAutoSnapshotPolicyOutcome; + typedef std::future CancelAutoSnapshotPolicyOutcomeCallable; typedef std::function&)> CancelAutoSnapshotPolicyAsyncHandler; - typedef Outcome DescribeDisksFullStatusOutcome; - typedef std::future DescribeDisksFullStatusOutcomeCallable; + typedef Outcome DescribeDisksFullStatusOutcome; + typedef std::future DescribeDisksFullStatusOutcomeCallable; typedef std::function&)> DescribeDisksFullStatusAsyncHandler; - typedef Outcome DeleteNetworkInterfaceOutcome; - typedef std::future DeleteNetworkInterfaceOutcomeCallable; + typedef Outcome DeleteNetworkInterfaceOutcome; + typedef std::future DeleteNetworkInterfaceOutcomeCallable; typedef std::function&)> DeleteNetworkInterfaceAsyncHandler; - typedef Outcome ModifyInstanceSpecOutcome; - typedef std::future ModifyInstanceSpecOutcomeCallable; + typedef Outcome ModifyInstanceSpecOutcome; + typedef std::future ModifyInstanceSpecOutcomeCallable; typedef std::function&)> ModifyInstanceSpecAsyncHandler; - typedef Outcome DeleteSnapshotOutcome; - typedef std::future DeleteSnapshotOutcomeCallable; + typedef Outcome DeleteSnapshotOutcome; + typedef std::future DeleteSnapshotOutcomeCallable; typedef std::function&)> DeleteSnapshotAsyncHandler; - typedef Outcome DeleteKeyPairsOutcome; - typedef std::future DeleteKeyPairsOutcomeCallable; + typedef Outcome DeleteKeyPairsOutcome; + typedef std::future DeleteKeyPairsOutcomeCallable; typedef std::function&)> DeleteKeyPairsAsyncHandler; - typedef Outcome AuthorizeSecurityGroupOutcome; - typedef std::future AuthorizeSecurityGroupOutcomeCallable; + typedef Outcome AuthorizeSecurityGroupOutcome; + typedef std::future AuthorizeSecurityGroupOutcomeCallable; typedef std::function&)> AuthorizeSecurityGroupAsyncHandler; - typedef Outcome DeleteSecurityGroupOutcome; - typedef std::future DeleteSecurityGroupOutcomeCallable; + typedef Outcome DeleteSecurityGroupOutcome; + typedef std::future DeleteSecurityGroupOutcomeCallable; typedef std::function&)> DeleteSecurityGroupAsyncHandler; - typedef Outcome DescribeSnapshotMonitorDataOutcome; - typedef std::future DescribeSnapshotMonitorDataOutcomeCallable; + typedef Outcome DescribeSnapshotMonitorDataOutcome; + typedef std::future DescribeSnapshotMonitorDataOutcomeCallable; typedef std::function&)> DescribeSnapshotMonitorDataAsyncHandler; - typedef Outcome ConnectRouterInterfaceOutcome; - typedef std::future ConnectRouterInterfaceOutcomeCallable; + typedef Outcome ConnectRouterInterfaceOutcome; + typedef std::future ConnectRouterInterfaceOutcomeCallable; typedef std::function&)> ConnectRouterInterfaceAsyncHandler; - typedef Outcome AddIpRangeOutcome; - typedef std::future AddIpRangeOutcomeCallable; + typedef Outcome AddIpRangeOutcome; + typedef std::future AddIpRangeOutcomeCallable; typedef std::function&)> AddIpRangeAsyncHandler; - typedef Outcome CancelTaskOutcome; - typedef std::future CancelTaskOutcomeCallable; + typedef Outcome CancelTaskOutcome; + typedef std::future CancelTaskOutcomeCallable; typedef std::function&)> CancelTaskAsyncHandler; - typedef Outcome ModifyPhysicalConnectionAttributeOutcome; - typedef std::future ModifyPhysicalConnectionAttributeOutcomeCallable; + typedef Outcome ModifyPhysicalConnectionAttributeOutcome; + typedef std::future ModifyPhysicalConnectionAttributeOutcomeCallable; typedef std::function&)> ModifyPhysicalConnectionAttributeAsyncHandler; - typedef Outcome ModifyCommandOutcome; - typedef std::future ModifyCommandOutcomeCallable; + typedef Outcome ModifyCommandOutcome; + typedef std::future ModifyCommandOutcomeCallable; typedef std::function&)> ModifyCommandAsyncHandler; - typedef Outcome ModifyVSwitchAttributeOutcome; - typedef std::future ModifyVSwitchAttributeOutcomeCallable; + typedef Outcome ModifyVSwitchAttributeOutcome; + typedef std::future ModifyVSwitchAttributeOutcomeCallable; typedef std::function&)> ModifyVSwitchAttributeAsyncHandler; - typedef Outcome ModifyInstanceAttributeOutcome; - typedef std::future ModifyInstanceAttributeOutcomeCallable; + typedef Outcome ModifyInstanceAttributeOutcome; + typedef std::future ModifyInstanceAttributeOutcomeCallable; typedef std::function&)> ModifyInstanceAttributeAsyncHandler; - typedef Outcome DeleteHaVipOutcome; - typedef std::future DeleteHaVipOutcomeCallable; + typedef Outcome DeleteHaVipOutcome; + typedef std::future DeleteHaVipOutcomeCallable; typedef std::function&)> DeleteHaVipAsyncHandler; - typedef Outcome DescribeSecurityGroupsOutcome; - typedef std::future DescribeSecurityGroupsOutcomeCallable; + typedef Outcome DescribeSecurityGroupsOutcome; + typedef std::future DescribeSecurityGroupsOutcomeCallable; typedef std::function&)> DescribeSecurityGroupsAsyncHandler; - typedef Outcome ResizeDiskOutcome; - typedef std::future ResizeDiskOutcomeCallable; + typedef Outcome ResizeDiskOutcome; + typedef std::future ResizeDiskOutcomeCallable; typedef std::function&)> ResizeDiskAsyncHandler; - typedef Outcome CreateRouteEntryOutcome; - typedef std::future CreateRouteEntryOutcomeCallable; + typedef Outcome CreateRouteEntryOutcome; + typedef std::future CreateRouteEntryOutcomeCallable; typedef std::function&)> CreateRouteEntryAsyncHandler; - typedef Outcome DescribeInvocationsOutcome; - typedef std::future DescribeInvocationsOutcomeCallable; + typedef Outcome DescribeInvocationsOutcome; + typedef std::future DescribeInvocationsOutcomeCallable; typedef std::function&)> DescribeInvocationsAsyncHandler; - typedef Outcome AttachKeyPairOutcome; - typedef std::future AttachKeyPairOutcomeCallable; + typedef Outcome AttachKeyPairOutcome; + typedef std::future AttachKeyPairOutcomeCallable; typedef std::function&)> AttachKeyPairAsyncHandler; - typedef Outcome CreateRouterInterfaceOutcome; - typedef std::future CreateRouterInterfaceOutcomeCallable; + typedef Outcome CreateRouterInterfaceOutcome; + typedef std::future CreateRouterInterfaceOutcomeCallable; typedef std::function&)> CreateRouterInterfaceAsyncHandler; - typedef Outcome CheckDiskEnableAutoSnapshotValidationOutcome; - typedef std::future CheckDiskEnableAutoSnapshotValidationOutcomeCallable; + typedef Outcome CheckDiskEnableAutoSnapshotValidationOutcome; + typedef std::future CheckDiskEnableAutoSnapshotValidationOutcomeCallable; typedef std::function&)> CheckDiskEnableAutoSnapshotValidationAsyncHandler; - typedef Outcome RunInstancesOutcome; - typedef std::future RunInstancesOutcomeCallable; + typedef Outcome RunInstancesOutcome; + typedef std::future RunInstancesOutcomeCallable; typedef std::function&)> RunInstancesAsyncHandler; - typedef Outcome StopInvocationOutcome; - typedef std::future StopInvocationOutcomeCallable; + typedef Outcome StopInvocationOutcome; + typedef std::future StopInvocationOutcomeCallable; typedef std::function&)> StopInvocationAsyncHandler; - typedef Outcome ModifyInstanceNetworkSpecOutcome; - typedef std::future ModifyInstanceNetworkSpecOutcomeCallable; + typedef Outcome ModifyInstanceNetworkSpecOutcome; + typedef std::future ModifyInstanceNetworkSpecOutcomeCallable; typedef std::function&)> ModifyInstanceNetworkSpecAsyncHandler; - typedef Outcome ModifyDiskAttributeOutcome; - typedef std::future ModifyDiskAttributeOutcomeCallable; + typedef Outcome ModifyDiskAttributeOutcome; + typedef std::future ModifyDiskAttributeOutcomeCallable; typedef std::function&)> ModifyDiskAttributeAsyncHandler; - typedef Outcome CreateVSwitchOutcome; - typedef std::future CreateVSwitchOutcomeCallable; + typedef Outcome CreateVSwitchOutcome; + typedef std::future CreateVSwitchOutcomeCallable; typedef std::function&)> CreateVSwitchAsyncHandler; - typedef Outcome DescribeBandwidthLimitationOutcome; - typedef std::future DescribeBandwidthLimitationOutcomeCallable; + typedef Outcome DescribeBandwidthLimitationOutcome; + typedef std::future DescribeBandwidthLimitationOutcomeCallable; typedef std::function&)> DescribeBandwidthLimitationAsyncHandler; - typedef Outcome ModifyEipAddressAttributeOutcome; - typedef std::future ModifyEipAddressAttributeOutcomeCallable; + typedef Outcome ModifyEipAddressAttributeOutcome; + typedef std::future ModifyEipAddressAttributeOutcomeCallable; typedef std::function&)> ModifyEipAddressAttributeAsyncHandler; - typedef Outcome RemoveTagsOutcome; - typedef std::future RemoveTagsOutcomeCallable; + typedef Outcome RemoveTagsOutcome; + typedef std::future RemoveTagsOutcomeCallable; typedef std::function&)> RemoveTagsAsyncHandler; - typedef Outcome ModifySecurityGroupAttributeOutcome; - typedef std::future ModifySecurityGroupAttributeOutcomeCallable; + typedef Outcome ModifySecurityGroupAttributeOutcome; + typedef std::future ModifySecurityGroupAttributeOutcomeCallable; typedef std::function&)> ModifySecurityGroupAttributeAsyncHandler; - typedef Outcome ModifyInstanceAutoReleaseTimeOutcome; - typedef std::future ModifyInstanceAutoReleaseTimeOutcomeCallable; + typedef Outcome ModifyInstanceAutoReleaseTimeOutcome; + typedef std::future ModifyInstanceAutoReleaseTimeOutcomeCallable; typedef std::function&)> ModifyInstanceAutoReleaseTimeAsyncHandler; - typedef Outcome DeleteNatGatewayOutcome; - typedef std::future DeleteNatGatewayOutcomeCallable; + typedef Outcome DeleteNatGatewayOutcome; + typedef std::future DeleteNatGatewayOutcomeCallable; typedef std::function&)> DeleteNatGatewayAsyncHandler; - typedef Outcome DescribeZonesOutcome; - typedef std::future DescribeZonesOutcomeCallable; + typedef Outcome DescribeZonesOutcome; + typedef std::future DescribeZonesOutcomeCallable; typedef std::function&)> DescribeZonesAsyncHandler; - typedef Outcome DeactivateRouterInterfaceOutcome; - typedef std::future DeactivateRouterInterfaceOutcomeCallable; + typedef Outcome DeactivateRouterInterfaceOutcome; + typedef std::future DeactivateRouterInterfaceOutcomeCallable; typedef std::function&)> DeactivateRouterInterfaceAsyncHandler; - typedef Outcome DescribeAvailableResourceOutcome; - typedef std::future DescribeAvailableResourceOutcomeCallable; + typedef Outcome DescribeAvailableResourceOutcome; + typedef std::future DescribeAvailableResourceOutcomeCallable; typedef std::function&)> DescribeAvailableResourceAsyncHandler; - typedef Outcome DescribeAccessPointsOutcome; - typedef std::future DescribeAccessPointsOutcomeCallable; + typedef Outcome DescribeAccessPointsOutcome; + typedef std::future DescribeAccessPointsOutcomeCallable; typedef std::function&)> DescribeAccessPointsAsyncHandler; - typedef Outcome CreateCommandOutcome; - typedef std::future CreateCommandOutcomeCallable; + typedef Outcome CreateCommandOutcome; + typedef std::future CreateCommandOutcomeCallable; typedef std::function&)> CreateCommandAsyncHandler; - typedef Outcome DescribeInstancesFullStatusOutcome; - typedef std::future DescribeInstancesFullStatusOutcomeCallable; + typedef Outcome DescribeInstancesFullStatusOutcome; + typedef std::future DescribeInstancesFullStatusOutcomeCallable; typedef std::function&)> DescribeInstancesFullStatusAsyncHandler; - typedef Outcome ReleaseEipAddressOutcome; - typedef std::future ReleaseEipAddressOutcomeCallable; + typedef Outcome ReleaseEipAddressOutcome; + typedef std::future ReleaseEipAddressOutcomeCallable; typedef std::function&)> ReleaseEipAddressAsyncHandler; - typedef Outcome DetachClassicLinkVpcOutcome; - typedef std::future DetachClassicLinkVpcOutcomeCallable; + typedef Outcome DetachClassicLinkVpcOutcome; + typedef std::future DetachClassicLinkVpcOutcomeCallable; typedef std::function&)> DetachClassicLinkVpcAsyncHandler; - typedef Outcome DescribeVSwitchesOutcome; - typedef std::future DescribeVSwitchesOutcomeCallable; + typedef Outcome DescribeVSwitchesOutcome; + typedef std::future DescribeVSwitchesOutcomeCallable; typedef std::function&)> DescribeVSwitchesAsyncHandler; - typedef Outcome ModifyRouterInterfaceSpecOutcome; - typedef std::future ModifyRouterInterfaceSpecOutcomeCallable; + typedef Outcome ModifyRouterInterfaceSpecOutcome; + typedef std::future ModifyRouterInterfaceSpecOutcomeCallable; typedef std::function&)> ModifyRouterInterfaceSpecAsyncHandler; - typedef Outcome DescribeVpcsOutcome; - typedef std::future DescribeVpcsOutcomeCallable; + typedef Outcome DescribeVpcsOutcome; + typedef std::future DescribeVpcsOutcomeCallable; typedef std::function&)> DescribeVpcsAsyncHandler; - typedef Outcome ExportImageOutcome; - typedef std::future ExportImageOutcomeCallable; + typedef Outcome ExportImageOutcome; + typedef std::future ExportImageOutcomeCallable; typedef std::function&)> ExportImageAsyncHandler; - typedef Outcome DescribeDiskMonitorDataOutcome; - typedef std::future DescribeDiskMonitorDataOutcomeCallable; + typedef Outcome DescribeDiskMonitorDataOutcome; + typedef std::future DescribeDiskMonitorDataOutcomeCallable; typedef std::function&)> DescribeDiskMonitorDataAsyncHandler; - typedef Outcome ModifyDeploymentSetAttributeOutcome; - typedef std::future ModifyDeploymentSetAttributeOutcomeCallable; + typedef Outcome ModifyDeploymentSetAttributeOutcome; + typedef std::future ModifyDeploymentSetAttributeOutcomeCallable; typedef std::function&)> ModifyDeploymentSetAttributeAsyncHandler; - typedef Outcome ModifyRouterInterfaceAttributeOutcome; - typedef std::future ModifyRouterInterfaceAttributeOutcomeCallable; + typedef Outcome ModifyRouterInterfaceAttributeOutcome; + typedef std::future ModifyRouterInterfaceAttributeOutcomeCallable; typedef std::function&)> ModifyRouterInterfaceAttributeAsyncHandler; - typedef Outcome DescribeVirtualBorderRoutersForPhysicalConnectionOutcome; - typedef std::future DescribeVirtualBorderRoutersForPhysicalConnectionOutcomeCallable; + typedef Outcome DescribeVirtualBorderRoutersForPhysicalConnectionOutcome; + typedef std::future DescribeVirtualBorderRoutersForPhysicalConnectionOutcomeCallable; typedef std::function&)> DescribeVirtualBorderRoutersForPhysicalConnectionAsyncHandler; - typedef Outcome CreateDiskOutcome; - typedef std::future CreateDiskOutcomeCallable; + typedef Outcome CreateDiskOutcome; + typedef std::future CreateDiskOutcomeCallable; typedef std::function&)> CreateDiskAsyncHandler; - typedef Outcome StartInstanceOutcome; - typedef std::future StartInstanceOutcomeCallable; + typedef Outcome StartInstanceOutcome; + typedef std::future StartInstanceOutcomeCallable; typedef std::function&)> StartInstanceAsyncHandler; - typedef Outcome DescribeInstanceTypesOutcome; - typedef std::future DescribeInstanceTypesOutcomeCallable; + typedef Outcome DescribeInstanceTypesOutcome; + typedef std::future DescribeInstanceTypesOutcomeCallable; typedef std::function&)> DescribeInstanceTypesAsyncHandler; - typedef Outcome DescribeSnapshotPackageOutcome; - typedef std::future DescribeSnapshotPackageOutcomeCallable; + typedef Outcome DescribeSnapshotPackageOutcome; + typedef std::future DescribeSnapshotPackageOutcomeCallable; typedef std::function&)> DescribeSnapshotPackageAsyncHandler; - typedef Outcome RebootInstanceOutcome; - typedef std::future RebootInstanceOutcomeCallable; + typedef Outcome RebootInstanceOutcome; + typedef std::future RebootInstanceOutcomeCallable; typedef std::function&)> RebootInstanceAsyncHandler; - typedef Outcome BindIpRangeOutcome; - typedef std::future BindIpRangeOutcomeCallable; + typedef Outcome BindIpRangeOutcome; + typedef std::future BindIpRangeOutcomeCallable; typedef std::function&)> BindIpRangeAsyncHandler; - typedef Outcome InvokeCommandOutcome; - typedef std::future InvokeCommandOutcomeCallable; + typedef Outcome InvokeCommandOutcome; + typedef std::future InvokeCommandOutcomeCallable; typedef std::function&)> InvokeCommandAsyncHandler; - typedef Outcome ModifyUserBusinessBehaviorOutcome; - typedef std::future ModifyUserBusinessBehaviorOutcomeCallable; + typedef Outcome ModifyUserBusinessBehaviorOutcome; + typedef std::future ModifyUserBusinessBehaviorOutcomeCallable; typedef std::function&)> ModifyUserBusinessBehaviorAsyncHandler; - typedef Outcome DeleteForwardEntryOutcome; - typedef std::future DeleteForwardEntryOutcomeCallable; + typedef Outcome DeleteForwardEntryOutcome; + typedef std::future DeleteForwardEntryOutcomeCallable; typedef std::function&)> DeleteForwardEntryAsyncHandler; - typedef Outcome DescribeHpcClustersOutcome; - typedef std::future DescribeHpcClustersOutcomeCallable; + typedef Outcome DescribeHpcClustersOutcome; + typedef std::future DescribeHpcClustersOutcomeCallable; typedef std::function&)> DescribeHpcClustersAsyncHandler; - typedef Outcome CancelAgreementOutcome; - typedef std::future CancelAgreementOutcomeCallable; + typedef Outcome CancelAgreementOutcome; + typedef std::future CancelAgreementOutcomeCallable; typedef std::function&)> CancelAgreementAsyncHandler; - typedef Outcome ModifyInstanceChargeTypeOutcome; - typedef std::future ModifyInstanceChargeTypeOutcomeCallable; + typedef Outcome ModifyInstanceChargeTypeOutcome; + typedef std::future ModifyInstanceChargeTypeOutcomeCallable; typedef std::function&)> ModifyInstanceChargeTypeAsyncHandler; - typedef Outcome ModifyInstanceAutoRenewAttributeOutcome; - typedef std::future ModifyInstanceAutoRenewAttributeOutcomeCallable; + typedef Outcome ModifyInstanceAutoRenewAttributeOutcome; + typedef std::future ModifyInstanceAutoRenewAttributeOutcomeCallable; typedef std::function&)> ModifyInstanceAutoRenewAttributeAsyncHandler; - typedef Outcome DescribeVirtualBorderRoutersOutcome; - typedef std::future DescribeVirtualBorderRoutersOutcomeCallable; + typedef Outcome DescribeVirtualBorderRoutersOutcome; + typedef std::future DescribeVirtualBorderRoutersOutcomeCallable; typedef std::function&)> DescribeVirtualBorderRoutersAsyncHandler; - typedef Outcome ModifyHpcClusterAttributeOutcome; - typedef std::future ModifyHpcClusterAttributeOutcomeCallable; + typedef Outcome ModifyHpcClusterAttributeOutcome; + typedef std::future ModifyHpcClusterAttributeOutcomeCallable; typedef std::function&)> ModifyHpcClusterAttributeAsyncHandler; - typedef Outcome DescribeLimitationOutcome; - typedef std::future DescribeLimitationOutcomeCallable; + typedef Outcome DescribeLimitationOutcome; + typedef std::future DescribeLimitationOutcomeCallable; typedef std::function&)> DescribeLimitationAsyncHandler; - typedef Outcome DescribePriceOutcome; - typedef std::future DescribePriceOutcomeCallable; + typedef Outcome DescribePriceOutcome; + typedef std::future DescribePriceOutcomeCallable; typedef std::function&)> DescribePriceAsyncHandler; - typedef Outcome DeleteDeploymentSetOutcome; - typedef std::future DeleteDeploymentSetOutcomeCallable; + typedef Outcome DeleteDeploymentSetOutcome; + typedef std::future DeleteDeploymentSetOutcomeCallable; typedef std::function&)> DeleteDeploymentSetAsyncHandler; - typedef Outcome DescribeDeploymentSetTopologyOutcome; - typedef std::future DescribeDeploymentSetTopologyOutcomeCallable; + typedef Outcome DescribeDeploymentSetTopologyOutcome; + typedef std::future DescribeDeploymentSetTopologyOutcomeCallable; typedef std::function&)> DescribeDeploymentSetTopologyAsyncHandler; - typedef Outcome ModifyInstanceVpcAttributeOutcome; - typedef std::future ModifyInstanceVpcAttributeOutcomeCallable; + typedef Outcome ModifyInstanceVpcAttributeOutcome; + typedef std::future ModifyInstanceVpcAttributeOutcomeCallable; typedef std::function&)> ModifyInstanceVpcAttributeAsyncHandler; - typedef Outcome AddTagsOutcome; - typedef std::future AddTagsOutcomeCallable; + typedef Outcome AddTagsOutcome; + typedef std::future AddTagsOutcomeCallable; typedef std::function&)> AddTagsAsyncHandler; - typedef Outcome CreateHpcClusterOutcome; - typedef std::future CreateHpcClusterOutcomeCallable; + typedef Outcome CancelUserEventOutcome; + typedef std::future CancelUserEventOutcomeCallable; + typedef std::function&)> CancelUserEventAsyncHandler; + typedef Outcome CreateHpcClusterOutcome; + typedef std::future CreateHpcClusterOutcomeCallable; typedef std::function&)> CreateHpcClusterAsyncHandler; - typedef Outcome DescribeUserBusinessBehaviorOutcome; - typedef std::future DescribeUserBusinessBehaviorOutcomeCallable; + typedef Outcome DescribeUserBusinessBehaviorOutcome; + typedef std::future DescribeUserBusinessBehaviorOutcomeCallable; typedef std::function&)> DescribeUserBusinessBehaviorAsyncHandler; - typedef Outcome DescribeCommandsOutcome; - typedef std::future DescribeCommandsOutcomeCallable; + typedef Outcome DescribeCommandsOutcome; + typedef std::future DescribeCommandsOutcomeCallable; typedef std::function&)> DescribeCommandsAsyncHandler; - typedef Outcome DeleteImageOutcome; - typedef std::future DeleteImageOutcomeCallable; + typedef Outcome DeleteImageOutcome; + typedef std::future DeleteImageOutcomeCallable; typedef std::function&)> DeleteImageAsyncHandler; - typedef Outcome DescribeDisksOutcome; - typedef std::future DescribeDisksOutcomeCallable; + typedef Outcome DescribeDisksOutcome; + typedef std::future DescribeDisksOutcomeCallable; typedef std::function&)> DescribeDisksAsyncHandler; - typedef Outcome DeleteVpcOutcome; - typedef std::future DeleteVpcOutcomeCallable; + typedef Outcome DeleteVpcOutcome; + typedef std::future DeleteVpcOutcomeCallable; typedef std::function&)> DeleteVpcAsyncHandler; - typedef Outcome DescribeImageSupportInstanceTypesOutcome; - typedef std::future DescribeImageSupportInstanceTypesOutcomeCallable; + typedef Outcome DescribeImageSupportInstanceTypesOutcome; + typedef std::future DescribeImageSupportInstanceTypesOutcomeCallable; typedef std::function&)> DescribeImageSupportInstanceTypesAsyncHandler; - typedef Outcome DeleteCommandOutcome; - typedef std::future DeleteCommandOutcomeCallable; + typedef Outcome DeleteCommandOutcome; + typedef std::future DeleteCommandOutcomeCallable; typedef std::function&)> DeleteCommandAsyncHandler; - typedef Outcome ReplaceSystemDiskOutcome; - typedef std::future ReplaceSystemDiskOutcomeCallable; + typedef Outcome ReplaceSystemDiskOutcome; + typedef std::future ReplaceSystemDiskOutcomeCallable; typedef std::function&)> ReplaceSystemDiskAsyncHandler; - typedef Outcome DeleteVSwitchOutcome; - typedef std::future DeleteVSwitchOutcomeCallable; + typedef Outcome DeleteVSwitchOutcome; + typedef std::future DeleteVSwitchOutcomeCallable; typedef std::function&)> DeleteVSwitchAsyncHandler; - typedef Outcome ModifyImageShareGroupPermissionOutcome; - typedef std::future ModifyImageShareGroupPermissionOutcomeCallable; + typedef Outcome ModifyImageShareGroupPermissionOutcome; + typedef std::future ModifyImageShareGroupPermissionOutcomeCallable; typedef std::function&)> ModifyImageShareGroupPermissionAsyncHandler; - typedef Outcome DescribeInstanceVncUrlOutcome; - typedef std::future DescribeInstanceVncUrlOutcomeCallable; + typedef Outcome DescribeInstanceVncUrlOutcome; + typedef std::future DescribeInstanceVncUrlOutcomeCallable; typedef std::function&)> DescribeInstanceVncUrlAsyncHandler; - typedef Outcome RecoverVirtualBorderRouterOutcome; - typedef std::future RecoverVirtualBorderRouterOutcomeCallable; + typedef Outcome RecoverVirtualBorderRouterOutcome; + typedef std::future RecoverVirtualBorderRouterOutcomeCallable; typedef std::function&)> RecoverVirtualBorderRouterAsyncHandler; - typedef Outcome DescribeResourceByTagsOutcome; - typedef std::future DescribeResourceByTagsOutcomeCallable; + typedef Outcome DescribeResourceByTagsOutcome; + typedef std::future DescribeResourceByTagsOutcomeCallable; typedef std::function&)> DescribeResourceByTagsAsyncHandler; - typedef Outcome DescribeClustersOutcome; - typedef std::future DescribeClustersOutcomeCallable; + typedef Outcome DescribeClustersOutcome; + typedef std::future DescribeClustersOutcomeCallable; typedef std::function&)> DescribeClustersAsyncHandler; - typedef Outcome DescribeTagsOutcome; - typedef std::future DescribeTagsOutcomeCallable; + typedef Outcome DescribeTagsOutcome; + typedef std::future DescribeTagsOutcomeCallable; typedef std::function&)> DescribeTagsAsyncHandler; - typedef Outcome DeleteBandwidthPackageOutcome; - typedef std::future DeleteBandwidthPackageOutcomeCallable; + typedef Outcome DeleteBandwidthPackageOutcome; + typedef std::future DeleteBandwidthPackageOutcomeCallable; typedef std::function&)> DeleteBandwidthPackageAsyncHandler; - typedef Outcome DescribeImagesOutcome; - typedef std::future DescribeImagesOutcomeCallable; + typedef Outcome DescribeImagesOutcome; + typedef std::future DescribeImagesOutcomeCallable; typedef std::function&)> DescribeImagesAsyncHandler; - typedef Outcome AuthorizeSecurityGroupEgressOutcome; - typedef std::future AuthorizeSecurityGroupEgressOutcomeCallable; + typedef Outcome AuthorizeSecurityGroupEgressOutcome; + typedef std::future AuthorizeSecurityGroupEgressOutcomeCallable; typedef std::function&)> AuthorizeSecurityGroupEgressAsyncHandler; - typedef Outcome SignAgreementOutcome; - typedef std::future SignAgreementOutcomeCallable; + typedef Outcome SignAgreementOutcome; + typedef std::future SignAgreementOutcomeCallable; typedef std::function&)> SignAgreementAsyncHandler; - typedef Outcome ImportImageOutcome; - typedef std::future ImportImageOutcomeCallable; + typedef Outcome ImportImageOutcome; + typedef std::future ImportImageOutcomeCallable; typedef std::function&)> ImportImageAsyncHandler; - typedef Outcome ModifyForwardEntryOutcome; - typedef std::future ModifyForwardEntryOutcomeCallable; + typedef Outcome ModifyForwardEntryOutcome; + typedef std::future ModifyForwardEntryOutcomeCallable; typedef std::function&)> ModifyForwardEntryAsyncHandler; - typedef Outcome RenewInstanceOutcome; - typedef std::future RenewInstanceOutcomeCallable; + typedef Outcome RenewInstanceOutcome; + typedef std::future RenewInstanceOutcomeCallable; typedef std::function&)> RenewInstanceAsyncHandler; - typedef Outcome CreateVpcOutcome; - typedef std::future CreateVpcOutcomeCallable; + typedef Outcome CreateVpcOutcome; + typedef std::future CreateVpcOutcomeCallable; typedef std::function&)> CreateVpcAsyncHandler; - typedef Outcome CopyImageOutcome; - typedef std::future CopyImageOutcomeCallable; + typedef Outcome CopyImageOutcome; + typedef std::future CopyImageOutcomeCallable; typedef std::function&)> CopyImageAsyncHandler; - typedef Outcome DescribeInstanceMonitorDataOutcome; - typedef std::future DescribeInstanceMonitorDataOutcomeCallable; + typedef Outcome DescribeInstanceMonitorDataOutcome; + typedef std::future DescribeInstanceMonitorDataOutcomeCallable; typedef std::function&)> DescribeInstanceMonitorDataAsyncHandler; - typedef Outcome UnassociateEipAddressOutcome; - typedef std::future UnassociateEipAddressOutcomeCallable; + typedef Outcome UnassociateEipAddressOutcome; + typedef std::future UnassociateEipAddressOutcomeCallable; typedef std::function&)> UnassociateEipAddressAsyncHandler; - typedef Outcome CreateSnapshotOutcome; - typedef std::future CreateSnapshotOutcomeCallable; + typedef Outcome CreateSnapshotOutcome; + typedef std::future CreateSnapshotOutcomeCallable; typedef std::function&)> CreateSnapshotAsyncHandler; - typedef Outcome ModifyVirtualBorderRouterAttributeOutcome; - typedef std::future ModifyVirtualBorderRouterAttributeOutcomeCallable; + typedef Outcome ModifyVirtualBorderRouterAttributeOutcome; + typedef std::future ModifyVirtualBorderRouterAttributeOutcomeCallable; typedef std::function&)> ModifyVirtualBorderRouterAttributeAsyncHandler; - typedef Outcome DetachKeyPairOutcome; - typedef std::future DetachKeyPairOutcomeCallable; + typedef Outcome DetachKeyPairOutcome; + typedef std::future DetachKeyPairOutcomeCallable; typedef std::function&)> DetachKeyPairAsyncHandler; - typedef Outcome DescribeTasksOutcome; - typedef std::future DescribeTasksOutcomeCallable; + typedef Outcome DescribeTasksOutcome; + typedef std::future DescribeTasksOutcomeCallable; typedef std::function&)> DescribeTasksAsyncHandler; - typedef Outcome LeaveSecurityGroupOutcome; - typedef std::future LeaveSecurityGroupOutcomeCallable; + typedef Outcome LeaveSecurityGroupOutcome; + typedef std::future LeaveSecurityGroupOutcomeCallable; typedef std::function&)> LeaveSecurityGroupAsyncHandler; - typedef Outcome DescribeRenewalPriceOutcome; - typedef std::future DescribeRenewalPriceOutcomeCallable; + typedef Outcome DescribeRenewalPriceOutcome; + typedef std::future DescribeRenewalPriceOutcomeCallable; typedef std::function&)> DescribeRenewalPriceAsyncHandler; - typedef Outcome DescribeInstanceVncPasswdOutcome; - typedef std::future DescribeInstanceVncPasswdOutcomeCallable; + typedef Outcome DescribeInstanceVncPasswdOutcome; + typedef std::future DescribeInstanceVncPasswdOutcomeCallable; typedef std::function&)> DescribeInstanceVncPasswdAsyncHandler; - typedef Outcome DescribeInstanceAutoRenewAttributeOutcome; - typedef std::future DescribeInstanceAutoRenewAttributeOutcomeCallable; + typedef Outcome DescribeInstanceAutoRenewAttributeOutcome; + typedef std::future DescribeInstanceAutoRenewAttributeOutcomeCallable; typedef std::function&)> DescribeInstanceAutoRenewAttributeAsyncHandler; - typedef Outcome ModifySecurityGroupRuleOutcome; - typedef std::future ModifySecurityGroupRuleOutcomeCallable; + typedef Outcome ModifySecurityGroupRuleOutcome; + typedef std::future ModifySecurityGroupRuleOutcomeCallable; typedef std::function&)> ModifySecurityGroupRuleAsyncHandler; - typedef Outcome DescribeResourcesModificationOutcome; - typedef std::future DescribeResourcesModificationOutcomeCallable; + typedef Outcome DescribeResourcesModificationOutcome; + typedef std::future DescribeResourcesModificationOutcomeCallable; typedef std::function&)> DescribeResourcesModificationAsyncHandler; - typedef Outcome ImportKeyPairOutcome; - typedef std::future ImportKeyPairOutcomeCallable; + typedef Outcome ImportKeyPairOutcome; + typedef std::future ImportKeyPairOutcomeCallable; typedef std::function&)> ImportKeyPairAsyncHandler; - typedef Outcome DescribeNewProjectEipMonitorDataOutcome; - typedef std::future DescribeNewProjectEipMonitorDataOutcomeCallable; + typedef Outcome DescribeNewProjectEipMonitorDataOutcome; + typedef std::future DescribeNewProjectEipMonitorDataOutcomeCallable; typedef std::function&)> DescribeNewProjectEipMonitorDataAsyncHandler; - typedef Outcome UnbindIpRangeOutcome; - typedef std::future UnbindIpRangeOutcomeCallable; + typedef Outcome UnbindIpRangeOutcome; + typedef std::future UnbindIpRangeOutcomeCallable; typedef std::function&)> UnbindIpRangeAsyncHandler; - typedef Outcome DeleteRecycleBinOutcome; - typedef std::future DeleteRecycleBinOutcomeCallable; + typedef Outcome DeleteRecycleBinOutcome; + typedef std::future DeleteRecycleBinOutcomeCallable; typedef std::function&)> DeleteRecycleBinAsyncHandler; - typedef Outcome DescribeInstanceRamRoleOutcome; - typedef std::future DescribeInstanceRamRoleOutcomeCallable; + typedef Outcome DescribeInstanceRamRoleOutcome; + typedef std::future DescribeInstanceRamRoleOutcomeCallable; typedef std::function&)> DescribeInstanceRamRoleAsyncHandler; - typedef Outcome CreateImageOutcome; - typedef std::future CreateImageOutcomeCallable; + typedef Outcome CreateImageOutcome; + typedef std::future CreateImageOutcomeCallable; typedef std::function&)> CreateImageAsyncHandler; - typedef Outcome DescribeHaVipsOutcome; - typedef std::future DescribeHaVipsOutcomeCallable; + typedef Outcome DescribeHaVipsOutcome; + typedef std::future DescribeHaVipsOutcomeCallable; typedef std::function&)> DescribeHaVipsAsyncHandler; - typedef Outcome DescribeInstanceAttributeOutcome; - typedef std::future DescribeInstanceAttributeOutcomeCallable; + typedef Outcome DescribeInstanceAttributeOutcome; + typedef std::future DescribeInstanceAttributeOutcomeCallable; typedef std::function&)> DescribeInstanceAttributeAsyncHandler; - typedef Outcome DetachDiskOutcome; - typedef std::future DetachDiskOutcomeCallable; + typedef Outcome DetachDiskOutcome; + typedef std::future DetachDiskOutcomeCallable; typedef std::function&)> DetachDiskAsyncHandler; - typedef Outcome ModifyImageAttributeOutcome; - typedef std::future ModifyImageAttributeOutcomeCallable; + typedef Outcome ModifyImageAttributeOutcome; + typedef std::future ModifyImageAttributeOutcomeCallable; typedef std::function&)> ModifyImageAttributeAsyncHandler; - typedef Outcome AddBandwidthPackageIpsOutcome; - typedef std::future AddBandwidthPackageIpsOutcomeCallable; + typedef Outcome AddBandwidthPackageIpsOutcome; + typedef std::future AddBandwidthPackageIpsOutcomeCallable; typedef std::function&)> AddBandwidthPackageIpsAsyncHandler; - typedef Outcome DescribeInstanceStatusOutcome; - typedef std::future DescribeInstanceStatusOutcomeCallable; + typedef Outcome DescribeInstanceStatusOutcome; + typedef std::future DescribeInstanceStatusOutcomeCallable; typedef std::function&)> DescribeInstanceStatusAsyncHandler; - typedef Outcome DescribeNatGatewaysOutcome; - typedef std::future DescribeNatGatewaysOutcomeCallable; + typedef Outcome DescribeNatGatewaysOutcome; + typedef std::future DescribeNatGatewaysOutcomeCallable; typedef std::function&)> DescribeNatGatewaysAsyncHandler; - typedef Outcome DeleteHpcClusterOutcome; - typedef std::future DeleteHpcClusterOutcomeCallable; + typedef Outcome DeleteHpcClusterOutcome; + typedef std::future DeleteHpcClusterOutcomeCallable; typedef std::function&)> DeleteHpcClusterAsyncHandler; - typedef Outcome ResetDiskOutcome; - typedef std::future ResetDiskOutcomeCallable; + typedef Outcome ResetDiskOutcome; + typedef std::future ResetDiskOutcomeCallable; typedef std::function&)> ResetDiskAsyncHandler; - typedef Outcome ModifyDiskChargeTypeOutcome; - typedef std::future ModifyDiskChargeTypeOutcomeCallable; + typedef Outcome ModifyDiskChargeTypeOutcome; + typedef std::future ModifyDiskChargeTypeOutcomeCallable; typedef std::function&)> ModifyDiskChargeTypeAsyncHandler; - typedef Outcome ModifyIntranetBandwidthKbOutcome; - typedef std::future ModifyIntranetBandwidthKbOutcomeCallable; + typedef Outcome ModifyIntranetBandwidthKbOutcome; + typedef std::future ModifyIntranetBandwidthKbOutcomeCallable; typedef std::function&)> ModifyIntranetBandwidthKbAsyncHandler; - typedef Outcome DescribeBandwidthPackagesOutcome; - typedef std::future DescribeBandwidthPackagesOutcomeCallable; + typedef Outcome DescribeBandwidthPackagesOutcome; + typedef std::future DescribeBandwidthPackagesOutcomeCallable; typedef std::function&)> DescribeBandwidthPackagesAsyncHandler; - typedef Outcome ApplyAutoSnapshotPolicyOutcome; - typedef std::future ApplyAutoSnapshotPolicyOutcomeCallable; + typedef Outcome ApplyAutoSnapshotPolicyOutcome; + typedef std::future ApplyAutoSnapshotPolicyOutcomeCallable; typedef std::function&)> ApplyAutoSnapshotPolicyAsyncHandler; - typedef Outcome CreateSecurityGroupOutcome; - typedef std::future CreateSecurityGroupOutcomeCallable; + typedef Outcome CreateSecurityGroupOutcome; + typedef std::future CreateSecurityGroupOutcomeCallable; typedef std::function&)> CreateSecurityGroupAsyncHandler; - typedef Outcome DescribeSnapshotLinksOutcome; - typedef std::future DescribeSnapshotLinksOutcomeCallable; + typedef Outcome DescribeSnapshotLinksOutcome; + typedef std::future DescribeSnapshotLinksOutcomeCallable; typedef std::function&)> DescribeSnapshotLinksAsyncHandler; - typedef Outcome DescribeInvocationResultsOutcome; - typedef std::future DescribeInvocationResultsOutcomeCallable; + typedef Outcome DescribeEventDetailOutcome; + typedef std::future DescribeEventDetailOutcomeCallable; + typedef std::function&)> DescribeEventDetailAsyncHandler; + typedef Outcome DescribeInvocationResultsOutcome; + typedef std::future DescribeInvocationResultsOutcomeCallable; typedef std::function&)> DescribeInvocationResultsAsyncHandler; - typedef Outcome DescribeRecommendInstanceTypeOutcome; - typedef std::future DescribeRecommendInstanceTypeOutcomeCallable; + typedef Outcome DescribeRecommendInstanceTypeOutcome; + typedef std::future DescribeRecommendInstanceTypeOutcomeCallable; typedef std::function&)> DescribeRecommendInstanceTypeAsyncHandler; - typedef Outcome DescribeTagKeysOutcome; - typedef std::future DescribeTagKeysOutcomeCallable; + typedef Outcome DescribeTagKeysOutcome; + typedef std::future DescribeTagKeysOutcomeCallable; typedef std::function&)> DescribeTagKeysAsyncHandler; - typedef Outcome DeleteInstanceOutcome; - typedef std::future DeleteInstanceOutcomeCallable; + typedef Outcome DeleteInstanceOutcome; + typedef std::future DeleteInstanceOutcomeCallable; typedef std::function&)> DeleteInstanceAsyncHandler; - typedef Outcome DescribeIntranetAttributeKbOutcome; - typedef std::future DescribeIntranetAttributeKbOutcomeCallable; + typedef Outcome DescribeIntranetAttributeKbOutcome; + typedef std::future DescribeIntranetAttributeKbOutcomeCallable; typedef std::function&)> DescribeIntranetAttributeKbAsyncHandler; - typedef Outcome RemoveBandwidthPackageIpsOutcome; - typedef std::future RemoveBandwidthPackageIpsOutcomeCallable; + typedef Outcome RemoveBandwidthPackageIpsOutcome; + typedef std::future RemoveBandwidthPackageIpsOutcomeCallable; typedef std::function&)> RemoveBandwidthPackageIpsAsyncHandler; - typedef Outcome ModifyVpcAttributeOutcome; - typedef std::future ModifyVpcAttributeOutcomeCallable; + typedef Outcome ModifyVpcAttributeOutcome; + typedef std::future ModifyVpcAttributeOutcomeCallable; typedef std::function&)> ModifyVpcAttributeAsyncHandler; - typedef Outcome DescribeSnapshotsUsageOutcome; - typedef std::future DescribeSnapshotsUsageOutcomeCallable; + typedef Outcome DescribeSnapshotsUsageOutcome; + typedef std::future DescribeSnapshotsUsageOutcomeCallable; typedef std::function&)> DescribeSnapshotsUsageAsyncHandler; - typedef Outcome DeleteAutoSnapshotPolicyOutcome; - typedef std::future DeleteAutoSnapshotPolicyOutcomeCallable; + typedef Outcome DeleteAutoSnapshotPolicyOutcome; + typedef std::future DeleteAutoSnapshotPolicyOutcomeCallable; typedef std::function&)> DeleteAutoSnapshotPolicyAsyncHandler; - typedef Outcome ModifySecurityGroupEgressRuleOutcome; - typedef std::future ModifySecurityGroupEgressRuleOutcomeCallable; + typedef Outcome ModifySecurityGroupEgressRuleOutcome; + typedef std::future ModifySecurityGroupEgressRuleOutcomeCallable; typedef std::function&)> ModifySecurityGroupEgressRuleAsyncHandler; - typedef Outcome CreateInstanceOutcome; - typedef std::future CreateInstanceOutcomeCallable; + typedef Outcome CreateInstanceOutcome; + typedef std::future CreateInstanceOutcomeCallable; typedef std::function&)> CreateInstanceAsyncHandler; - typedef Outcome EnablePhysicalConnectionOutcome; - typedef std::future EnablePhysicalConnectionOutcomeCallable; + typedef Outcome EnablePhysicalConnectionOutcome; + typedef std::future EnablePhysicalConnectionOutcomeCallable; typedef std::function&)> EnablePhysicalConnectionAsyncHandler; - typedef Outcome DescribeInstanceTypeFamiliesOutcome; - typedef std::future DescribeInstanceTypeFamiliesOutcomeCallable; + typedef Outcome DescribeInstanceTypeFamiliesOutcome; + typedef std::future DescribeInstanceTypeFamiliesOutcomeCallable; typedef std::function&)> DescribeInstanceTypeFamiliesAsyncHandler; - typedef Outcome CreateForwardEntryOutcome; - typedef std::future CreateForwardEntryOutcomeCallable; + typedef Outcome CreateForwardEntryOutcome; + typedef std::future CreateForwardEntryOutcomeCallable; typedef std::function&)> CreateForwardEntryAsyncHandler; - typedef Outcome DescribeRouterInterfacesOutcome; - typedef std::future DescribeRouterInterfacesOutcomeCallable; + typedef Outcome DescribeRouterInterfacesOutcome; + typedef std::future DescribeRouterInterfacesOutcomeCallable; typedef std::function&)> DescribeRouterInterfacesAsyncHandler; - typedef Outcome EipNotifyPaidOutcome; - typedef std::future EipNotifyPaidOutcomeCallable; + typedef Outcome EipNotifyPaidOutcome; + typedef std::future EipNotifyPaidOutcomeCallable; typedef std::function&)> EipNotifyPaidAsyncHandler; - typedef Outcome ReleasePublicIpAddressOutcome; - typedef std::future ReleasePublicIpAddressOutcomeCallable; + typedef Outcome ReleasePublicIpAddressOutcome; + typedef std::future ReleasePublicIpAddressOutcomeCallable; typedef std::function&)> ReleasePublicIpAddressAsyncHandler; - typedef Outcome CreateVirtualBorderRouterOutcome; - typedef std::future CreateVirtualBorderRouterOutcomeCallable; + typedef Outcome CreateVirtualBorderRouterOutcome; + typedef std::future CreateVirtualBorderRouterOutcomeCallable; typedef std::function&)> CreateVirtualBorderRouterAsyncHandler; - typedef Outcome EipFillParamsOutcome; - typedef std::future EipFillParamsOutcomeCallable; + typedef Outcome EipFillParamsOutcome; + typedef std::future EipFillParamsOutcomeCallable; typedef std::function&)> EipFillParamsAsyncHandler; - typedef Outcome ModifyPrepayInstanceSpecOutcome; - typedef std::future ModifyPrepayInstanceSpecOutcomeCallable; + typedef Outcome ModifyPrepayInstanceSpecOutcome; + typedef std::future ModifyPrepayInstanceSpecOutcomeCallable; typedef std::function&)> ModifyPrepayInstanceSpecAsyncHandler; - typedef Outcome EipFillProductOutcome; - typedef std::future EipFillProductOutcomeCallable; + typedef Outcome EipFillProductOutcome; + typedef std::future EipFillProductOutcomeCallable; typedef std::function&)> EipFillProductAsyncHandler; - typedef Outcome DescribeRouteTablesOutcome; - typedef std::future DescribeRouteTablesOutcomeCallable; + typedef Outcome DescribeRouteTablesOutcome; + typedef std::future DescribeRouteTablesOutcomeCallable; typedef std::function&)> DescribeRouteTablesAsyncHandler; - typedef Outcome DescribeUserDataOutcome; - typedef std::future DescribeUserDataOutcomeCallable; + typedef Outcome DescribeUserDataOutcome; + typedef std::future DescribeUserDataOutcomeCallable; typedef std::function&)> DescribeUserDataAsyncHandler; - typedef Outcome JoinResourceGroupOutcome; - typedef std::future JoinResourceGroupOutcomeCallable; + typedef Outcome JoinResourceGroupOutcome; + typedef std::future JoinResourceGroupOutcomeCallable; typedef std::function&)> JoinResourceGroupAsyncHandler; - typedef Outcome ModifyAutoSnapshotPolicyExOutcome; - typedef std::future ModifyAutoSnapshotPolicyExOutcomeCallable; + typedef Outcome ModifyAutoSnapshotPolicyExOutcome; + typedef std::future ModifyAutoSnapshotPolicyExOutcomeCallable; typedef std::function&)> ModifyAutoSnapshotPolicyExAsyncHandler; - typedef Outcome CreatePhysicalConnectionOutcome; - typedef std::future CreatePhysicalConnectionOutcomeCallable; + typedef Outcome CreatePhysicalConnectionOutcome; + typedef std::future CreatePhysicalConnectionOutcomeCallable; typedef std::function&)> CreatePhysicalConnectionAsyncHandler; - typedef Outcome DescribeKeyPairsOutcome; - typedef std::future DescribeKeyPairsOutcomeCallable; + typedef Outcome ModifyUserEventAttributeOutcome; + typedef std::future ModifyUserEventAttributeOutcomeCallable; + typedef std::function&)> ModifyUserEventAttributeAsyncHandler; + typedef Outcome DescribeKeyPairsOutcome; + typedef std::future DescribeKeyPairsOutcomeCallable; typedef std::function&)> DescribeKeyPairsAsyncHandler; - typedef Outcome ModifySecurityGroupPolicyOutcome; - typedef std::future ModifySecurityGroupPolicyOutcomeCallable; + typedef Outcome ModifySecurityGroupPolicyOutcome; + typedef std::future ModifySecurityGroupPolicyOutcomeCallable; typedef std::function&)> ModifySecurityGroupPolicyAsyncHandler; - typedef Outcome AssociateHaVipOutcome; - typedef std::future AssociateHaVipOutcomeCallable; + typedef Outcome AssociateHaVipOutcome; + typedef std::future AssociateHaVipOutcomeCallable; typedef std::function&)> AssociateHaVipAsyncHandler; - typedef Outcome ConvertNatPublicIpToEipOutcome; - typedef std::future ConvertNatPublicIpToEipOutcomeCallable; + typedef Outcome ConvertNatPublicIpToEipOutcome; + typedef std::future ConvertNatPublicIpToEipOutcomeCallable; typedef std::function&)> ConvertNatPublicIpToEipAsyncHandler; - typedef Outcome DeleteRouteEntryOutcome; - typedef std::future DeleteRouteEntryOutcomeCallable; + typedef Outcome DeleteRouteEntryOutcome; + typedef std::future DeleteRouteEntryOutcomeCallable; typedef std::function&)> DeleteRouteEntryAsyncHandler; - typedef Outcome DeleteVirtualBorderRouterOutcome; - typedef std::future DeleteVirtualBorderRouterOutcomeCallable; + typedef Outcome DeleteVirtualBorderRouterOutcome; + typedef std::future DeleteVirtualBorderRouterOutcomeCallable; typedef std::function&)> DeleteVirtualBorderRouterAsyncHandler; - typedef Outcome DescribeInstancePhysicalAttributeOutcome; - typedef std::future DescribeInstancePhysicalAttributeOutcomeCallable; + typedef Outcome DescribeInstancePhysicalAttributeOutcome; + typedef std::future DescribeInstancePhysicalAttributeOutcomeCallable; typedef std::function&)> DescribeInstancePhysicalAttributeAsyncHandler; - typedef Outcome TerminatePhysicalConnectionOutcome; - typedef std::future TerminatePhysicalConnectionOutcomeCallable; + typedef Outcome TerminatePhysicalConnectionOutcome; + typedef std::future TerminatePhysicalConnectionOutcomeCallable; typedef std::function&)> TerminatePhysicalConnectionAsyncHandler; - typedef Outcome AttachNetworkInterfaceOutcome; - typedef std::future AttachNetworkInterfaceOutcomeCallable; + typedef Outcome AttachNetworkInterfaceOutcome; + typedef std::future AttachNetworkInterfaceOutcomeCallable; typedef std::function&)> AttachNetworkInterfaceAsyncHandler; - typedef Outcome DescribeSecurityGroupAttributeOutcome; - typedef std::future DescribeSecurityGroupAttributeOutcomeCallable; + typedef Outcome DescribeSecurityGroupAttributeOutcome; + typedef std::future DescribeSecurityGroupAttributeOutcomeCallable; typedef std::function&)> DescribeSecurityGroupAttributeAsyncHandler; - typedef Outcome ModifyImageSharePermissionOutcome; - typedef std::future ModifyImageSharePermissionOutcomeCallable; + typedef Outcome ModifyImageSharePermissionOutcome; + typedef std::future ModifyImageSharePermissionOutcomeCallable; typedef std::function&)> ModifyImageSharePermissionAsyncHandler; - typedef Outcome DescribeAutoSnapshotPolicyExOutcome; - typedef std::future DescribeAutoSnapshotPolicyExOutcomeCallable; + typedef Outcome DescribeAutoSnapshotPolicyExOutcome; + typedef std::future DescribeAutoSnapshotPolicyExOutcomeCallable; typedef std::function&)> DescribeAutoSnapshotPolicyExAsyncHandler; - typedef Outcome DescribeImageSharePermissionOutcome; - typedef std::future DescribeImageSharePermissionOutcomeCallable; + typedef Outcome DescribeImageSharePermissionOutcome; + typedef std::future DescribeImageSharePermissionOutcomeCallable; typedef std::function&)> DescribeImageSharePermissionAsyncHandler; - typedef Outcome CancelCopyImageOutcome; - typedef std::future CancelCopyImageOutcomeCallable; + typedef Outcome CancelCopyImageOutcome; + typedef std::future CancelCopyImageOutcomeCallable; typedef std::function&)> CancelCopyImageAsyncHandler; - typedef Outcome CreateDeploymentSetOutcome; - typedef std::future CreateDeploymentSetOutcomeCallable; + typedef Outcome CreateDeploymentSetOutcome; + typedef std::future CreateDeploymentSetOutcomeCallable; typedef std::function&)> CreateDeploymentSetAsyncHandler; - typedef Outcome DescribeRegionsOutcome; - typedef std::future DescribeRegionsOutcomeCallable; + typedef Outcome DescribeRegionsOutcome; + typedef std::future DescribeRegionsOutcomeCallable; typedef std::function&)> DescribeRegionsAsyncHandler; - typedef Outcome DescribeClassicLinkInstancesOutcome; - typedef std::future DescribeClassicLinkInstancesOutcomeCallable; + typedef Outcome DescribeClassicLinkInstancesOutcome; + typedef std::future DescribeClassicLinkInstancesOutcomeCallable; typedef std::function&)> DescribeClassicLinkInstancesAsyncHandler; - typedef Outcome DescribeAutoSnapshotPolicyOutcome; - typedef std::future DescribeAutoSnapshotPolicyOutcomeCallable; + typedef Outcome CreateUserEventOutcome; + typedef std::future CreateUserEventOutcomeCallable; + typedef std::function&)> CreateUserEventAsyncHandler; + typedef Outcome DescribeAutoSnapshotPolicyOutcome; + typedef std::future DescribeAutoSnapshotPolicyOutcomeCallable; typedef std::function&)> DescribeAutoSnapshotPolicyAsyncHandler; - typedef Outcome DescribePhysicalConnectionsOutcome; - typedef std::future DescribePhysicalConnectionsOutcomeCallable; + typedef Outcome DescribePhysicalConnectionsOutcome; + typedef std::future DescribePhysicalConnectionsOutcomeCallable; typedef std::function&)> DescribePhysicalConnectionsAsyncHandler; - typedef Outcome DescribeRecycleBinOutcome; - typedef std::future DescribeRecycleBinOutcomeCallable; + typedef Outcome DescribeRecycleBinOutcome; + typedef std::future DescribeRecycleBinOutcomeCallable; typedef std::function&)> DescribeRecycleBinAsyncHandler; - typedef Outcome CreateNetworkInterfaceOutcome; - typedef std::future CreateNetworkInterfaceOutcomeCallable; + typedef Outcome CreateNetworkInterfaceOutcome; + typedef std::future CreateNetworkInterfaceOutcomeCallable; typedef std::function&)> CreateNetworkInterfaceAsyncHandler; - typedef Outcome DescribeIpRangesOutcome; - typedef std::future DescribeIpRangesOutcomeCallable; + typedef Outcome DescribeIpRangesOutcome; + typedef std::future DescribeIpRangesOutcomeCallable; typedef std::function&)> DescribeIpRangesAsyncHandler; - typedef Outcome CancelPhysicalConnectionOutcome; - typedef std::future CancelPhysicalConnectionOutcomeCallable; + typedef Outcome CancelPhysicalConnectionOutcome; + typedef std::future CancelPhysicalConnectionOutcomeCallable; typedef std::function&)> CancelPhysicalConnectionAsyncHandler; - typedef Outcome DescribeVRoutersOutcome; - typedef std::future DescribeVRoutersOutcomeCallable; + typedef Outcome DescribeVRoutersOutcome; + typedef std::future DescribeVRoutersOutcomeCallable; typedef std::function&)> DescribeVRoutersAsyncHandler; - typedef Outcome DescribeNetworkInterfacesOutcome; - typedef std::future DescribeNetworkInterfacesOutcomeCallable; + typedef Outcome DescribeNetworkInterfacesOutcome; + typedef std::future DescribeNetworkInterfacesOutcomeCallable; typedef std::function&)> DescribeNetworkInterfacesAsyncHandler; - typedef Outcome ModifyNetworkInterfaceAttributeOutcome; - typedef std::future ModifyNetworkInterfaceAttributeOutcomeCallable; + typedef Outcome ModifyNetworkInterfaceAttributeOutcome; + typedef std::future ModifyNetworkInterfaceAttributeOutcomeCallable; typedef std::function&)> ModifyNetworkInterfaceAttributeAsyncHandler; - typedef Outcome DetachNetworkInterfaceOutcome; - typedef std::future DetachNetworkInterfaceOutcomeCallable; + typedef Outcome DetachNetworkInterfaceOutcome; + typedef std::future DetachNetworkInterfaceOutcomeCallable; typedef std::function&)> DetachNetworkInterfaceAsyncHandler; - typedef Outcome AllocateEipAddressOutcome; - typedef std::future AllocateEipAddressOutcomeCallable; + typedef Outcome AllocateEipAddressOutcome; + typedef std::future AllocateEipAddressOutcomeCallable; typedef std::function&)> AllocateEipAddressAsyncHandler; - typedef Outcome DeleteDiskOutcome; - typedef std::future DeleteDiskOutcomeCallable; + typedef Outcome DeleteDiskOutcome; + typedef std::future DeleteDiskOutcomeCallable; typedef std::function&)> DeleteDiskAsyncHandler; - typedef Outcome UnassociateHaVipOutcome; - typedef std::future UnassociateHaVipOutcomeCallable; + typedef Outcome DescribeEventsOutcome; + typedef std::future DescribeEventsOutcomeCallable; + typedef std::function&)> DescribeEventsAsyncHandler; + typedef Outcome UnassociateHaVipOutcome; + typedef std::future UnassociateHaVipOutcomeCallable; typedef std::function&)> UnassociateHaVipAsyncHandler; - typedef Outcome ModifyHaVipAttributeOutcome; - typedef std::future ModifyHaVipAttributeOutcomeCallable; + typedef Outcome ModifyHaVipAttributeOutcome; + typedef std::future ModifyHaVipAttributeOutcomeCallable; typedef std::function&)> ModifyHaVipAttributeAsyncHandler; - typedef Outcome CreateKeyPairOutcome; - typedef std::future CreateKeyPairOutcomeCallable; + typedef Outcome CreateKeyPairOutcome; + typedef std::future CreateKeyPairOutcomeCallable; typedef std::function&)> CreateKeyPairAsyncHandler; - typedef Outcome AttachClassicLinkVpcOutcome; - typedef std::future AttachClassicLinkVpcOutcomeCallable; + typedef Outcome AttachClassicLinkVpcOutcome; + typedef std::future AttachClassicLinkVpcOutcomeCallable; typedef std::function&)> AttachClassicLinkVpcAsyncHandler; - typedef Outcome DescribeDeploymentSetsOutcome; - typedef std::future DescribeDeploymentSetsOutcomeCallable; + typedef Outcome DescribeDeploymentSetsOutcome; + typedef std::future DescribeDeploymentSetsOutcomeCallable; typedef std::function&)> DescribeDeploymentSetsAsyncHandler; - typedef Outcome AttachInstanceRamRoleOutcome; - typedef std::future AttachInstanceRamRoleOutcomeCallable; + typedef Outcome AttachInstanceRamRoleOutcome; + typedef std::future AttachInstanceRamRoleOutcomeCallable; typedef std::function&)> AttachInstanceRamRoleAsyncHandler; - typedef Outcome ModifyVRouterAttributeOutcome; - typedef std::future ModifyVRouterAttributeOutcomeCallable; + typedef Outcome ModifyVRouterAttributeOutcome; + typedef std::future ModifyVRouterAttributeOutcomeCallable; typedef std::function&)> ModifyVRouterAttributeAsyncHandler; EcsClient(const Credentials &credentials, const ClientConfiguration &configuration); EcsClient(const std::shared_ptr &credentialsProvider, const ClientConfiguration &configuration); EcsClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration); ~EcsClient(); - ModifySnapshotAttributeOutcome modifySnapshotAttribute(const Model::ModifySnapshotAttributeRequest &request)const; - void modifySnapshotAttributeAsync(const Model::ModifySnapshotAttributeRequest& request, const ModifySnapshotAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifySnapshotAttributeOutcomeCallable modifySnapshotAttributeCallable(const Model::ModifySnapshotAttributeRequest& request) const; - JoinSecurityGroupOutcome joinSecurityGroup(const Model::JoinSecurityGroupRequest &request)const; - void joinSecurityGroupAsync(const Model::JoinSecurityGroupRequest& request, const JoinSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - JoinSecurityGroupOutcomeCallable joinSecurityGroupCallable(const Model::JoinSecurityGroupRequest& request) const; - DescribeSnapshotsOutcome describeSnapshots(const Model::DescribeSnapshotsRequest &request)const; - void describeSnapshotsAsync(const Model::DescribeSnapshotsRequest& request, const DescribeSnapshotsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSnapshotsOutcomeCallable describeSnapshotsCallable(const Model::DescribeSnapshotsRequest& request) const; - ModifyBandwidthPackageSpecOutcome modifyBandwidthPackageSpec(const Model::ModifyBandwidthPackageSpecRequest &request)const; - void modifyBandwidthPackageSpecAsync(const Model::ModifyBandwidthPackageSpecRequest& request, const ModifyBandwidthPackageSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyBandwidthPackageSpecOutcomeCallable modifyBandwidthPackageSpecCallable(const Model::ModifyBandwidthPackageSpecRequest& request) const; - ModifyInstanceVncPasswdOutcome modifyInstanceVncPasswd(const Model::ModifyInstanceVncPasswdRequest &request)const; - void modifyInstanceVncPasswdAsync(const Model::ModifyInstanceVncPasswdRequest& request, const ModifyInstanceVncPasswdAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyInstanceVncPasswdOutcomeCallable modifyInstanceVncPasswdCallable(const Model::ModifyInstanceVncPasswdRequest& request) const; - CreateNatGatewayOutcome createNatGateway(const Model::CreateNatGatewayRequest &request)const; - void createNatGatewayAsync(const Model::CreateNatGatewayRequest& request, const CreateNatGatewayAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateNatGatewayOutcomeCallable createNatGatewayCallable(const Model::CreateNatGatewayRequest& request) const; - AttachDiskOutcome attachDisk(const Model::AttachDiskRequest &request)const; - void attachDiskAsync(const Model::AttachDiskRequest& request, const AttachDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AttachDiskOutcomeCallable attachDiskCallable(const Model::AttachDiskRequest& request) const; - ReInitDiskOutcome reInitDisk(const Model::ReInitDiskRequest &request)const; - void reInitDiskAsync(const Model::ReInitDiskRequest& request, const ReInitDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ReInitDiskOutcomeCallable reInitDiskCallable(const Model::ReInitDiskRequest& request) const; - CreateHaVipOutcome createHaVip(const Model::CreateHaVipRequest &request)const; - void createHaVipAsync(const Model::CreateHaVipRequest& request, const CreateHaVipAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateHaVipOutcomeCallable createHaVipCallable(const Model::CreateHaVipRequest& request) const; - ModifyAutoSnapshotPolicyOutcome modifyAutoSnapshotPolicy(const Model::ModifyAutoSnapshotPolicyRequest &request)const; - void modifyAutoSnapshotPolicyAsync(const Model::ModifyAutoSnapshotPolicyRequest& request, const ModifyAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyAutoSnapshotPolicyOutcomeCallable modifyAutoSnapshotPolicyCallable(const Model::ModifyAutoSnapshotPolicyRequest& request) const; - AssociateEipAddressOutcome associateEipAddress(const Model::AssociateEipAddressRequest &request)const; - void associateEipAddressAsync(const Model::AssociateEipAddressRequest& request, const AssociateEipAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AssociateEipAddressOutcomeCallable associateEipAddressCallable(const Model::AssociateEipAddressRequest& request) const; - DescribeEipAddressesOutcome describeEipAddresses(const Model::DescribeEipAddressesRequest &request)const; - void describeEipAddressesAsync(const Model::DescribeEipAddressesRequest& request, const DescribeEipAddressesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeEipAddressesOutcomeCallable describeEipAddressesCallable(const Model::DescribeEipAddressesRequest& request) const; - RevokeSecurityGroupEgressOutcome revokeSecurityGroupEgress(const Model::RevokeSecurityGroupEgressRequest &request)const; - void revokeSecurityGroupEgressAsync(const Model::RevokeSecurityGroupEgressRequest& request, const RevokeSecurityGroupEgressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RevokeSecurityGroupEgressOutcomeCallable revokeSecurityGroupEgressCallable(const Model::RevokeSecurityGroupEgressRequest& request) const; - ActivateRouterInterfaceOutcome activateRouterInterface(const Model::ActivateRouterInterfaceRequest &request)const; - void activateRouterInterfaceAsync(const Model::ActivateRouterInterfaceRequest& request, const ActivateRouterInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ActivateRouterInterfaceOutcomeCallable activateRouterInterfaceCallable(const Model::ActivateRouterInterfaceRequest& request) const; - DescribeSpotPriceHistoryOutcome describeSpotPriceHistory(const Model::DescribeSpotPriceHistoryRequest &request)const; - void describeSpotPriceHistoryAsync(const Model::DescribeSpotPriceHistoryRequest& request, const DescribeSpotPriceHistoryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSpotPriceHistoryOutcomeCallable describeSpotPriceHistoryCallable(const Model::DescribeSpotPriceHistoryRequest& request) const; - TerminateVirtualBorderRouterOutcome terminateVirtualBorderRouter(const Model::TerminateVirtualBorderRouterRequest &request)const; - void terminateVirtualBorderRouterAsync(const Model::TerminateVirtualBorderRouterRequest& request, const TerminateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - TerminateVirtualBorderRouterOutcomeCallable terminateVirtualBorderRouterCallable(const Model::TerminateVirtualBorderRouterRequest& request) const; - StopInstanceOutcome stopInstance(const Model::StopInstanceRequest &request)const; - void stopInstanceAsync(const Model::StopInstanceRequest& request, const StopInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StopInstanceOutcomeCallable stopInstanceCallable(const Model::StopInstanceRequest& request) const; - DescribeInstanceHistoryEventsOutcome describeInstanceHistoryEvents(const Model::DescribeInstanceHistoryEventsRequest &request)const; - void describeInstanceHistoryEventsAsync(const Model::DescribeInstanceHistoryEventsRequest& request, const DescribeInstanceHistoryEventsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceHistoryEventsOutcomeCallable describeInstanceHistoryEventsCallable(const Model::DescribeInstanceHistoryEventsRequest& request) const; - DeletePhysicalConnectionOutcome deletePhysicalConnection(const Model::DeletePhysicalConnectionRequest &request)const; - void deletePhysicalConnectionAsync(const Model::DeletePhysicalConnectionRequest& request, const DeletePhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeletePhysicalConnectionOutcomeCallable deletePhysicalConnectionCallable(const Model::DeletePhysicalConnectionRequest& request) const; - RevokeSecurityGroupOutcome revokeSecurityGroup(const Model::RevokeSecurityGroupRequest &request)const; - void revokeSecurityGroupAsync(const Model::RevokeSecurityGroupRequest& request, const RevokeSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RevokeSecurityGroupOutcomeCallable revokeSecurityGroupCallable(const Model::RevokeSecurityGroupRequest& request) const; - CheckAutoSnapshotPolicyOutcome checkAutoSnapshotPolicy(const Model::CheckAutoSnapshotPolicyRequest &request)const; - void checkAutoSnapshotPolicyAsync(const Model::CheckAutoSnapshotPolicyRequest& request, const CheckAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CheckAutoSnapshotPolicyOutcomeCallable checkAutoSnapshotPolicyCallable(const Model::CheckAutoSnapshotPolicyRequest& request) const; - DescribeTaskAttributeOutcome describeTaskAttribute(const Model::DescribeTaskAttributeRequest &request)const; - void describeTaskAttributeAsync(const Model::DescribeTaskAttributeRequest& request, const DescribeTaskAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeTaskAttributeOutcomeCallable describeTaskAttributeCallable(const Model::DescribeTaskAttributeRequest& request) const; - CreateAutoSnapshotPolicyOutcome createAutoSnapshotPolicy(const Model::CreateAutoSnapshotPolicyRequest &request)const; - void createAutoSnapshotPolicyAsync(const Model::CreateAutoSnapshotPolicyRequest& request, const CreateAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateAutoSnapshotPolicyOutcomeCallable createAutoSnapshotPolicyCallable(const Model::CreateAutoSnapshotPolicyRequest& request) const; - ReActivateInstancesOutcome reActivateInstances(const Model::ReActivateInstancesRequest &request)const; - void reActivateInstancesAsync(const Model::ReActivateInstancesRequest& request, const ReActivateInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ReActivateInstancesOutcomeCallable reActivateInstancesCallable(const Model::ReActivateInstancesRequest& request) const; - DescribeForwardTableEntriesOutcome describeForwardTableEntries(const Model::DescribeForwardTableEntriesRequest &request)const; - void describeForwardTableEntriesAsync(const Model::DescribeForwardTableEntriesRequest& request, const DescribeForwardTableEntriesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeForwardTableEntriesOutcomeCallable describeForwardTableEntriesCallable(const Model::DescribeForwardTableEntriesRequest& request) const; - DescribeInstancesOutcome describeInstances(const Model::DescribeInstancesRequest &request)const; - void describeInstancesAsync(const Model::DescribeInstancesRequest& request, const DescribeInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstancesOutcomeCallable describeInstancesCallable(const Model::DescribeInstancesRequest& request) const; - DescribeSecurityGroupReferencesOutcome describeSecurityGroupReferences(const Model::DescribeSecurityGroupReferencesRequest &request)const; - void describeSecurityGroupReferencesAsync(const Model::DescribeSecurityGroupReferencesRequest& request, const DescribeSecurityGroupReferencesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSecurityGroupReferencesOutcomeCallable describeSecurityGroupReferencesCallable(const Model::DescribeSecurityGroupReferencesRequest& request) const; - DeleteRouterInterfaceOutcome deleteRouterInterface(const Model::DeleteRouterInterfaceRequest &request)const; - void deleteRouterInterfaceAsync(const Model::DeleteRouterInterfaceRequest& request, const DeleteRouterInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteRouterInterfaceOutcomeCallable deleteRouterInterfaceCallable(const Model::DeleteRouterInterfaceRequest& request) const; - DetachInstanceRamRoleOutcome detachInstanceRamRole(const Model::DetachInstanceRamRoleRequest &request)const; - void detachInstanceRamRoleAsync(const Model::DetachInstanceRamRoleRequest& request, const DetachInstanceRamRoleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DetachInstanceRamRoleOutcomeCallable detachInstanceRamRoleCallable(const Model::DetachInstanceRamRoleRequest& request) const; - AllocatePublicIpAddressOutcome allocatePublicIpAddress(const Model::AllocatePublicIpAddressRequest &request)const; - void allocatePublicIpAddressAsync(const Model::AllocatePublicIpAddressRequest& request, const AllocatePublicIpAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AllocatePublicIpAddressOutcomeCallable allocatePublicIpAddressCallable(const Model::AllocatePublicIpAddressRequest& request) const; - DescribeEipMonitorDataOutcome describeEipMonitorData(const Model::DescribeEipMonitorDataRequest &request)const; - void describeEipMonitorDataAsync(const Model::DescribeEipMonitorDataRequest& request, const DescribeEipMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeEipMonitorDataOutcomeCallable describeEipMonitorDataCallable(const Model::DescribeEipMonitorDataRequest& request) const; - CancelAutoSnapshotPolicyOutcome cancelAutoSnapshotPolicy(const Model::CancelAutoSnapshotPolicyRequest &request)const; - void cancelAutoSnapshotPolicyAsync(const Model::CancelAutoSnapshotPolicyRequest& request, const CancelAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CancelAutoSnapshotPolicyOutcomeCallable cancelAutoSnapshotPolicyCallable(const Model::CancelAutoSnapshotPolicyRequest& request) const; - DescribeDisksFullStatusOutcome describeDisksFullStatus(const Model::DescribeDisksFullStatusRequest &request)const; - void describeDisksFullStatusAsync(const Model::DescribeDisksFullStatusRequest& request, const DescribeDisksFullStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDisksFullStatusOutcomeCallable describeDisksFullStatusCallable(const Model::DescribeDisksFullStatusRequest& request) const; - DeleteNetworkInterfaceOutcome deleteNetworkInterface(const Model::DeleteNetworkInterfaceRequest &request)const; - void deleteNetworkInterfaceAsync(const Model::DeleteNetworkInterfaceRequest& request, const DeleteNetworkInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteNetworkInterfaceOutcomeCallable deleteNetworkInterfaceCallable(const Model::DeleteNetworkInterfaceRequest& request) const; - ModifyInstanceSpecOutcome modifyInstanceSpec(const Model::ModifyInstanceSpecRequest &request)const; - void modifyInstanceSpecAsync(const Model::ModifyInstanceSpecRequest& request, const ModifyInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyInstanceSpecOutcomeCallable modifyInstanceSpecCallable(const Model::ModifyInstanceSpecRequest& request) const; - DeleteSnapshotOutcome deleteSnapshot(const Model::DeleteSnapshotRequest &request)const; - void deleteSnapshotAsync(const Model::DeleteSnapshotRequest& request, const DeleteSnapshotAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteSnapshotOutcomeCallable deleteSnapshotCallable(const Model::DeleteSnapshotRequest& request) const; - DeleteKeyPairsOutcome deleteKeyPairs(const Model::DeleteKeyPairsRequest &request)const; - void deleteKeyPairsAsync(const Model::DeleteKeyPairsRequest& request, const DeleteKeyPairsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteKeyPairsOutcomeCallable deleteKeyPairsCallable(const Model::DeleteKeyPairsRequest& request) const; - AuthorizeSecurityGroupOutcome authorizeSecurityGroup(const Model::AuthorizeSecurityGroupRequest &request)const; - void authorizeSecurityGroupAsync(const Model::AuthorizeSecurityGroupRequest& request, const AuthorizeSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AuthorizeSecurityGroupOutcomeCallable authorizeSecurityGroupCallable(const Model::AuthorizeSecurityGroupRequest& request) const; - DeleteSecurityGroupOutcome deleteSecurityGroup(const Model::DeleteSecurityGroupRequest &request)const; - void deleteSecurityGroupAsync(const Model::DeleteSecurityGroupRequest& request, const DeleteSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteSecurityGroupOutcomeCallable deleteSecurityGroupCallable(const Model::DeleteSecurityGroupRequest& request) const; - DescribeSnapshotMonitorDataOutcome describeSnapshotMonitorData(const Model::DescribeSnapshotMonitorDataRequest &request)const; - void describeSnapshotMonitorDataAsync(const Model::DescribeSnapshotMonitorDataRequest& request, const DescribeSnapshotMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSnapshotMonitorDataOutcomeCallable describeSnapshotMonitorDataCallable(const Model::DescribeSnapshotMonitorDataRequest& request) const; - ConnectRouterInterfaceOutcome connectRouterInterface(const Model::ConnectRouterInterfaceRequest &request)const; - void connectRouterInterfaceAsync(const Model::ConnectRouterInterfaceRequest& request, const ConnectRouterInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ConnectRouterInterfaceOutcomeCallable connectRouterInterfaceCallable(const Model::ConnectRouterInterfaceRequest& request) const; - AddIpRangeOutcome addIpRange(const Model::AddIpRangeRequest &request)const; - void addIpRangeAsync(const Model::AddIpRangeRequest& request, const AddIpRangeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AddIpRangeOutcomeCallable addIpRangeCallable(const Model::AddIpRangeRequest& request) const; - CancelTaskOutcome cancelTask(const Model::CancelTaskRequest &request)const; - void cancelTaskAsync(const Model::CancelTaskRequest& request, const CancelTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CancelTaskOutcomeCallable cancelTaskCallable(const Model::CancelTaskRequest& request) const; - ModifyPhysicalConnectionAttributeOutcome modifyPhysicalConnectionAttribute(const Model::ModifyPhysicalConnectionAttributeRequest &request)const; - void modifyPhysicalConnectionAttributeAsync(const Model::ModifyPhysicalConnectionAttributeRequest& request, const ModifyPhysicalConnectionAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyPhysicalConnectionAttributeOutcomeCallable modifyPhysicalConnectionAttributeCallable(const Model::ModifyPhysicalConnectionAttributeRequest& request) const; - ModifyCommandOutcome modifyCommand(const Model::ModifyCommandRequest &request)const; - void modifyCommandAsync(const Model::ModifyCommandRequest& request, const ModifyCommandAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyCommandOutcomeCallable modifyCommandCallable(const Model::ModifyCommandRequest& request) const; - ModifyVSwitchAttributeOutcome modifyVSwitchAttribute(const Model::ModifyVSwitchAttributeRequest &request)const; - void modifyVSwitchAttributeAsync(const Model::ModifyVSwitchAttributeRequest& request, const ModifyVSwitchAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyVSwitchAttributeOutcomeCallable modifyVSwitchAttributeCallable(const Model::ModifyVSwitchAttributeRequest& request) const; - ModifyInstanceAttributeOutcome modifyInstanceAttribute(const Model::ModifyInstanceAttributeRequest &request)const; - void modifyInstanceAttributeAsync(const Model::ModifyInstanceAttributeRequest& request, const ModifyInstanceAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyInstanceAttributeOutcomeCallable modifyInstanceAttributeCallable(const Model::ModifyInstanceAttributeRequest& request) const; - DeleteHaVipOutcome deleteHaVip(const Model::DeleteHaVipRequest &request)const; - void deleteHaVipAsync(const Model::DeleteHaVipRequest& request, const DeleteHaVipAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteHaVipOutcomeCallable deleteHaVipCallable(const Model::DeleteHaVipRequest& request) const; - DescribeSecurityGroupsOutcome describeSecurityGroups(const Model::DescribeSecurityGroupsRequest &request)const; - void describeSecurityGroupsAsync(const Model::DescribeSecurityGroupsRequest& request, const DescribeSecurityGroupsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSecurityGroupsOutcomeCallable describeSecurityGroupsCallable(const Model::DescribeSecurityGroupsRequest& request) const; - ResizeDiskOutcome resizeDisk(const Model::ResizeDiskRequest &request)const; - void resizeDiskAsync(const Model::ResizeDiskRequest& request, const ResizeDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ResizeDiskOutcomeCallable resizeDiskCallable(const Model::ResizeDiskRequest& request) const; - CreateRouteEntryOutcome createRouteEntry(const Model::CreateRouteEntryRequest &request)const; - void createRouteEntryAsync(const Model::CreateRouteEntryRequest& request, const CreateRouteEntryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateRouteEntryOutcomeCallable createRouteEntryCallable(const Model::CreateRouteEntryRequest& request) const; - DescribeInvocationsOutcome describeInvocations(const Model::DescribeInvocationsRequest &request)const; - void describeInvocationsAsync(const Model::DescribeInvocationsRequest& request, const DescribeInvocationsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInvocationsOutcomeCallable describeInvocationsCallable(const Model::DescribeInvocationsRequest& request) const; - AttachKeyPairOutcome attachKeyPair(const Model::AttachKeyPairRequest &request)const; - void attachKeyPairAsync(const Model::AttachKeyPairRequest& request, const AttachKeyPairAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AttachKeyPairOutcomeCallable attachKeyPairCallable(const Model::AttachKeyPairRequest& request) const; - CreateRouterInterfaceOutcome createRouterInterface(const Model::CreateRouterInterfaceRequest &request)const; - void createRouterInterfaceAsync(const Model::CreateRouterInterfaceRequest& request, const CreateRouterInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateRouterInterfaceOutcomeCallable createRouterInterfaceCallable(const Model::CreateRouterInterfaceRequest& request) const; - CheckDiskEnableAutoSnapshotValidationOutcome checkDiskEnableAutoSnapshotValidation(const Model::CheckDiskEnableAutoSnapshotValidationRequest &request)const; - void checkDiskEnableAutoSnapshotValidationAsync(const Model::CheckDiskEnableAutoSnapshotValidationRequest& request, const CheckDiskEnableAutoSnapshotValidationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CheckDiskEnableAutoSnapshotValidationOutcomeCallable checkDiskEnableAutoSnapshotValidationCallable(const Model::CheckDiskEnableAutoSnapshotValidationRequest& request) const; - RunInstancesOutcome runInstances(const Model::RunInstancesRequest &request)const; - void runInstancesAsync(const Model::RunInstancesRequest& request, const RunInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RunInstancesOutcomeCallable runInstancesCallable(const Model::RunInstancesRequest& request) const; - StopInvocationOutcome stopInvocation(const Model::StopInvocationRequest &request)const; - void stopInvocationAsync(const Model::StopInvocationRequest& request, const StopInvocationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StopInvocationOutcomeCallable stopInvocationCallable(const Model::StopInvocationRequest& request) const; - ModifyInstanceNetworkSpecOutcome modifyInstanceNetworkSpec(const Model::ModifyInstanceNetworkSpecRequest &request)const; - void modifyInstanceNetworkSpecAsync(const Model::ModifyInstanceNetworkSpecRequest& request, const ModifyInstanceNetworkSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyInstanceNetworkSpecOutcomeCallable modifyInstanceNetworkSpecCallable(const Model::ModifyInstanceNetworkSpecRequest& request) const; - ModifyDiskAttributeOutcome modifyDiskAttribute(const Model::ModifyDiskAttributeRequest &request)const; - void modifyDiskAttributeAsync(const Model::ModifyDiskAttributeRequest& request, const ModifyDiskAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDiskAttributeOutcomeCallable modifyDiskAttributeCallable(const Model::ModifyDiskAttributeRequest& request) const; - CreateVSwitchOutcome createVSwitch(const Model::CreateVSwitchRequest &request)const; - void createVSwitchAsync(const Model::CreateVSwitchRequest& request, const CreateVSwitchAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateVSwitchOutcomeCallable createVSwitchCallable(const Model::CreateVSwitchRequest& request) const; - DescribeBandwidthLimitationOutcome describeBandwidthLimitation(const Model::DescribeBandwidthLimitationRequest &request)const; - void describeBandwidthLimitationAsync(const Model::DescribeBandwidthLimitationRequest& request, const DescribeBandwidthLimitationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeBandwidthLimitationOutcomeCallable describeBandwidthLimitationCallable(const Model::DescribeBandwidthLimitationRequest& request) const; - ModifyEipAddressAttributeOutcome modifyEipAddressAttribute(const Model::ModifyEipAddressAttributeRequest &request)const; - void modifyEipAddressAttributeAsync(const Model::ModifyEipAddressAttributeRequest& request, const ModifyEipAddressAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyEipAddressAttributeOutcomeCallable modifyEipAddressAttributeCallable(const Model::ModifyEipAddressAttributeRequest& request) const; - RemoveTagsOutcome removeTags(const Model::RemoveTagsRequest &request)const; - void removeTagsAsync(const Model::RemoveTagsRequest& request, const RemoveTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RemoveTagsOutcomeCallable removeTagsCallable(const Model::RemoveTagsRequest& request) const; - ModifySecurityGroupAttributeOutcome modifySecurityGroupAttribute(const Model::ModifySecurityGroupAttributeRequest &request)const; - void modifySecurityGroupAttributeAsync(const Model::ModifySecurityGroupAttributeRequest& request, const ModifySecurityGroupAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifySecurityGroupAttributeOutcomeCallable modifySecurityGroupAttributeCallable(const Model::ModifySecurityGroupAttributeRequest& request) const; - ModifyInstanceAutoReleaseTimeOutcome modifyInstanceAutoReleaseTime(const Model::ModifyInstanceAutoReleaseTimeRequest &request)const; - void modifyInstanceAutoReleaseTimeAsync(const Model::ModifyInstanceAutoReleaseTimeRequest& request, const ModifyInstanceAutoReleaseTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyInstanceAutoReleaseTimeOutcomeCallable modifyInstanceAutoReleaseTimeCallable(const Model::ModifyInstanceAutoReleaseTimeRequest& request) const; - DeleteNatGatewayOutcome deleteNatGateway(const Model::DeleteNatGatewayRequest &request)const; - void deleteNatGatewayAsync(const Model::DeleteNatGatewayRequest& request, const DeleteNatGatewayAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteNatGatewayOutcomeCallable deleteNatGatewayCallable(const Model::DeleteNatGatewayRequest& request) const; - DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const; - void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const; - DeactivateRouterInterfaceOutcome deactivateRouterInterface(const Model::DeactivateRouterInterfaceRequest &request)const; - void deactivateRouterInterfaceAsync(const Model::DeactivateRouterInterfaceRequest& request, const DeactivateRouterInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeactivateRouterInterfaceOutcomeCallable deactivateRouterInterfaceCallable(const Model::DeactivateRouterInterfaceRequest& request) const; - DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const; - void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const; - DescribeAccessPointsOutcome describeAccessPoints(const Model::DescribeAccessPointsRequest &request)const; - void describeAccessPointsAsync(const Model::DescribeAccessPointsRequest& request, const DescribeAccessPointsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAccessPointsOutcomeCallable describeAccessPointsCallable(const Model::DescribeAccessPointsRequest& request) const; - 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; - DescribeInstancesFullStatusOutcome describeInstancesFullStatus(const Model::DescribeInstancesFullStatusRequest &request)const; - void describeInstancesFullStatusAsync(const Model::DescribeInstancesFullStatusRequest& request, const DescribeInstancesFullStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstancesFullStatusOutcomeCallable describeInstancesFullStatusCallable(const Model::DescribeInstancesFullStatusRequest& request) const; - ReleaseEipAddressOutcome releaseEipAddress(const Model::ReleaseEipAddressRequest &request)const; - void releaseEipAddressAsync(const Model::ReleaseEipAddressRequest& request, const ReleaseEipAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ReleaseEipAddressOutcomeCallable releaseEipAddressCallable(const Model::ReleaseEipAddressRequest& request) const; - DetachClassicLinkVpcOutcome detachClassicLinkVpc(const Model::DetachClassicLinkVpcRequest &request)const; - void detachClassicLinkVpcAsync(const Model::DetachClassicLinkVpcRequest& request, const DetachClassicLinkVpcAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DetachClassicLinkVpcOutcomeCallable detachClassicLinkVpcCallable(const Model::DetachClassicLinkVpcRequest& request) const; - DescribeVSwitchesOutcome describeVSwitches(const Model::DescribeVSwitchesRequest &request)const; - void describeVSwitchesAsync(const Model::DescribeVSwitchesRequest& request, const DescribeVSwitchesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeVSwitchesOutcomeCallable describeVSwitchesCallable(const Model::DescribeVSwitchesRequest& request) const; - ModifyRouterInterfaceSpecOutcome modifyRouterInterfaceSpec(const Model::ModifyRouterInterfaceSpecRequest &request)const; - void modifyRouterInterfaceSpecAsync(const Model::ModifyRouterInterfaceSpecRequest& request, const ModifyRouterInterfaceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyRouterInterfaceSpecOutcomeCallable modifyRouterInterfaceSpecCallable(const Model::ModifyRouterInterfaceSpecRequest& request) const; - DescribeVpcsOutcome describeVpcs(const Model::DescribeVpcsRequest &request)const; - void describeVpcsAsync(const Model::DescribeVpcsRequest& request, const DescribeVpcsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeVpcsOutcomeCallable describeVpcsCallable(const Model::DescribeVpcsRequest& request) const; - ExportImageOutcome exportImage(const Model::ExportImageRequest &request)const; - void exportImageAsync(const Model::ExportImageRequest& request, const ExportImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ExportImageOutcomeCallable exportImageCallable(const Model::ExportImageRequest& request) const; - DescribeDiskMonitorDataOutcome describeDiskMonitorData(const Model::DescribeDiskMonitorDataRequest &request)const; - void describeDiskMonitorDataAsync(const Model::DescribeDiskMonitorDataRequest& request, const DescribeDiskMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDiskMonitorDataOutcomeCallable describeDiskMonitorDataCallable(const Model::DescribeDiskMonitorDataRequest& 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; - ModifyRouterInterfaceAttributeOutcome modifyRouterInterfaceAttribute(const Model::ModifyRouterInterfaceAttributeRequest &request)const; - void modifyRouterInterfaceAttributeAsync(const Model::ModifyRouterInterfaceAttributeRequest& request, const ModifyRouterInterfaceAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyRouterInterfaceAttributeOutcomeCallable modifyRouterInterfaceAttributeCallable(const Model::ModifyRouterInterfaceAttributeRequest& request) const; - DescribeVirtualBorderRoutersForPhysicalConnectionOutcome describeVirtualBorderRoutersForPhysicalConnection(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest &request)const; - void describeVirtualBorderRoutersForPhysicalConnectionAsync(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest& request, const DescribeVirtualBorderRoutersForPhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeVirtualBorderRoutersForPhysicalConnectionOutcomeCallable describeVirtualBorderRoutersForPhysicalConnectionCallable(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest& request) const; - CreateDiskOutcome createDisk(const Model::CreateDiskRequest &request)const; - void createDiskAsync(const Model::CreateDiskRequest& request, const CreateDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateDiskOutcomeCallable createDiskCallable(const Model::CreateDiskRequest& request) const; - StartInstanceOutcome startInstance(const Model::StartInstanceRequest &request)const; - void startInstanceAsync(const Model::StartInstanceRequest& request, const StartInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - StartInstanceOutcomeCallable startInstanceCallable(const Model::StartInstanceRequest& request) const; - DescribeInstanceTypesOutcome describeInstanceTypes(const Model::DescribeInstanceTypesRequest &request)const; - void describeInstanceTypesAsync(const Model::DescribeInstanceTypesRequest& request, const DescribeInstanceTypesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceTypesOutcomeCallable describeInstanceTypesCallable(const Model::DescribeInstanceTypesRequest& request) const; - DescribeSnapshotPackageOutcome describeSnapshotPackage(const Model::DescribeSnapshotPackageRequest &request)const; - void describeSnapshotPackageAsync(const Model::DescribeSnapshotPackageRequest& request, const DescribeSnapshotPackageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSnapshotPackageOutcomeCallable describeSnapshotPackageCallable(const Model::DescribeSnapshotPackageRequest& request) const; - RebootInstanceOutcome rebootInstance(const Model::RebootInstanceRequest &request)const; - void rebootInstanceAsync(const Model::RebootInstanceRequest& request, const RebootInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RebootInstanceOutcomeCallable rebootInstanceCallable(const Model::RebootInstanceRequest& request) const; - BindIpRangeOutcome bindIpRange(const Model::BindIpRangeRequest &request)const; - void bindIpRangeAsync(const Model::BindIpRangeRequest& request, const BindIpRangeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - BindIpRangeOutcomeCallable bindIpRangeCallable(const Model::BindIpRangeRequest& request) const; - InvokeCommandOutcome invokeCommand(const Model::InvokeCommandRequest &request)const; - void invokeCommandAsync(const Model::InvokeCommandRequest& request, const InvokeCommandAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - InvokeCommandOutcomeCallable invokeCommandCallable(const Model::InvokeCommandRequest& request) const; - ModifyUserBusinessBehaviorOutcome modifyUserBusinessBehavior(const Model::ModifyUserBusinessBehaviorRequest &request)const; - void modifyUserBusinessBehaviorAsync(const Model::ModifyUserBusinessBehaviorRequest& request, const ModifyUserBusinessBehaviorAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyUserBusinessBehaviorOutcomeCallable modifyUserBusinessBehaviorCallable(const Model::ModifyUserBusinessBehaviorRequest& request) const; - DeleteForwardEntryOutcome deleteForwardEntry(const Model::DeleteForwardEntryRequest &request)const; - void deleteForwardEntryAsync(const Model::DeleteForwardEntryRequest& request, const DeleteForwardEntryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteForwardEntryOutcomeCallable deleteForwardEntryCallable(const Model::DeleteForwardEntryRequest& request) const; - DescribeHpcClustersOutcome describeHpcClusters(const Model::DescribeHpcClustersRequest &request)const; - void describeHpcClustersAsync(const Model::DescribeHpcClustersRequest& request, const DescribeHpcClustersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeHpcClustersOutcomeCallable describeHpcClustersCallable(const Model::DescribeHpcClustersRequest& request) const; - CancelAgreementOutcome cancelAgreement(const Model::CancelAgreementRequest &request)const; - void cancelAgreementAsync(const Model::CancelAgreementRequest& request, const CancelAgreementAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CancelAgreementOutcomeCallable cancelAgreementCallable(const Model::CancelAgreementRequest& request) const; - ModifyInstanceChargeTypeOutcome modifyInstanceChargeType(const Model::ModifyInstanceChargeTypeRequest &request)const; - void modifyInstanceChargeTypeAsync(const Model::ModifyInstanceChargeTypeRequest& request, const ModifyInstanceChargeTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyInstanceChargeTypeOutcomeCallable modifyInstanceChargeTypeCallable(const Model::ModifyInstanceChargeTypeRequest& request) const; - ModifyInstanceAutoRenewAttributeOutcome modifyInstanceAutoRenewAttribute(const Model::ModifyInstanceAutoRenewAttributeRequest &request)const; - void modifyInstanceAutoRenewAttributeAsync(const Model::ModifyInstanceAutoRenewAttributeRequest& request, const ModifyInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyInstanceAutoRenewAttributeOutcomeCallable modifyInstanceAutoRenewAttributeCallable(const Model::ModifyInstanceAutoRenewAttributeRequest& request) const; - DescribeVirtualBorderRoutersOutcome describeVirtualBorderRouters(const Model::DescribeVirtualBorderRoutersRequest &request)const; - void describeVirtualBorderRoutersAsync(const Model::DescribeVirtualBorderRoutersRequest& request, const DescribeVirtualBorderRoutersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeVirtualBorderRoutersOutcomeCallable describeVirtualBorderRoutersCallable(const Model::DescribeVirtualBorderRoutersRequest& request) const; - ModifyHpcClusterAttributeOutcome modifyHpcClusterAttribute(const Model::ModifyHpcClusterAttributeRequest &request)const; - void modifyHpcClusterAttributeAsync(const Model::ModifyHpcClusterAttributeRequest& request, const ModifyHpcClusterAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyHpcClusterAttributeOutcomeCallable modifyHpcClusterAttributeCallable(const Model::ModifyHpcClusterAttributeRequest& request) const; - DescribeLimitationOutcome describeLimitation(const Model::DescribeLimitationRequest &request)const; - void describeLimitationAsync(const Model::DescribeLimitationRequest& request, const DescribeLimitationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeLimitationOutcomeCallable describeLimitationCallable(const Model::DescribeLimitationRequest& request) const; - DescribePriceOutcome describePrice(const Model::DescribePriceRequest &request)const; - void describePriceAsync(const Model::DescribePriceRequest& request, const DescribePriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribePriceOutcomeCallable describePriceCallable(const Model::DescribePriceRequest& 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; - DescribeDeploymentSetTopologyOutcome describeDeploymentSetTopology(const Model::DescribeDeploymentSetTopologyRequest &request)const; - void describeDeploymentSetTopologyAsync(const Model::DescribeDeploymentSetTopologyRequest& request, const DescribeDeploymentSetTopologyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDeploymentSetTopologyOutcomeCallable describeDeploymentSetTopologyCallable(const Model::DescribeDeploymentSetTopologyRequest& request) const; - ModifyInstanceVpcAttributeOutcome modifyInstanceVpcAttribute(const Model::ModifyInstanceVpcAttributeRequest &request)const; - void modifyInstanceVpcAttributeAsync(const Model::ModifyInstanceVpcAttributeRequest& request, const ModifyInstanceVpcAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyInstanceVpcAttributeOutcomeCallable modifyInstanceVpcAttributeCallable(const Model::ModifyInstanceVpcAttributeRequest& request) const; - AddTagsOutcome addTags(const Model::AddTagsRequest &request)const; - void addTagsAsync(const Model::AddTagsRequest& request, const AddTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AddTagsOutcomeCallable addTagsCallable(const Model::AddTagsRequest& request) const; - CreateHpcClusterOutcome createHpcCluster(const Model::CreateHpcClusterRequest &request)const; - void createHpcClusterAsync(const Model::CreateHpcClusterRequest& request, const CreateHpcClusterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateHpcClusterOutcomeCallable createHpcClusterCallable(const Model::CreateHpcClusterRequest& request) const; - DescribeUserBusinessBehaviorOutcome describeUserBusinessBehavior(const Model::DescribeUserBusinessBehaviorRequest &request)const; - void describeUserBusinessBehaviorAsync(const Model::DescribeUserBusinessBehaviorRequest& request, const DescribeUserBusinessBehaviorAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeUserBusinessBehaviorOutcomeCallable describeUserBusinessBehaviorCallable(const Model::DescribeUserBusinessBehaviorRequest& request) const; - DescribeCommandsOutcome describeCommands(const Model::DescribeCommandsRequest &request)const; - void describeCommandsAsync(const Model::DescribeCommandsRequest& request, const DescribeCommandsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeCommandsOutcomeCallable describeCommandsCallable(const Model::DescribeCommandsRequest& request) const; - DeleteImageOutcome deleteImage(const Model::DeleteImageRequest &request)const; - void deleteImageAsync(const Model::DeleteImageRequest& request, const DeleteImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteImageOutcomeCallable deleteImageCallable(const Model::DeleteImageRequest& request) const; - DescribeDisksOutcome describeDisks(const Model::DescribeDisksRequest &request)const; - void describeDisksAsync(const Model::DescribeDisksRequest& request, const DescribeDisksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDisksOutcomeCallable describeDisksCallable(const Model::DescribeDisksRequest& request) const; - DeleteVpcOutcome deleteVpc(const Model::DeleteVpcRequest &request)const; - void deleteVpcAsync(const Model::DeleteVpcRequest& request, const DeleteVpcAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteVpcOutcomeCallable deleteVpcCallable(const Model::DeleteVpcRequest& request) const; - DescribeImageSupportInstanceTypesOutcome describeImageSupportInstanceTypes(const Model::DescribeImageSupportInstanceTypesRequest &request)const; - void describeImageSupportInstanceTypesAsync(const Model::DescribeImageSupportInstanceTypesRequest& request, const DescribeImageSupportInstanceTypesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeImageSupportInstanceTypesOutcomeCallable describeImageSupportInstanceTypesCallable(const Model::DescribeImageSupportInstanceTypesRequest& request) const; - 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; - ReplaceSystemDiskOutcome replaceSystemDisk(const Model::ReplaceSystemDiskRequest &request)const; - void replaceSystemDiskAsync(const Model::ReplaceSystemDiskRequest& request, const ReplaceSystemDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ReplaceSystemDiskOutcomeCallable replaceSystemDiskCallable(const Model::ReplaceSystemDiskRequest& request) const; - DeleteVSwitchOutcome deleteVSwitch(const Model::DeleteVSwitchRequest &request)const; - void deleteVSwitchAsync(const Model::DeleteVSwitchRequest& request, const DeleteVSwitchAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteVSwitchOutcomeCallable deleteVSwitchCallable(const Model::DeleteVSwitchRequest& request) const; - ModifyImageShareGroupPermissionOutcome modifyImageShareGroupPermission(const Model::ModifyImageShareGroupPermissionRequest &request)const; - void modifyImageShareGroupPermissionAsync(const Model::ModifyImageShareGroupPermissionRequest& request, const ModifyImageShareGroupPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyImageShareGroupPermissionOutcomeCallable modifyImageShareGroupPermissionCallable(const Model::ModifyImageShareGroupPermissionRequest& request) const; - DescribeInstanceVncUrlOutcome describeInstanceVncUrl(const Model::DescribeInstanceVncUrlRequest &request)const; - void describeInstanceVncUrlAsync(const Model::DescribeInstanceVncUrlRequest& request, const DescribeInstanceVncUrlAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceVncUrlOutcomeCallable describeInstanceVncUrlCallable(const Model::DescribeInstanceVncUrlRequest& request) const; - RecoverVirtualBorderRouterOutcome recoverVirtualBorderRouter(const Model::RecoverVirtualBorderRouterRequest &request)const; - void recoverVirtualBorderRouterAsync(const Model::RecoverVirtualBorderRouterRequest& request, const RecoverVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RecoverVirtualBorderRouterOutcomeCallable recoverVirtualBorderRouterCallable(const Model::RecoverVirtualBorderRouterRequest& request) const; - DescribeResourceByTagsOutcome describeResourceByTags(const Model::DescribeResourceByTagsRequest &request)const; - void describeResourceByTagsAsync(const Model::DescribeResourceByTagsRequest& request, const DescribeResourceByTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeResourceByTagsOutcomeCallable describeResourceByTagsCallable(const Model::DescribeResourceByTagsRequest& request) const; - DescribeClustersOutcome describeClusters(const Model::DescribeClustersRequest &request)const; - void describeClustersAsync(const Model::DescribeClustersRequest& request, const DescribeClustersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeClustersOutcomeCallable describeClustersCallable(const Model::DescribeClustersRequest& request) const; - DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const; - void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const; - DeleteBandwidthPackageOutcome deleteBandwidthPackage(const Model::DeleteBandwidthPackageRequest &request)const; - void deleteBandwidthPackageAsync(const Model::DeleteBandwidthPackageRequest& request, const DeleteBandwidthPackageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteBandwidthPackageOutcomeCallable deleteBandwidthPackageCallable(const Model::DeleteBandwidthPackageRequest& request) const; - DescribeImagesOutcome describeImages(const Model::DescribeImagesRequest &request)const; - void describeImagesAsync(const Model::DescribeImagesRequest& request, const DescribeImagesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeImagesOutcomeCallable describeImagesCallable(const Model::DescribeImagesRequest& request) const; - AuthorizeSecurityGroupEgressOutcome authorizeSecurityGroupEgress(const Model::AuthorizeSecurityGroupEgressRequest &request)const; - void authorizeSecurityGroupEgressAsync(const Model::AuthorizeSecurityGroupEgressRequest& request, const AuthorizeSecurityGroupEgressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AuthorizeSecurityGroupEgressOutcomeCallable authorizeSecurityGroupEgressCallable(const Model::AuthorizeSecurityGroupEgressRequest& request) const; - SignAgreementOutcome signAgreement(const Model::SignAgreementRequest &request)const; - void signAgreementAsync(const Model::SignAgreementRequest& request, const SignAgreementAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - SignAgreementOutcomeCallable signAgreementCallable(const Model::SignAgreementRequest& request) const; - ImportImageOutcome importImage(const Model::ImportImageRequest &request)const; - void importImageAsync(const Model::ImportImageRequest& request, const ImportImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ImportImageOutcomeCallable importImageCallable(const Model::ImportImageRequest& request) const; - ModifyForwardEntryOutcome modifyForwardEntry(const Model::ModifyForwardEntryRequest &request)const; - void modifyForwardEntryAsync(const Model::ModifyForwardEntryRequest& request, const ModifyForwardEntryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyForwardEntryOutcomeCallable modifyForwardEntryCallable(const Model::ModifyForwardEntryRequest& request) const; - RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const; - void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const; - CreateVpcOutcome createVpc(const Model::CreateVpcRequest &request)const; - void createVpcAsync(const Model::CreateVpcRequest& request, const CreateVpcAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateVpcOutcomeCallable createVpcCallable(const Model::CreateVpcRequest& request) const; - CopyImageOutcome copyImage(const Model::CopyImageRequest &request)const; - void copyImageAsync(const Model::CopyImageRequest& request, const CopyImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CopyImageOutcomeCallable copyImageCallable(const Model::CopyImageRequest& request) const; - DescribeInstanceMonitorDataOutcome describeInstanceMonitorData(const Model::DescribeInstanceMonitorDataRequest &request)const; - void describeInstanceMonitorDataAsync(const Model::DescribeInstanceMonitorDataRequest& request, const DescribeInstanceMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceMonitorDataOutcomeCallable describeInstanceMonitorDataCallable(const Model::DescribeInstanceMonitorDataRequest& request) const; - UnassociateEipAddressOutcome unassociateEipAddress(const Model::UnassociateEipAddressRequest &request)const; - void unassociateEipAddressAsync(const Model::UnassociateEipAddressRequest& request, const UnassociateEipAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - UnassociateEipAddressOutcomeCallable unassociateEipAddressCallable(const Model::UnassociateEipAddressRequest& request) const; - CreateSnapshotOutcome createSnapshot(const Model::CreateSnapshotRequest &request)const; - void createSnapshotAsync(const Model::CreateSnapshotRequest& request, const CreateSnapshotAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateSnapshotOutcomeCallable createSnapshotCallable(const Model::CreateSnapshotRequest& request) const; - ModifyVirtualBorderRouterAttributeOutcome modifyVirtualBorderRouterAttribute(const Model::ModifyVirtualBorderRouterAttributeRequest &request)const; - void modifyVirtualBorderRouterAttributeAsync(const Model::ModifyVirtualBorderRouterAttributeRequest& request, const ModifyVirtualBorderRouterAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyVirtualBorderRouterAttributeOutcomeCallable modifyVirtualBorderRouterAttributeCallable(const Model::ModifyVirtualBorderRouterAttributeRequest& request) const; - DetachKeyPairOutcome detachKeyPair(const Model::DetachKeyPairRequest &request)const; - void detachKeyPairAsync(const Model::DetachKeyPairRequest& request, const DetachKeyPairAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DetachKeyPairOutcomeCallable detachKeyPairCallable(const Model::DetachKeyPairRequest& request) const; - DescribeTasksOutcome describeTasks(const Model::DescribeTasksRequest &request)const; - void describeTasksAsync(const Model::DescribeTasksRequest& request, const DescribeTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeTasksOutcomeCallable describeTasksCallable(const Model::DescribeTasksRequest& request) const; - LeaveSecurityGroupOutcome leaveSecurityGroup(const Model::LeaveSecurityGroupRequest &request)const; - void leaveSecurityGroupAsync(const Model::LeaveSecurityGroupRequest& request, const LeaveSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - LeaveSecurityGroupOutcomeCallable leaveSecurityGroupCallable(const Model::LeaveSecurityGroupRequest& request) const; - DescribeRenewalPriceOutcome describeRenewalPrice(const Model::DescribeRenewalPriceRequest &request)const; - void describeRenewalPriceAsync(const Model::DescribeRenewalPriceRequest& request, const DescribeRenewalPriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeRenewalPriceOutcomeCallable describeRenewalPriceCallable(const Model::DescribeRenewalPriceRequest& request) const; - DescribeInstanceVncPasswdOutcome describeInstanceVncPasswd(const Model::DescribeInstanceVncPasswdRequest &request)const; - void describeInstanceVncPasswdAsync(const Model::DescribeInstanceVncPasswdRequest& request, const DescribeInstanceVncPasswdAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceVncPasswdOutcomeCallable describeInstanceVncPasswdCallable(const Model::DescribeInstanceVncPasswdRequest& request) const; - DescribeInstanceAutoRenewAttributeOutcome describeInstanceAutoRenewAttribute(const Model::DescribeInstanceAutoRenewAttributeRequest &request)const; - void describeInstanceAutoRenewAttributeAsync(const Model::DescribeInstanceAutoRenewAttributeRequest& request, const DescribeInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceAutoRenewAttributeOutcomeCallable describeInstanceAutoRenewAttributeCallable(const Model::DescribeInstanceAutoRenewAttributeRequest& request) const; - ModifySecurityGroupRuleOutcome modifySecurityGroupRule(const Model::ModifySecurityGroupRuleRequest &request)const; - void modifySecurityGroupRuleAsync(const Model::ModifySecurityGroupRuleRequest& request, const ModifySecurityGroupRuleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifySecurityGroupRuleOutcomeCallable modifySecurityGroupRuleCallable(const Model::ModifySecurityGroupRuleRequest& request) const; - DescribeResourcesModificationOutcome describeResourcesModification(const Model::DescribeResourcesModificationRequest &request)const; - void describeResourcesModificationAsync(const Model::DescribeResourcesModificationRequest& request, const DescribeResourcesModificationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeResourcesModificationOutcomeCallable describeResourcesModificationCallable(const Model::DescribeResourcesModificationRequest& request) const; - ImportKeyPairOutcome importKeyPair(const Model::ImportKeyPairRequest &request)const; - void importKeyPairAsync(const Model::ImportKeyPairRequest& request, const ImportKeyPairAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ImportKeyPairOutcomeCallable importKeyPairCallable(const Model::ImportKeyPairRequest& request) const; - DescribeNewProjectEipMonitorDataOutcome describeNewProjectEipMonitorData(const Model::DescribeNewProjectEipMonitorDataRequest &request)const; - void describeNewProjectEipMonitorDataAsync(const Model::DescribeNewProjectEipMonitorDataRequest& request, const DescribeNewProjectEipMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeNewProjectEipMonitorDataOutcomeCallable describeNewProjectEipMonitorDataCallable(const Model::DescribeNewProjectEipMonitorDataRequest& request) const; - UnbindIpRangeOutcome unbindIpRange(const Model::UnbindIpRangeRequest &request)const; - void unbindIpRangeAsync(const Model::UnbindIpRangeRequest& request, const UnbindIpRangeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - UnbindIpRangeOutcomeCallable unbindIpRangeCallable(const Model::UnbindIpRangeRequest& request) const; - DeleteRecycleBinOutcome deleteRecycleBin(const Model::DeleteRecycleBinRequest &request)const; - void deleteRecycleBinAsync(const Model::DeleteRecycleBinRequest& request, const DeleteRecycleBinAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteRecycleBinOutcomeCallable deleteRecycleBinCallable(const Model::DeleteRecycleBinRequest& request) const; - DescribeInstanceRamRoleOutcome describeInstanceRamRole(const Model::DescribeInstanceRamRoleRequest &request)const; - void describeInstanceRamRoleAsync(const Model::DescribeInstanceRamRoleRequest& request, const DescribeInstanceRamRoleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceRamRoleOutcomeCallable describeInstanceRamRoleCallable(const Model::DescribeInstanceRamRoleRequest& request) const; - CreateImageOutcome createImage(const Model::CreateImageRequest &request)const; - void createImageAsync(const Model::CreateImageRequest& request, const CreateImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateImageOutcomeCallable createImageCallable(const Model::CreateImageRequest& request) const; - DescribeHaVipsOutcome describeHaVips(const Model::DescribeHaVipsRequest &request)const; - void describeHaVipsAsync(const Model::DescribeHaVipsRequest& request, const DescribeHaVipsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeHaVipsOutcomeCallable describeHaVipsCallable(const Model::DescribeHaVipsRequest& request) const; - DescribeInstanceAttributeOutcome describeInstanceAttribute(const Model::DescribeInstanceAttributeRequest &request)const; - void describeInstanceAttributeAsync(const Model::DescribeInstanceAttributeRequest& request, const DescribeInstanceAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceAttributeOutcomeCallable describeInstanceAttributeCallable(const Model::DescribeInstanceAttributeRequest& request) const; - DetachDiskOutcome detachDisk(const Model::DetachDiskRequest &request)const; - void detachDiskAsync(const Model::DetachDiskRequest& request, const DetachDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DetachDiskOutcomeCallable detachDiskCallable(const Model::DetachDiskRequest& request) const; - ModifyImageAttributeOutcome modifyImageAttribute(const Model::ModifyImageAttributeRequest &request)const; - void modifyImageAttributeAsync(const Model::ModifyImageAttributeRequest& request, const ModifyImageAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyImageAttributeOutcomeCallable modifyImageAttributeCallable(const Model::ModifyImageAttributeRequest& request) const; - AddBandwidthPackageIpsOutcome addBandwidthPackageIps(const Model::AddBandwidthPackageIpsRequest &request)const; - void addBandwidthPackageIpsAsync(const Model::AddBandwidthPackageIpsRequest& request, const AddBandwidthPackageIpsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AddBandwidthPackageIpsOutcomeCallable addBandwidthPackageIpsCallable(const Model::AddBandwidthPackageIpsRequest& request) const; - DescribeInstanceStatusOutcome describeInstanceStatus(const Model::DescribeInstanceStatusRequest &request)const; - void describeInstanceStatusAsync(const Model::DescribeInstanceStatusRequest& request, const DescribeInstanceStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceStatusOutcomeCallable describeInstanceStatusCallable(const Model::DescribeInstanceStatusRequest& request) const; - DescribeNatGatewaysOutcome describeNatGateways(const Model::DescribeNatGatewaysRequest &request)const; - void describeNatGatewaysAsync(const Model::DescribeNatGatewaysRequest& request, const DescribeNatGatewaysAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeNatGatewaysOutcomeCallable describeNatGatewaysCallable(const Model::DescribeNatGatewaysRequest& request) const; - DeleteHpcClusterOutcome deleteHpcCluster(const Model::DeleteHpcClusterRequest &request)const; - void deleteHpcClusterAsync(const Model::DeleteHpcClusterRequest& request, const DeleteHpcClusterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteHpcClusterOutcomeCallable deleteHpcClusterCallable(const Model::DeleteHpcClusterRequest& request) const; - ResetDiskOutcome resetDisk(const Model::ResetDiskRequest &request)const; - void resetDiskAsync(const Model::ResetDiskRequest& request, const ResetDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ResetDiskOutcomeCallable resetDiskCallable(const Model::ResetDiskRequest& request) const; - ModifyDiskChargeTypeOutcome modifyDiskChargeType(const Model::ModifyDiskChargeTypeRequest &request)const; - void modifyDiskChargeTypeAsync(const Model::ModifyDiskChargeTypeRequest& request, const ModifyDiskChargeTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyDiskChargeTypeOutcomeCallable modifyDiskChargeTypeCallable(const Model::ModifyDiskChargeTypeRequest& request) const; - ModifyIntranetBandwidthKbOutcome modifyIntranetBandwidthKb(const Model::ModifyIntranetBandwidthKbRequest &request)const; - void modifyIntranetBandwidthKbAsync(const Model::ModifyIntranetBandwidthKbRequest& request, const ModifyIntranetBandwidthKbAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyIntranetBandwidthKbOutcomeCallable modifyIntranetBandwidthKbCallable(const Model::ModifyIntranetBandwidthKbRequest& request) const; - DescribeBandwidthPackagesOutcome describeBandwidthPackages(const Model::DescribeBandwidthPackagesRequest &request)const; - void describeBandwidthPackagesAsync(const Model::DescribeBandwidthPackagesRequest& request, const DescribeBandwidthPackagesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeBandwidthPackagesOutcomeCallable describeBandwidthPackagesCallable(const Model::DescribeBandwidthPackagesRequest& request) const; - ApplyAutoSnapshotPolicyOutcome applyAutoSnapshotPolicy(const Model::ApplyAutoSnapshotPolicyRequest &request)const; - void applyAutoSnapshotPolicyAsync(const Model::ApplyAutoSnapshotPolicyRequest& request, const ApplyAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ApplyAutoSnapshotPolicyOutcomeCallable applyAutoSnapshotPolicyCallable(const Model::ApplyAutoSnapshotPolicyRequest& request) const; - CreateSecurityGroupOutcome createSecurityGroup(const Model::CreateSecurityGroupRequest &request)const; - void createSecurityGroupAsync(const Model::CreateSecurityGroupRequest& request, const CreateSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateSecurityGroupOutcomeCallable createSecurityGroupCallable(const Model::CreateSecurityGroupRequest& request) const; - DescribeSnapshotLinksOutcome describeSnapshotLinks(const Model::DescribeSnapshotLinksRequest &request)const; - void describeSnapshotLinksAsync(const Model::DescribeSnapshotLinksRequest& request, const DescribeSnapshotLinksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSnapshotLinksOutcomeCallable describeSnapshotLinksCallable(const Model::DescribeSnapshotLinksRequest& request) const; - DescribeInvocationResultsOutcome describeInvocationResults(const Model::DescribeInvocationResultsRequest &request)const; - void describeInvocationResultsAsync(const Model::DescribeInvocationResultsRequest& request, const DescribeInvocationResultsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInvocationResultsOutcomeCallable describeInvocationResultsCallable(const Model::DescribeInvocationResultsRequest& request) const; - DescribeRecommendInstanceTypeOutcome describeRecommendInstanceType(const Model::DescribeRecommendInstanceTypeRequest &request)const; - void describeRecommendInstanceTypeAsync(const Model::DescribeRecommendInstanceTypeRequest& request, const DescribeRecommendInstanceTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeRecommendInstanceTypeOutcomeCallable describeRecommendInstanceTypeCallable(const Model::DescribeRecommendInstanceTypeRequest& request) const; - DescribeTagKeysOutcome describeTagKeys(const Model::DescribeTagKeysRequest &request)const; - void describeTagKeysAsync(const Model::DescribeTagKeysRequest& request, const DescribeTagKeysAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeTagKeysOutcomeCallable describeTagKeysCallable(const Model::DescribeTagKeysRequest& request) const; - DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const; - void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const; - DescribeIntranetAttributeKbOutcome describeIntranetAttributeKb(const Model::DescribeIntranetAttributeKbRequest &request)const; - void describeIntranetAttributeKbAsync(const Model::DescribeIntranetAttributeKbRequest& request, const DescribeIntranetAttributeKbAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeIntranetAttributeKbOutcomeCallable describeIntranetAttributeKbCallable(const Model::DescribeIntranetAttributeKbRequest& request) const; - RemoveBandwidthPackageIpsOutcome removeBandwidthPackageIps(const Model::RemoveBandwidthPackageIpsRequest &request)const; - void removeBandwidthPackageIpsAsync(const Model::RemoveBandwidthPackageIpsRequest& request, const RemoveBandwidthPackageIpsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RemoveBandwidthPackageIpsOutcomeCallable removeBandwidthPackageIpsCallable(const Model::RemoveBandwidthPackageIpsRequest& request) const; - ModifyVpcAttributeOutcome modifyVpcAttribute(const Model::ModifyVpcAttributeRequest &request)const; - void modifyVpcAttributeAsync(const Model::ModifyVpcAttributeRequest& request, const ModifyVpcAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyVpcAttributeOutcomeCallable modifyVpcAttributeCallable(const Model::ModifyVpcAttributeRequest& request) const; - DescribeSnapshotsUsageOutcome describeSnapshotsUsage(const Model::DescribeSnapshotsUsageRequest &request)const; - void describeSnapshotsUsageAsync(const Model::DescribeSnapshotsUsageRequest& request, const DescribeSnapshotsUsageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSnapshotsUsageOutcomeCallable describeSnapshotsUsageCallable(const Model::DescribeSnapshotsUsageRequest& request) const; - DeleteAutoSnapshotPolicyOutcome deleteAutoSnapshotPolicy(const Model::DeleteAutoSnapshotPolicyRequest &request)const; - void deleteAutoSnapshotPolicyAsync(const Model::DeleteAutoSnapshotPolicyRequest& request, const DeleteAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteAutoSnapshotPolicyOutcomeCallable deleteAutoSnapshotPolicyCallable(const Model::DeleteAutoSnapshotPolicyRequest& request) const; - ModifySecurityGroupEgressRuleOutcome modifySecurityGroupEgressRule(const Model::ModifySecurityGroupEgressRuleRequest &request)const; - void modifySecurityGroupEgressRuleAsync(const Model::ModifySecurityGroupEgressRuleRequest& request, const ModifySecurityGroupEgressRuleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifySecurityGroupEgressRuleOutcomeCallable modifySecurityGroupEgressRuleCallable(const Model::ModifySecurityGroupEgressRuleRequest& request) const; - CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const; - void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const; - EnablePhysicalConnectionOutcome enablePhysicalConnection(const Model::EnablePhysicalConnectionRequest &request)const; - void enablePhysicalConnectionAsync(const Model::EnablePhysicalConnectionRequest& request, const EnablePhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - EnablePhysicalConnectionOutcomeCallable enablePhysicalConnectionCallable(const Model::EnablePhysicalConnectionRequest& request) const; - DescribeInstanceTypeFamiliesOutcome describeInstanceTypeFamilies(const Model::DescribeInstanceTypeFamiliesRequest &request)const; - void describeInstanceTypeFamiliesAsync(const Model::DescribeInstanceTypeFamiliesRequest& request, const DescribeInstanceTypeFamiliesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstanceTypeFamiliesOutcomeCallable describeInstanceTypeFamiliesCallable(const Model::DescribeInstanceTypeFamiliesRequest& request) const; - CreateForwardEntryOutcome createForwardEntry(const Model::CreateForwardEntryRequest &request)const; - void createForwardEntryAsync(const Model::CreateForwardEntryRequest& request, const CreateForwardEntryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateForwardEntryOutcomeCallable createForwardEntryCallable(const Model::CreateForwardEntryRequest& request) const; - DescribeRouterInterfacesOutcome describeRouterInterfaces(const Model::DescribeRouterInterfacesRequest &request)const; - void describeRouterInterfacesAsync(const Model::DescribeRouterInterfacesRequest& request, const DescribeRouterInterfacesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeRouterInterfacesOutcomeCallable describeRouterInterfacesCallable(const Model::DescribeRouterInterfacesRequest& request) const; - EipNotifyPaidOutcome eipNotifyPaid(const Model::EipNotifyPaidRequest &request)const; - void eipNotifyPaidAsync(const Model::EipNotifyPaidRequest& request, const EipNotifyPaidAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - EipNotifyPaidOutcomeCallable eipNotifyPaidCallable(const Model::EipNotifyPaidRequest& request) const; - ReleasePublicIpAddressOutcome releasePublicIpAddress(const Model::ReleasePublicIpAddressRequest &request)const; - void releasePublicIpAddressAsync(const Model::ReleasePublicIpAddressRequest& request, const ReleasePublicIpAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ReleasePublicIpAddressOutcomeCallable releasePublicIpAddressCallable(const Model::ReleasePublicIpAddressRequest& request) const; - CreateVirtualBorderRouterOutcome createVirtualBorderRouter(const Model::CreateVirtualBorderRouterRequest &request)const; - void createVirtualBorderRouterAsync(const Model::CreateVirtualBorderRouterRequest& request, const CreateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateVirtualBorderRouterOutcomeCallable createVirtualBorderRouterCallable(const Model::CreateVirtualBorderRouterRequest& request) const; - EipFillParamsOutcome eipFillParams(const Model::EipFillParamsRequest &request)const; - void eipFillParamsAsync(const Model::EipFillParamsRequest& request, const EipFillParamsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - EipFillParamsOutcomeCallable eipFillParamsCallable(const Model::EipFillParamsRequest& request) const; - ModifyPrepayInstanceSpecOutcome modifyPrepayInstanceSpec(const Model::ModifyPrepayInstanceSpecRequest &request)const; - void modifyPrepayInstanceSpecAsync(const Model::ModifyPrepayInstanceSpecRequest& request, const ModifyPrepayInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyPrepayInstanceSpecOutcomeCallable modifyPrepayInstanceSpecCallable(const Model::ModifyPrepayInstanceSpecRequest& request) const; - EipFillProductOutcome eipFillProduct(const Model::EipFillProductRequest &request)const; - void eipFillProductAsync(const Model::EipFillProductRequest& request, const EipFillProductAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - EipFillProductOutcomeCallable eipFillProductCallable(const Model::EipFillProductRequest& request) const; - DescribeRouteTablesOutcome describeRouteTables(const Model::DescribeRouteTablesRequest &request)const; - void describeRouteTablesAsync(const Model::DescribeRouteTablesRequest& request, const DescribeRouteTablesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeRouteTablesOutcomeCallable describeRouteTablesCallable(const Model::DescribeRouteTablesRequest& request) const; - DescribeUserDataOutcome describeUserData(const Model::DescribeUserDataRequest &request)const; - void describeUserDataAsync(const Model::DescribeUserDataRequest& request, const DescribeUserDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeUserDataOutcomeCallable describeUserDataCallable(const Model::DescribeUserDataRequest& request) const; - JoinResourceGroupOutcome joinResourceGroup(const Model::JoinResourceGroupRequest &request)const; - void joinResourceGroupAsync(const Model::JoinResourceGroupRequest& request, const JoinResourceGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - JoinResourceGroupOutcomeCallable joinResourceGroupCallable(const Model::JoinResourceGroupRequest& request) const; - ModifyAutoSnapshotPolicyExOutcome modifyAutoSnapshotPolicyEx(const Model::ModifyAutoSnapshotPolicyExRequest &request)const; - void modifyAutoSnapshotPolicyExAsync(const Model::ModifyAutoSnapshotPolicyExRequest& request, const ModifyAutoSnapshotPolicyExAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyAutoSnapshotPolicyExOutcomeCallable modifyAutoSnapshotPolicyExCallable(const Model::ModifyAutoSnapshotPolicyExRequest& request) const; - CreatePhysicalConnectionOutcome createPhysicalConnection(const Model::CreatePhysicalConnectionRequest &request)const; - void createPhysicalConnectionAsync(const Model::CreatePhysicalConnectionRequest& request, const CreatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreatePhysicalConnectionOutcomeCallable createPhysicalConnectionCallable(const Model::CreatePhysicalConnectionRequest& request) const; - DescribeKeyPairsOutcome describeKeyPairs(const Model::DescribeKeyPairsRequest &request)const; - void describeKeyPairsAsync(const Model::DescribeKeyPairsRequest& request, const DescribeKeyPairsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeKeyPairsOutcomeCallable describeKeyPairsCallable(const Model::DescribeKeyPairsRequest& request) const; - ModifySecurityGroupPolicyOutcome modifySecurityGroupPolicy(const Model::ModifySecurityGroupPolicyRequest &request)const; - void modifySecurityGroupPolicyAsync(const Model::ModifySecurityGroupPolicyRequest& request, const ModifySecurityGroupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifySecurityGroupPolicyOutcomeCallable modifySecurityGroupPolicyCallable(const Model::ModifySecurityGroupPolicyRequest& request) const; - AssociateHaVipOutcome associateHaVip(const Model::AssociateHaVipRequest &request)const; - void associateHaVipAsync(const Model::AssociateHaVipRequest& request, const AssociateHaVipAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AssociateHaVipOutcomeCallable associateHaVipCallable(const Model::AssociateHaVipRequest& request) const; - ConvertNatPublicIpToEipOutcome convertNatPublicIpToEip(const Model::ConvertNatPublicIpToEipRequest &request)const; - void convertNatPublicIpToEipAsync(const Model::ConvertNatPublicIpToEipRequest& request, const ConvertNatPublicIpToEipAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ConvertNatPublicIpToEipOutcomeCallable convertNatPublicIpToEipCallable(const Model::ConvertNatPublicIpToEipRequest& request) const; - DeleteRouteEntryOutcome deleteRouteEntry(const Model::DeleteRouteEntryRequest &request)const; - void deleteRouteEntryAsync(const Model::DeleteRouteEntryRequest& request, const DeleteRouteEntryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteRouteEntryOutcomeCallable deleteRouteEntryCallable(const Model::DeleteRouteEntryRequest& request) const; - DeleteVirtualBorderRouterOutcome deleteVirtualBorderRouter(const Model::DeleteVirtualBorderRouterRequest &request)const; - void deleteVirtualBorderRouterAsync(const Model::DeleteVirtualBorderRouterRequest& request, const DeleteVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteVirtualBorderRouterOutcomeCallable deleteVirtualBorderRouterCallable(const Model::DeleteVirtualBorderRouterRequest& request) const; - DescribeInstancePhysicalAttributeOutcome describeInstancePhysicalAttribute(const Model::DescribeInstancePhysicalAttributeRequest &request)const; - void describeInstancePhysicalAttributeAsync(const Model::DescribeInstancePhysicalAttributeRequest& request, const DescribeInstancePhysicalAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeInstancePhysicalAttributeOutcomeCallable describeInstancePhysicalAttributeCallable(const Model::DescribeInstancePhysicalAttributeRequest& request) const; - TerminatePhysicalConnectionOutcome terminatePhysicalConnection(const Model::TerminatePhysicalConnectionRequest &request)const; - void terminatePhysicalConnectionAsync(const Model::TerminatePhysicalConnectionRequest& request, const TerminatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - TerminatePhysicalConnectionOutcomeCallable terminatePhysicalConnectionCallable(const Model::TerminatePhysicalConnectionRequest& request) const; - AttachNetworkInterfaceOutcome attachNetworkInterface(const Model::AttachNetworkInterfaceRequest &request)const; - void attachNetworkInterfaceAsync(const Model::AttachNetworkInterfaceRequest& request, const AttachNetworkInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AttachNetworkInterfaceOutcomeCallable attachNetworkInterfaceCallable(const Model::AttachNetworkInterfaceRequest& request) const; - DescribeSecurityGroupAttributeOutcome describeSecurityGroupAttribute(const Model::DescribeSecurityGroupAttributeRequest &request)const; - void describeSecurityGroupAttributeAsync(const Model::DescribeSecurityGroupAttributeRequest& request, const DescribeSecurityGroupAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeSecurityGroupAttributeOutcomeCallable describeSecurityGroupAttributeCallable(const Model::DescribeSecurityGroupAttributeRequest& request) const; - ModifyImageSharePermissionOutcome modifyImageSharePermission(const Model::ModifyImageSharePermissionRequest &request)const; - void modifyImageSharePermissionAsync(const Model::ModifyImageSharePermissionRequest& request, const ModifyImageSharePermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyImageSharePermissionOutcomeCallable modifyImageSharePermissionCallable(const Model::ModifyImageSharePermissionRequest& request) const; - DescribeAutoSnapshotPolicyExOutcome describeAutoSnapshotPolicyEx(const Model::DescribeAutoSnapshotPolicyExRequest &request)const; - void describeAutoSnapshotPolicyExAsync(const Model::DescribeAutoSnapshotPolicyExRequest& request, const DescribeAutoSnapshotPolicyExAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAutoSnapshotPolicyExOutcomeCallable describeAutoSnapshotPolicyExCallable(const Model::DescribeAutoSnapshotPolicyExRequest& request) const; - DescribeImageSharePermissionOutcome describeImageSharePermission(const Model::DescribeImageSharePermissionRequest &request)const; - void describeImageSharePermissionAsync(const Model::DescribeImageSharePermissionRequest& request, const DescribeImageSharePermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeImageSharePermissionOutcomeCallable describeImageSharePermissionCallable(const Model::DescribeImageSharePermissionRequest& request) const; - CancelCopyImageOutcome cancelCopyImage(const Model::CancelCopyImageRequest &request)const; - void cancelCopyImageAsync(const Model::CancelCopyImageRequest& request, const CancelCopyImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CancelCopyImageOutcomeCallable cancelCopyImageCallable(const Model::CancelCopyImageRequest& 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; - DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const; - void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const; - DescribeClassicLinkInstancesOutcome describeClassicLinkInstances(const Model::DescribeClassicLinkInstancesRequest &request)const; - void describeClassicLinkInstancesAsync(const Model::DescribeClassicLinkInstancesRequest& request, const DescribeClassicLinkInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeClassicLinkInstancesOutcomeCallable describeClassicLinkInstancesCallable(const Model::DescribeClassicLinkInstancesRequest& request) const; - DescribeAutoSnapshotPolicyOutcome describeAutoSnapshotPolicy(const Model::DescribeAutoSnapshotPolicyRequest &request)const; - void describeAutoSnapshotPolicyAsync(const Model::DescribeAutoSnapshotPolicyRequest& request, const DescribeAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeAutoSnapshotPolicyOutcomeCallable describeAutoSnapshotPolicyCallable(const Model::DescribeAutoSnapshotPolicyRequest& request) const; - DescribePhysicalConnectionsOutcome describePhysicalConnections(const Model::DescribePhysicalConnectionsRequest &request)const; - void describePhysicalConnectionsAsync(const Model::DescribePhysicalConnectionsRequest& request, const DescribePhysicalConnectionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribePhysicalConnectionsOutcomeCallable describePhysicalConnectionsCallable(const Model::DescribePhysicalConnectionsRequest& request) const; - DescribeRecycleBinOutcome describeRecycleBin(const Model::DescribeRecycleBinRequest &request)const; - void describeRecycleBinAsync(const Model::DescribeRecycleBinRequest& request, const DescribeRecycleBinAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeRecycleBinOutcomeCallable describeRecycleBinCallable(const Model::DescribeRecycleBinRequest& request) const; - CreateNetworkInterfaceOutcome createNetworkInterface(const Model::CreateNetworkInterfaceRequest &request)const; - void createNetworkInterfaceAsync(const Model::CreateNetworkInterfaceRequest& request, const CreateNetworkInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateNetworkInterfaceOutcomeCallable createNetworkInterfaceCallable(const Model::CreateNetworkInterfaceRequest& request) const; - DescribeIpRangesOutcome describeIpRanges(const Model::DescribeIpRangesRequest &request)const; - void describeIpRangesAsync(const Model::DescribeIpRangesRequest& request, const DescribeIpRangesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeIpRangesOutcomeCallable describeIpRangesCallable(const Model::DescribeIpRangesRequest& request) const; - CancelPhysicalConnectionOutcome cancelPhysicalConnection(const Model::CancelPhysicalConnectionRequest &request)const; - void cancelPhysicalConnectionAsync(const Model::CancelPhysicalConnectionRequest& request, const CancelPhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CancelPhysicalConnectionOutcomeCallable cancelPhysicalConnectionCallable(const Model::CancelPhysicalConnectionRequest& request) const; - DescribeVRoutersOutcome describeVRouters(const Model::DescribeVRoutersRequest &request)const; - void describeVRoutersAsync(const Model::DescribeVRoutersRequest& request, const DescribeVRoutersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeVRoutersOutcomeCallable describeVRoutersCallable(const Model::DescribeVRoutersRequest& request) const; - DescribeNetworkInterfacesOutcome describeNetworkInterfaces(const Model::DescribeNetworkInterfacesRequest &request)const; - void describeNetworkInterfacesAsync(const Model::DescribeNetworkInterfacesRequest& request, const DescribeNetworkInterfacesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeNetworkInterfacesOutcomeCallable describeNetworkInterfacesCallable(const Model::DescribeNetworkInterfacesRequest& request) const; - ModifyNetworkInterfaceAttributeOutcome modifyNetworkInterfaceAttribute(const Model::ModifyNetworkInterfaceAttributeRequest &request)const; - void modifyNetworkInterfaceAttributeAsync(const Model::ModifyNetworkInterfaceAttributeRequest& request, const ModifyNetworkInterfaceAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyNetworkInterfaceAttributeOutcomeCallable modifyNetworkInterfaceAttributeCallable(const Model::ModifyNetworkInterfaceAttributeRequest& request) const; - DetachNetworkInterfaceOutcome detachNetworkInterface(const Model::DetachNetworkInterfaceRequest &request)const; - void detachNetworkInterfaceAsync(const Model::DetachNetworkInterfaceRequest& request, const DetachNetworkInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DetachNetworkInterfaceOutcomeCallable detachNetworkInterfaceCallable(const Model::DetachNetworkInterfaceRequest& request) const; - AllocateEipAddressOutcome allocateEipAddress(const Model::AllocateEipAddressRequest &request)const; - void allocateEipAddressAsync(const Model::AllocateEipAddressRequest& request, const AllocateEipAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AllocateEipAddressOutcomeCallable allocateEipAddressCallable(const Model::AllocateEipAddressRequest& request) const; - DeleteDiskOutcome deleteDisk(const Model::DeleteDiskRequest &request)const; - void deleteDiskAsync(const Model::DeleteDiskRequest& request, const DeleteDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DeleteDiskOutcomeCallable deleteDiskCallable(const Model::DeleteDiskRequest& request) const; - UnassociateHaVipOutcome unassociateHaVip(const Model::UnassociateHaVipRequest &request)const; - void unassociateHaVipAsync(const Model::UnassociateHaVipRequest& request, const UnassociateHaVipAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - UnassociateHaVipOutcomeCallable unassociateHaVipCallable(const Model::UnassociateHaVipRequest& request) const; - ModifyHaVipAttributeOutcome modifyHaVipAttribute(const Model::ModifyHaVipAttributeRequest &request)const; - void modifyHaVipAttributeAsync(const Model::ModifyHaVipAttributeRequest& request, const ModifyHaVipAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyHaVipAttributeOutcomeCallable modifyHaVipAttributeCallable(const Model::ModifyHaVipAttributeRequest& request) const; - CreateKeyPairOutcome createKeyPair(const Model::CreateKeyPairRequest &request)const; - void createKeyPairAsync(const Model::CreateKeyPairRequest& request, const CreateKeyPairAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - CreateKeyPairOutcomeCallable createKeyPairCallable(const Model::CreateKeyPairRequest& request) const; - AttachClassicLinkVpcOutcome attachClassicLinkVpc(const Model::AttachClassicLinkVpcRequest &request)const; - void attachClassicLinkVpcAsync(const Model::AttachClassicLinkVpcRequest& request, const AttachClassicLinkVpcAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AttachClassicLinkVpcOutcomeCallable attachClassicLinkVpcCallable(const Model::AttachClassicLinkVpcRequest& request) const; - DescribeDeploymentSetsOutcome describeDeploymentSets(const Model::DescribeDeploymentSetsRequest &request)const; - void describeDeploymentSetsAsync(const Model::DescribeDeploymentSetsRequest& request, const DescribeDeploymentSetsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeDeploymentSetsOutcomeCallable describeDeploymentSetsCallable(const Model::DescribeDeploymentSetsRequest& request) const; - AttachInstanceRamRoleOutcome attachInstanceRamRole(const Model::AttachInstanceRamRoleRequest &request)const; - void attachInstanceRamRoleAsync(const Model::AttachInstanceRamRoleRequest& request, const AttachInstanceRamRoleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - AttachInstanceRamRoleOutcomeCallable attachInstanceRamRoleCallable(const Model::AttachInstanceRamRoleRequest& request) const; - ModifyVRouterAttributeOutcome modifyVRouterAttribute(const Model::ModifyVRouterAttributeRequest &request)const; - void modifyVRouterAttributeAsync(const Model::ModifyVRouterAttributeRequest& request, const ModifyVRouterAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - ModifyVRouterAttributeOutcomeCallable modifyVRouterAttributeCallable(const Model::ModifyVRouterAttributeRequest& request) const; + ModifySnapshotAttributeOutcome modifySnapshotAttribute(const Model::ModifySnapshotAttributeRequest &request)const; + void modifySnapshotAttributeAsync(const Model::ModifySnapshotAttributeRequest& request, const ModifySnapshotAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifySnapshotAttributeOutcomeCallable modifySnapshotAttributeCallable(const Model::ModifySnapshotAttributeRequest& request) const; + JoinSecurityGroupOutcome joinSecurityGroup(const Model::JoinSecurityGroupRequest &request)const; + void joinSecurityGroupAsync(const Model::JoinSecurityGroupRequest& request, const JoinSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + JoinSecurityGroupOutcomeCallable joinSecurityGroupCallable(const Model::JoinSecurityGroupRequest& request) const; + DescribeSnapshotsOutcome describeSnapshots(const Model::DescribeSnapshotsRequest &request)const; + void describeSnapshotsAsync(const Model::DescribeSnapshotsRequest& request, const DescribeSnapshotsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSnapshotsOutcomeCallable describeSnapshotsCallable(const Model::DescribeSnapshotsRequest& request) const; + ModifyBandwidthPackageSpecOutcome modifyBandwidthPackageSpec(const Model::ModifyBandwidthPackageSpecRequest &request)const; + void modifyBandwidthPackageSpecAsync(const Model::ModifyBandwidthPackageSpecRequest& request, const ModifyBandwidthPackageSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyBandwidthPackageSpecOutcomeCallable modifyBandwidthPackageSpecCallable(const Model::ModifyBandwidthPackageSpecRequest& request) const; + ModifyInstanceVncPasswdOutcome modifyInstanceVncPasswd(const Model::ModifyInstanceVncPasswdRequest &request)const; + void modifyInstanceVncPasswdAsync(const Model::ModifyInstanceVncPasswdRequest& request, const ModifyInstanceVncPasswdAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyInstanceVncPasswdOutcomeCallable modifyInstanceVncPasswdCallable(const Model::ModifyInstanceVncPasswdRequest& request) const; + CreateNatGatewayOutcome createNatGateway(const Model::CreateNatGatewayRequest &request)const; + void createNatGatewayAsync(const Model::CreateNatGatewayRequest& request, const CreateNatGatewayAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateNatGatewayOutcomeCallable createNatGatewayCallable(const Model::CreateNatGatewayRequest& request) const; + AttachDiskOutcome attachDisk(const Model::AttachDiskRequest &request)const; + void attachDiskAsync(const Model::AttachDiskRequest& request, const AttachDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AttachDiskOutcomeCallable attachDiskCallable(const Model::AttachDiskRequest& request) const; + ReInitDiskOutcome reInitDisk(const Model::ReInitDiskRequest &request)const; + void reInitDiskAsync(const Model::ReInitDiskRequest& request, const ReInitDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReInitDiskOutcomeCallable reInitDiskCallable(const Model::ReInitDiskRequest& request) const; + CreateHaVipOutcome createHaVip(const Model::CreateHaVipRequest &request)const; + void createHaVipAsync(const Model::CreateHaVipRequest& request, const CreateHaVipAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateHaVipOutcomeCallable createHaVipCallable(const Model::CreateHaVipRequest& request) const; + ModifyAutoSnapshotPolicyOutcome modifyAutoSnapshotPolicy(const Model::ModifyAutoSnapshotPolicyRequest &request)const; + void modifyAutoSnapshotPolicyAsync(const Model::ModifyAutoSnapshotPolicyRequest& request, const ModifyAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyAutoSnapshotPolicyOutcomeCallable modifyAutoSnapshotPolicyCallable(const Model::ModifyAutoSnapshotPolicyRequest& request) const; + AssociateEipAddressOutcome associateEipAddress(const Model::AssociateEipAddressRequest &request)const; + void associateEipAddressAsync(const Model::AssociateEipAddressRequest& request, const AssociateEipAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AssociateEipAddressOutcomeCallable associateEipAddressCallable(const Model::AssociateEipAddressRequest& request) const; + DescribeEipAddressesOutcome describeEipAddresses(const Model::DescribeEipAddressesRequest &request)const; + void describeEipAddressesAsync(const Model::DescribeEipAddressesRequest& request, const DescribeEipAddressesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeEipAddressesOutcomeCallable describeEipAddressesCallable(const Model::DescribeEipAddressesRequest& request) const; + RevokeSecurityGroupEgressOutcome revokeSecurityGroupEgress(const Model::RevokeSecurityGroupEgressRequest &request)const; + void revokeSecurityGroupEgressAsync(const Model::RevokeSecurityGroupEgressRequest& request, const RevokeSecurityGroupEgressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RevokeSecurityGroupEgressOutcomeCallable revokeSecurityGroupEgressCallable(const Model::RevokeSecurityGroupEgressRequest& request) const; + ActivateRouterInterfaceOutcome activateRouterInterface(const Model::ActivateRouterInterfaceRequest &request)const; + void activateRouterInterfaceAsync(const Model::ActivateRouterInterfaceRequest& request, const ActivateRouterInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ActivateRouterInterfaceOutcomeCallable activateRouterInterfaceCallable(const Model::ActivateRouterInterfaceRequest& request) const; + DescribeSpotPriceHistoryOutcome describeSpotPriceHistory(const Model::DescribeSpotPriceHistoryRequest &request)const; + void describeSpotPriceHistoryAsync(const Model::DescribeSpotPriceHistoryRequest& request, const DescribeSpotPriceHistoryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSpotPriceHistoryOutcomeCallable describeSpotPriceHistoryCallable(const Model::DescribeSpotPriceHistoryRequest& request) const; + TerminateVirtualBorderRouterOutcome terminateVirtualBorderRouter(const Model::TerminateVirtualBorderRouterRequest &request)const; + void terminateVirtualBorderRouterAsync(const Model::TerminateVirtualBorderRouterRequest& request, const TerminateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + TerminateVirtualBorderRouterOutcomeCallable terminateVirtualBorderRouterCallable(const Model::TerminateVirtualBorderRouterRequest& request) const; + StopInstanceOutcome stopInstance(const Model::StopInstanceRequest &request)const; + void stopInstanceAsync(const Model::StopInstanceRequest& request, const StopInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + StopInstanceOutcomeCallable stopInstanceCallable(const Model::StopInstanceRequest& request) const; + DescribeInstanceHistoryEventsOutcome describeInstanceHistoryEvents(const Model::DescribeInstanceHistoryEventsRequest &request)const; + void describeInstanceHistoryEventsAsync(const Model::DescribeInstanceHistoryEventsRequest& request, const DescribeInstanceHistoryEventsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceHistoryEventsOutcomeCallable describeInstanceHistoryEventsCallable(const Model::DescribeInstanceHistoryEventsRequest& request) const; + DeletePhysicalConnectionOutcome deletePhysicalConnection(const Model::DeletePhysicalConnectionRequest &request)const; + void deletePhysicalConnectionAsync(const Model::DeletePhysicalConnectionRequest& request, const DeletePhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeletePhysicalConnectionOutcomeCallable deletePhysicalConnectionCallable(const Model::DeletePhysicalConnectionRequest& request) const; + RevokeSecurityGroupOutcome revokeSecurityGroup(const Model::RevokeSecurityGroupRequest &request)const; + void revokeSecurityGroupAsync(const Model::RevokeSecurityGroupRequest& request, const RevokeSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RevokeSecurityGroupOutcomeCallable revokeSecurityGroupCallable(const Model::RevokeSecurityGroupRequest& request) const; + CheckAutoSnapshotPolicyOutcome checkAutoSnapshotPolicy(const Model::CheckAutoSnapshotPolicyRequest &request)const; + void checkAutoSnapshotPolicyAsync(const Model::CheckAutoSnapshotPolicyRequest& request, const CheckAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CheckAutoSnapshotPolicyOutcomeCallable checkAutoSnapshotPolicyCallable(const Model::CheckAutoSnapshotPolicyRequest& request) const; + DescribeTaskAttributeOutcome describeTaskAttribute(const Model::DescribeTaskAttributeRequest &request)const; + void describeTaskAttributeAsync(const Model::DescribeTaskAttributeRequest& request, const DescribeTaskAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeTaskAttributeOutcomeCallable describeTaskAttributeCallable(const Model::DescribeTaskAttributeRequest& request) const; + CreateAutoSnapshotPolicyOutcome createAutoSnapshotPolicy(const Model::CreateAutoSnapshotPolicyRequest &request)const; + void createAutoSnapshotPolicyAsync(const Model::CreateAutoSnapshotPolicyRequest& request, const CreateAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateAutoSnapshotPolicyOutcomeCallable createAutoSnapshotPolicyCallable(const Model::CreateAutoSnapshotPolicyRequest& request) const; + ReActivateInstancesOutcome reActivateInstances(const Model::ReActivateInstancesRequest &request)const; + void reActivateInstancesAsync(const Model::ReActivateInstancesRequest& request, const ReActivateInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReActivateInstancesOutcomeCallable reActivateInstancesCallable(const Model::ReActivateInstancesRequest& request) const; + DescribeForwardTableEntriesOutcome describeForwardTableEntries(const Model::DescribeForwardTableEntriesRequest &request)const; + void describeForwardTableEntriesAsync(const Model::DescribeForwardTableEntriesRequest& request, const DescribeForwardTableEntriesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeForwardTableEntriesOutcomeCallable describeForwardTableEntriesCallable(const Model::DescribeForwardTableEntriesRequest& request) const; + DescribeInstancesOutcome describeInstances(const Model::DescribeInstancesRequest &request)const; + void describeInstancesAsync(const Model::DescribeInstancesRequest& request, const DescribeInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstancesOutcomeCallable describeInstancesCallable(const Model::DescribeInstancesRequest& request) const; + DescribeSecurityGroupReferencesOutcome describeSecurityGroupReferences(const Model::DescribeSecurityGroupReferencesRequest &request)const; + void describeSecurityGroupReferencesAsync(const Model::DescribeSecurityGroupReferencesRequest& request, const DescribeSecurityGroupReferencesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSecurityGroupReferencesOutcomeCallable describeSecurityGroupReferencesCallable(const Model::DescribeSecurityGroupReferencesRequest& request) const; + DeleteRouterInterfaceOutcome deleteRouterInterface(const Model::DeleteRouterInterfaceRequest &request)const; + void deleteRouterInterfaceAsync(const Model::DeleteRouterInterfaceRequest& request, const DeleteRouterInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteRouterInterfaceOutcomeCallable deleteRouterInterfaceCallable(const Model::DeleteRouterInterfaceRequest& request) const; + DetachInstanceRamRoleOutcome detachInstanceRamRole(const Model::DetachInstanceRamRoleRequest &request)const; + void detachInstanceRamRoleAsync(const Model::DetachInstanceRamRoleRequest& request, const DetachInstanceRamRoleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DetachInstanceRamRoleOutcomeCallable detachInstanceRamRoleCallable(const Model::DetachInstanceRamRoleRequest& request) const; + AllocatePublicIpAddressOutcome allocatePublicIpAddress(const Model::AllocatePublicIpAddressRequest &request)const; + void allocatePublicIpAddressAsync(const Model::AllocatePublicIpAddressRequest& request, const AllocatePublicIpAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AllocatePublicIpAddressOutcomeCallable allocatePublicIpAddressCallable(const Model::AllocatePublicIpAddressRequest& request) const; + DescribeEipMonitorDataOutcome describeEipMonitorData(const Model::DescribeEipMonitorDataRequest &request)const; + void describeEipMonitorDataAsync(const Model::DescribeEipMonitorDataRequest& request, const DescribeEipMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeEipMonitorDataOutcomeCallable describeEipMonitorDataCallable(const Model::DescribeEipMonitorDataRequest& request) const; + CancelAutoSnapshotPolicyOutcome cancelAutoSnapshotPolicy(const Model::CancelAutoSnapshotPolicyRequest &request)const; + void cancelAutoSnapshotPolicyAsync(const Model::CancelAutoSnapshotPolicyRequest& request, const CancelAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CancelAutoSnapshotPolicyOutcomeCallable cancelAutoSnapshotPolicyCallable(const Model::CancelAutoSnapshotPolicyRequest& request) const; + DescribeDisksFullStatusOutcome describeDisksFullStatus(const Model::DescribeDisksFullStatusRequest &request)const; + void describeDisksFullStatusAsync(const Model::DescribeDisksFullStatusRequest& request, const DescribeDisksFullStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDisksFullStatusOutcomeCallable describeDisksFullStatusCallable(const Model::DescribeDisksFullStatusRequest& request) const; + DeleteNetworkInterfaceOutcome deleteNetworkInterface(const Model::DeleteNetworkInterfaceRequest &request)const; + void deleteNetworkInterfaceAsync(const Model::DeleteNetworkInterfaceRequest& request, const DeleteNetworkInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteNetworkInterfaceOutcomeCallable deleteNetworkInterfaceCallable(const Model::DeleteNetworkInterfaceRequest& request) const; + ModifyInstanceSpecOutcome modifyInstanceSpec(const Model::ModifyInstanceSpecRequest &request)const; + void modifyInstanceSpecAsync(const Model::ModifyInstanceSpecRequest& request, const ModifyInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyInstanceSpecOutcomeCallable modifyInstanceSpecCallable(const Model::ModifyInstanceSpecRequest& request) const; + DeleteSnapshotOutcome deleteSnapshot(const Model::DeleteSnapshotRequest &request)const; + void deleteSnapshotAsync(const Model::DeleteSnapshotRequest& request, const DeleteSnapshotAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteSnapshotOutcomeCallable deleteSnapshotCallable(const Model::DeleteSnapshotRequest& request) const; + DeleteKeyPairsOutcome deleteKeyPairs(const Model::DeleteKeyPairsRequest &request)const; + void deleteKeyPairsAsync(const Model::DeleteKeyPairsRequest& request, const DeleteKeyPairsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteKeyPairsOutcomeCallable deleteKeyPairsCallable(const Model::DeleteKeyPairsRequest& request) const; + AuthorizeSecurityGroupOutcome authorizeSecurityGroup(const Model::AuthorizeSecurityGroupRequest &request)const; + void authorizeSecurityGroupAsync(const Model::AuthorizeSecurityGroupRequest& request, const AuthorizeSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AuthorizeSecurityGroupOutcomeCallable authorizeSecurityGroupCallable(const Model::AuthorizeSecurityGroupRequest& request) const; + DeleteSecurityGroupOutcome deleteSecurityGroup(const Model::DeleteSecurityGroupRequest &request)const; + void deleteSecurityGroupAsync(const Model::DeleteSecurityGroupRequest& request, const DeleteSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteSecurityGroupOutcomeCallable deleteSecurityGroupCallable(const Model::DeleteSecurityGroupRequest& request) const; + DescribeSnapshotMonitorDataOutcome describeSnapshotMonitorData(const Model::DescribeSnapshotMonitorDataRequest &request)const; + void describeSnapshotMonitorDataAsync(const Model::DescribeSnapshotMonitorDataRequest& request, const DescribeSnapshotMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSnapshotMonitorDataOutcomeCallable describeSnapshotMonitorDataCallable(const Model::DescribeSnapshotMonitorDataRequest& request) const; + ConnectRouterInterfaceOutcome connectRouterInterface(const Model::ConnectRouterInterfaceRequest &request)const; + void connectRouterInterfaceAsync(const Model::ConnectRouterInterfaceRequest& request, const ConnectRouterInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ConnectRouterInterfaceOutcomeCallable connectRouterInterfaceCallable(const Model::ConnectRouterInterfaceRequest& request) const; + AddIpRangeOutcome addIpRange(const Model::AddIpRangeRequest &request)const; + void addIpRangeAsync(const Model::AddIpRangeRequest& request, const AddIpRangeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AddIpRangeOutcomeCallable addIpRangeCallable(const Model::AddIpRangeRequest& request) const; + CancelTaskOutcome cancelTask(const Model::CancelTaskRequest &request)const; + void cancelTaskAsync(const Model::CancelTaskRequest& request, const CancelTaskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CancelTaskOutcomeCallable cancelTaskCallable(const Model::CancelTaskRequest& request) const; + ModifyPhysicalConnectionAttributeOutcome modifyPhysicalConnectionAttribute(const Model::ModifyPhysicalConnectionAttributeRequest &request)const; + void modifyPhysicalConnectionAttributeAsync(const Model::ModifyPhysicalConnectionAttributeRequest& request, const ModifyPhysicalConnectionAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyPhysicalConnectionAttributeOutcomeCallable modifyPhysicalConnectionAttributeCallable(const Model::ModifyPhysicalConnectionAttributeRequest& request) const; + ModifyCommandOutcome modifyCommand(const Model::ModifyCommandRequest &request)const; + void modifyCommandAsync(const Model::ModifyCommandRequest& request, const ModifyCommandAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyCommandOutcomeCallable modifyCommandCallable(const Model::ModifyCommandRequest& request) const; + ModifyVSwitchAttributeOutcome modifyVSwitchAttribute(const Model::ModifyVSwitchAttributeRequest &request)const; + void modifyVSwitchAttributeAsync(const Model::ModifyVSwitchAttributeRequest& request, const ModifyVSwitchAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyVSwitchAttributeOutcomeCallable modifyVSwitchAttributeCallable(const Model::ModifyVSwitchAttributeRequest& request) const; + ModifyInstanceAttributeOutcome modifyInstanceAttribute(const Model::ModifyInstanceAttributeRequest &request)const; + void modifyInstanceAttributeAsync(const Model::ModifyInstanceAttributeRequest& request, const ModifyInstanceAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyInstanceAttributeOutcomeCallable modifyInstanceAttributeCallable(const Model::ModifyInstanceAttributeRequest& request) const; + DeleteHaVipOutcome deleteHaVip(const Model::DeleteHaVipRequest &request)const; + void deleteHaVipAsync(const Model::DeleteHaVipRequest& request, const DeleteHaVipAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteHaVipOutcomeCallable deleteHaVipCallable(const Model::DeleteHaVipRequest& request) const; + DescribeSecurityGroupsOutcome describeSecurityGroups(const Model::DescribeSecurityGroupsRequest &request)const; + void describeSecurityGroupsAsync(const Model::DescribeSecurityGroupsRequest& request, const DescribeSecurityGroupsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSecurityGroupsOutcomeCallable describeSecurityGroupsCallable(const Model::DescribeSecurityGroupsRequest& request) const; + ResizeDiskOutcome resizeDisk(const Model::ResizeDiskRequest &request)const; + void resizeDiskAsync(const Model::ResizeDiskRequest& request, const ResizeDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ResizeDiskOutcomeCallable resizeDiskCallable(const Model::ResizeDiskRequest& request) const; + CreateRouteEntryOutcome createRouteEntry(const Model::CreateRouteEntryRequest &request)const; + void createRouteEntryAsync(const Model::CreateRouteEntryRequest& request, const CreateRouteEntryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateRouteEntryOutcomeCallable createRouteEntryCallable(const Model::CreateRouteEntryRequest& request) const; + DescribeInvocationsOutcome describeInvocations(const Model::DescribeInvocationsRequest &request)const; + void describeInvocationsAsync(const Model::DescribeInvocationsRequest& request, const DescribeInvocationsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInvocationsOutcomeCallable describeInvocationsCallable(const Model::DescribeInvocationsRequest& request) const; + AttachKeyPairOutcome attachKeyPair(const Model::AttachKeyPairRequest &request)const; + void attachKeyPairAsync(const Model::AttachKeyPairRequest& request, const AttachKeyPairAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AttachKeyPairOutcomeCallable attachKeyPairCallable(const Model::AttachKeyPairRequest& request) const; + CreateRouterInterfaceOutcome createRouterInterface(const Model::CreateRouterInterfaceRequest &request)const; + void createRouterInterfaceAsync(const Model::CreateRouterInterfaceRequest& request, const CreateRouterInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateRouterInterfaceOutcomeCallable createRouterInterfaceCallable(const Model::CreateRouterInterfaceRequest& request) const; + CheckDiskEnableAutoSnapshotValidationOutcome checkDiskEnableAutoSnapshotValidation(const Model::CheckDiskEnableAutoSnapshotValidationRequest &request)const; + void checkDiskEnableAutoSnapshotValidationAsync(const Model::CheckDiskEnableAutoSnapshotValidationRequest& request, const CheckDiskEnableAutoSnapshotValidationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CheckDiskEnableAutoSnapshotValidationOutcomeCallable checkDiskEnableAutoSnapshotValidationCallable(const Model::CheckDiskEnableAutoSnapshotValidationRequest& request) const; + RunInstancesOutcome runInstances(const Model::RunInstancesRequest &request)const; + void runInstancesAsync(const Model::RunInstancesRequest& request, const RunInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RunInstancesOutcomeCallable runInstancesCallable(const Model::RunInstancesRequest& request) const; + StopInvocationOutcome stopInvocation(const Model::StopInvocationRequest &request)const; + void stopInvocationAsync(const Model::StopInvocationRequest& request, const StopInvocationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + StopInvocationOutcomeCallable stopInvocationCallable(const Model::StopInvocationRequest& request) const; + ModifyInstanceNetworkSpecOutcome modifyInstanceNetworkSpec(const Model::ModifyInstanceNetworkSpecRequest &request)const; + void modifyInstanceNetworkSpecAsync(const Model::ModifyInstanceNetworkSpecRequest& request, const ModifyInstanceNetworkSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyInstanceNetworkSpecOutcomeCallable modifyInstanceNetworkSpecCallable(const Model::ModifyInstanceNetworkSpecRequest& request) const; + ModifyDiskAttributeOutcome modifyDiskAttribute(const Model::ModifyDiskAttributeRequest &request)const; + void modifyDiskAttributeAsync(const Model::ModifyDiskAttributeRequest& request, const ModifyDiskAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDiskAttributeOutcomeCallable modifyDiskAttributeCallable(const Model::ModifyDiskAttributeRequest& request) const; + CreateVSwitchOutcome createVSwitch(const Model::CreateVSwitchRequest &request)const; + void createVSwitchAsync(const Model::CreateVSwitchRequest& request, const CreateVSwitchAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateVSwitchOutcomeCallable createVSwitchCallable(const Model::CreateVSwitchRequest& request) const; + DescribeBandwidthLimitationOutcome describeBandwidthLimitation(const Model::DescribeBandwidthLimitationRequest &request)const; + void describeBandwidthLimitationAsync(const Model::DescribeBandwidthLimitationRequest& request, const DescribeBandwidthLimitationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBandwidthLimitationOutcomeCallable describeBandwidthLimitationCallable(const Model::DescribeBandwidthLimitationRequest& request) const; + ModifyEipAddressAttributeOutcome modifyEipAddressAttribute(const Model::ModifyEipAddressAttributeRequest &request)const; + void modifyEipAddressAttributeAsync(const Model::ModifyEipAddressAttributeRequest& request, const ModifyEipAddressAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyEipAddressAttributeOutcomeCallable modifyEipAddressAttributeCallable(const Model::ModifyEipAddressAttributeRequest& request) const; + RemoveTagsOutcome removeTags(const Model::RemoveTagsRequest &request)const; + void removeTagsAsync(const Model::RemoveTagsRequest& request, const RemoveTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RemoveTagsOutcomeCallable removeTagsCallable(const Model::RemoveTagsRequest& request) const; + ModifySecurityGroupAttributeOutcome modifySecurityGroupAttribute(const Model::ModifySecurityGroupAttributeRequest &request)const; + void modifySecurityGroupAttributeAsync(const Model::ModifySecurityGroupAttributeRequest& request, const ModifySecurityGroupAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifySecurityGroupAttributeOutcomeCallable modifySecurityGroupAttributeCallable(const Model::ModifySecurityGroupAttributeRequest& request) const; + ModifyInstanceAutoReleaseTimeOutcome modifyInstanceAutoReleaseTime(const Model::ModifyInstanceAutoReleaseTimeRequest &request)const; + void modifyInstanceAutoReleaseTimeAsync(const Model::ModifyInstanceAutoReleaseTimeRequest& request, const ModifyInstanceAutoReleaseTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyInstanceAutoReleaseTimeOutcomeCallable modifyInstanceAutoReleaseTimeCallable(const Model::ModifyInstanceAutoReleaseTimeRequest& request) const; + DeleteNatGatewayOutcome deleteNatGateway(const Model::DeleteNatGatewayRequest &request)const; + void deleteNatGatewayAsync(const Model::DeleteNatGatewayRequest& request, const DeleteNatGatewayAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteNatGatewayOutcomeCallable deleteNatGatewayCallable(const Model::DeleteNatGatewayRequest& request) const; + DescribeZonesOutcome describeZones(const Model::DescribeZonesRequest &request)const; + void describeZonesAsync(const Model::DescribeZonesRequest& request, const DescribeZonesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeZonesOutcomeCallable describeZonesCallable(const Model::DescribeZonesRequest& request) const; + DeactivateRouterInterfaceOutcome deactivateRouterInterface(const Model::DeactivateRouterInterfaceRequest &request)const; + void deactivateRouterInterfaceAsync(const Model::DeactivateRouterInterfaceRequest& request, const DeactivateRouterInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeactivateRouterInterfaceOutcomeCallable deactivateRouterInterfaceCallable(const Model::DeactivateRouterInterfaceRequest& request) const; + DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const; + void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const; + DescribeAccessPointsOutcome describeAccessPoints(const Model::DescribeAccessPointsRequest &request)const; + void describeAccessPointsAsync(const Model::DescribeAccessPointsRequest& request, const DescribeAccessPointsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAccessPointsOutcomeCallable describeAccessPointsCallable(const Model::DescribeAccessPointsRequest& request) const; + 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; + DescribeInstancesFullStatusOutcome describeInstancesFullStatus(const Model::DescribeInstancesFullStatusRequest &request)const; + void describeInstancesFullStatusAsync(const Model::DescribeInstancesFullStatusRequest& request, const DescribeInstancesFullStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstancesFullStatusOutcomeCallable describeInstancesFullStatusCallable(const Model::DescribeInstancesFullStatusRequest& request) const; + ReleaseEipAddressOutcome releaseEipAddress(const Model::ReleaseEipAddressRequest &request)const; + void releaseEipAddressAsync(const Model::ReleaseEipAddressRequest& request, const ReleaseEipAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReleaseEipAddressOutcomeCallable releaseEipAddressCallable(const Model::ReleaseEipAddressRequest& request) const; + DetachClassicLinkVpcOutcome detachClassicLinkVpc(const Model::DetachClassicLinkVpcRequest &request)const; + void detachClassicLinkVpcAsync(const Model::DetachClassicLinkVpcRequest& request, const DetachClassicLinkVpcAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DetachClassicLinkVpcOutcomeCallable detachClassicLinkVpcCallable(const Model::DetachClassicLinkVpcRequest& request) const; + DescribeVSwitchesOutcome describeVSwitches(const Model::DescribeVSwitchesRequest &request)const; + void describeVSwitchesAsync(const Model::DescribeVSwitchesRequest& request, const DescribeVSwitchesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeVSwitchesOutcomeCallable describeVSwitchesCallable(const Model::DescribeVSwitchesRequest& request) const; + ModifyRouterInterfaceSpecOutcome modifyRouterInterfaceSpec(const Model::ModifyRouterInterfaceSpecRequest &request)const; + void modifyRouterInterfaceSpecAsync(const Model::ModifyRouterInterfaceSpecRequest& request, const ModifyRouterInterfaceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyRouterInterfaceSpecOutcomeCallable modifyRouterInterfaceSpecCallable(const Model::ModifyRouterInterfaceSpecRequest& request) const; + DescribeVpcsOutcome describeVpcs(const Model::DescribeVpcsRequest &request)const; + void describeVpcsAsync(const Model::DescribeVpcsRequest& request, const DescribeVpcsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeVpcsOutcomeCallable describeVpcsCallable(const Model::DescribeVpcsRequest& request) const; + ExportImageOutcome exportImage(const Model::ExportImageRequest &request)const; + void exportImageAsync(const Model::ExportImageRequest& request, const ExportImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ExportImageOutcomeCallable exportImageCallable(const Model::ExportImageRequest& request) const; + DescribeDiskMonitorDataOutcome describeDiskMonitorData(const Model::DescribeDiskMonitorDataRequest &request)const; + void describeDiskMonitorDataAsync(const Model::DescribeDiskMonitorDataRequest& request, const DescribeDiskMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDiskMonitorDataOutcomeCallable describeDiskMonitorDataCallable(const Model::DescribeDiskMonitorDataRequest& 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; + ModifyRouterInterfaceAttributeOutcome modifyRouterInterfaceAttribute(const Model::ModifyRouterInterfaceAttributeRequest &request)const; + void modifyRouterInterfaceAttributeAsync(const Model::ModifyRouterInterfaceAttributeRequest& request, const ModifyRouterInterfaceAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyRouterInterfaceAttributeOutcomeCallable modifyRouterInterfaceAttributeCallable(const Model::ModifyRouterInterfaceAttributeRequest& request) const; + DescribeVirtualBorderRoutersForPhysicalConnectionOutcome describeVirtualBorderRoutersForPhysicalConnection(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest &request)const; + void describeVirtualBorderRoutersForPhysicalConnectionAsync(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest& request, const DescribeVirtualBorderRoutersForPhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeVirtualBorderRoutersForPhysicalConnectionOutcomeCallable describeVirtualBorderRoutersForPhysicalConnectionCallable(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest& request) const; + CreateDiskOutcome createDisk(const Model::CreateDiskRequest &request)const; + void createDiskAsync(const Model::CreateDiskRequest& request, const CreateDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateDiskOutcomeCallable createDiskCallable(const Model::CreateDiskRequest& request) const; + StartInstanceOutcome startInstance(const Model::StartInstanceRequest &request)const; + void startInstanceAsync(const Model::StartInstanceRequest& request, const StartInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + StartInstanceOutcomeCallable startInstanceCallable(const Model::StartInstanceRequest& request) const; + DescribeInstanceTypesOutcome describeInstanceTypes(const Model::DescribeInstanceTypesRequest &request)const; + void describeInstanceTypesAsync(const Model::DescribeInstanceTypesRequest& request, const DescribeInstanceTypesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceTypesOutcomeCallable describeInstanceTypesCallable(const Model::DescribeInstanceTypesRequest& request) const; + DescribeSnapshotPackageOutcome describeSnapshotPackage(const Model::DescribeSnapshotPackageRequest &request)const; + void describeSnapshotPackageAsync(const Model::DescribeSnapshotPackageRequest& request, const DescribeSnapshotPackageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSnapshotPackageOutcomeCallable describeSnapshotPackageCallable(const Model::DescribeSnapshotPackageRequest& request) const; + RebootInstanceOutcome rebootInstance(const Model::RebootInstanceRequest &request)const; + void rebootInstanceAsync(const Model::RebootInstanceRequest& request, const RebootInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RebootInstanceOutcomeCallable rebootInstanceCallable(const Model::RebootInstanceRequest& request) const; + BindIpRangeOutcome bindIpRange(const Model::BindIpRangeRequest &request)const; + void bindIpRangeAsync(const Model::BindIpRangeRequest& request, const BindIpRangeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + BindIpRangeOutcomeCallable bindIpRangeCallable(const Model::BindIpRangeRequest& request) const; + InvokeCommandOutcome invokeCommand(const Model::InvokeCommandRequest &request)const; + void invokeCommandAsync(const Model::InvokeCommandRequest& request, const InvokeCommandAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + InvokeCommandOutcomeCallable invokeCommandCallable(const Model::InvokeCommandRequest& request) const; + ModifyUserBusinessBehaviorOutcome modifyUserBusinessBehavior(const Model::ModifyUserBusinessBehaviorRequest &request)const; + void modifyUserBusinessBehaviorAsync(const Model::ModifyUserBusinessBehaviorRequest& request, const ModifyUserBusinessBehaviorAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyUserBusinessBehaviorOutcomeCallable modifyUserBusinessBehaviorCallable(const Model::ModifyUserBusinessBehaviorRequest& request) const; + DeleteForwardEntryOutcome deleteForwardEntry(const Model::DeleteForwardEntryRequest &request)const; + void deleteForwardEntryAsync(const Model::DeleteForwardEntryRequest& request, const DeleteForwardEntryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteForwardEntryOutcomeCallable deleteForwardEntryCallable(const Model::DeleteForwardEntryRequest& request) const; + DescribeHpcClustersOutcome describeHpcClusters(const Model::DescribeHpcClustersRequest &request)const; + void describeHpcClustersAsync(const Model::DescribeHpcClustersRequest& request, const DescribeHpcClustersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeHpcClustersOutcomeCallable describeHpcClustersCallable(const Model::DescribeHpcClustersRequest& request) const; + CancelAgreementOutcome cancelAgreement(const Model::CancelAgreementRequest &request)const; + void cancelAgreementAsync(const Model::CancelAgreementRequest& request, const CancelAgreementAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CancelAgreementOutcomeCallable cancelAgreementCallable(const Model::CancelAgreementRequest& request) const; + ModifyInstanceChargeTypeOutcome modifyInstanceChargeType(const Model::ModifyInstanceChargeTypeRequest &request)const; + void modifyInstanceChargeTypeAsync(const Model::ModifyInstanceChargeTypeRequest& request, const ModifyInstanceChargeTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyInstanceChargeTypeOutcomeCallable modifyInstanceChargeTypeCallable(const Model::ModifyInstanceChargeTypeRequest& request) const; + ModifyInstanceAutoRenewAttributeOutcome modifyInstanceAutoRenewAttribute(const Model::ModifyInstanceAutoRenewAttributeRequest &request)const; + void modifyInstanceAutoRenewAttributeAsync(const Model::ModifyInstanceAutoRenewAttributeRequest& request, const ModifyInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyInstanceAutoRenewAttributeOutcomeCallable modifyInstanceAutoRenewAttributeCallable(const Model::ModifyInstanceAutoRenewAttributeRequest& request) const; + DescribeVirtualBorderRoutersOutcome describeVirtualBorderRouters(const Model::DescribeVirtualBorderRoutersRequest &request)const; + void describeVirtualBorderRoutersAsync(const Model::DescribeVirtualBorderRoutersRequest& request, const DescribeVirtualBorderRoutersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeVirtualBorderRoutersOutcomeCallable describeVirtualBorderRoutersCallable(const Model::DescribeVirtualBorderRoutersRequest& request) const; + ModifyHpcClusterAttributeOutcome modifyHpcClusterAttribute(const Model::ModifyHpcClusterAttributeRequest &request)const; + void modifyHpcClusterAttributeAsync(const Model::ModifyHpcClusterAttributeRequest& request, const ModifyHpcClusterAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyHpcClusterAttributeOutcomeCallable modifyHpcClusterAttributeCallable(const Model::ModifyHpcClusterAttributeRequest& request) const; + DescribeLimitationOutcome describeLimitation(const Model::DescribeLimitationRequest &request)const; + void describeLimitationAsync(const Model::DescribeLimitationRequest& request, const DescribeLimitationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeLimitationOutcomeCallable describeLimitationCallable(const Model::DescribeLimitationRequest& request) const; + DescribePriceOutcome describePrice(const Model::DescribePriceRequest &request)const; + void describePriceAsync(const Model::DescribePriceRequest& request, const DescribePriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribePriceOutcomeCallable describePriceCallable(const Model::DescribePriceRequest& 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; + DescribeDeploymentSetTopologyOutcome describeDeploymentSetTopology(const Model::DescribeDeploymentSetTopologyRequest &request)const; + void describeDeploymentSetTopologyAsync(const Model::DescribeDeploymentSetTopologyRequest& request, const DescribeDeploymentSetTopologyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDeploymentSetTopologyOutcomeCallable describeDeploymentSetTopologyCallable(const Model::DescribeDeploymentSetTopologyRequest& request) const; + ModifyInstanceVpcAttributeOutcome modifyInstanceVpcAttribute(const Model::ModifyInstanceVpcAttributeRequest &request)const; + void modifyInstanceVpcAttributeAsync(const Model::ModifyInstanceVpcAttributeRequest& request, const ModifyInstanceVpcAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyInstanceVpcAttributeOutcomeCallable modifyInstanceVpcAttributeCallable(const Model::ModifyInstanceVpcAttributeRequest& request) const; + AddTagsOutcome addTags(const Model::AddTagsRequest &request)const; + void addTagsAsync(const Model::AddTagsRequest& request, const AddTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AddTagsOutcomeCallable addTagsCallable(const Model::AddTagsRequest& request) const; + CancelUserEventOutcome cancelUserEvent(const Model::CancelUserEventRequest &request)const; + void cancelUserEventAsync(const Model::CancelUserEventRequest& request, const CancelUserEventAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CancelUserEventOutcomeCallable cancelUserEventCallable(const Model::CancelUserEventRequest& request) const; + CreateHpcClusterOutcome createHpcCluster(const Model::CreateHpcClusterRequest &request)const; + void createHpcClusterAsync(const Model::CreateHpcClusterRequest& request, const CreateHpcClusterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateHpcClusterOutcomeCallable createHpcClusterCallable(const Model::CreateHpcClusterRequest& request) const; + DescribeUserBusinessBehaviorOutcome describeUserBusinessBehavior(const Model::DescribeUserBusinessBehaviorRequest &request)const; + void describeUserBusinessBehaviorAsync(const Model::DescribeUserBusinessBehaviorRequest& request, const DescribeUserBusinessBehaviorAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeUserBusinessBehaviorOutcomeCallable describeUserBusinessBehaviorCallable(const Model::DescribeUserBusinessBehaviorRequest& request) const; + DescribeCommandsOutcome describeCommands(const Model::DescribeCommandsRequest &request)const; + void describeCommandsAsync(const Model::DescribeCommandsRequest& request, const DescribeCommandsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeCommandsOutcomeCallable describeCommandsCallable(const Model::DescribeCommandsRequest& request) const; + DeleteImageOutcome deleteImage(const Model::DeleteImageRequest &request)const; + void deleteImageAsync(const Model::DeleteImageRequest& request, const DeleteImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteImageOutcomeCallable deleteImageCallable(const Model::DeleteImageRequest& request) const; + DescribeDisksOutcome describeDisks(const Model::DescribeDisksRequest &request)const; + void describeDisksAsync(const Model::DescribeDisksRequest& request, const DescribeDisksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDisksOutcomeCallable describeDisksCallable(const Model::DescribeDisksRequest& request) const; + DeleteVpcOutcome deleteVpc(const Model::DeleteVpcRequest &request)const; + void deleteVpcAsync(const Model::DeleteVpcRequest& request, const DeleteVpcAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteVpcOutcomeCallable deleteVpcCallable(const Model::DeleteVpcRequest& request) const; + DescribeImageSupportInstanceTypesOutcome describeImageSupportInstanceTypes(const Model::DescribeImageSupportInstanceTypesRequest &request)const; + void describeImageSupportInstanceTypesAsync(const Model::DescribeImageSupportInstanceTypesRequest& request, const DescribeImageSupportInstanceTypesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeImageSupportInstanceTypesOutcomeCallable describeImageSupportInstanceTypesCallable(const Model::DescribeImageSupportInstanceTypesRequest& request) const; + 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; + ReplaceSystemDiskOutcome replaceSystemDisk(const Model::ReplaceSystemDiskRequest &request)const; + void replaceSystemDiskAsync(const Model::ReplaceSystemDiskRequest& request, const ReplaceSystemDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReplaceSystemDiskOutcomeCallable replaceSystemDiskCallable(const Model::ReplaceSystemDiskRequest& request) const; + DeleteVSwitchOutcome deleteVSwitch(const Model::DeleteVSwitchRequest &request)const; + void deleteVSwitchAsync(const Model::DeleteVSwitchRequest& request, const DeleteVSwitchAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteVSwitchOutcomeCallable deleteVSwitchCallable(const Model::DeleteVSwitchRequest& request) const; + ModifyImageShareGroupPermissionOutcome modifyImageShareGroupPermission(const Model::ModifyImageShareGroupPermissionRequest &request)const; + void modifyImageShareGroupPermissionAsync(const Model::ModifyImageShareGroupPermissionRequest& request, const ModifyImageShareGroupPermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyImageShareGroupPermissionOutcomeCallable modifyImageShareGroupPermissionCallable(const Model::ModifyImageShareGroupPermissionRequest& request) const; + DescribeInstanceVncUrlOutcome describeInstanceVncUrl(const Model::DescribeInstanceVncUrlRequest &request)const; + void describeInstanceVncUrlAsync(const Model::DescribeInstanceVncUrlRequest& request, const DescribeInstanceVncUrlAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceVncUrlOutcomeCallable describeInstanceVncUrlCallable(const Model::DescribeInstanceVncUrlRequest& request) const; + RecoverVirtualBorderRouterOutcome recoverVirtualBorderRouter(const Model::RecoverVirtualBorderRouterRequest &request)const; + void recoverVirtualBorderRouterAsync(const Model::RecoverVirtualBorderRouterRequest& request, const RecoverVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RecoverVirtualBorderRouterOutcomeCallable recoverVirtualBorderRouterCallable(const Model::RecoverVirtualBorderRouterRequest& request) const; + DescribeResourceByTagsOutcome describeResourceByTags(const Model::DescribeResourceByTagsRequest &request)const; + void describeResourceByTagsAsync(const Model::DescribeResourceByTagsRequest& request, const DescribeResourceByTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeResourceByTagsOutcomeCallable describeResourceByTagsCallable(const Model::DescribeResourceByTagsRequest& request) const; + DescribeClustersOutcome describeClusters(const Model::DescribeClustersRequest &request)const; + void describeClustersAsync(const Model::DescribeClustersRequest& request, const DescribeClustersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeClustersOutcomeCallable describeClustersCallable(const Model::DescribeClustersRequest& request) const; + DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const; + void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const; + DeleteBandwidthPackageOutcome deleteBandwidthPackage(const Model::DeleteBandwidthPackageRequest &request)const; + void deleteBandwidthPackageAsync(const Model::DeleteBandwidthPackageRequest& request, const DeleteBandwidthPackageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteBandwidthPackageOutcomeCallable deleteBandwidthPackageCallable(const Model::DeleteBandwidthPackageRequest& request) const; + DescribeImagesOutcome describeImages(const Model::DescribeImagesRequest &request)const; + void describeImagesAsync(const Model::DescribeImagesRequest& request, const DescribeImagesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeImagesOutcomeCallable describeImagesCallable(const Model::DescribeImagesRequest& request) const; + AuthorizeSecurityGroupEgressOutcome authorizeSecurityGroupEgress(const Model::AuthorizeSecurityGroupEgressRequest &request)const; + void authorizeSecurityGroupEgressAsync(const Model::AuthorizeSecurityGroupEgressRequest& request, const AuthorizeSecurityGroupEgressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AuthorizeSecurityGroupEgressOutcomeCallable authorizeSecurityGroupEgressCallable(const Model::AuthorizeSecurityGroupEgressRequest& request) const; + SignAgreementOutcome signAgreement(const Model::SignAgreementRequest &request)const; + void signAgreementAsync(const Model::SignAgreementRequest& request, const SignAgreementAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + SignAgreementOutcomeCallable signAgreementCallable(const Model::SignAgreementRequest& request) const; + ImportImageOutcome importImage(const Model::ImportImageRequest &request)const; + void importImageAsync(const Model::ImportImageRequest& request, const ImportImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ImportImageOutcomeCallable importImageCallable(const Model::ImportImageRequest& request) const; + ModifyForwardEntryOutcome modifyForwardEntry(const Model::ModifyForwardEntryRequest &request)const; + void modifyForwardEntryAsync(const Model::ModifyForwardEntryRequest& request, const ModifyForwardEntryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyForwardEntryOutcomeCallable modifyForwardEntryCallable(const Model::ModifyForwardEntryRequest& request) const; + RenewInstanceOutcome renewInstance(const Model::RenewInstanceRequest &request)const; + void renewInstanceAsync(const Model::RenewInstanceRequest& request, const RenewInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RenewInstanceOutcomeCallable renewInstanceCallable(const Model::RenewInstanceRequest& request) const; + CreateVpcOutcome createVpc(const Model::CreateVpcRequest &request)const; + void createVpcAsync(const Model::CreateVpcRequest& request, const CreateVpcAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateVpcOutcomeCallable createVpcCallable(const Model::CreateVpcRequest& request) const; + CopyImageOutcome copyImage(const Model::CopyImageRequest &request)const; + void copyImageAsync(const Model::CopyImageRequest& request, const CopyImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CopyImageOutcomeCallable copyImageCallable(const Model::CopyImageRequest& request) const; + DescribeInstanceMonitorDataOutcome describeInstanceMonitorData(const Model::DescribeInstanceMonitorDataRequest &request)const; + void describeInstanceMonitorDataAsync(const Model::DescribeInstanceMonitorDataRequest& request, const DescribeInstanceMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceMonitorDataOutcomeCallable describeInstanceMonitorDataCallable(const Model::DescribeInstanceMonitorDataRequest& request) const; + UnassociateEipAddressOutcome unassociateEipAddress(const Model::UnassociateEipAddressRequest &request)const; + void unassociateEipAddressAsync(const Model::UnassociateEipAddressRequest& request, const UnassociateEipAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UnassociateEipAddressOutcomeCallable unassociateEipAddressCallable(const Model::UnassociateEipAddressRequest& request) const; + CreateSnapshotOutcome createSnapshot(const Model::CreateSnapshotRequest &request)const; + void createSnapshotAsync(const Model::CreateSnapshotRequest& request, const CreateSnapshotAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateSnapshotOutcomeCallable createSnapshotCallable(const Model::CreateSnapshotRequest& request) const; + ModifyVirtualBorderRouterAttributeOutcome modifyVirtualBorderRouterAttribute(const Model::ModifyVirtualBorderRouterAttributeRequest &request)const; + void modifyVirtualBorderRouterAttributeAsync(const Model::ModifyVirtualBorderRouterAttributeRequest& request, const ModifyVirtualBorderRouterAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyVirtualBorderRouterAttributeOutcomeCallable modifyVirtualBorderRouterAttributeCallable(const Model::ModifyVirtualBorderRouterAttributeRequest& request) const; + DetachKeyPairOutcome detachKeyPair(const Model::DetachKeyPairRequest &request)const; + void detachKeyPairAsync(const Model::DetachKeyPairRequest& request, const DetachKeyPairAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DetachKeyPairOutcomeCallable detachKeyPairCallable(const Model::DetachKeyPairRequest& request) const; + DescribeTasksOutcome describeTasks(const Model::DescribeTasksRequest &request)const; + void describeTasksAsync(const Model::DescribeTasksRequest& request, const DescribeTasksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeTasksOutcomeCallable describeTasksCallable(const Model::DescribeTasksRequest& request) const; + LeaveSecurityGroupOutcome leaveSecurityGroup(const Model::LeaveSecurityGroupRequest &request)const; + void leaveSecurityGroupAsync(const Model::LeaveSecurityGroupRequest& request, const LeaveSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + LeaveSecurityGroupOutcomeCallable leaveSecurityGroupCallable(const Model::LeaveSecurityGroupRequest& request) const; + DescribeRenewalPriceOutcome describeRenewalPrice(const Model::DescribeRenewalPriceRequest &request)const; + void describeRenewalPriceAsync(const Model::DescribeRenewalPriceRequest& request, const DescribeRenewalPriceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeRenewalPriceOutcomeCallable describeRenewalPriceCallable(const Model::DescribeRenewalPriceRequest& request) const; + DescribeInstanceVncPasswdOutcome describeInstanceVncPasswd(const Model::DescribeInstanceVncPasswdRequest &request)const; + void describeInstanceVncPasswdAsync(const Model::DescribeInstanceVncPasswdRequest& request, const DescribeInstanceVncPasswdAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceVncPasswdOutcomeCallable describeInstanceVncPasswdCallable(const Model::DescribeInstanceVncPasswdRequest& request) const; + DescribeInstanceAutoRenewAttributeOutcome describeInstanceAutoRenewAttribute(const Model::DescribeInstanceAutoRenewAttributeRequest &request)const; + void describeInstanceAutoRenewAttributeAsync(const Model::DescribeInstanceAutoRenewAttributeRequest& request, const DescribeInstanceAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceAutoRenewAttributeOutcomeCallable describeInstanceAutoRenewAttributeCallable(const Model::DescribeInstanceAutoRenewAttributeRequest& request) const; + ModifySecurityGroupRuleOutcome modifySecurityGroupRule(const Model::ModifySecurityGroupRuleRequest &request)const; + void modifySecurityGroupRuleAsync(const Model::ModifySecurityGroupRuleRequest& request, const ModifySecurityGroupRuleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifySecurityGroupRuleOutcomeCallable modifySecurityGroupRuleCallable(const Model::ModifySecurityGroupRuleRequest& request) const; + DescribeResourcesModificationOutcome describeResourcesModification(const Model::DescribeResourcesModificationRequest &request)const; + void describeResourcesModificationAsync(const Model::DescribeResourcesModificationRequest& request, const DescribeResourcesModificationAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeResourcesModificationOutcomeCallable describeResourcesModificationCallable(const Model::DescribeResourcesModificationRequest& request) const; + ImportKeyPairOutcome importKeyPair(const Model::ImportKeyPairRequest &request)const; + void importKeyPairAsync(const Model::ImportKeyPairRequest& request, const ImportKeyPairAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ImportKeyPairOutcomeCallable importKeyPairCallable(const Model::ImportKeyPairRequest& request) const; + DescribeNewProjectEipMonitorDataOutcome describeNewProjectEipMonitorData(const Model::DescribeNewProjectEipMonitorDataRequest &request)const; + void describeNewProjectEipMonitorDataAsync(const Model::DescribeNewProjectEipMonitorDataRequest& request, const DescribeNewProjectEipMonitorDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeNewProjectEipMonitorDataOutcomeCallable describeNewProjectEipMonitorDataCallable(const Model::DescribeNewProjectEipMonitorDataRequest& request) const; + UnbindIpRangeOutcome unbindIpRange(const Model::UnbindIpRangeRequest &request)const; + void unbindIpRangeAsync(const Model::UnbindIpRangeRequest& request, const UnbindIpRangeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UnbindIpRangeOutcomeCallable unbindIpRangeCallable(const Model::UnbindIpRangeRequest& request) const; + DeleteRecycleBinOutcome deleteRecycleBin(const Model::DeleteRecycleBinRequest &request)const; + void deleteRecycleBinAsync(const Model::DeleteRecycleBinRequest& request, const DeleteRecycleBinAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteRecycleBinOutcomeCallable deleteRecycleBinCallable(const Model::DeleteRecycleBinRequest& request) const; + DescribeInstanceRamRoleOutcome describeInstanceRamRole(const Model::DescribeInstanceRamRoleRequest &request)const; + void describeInstanceRamRoleAsync(const Model::DescribeInstanceRamRoleRequest& request, const DescribeInstanceRamRoleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceRamRoleOutcomeCallable describeInstanceRamRoleCallable(const Model::DescribeInstanceRamRoleRequest& request) const; + CreateImageOutcome createImage(const Model::CreateImageRequest &request)const; + void createImageAsync(const Model::CreateImageRequest& request, const CreateImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateImageOutcomeCallable createImageCallable(const Model::CreateImageRequest& request) const; + DescribeHaVipsOutcome describeHaVips(const Model::DescribeHaVipsRequest &request)const; + void describeHaVipsAsync(const Model::DescribeHaVipsRequest& request, const DescribeHaVipsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeHaVipsOutcomeCallable describeHaVipsCallable(const Model::DescribeHaVipsRequest& request) const; + DescribeInstanceAttributeOutcome describeInstanceAttribute(const Model::DescribeInstanceAttributeRequest &request)const; + void describeInstanceAttributeAsync(const Model::DescribeInstanceAttributeRequest& request, const DescribeInstanceAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceAttributeOutcomeCallable describeInstanceAttributeCallable(const Model::DescribeInstanceAttributeRequest& request) const; + DetachDiskOutcome detachDisk(const Model::DetachDiskRequest &request)const; + void detachDiskAsync(const Model::DetachDiskRequest& request, const DetachDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DetachDiskOutcomeCallable detachDiskCallable(const Model::DetachDiskRequest& request) const; + ModifyImageAttributeOutcome modifyImageAttribute(const Model::ModifyImageAttributeRequest &request)const; + void modifyImageAttributeAsync(const Model::ModifyImageAttributeRequest& request, const ModifyImageAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyImageAttributeOutcomeCallable modifyImageAttributeCallable(const Model::ModifyImageAttributeRequest& request) const; + AddBandwidthPackageIpsOutcome addBandwidthPackageIps(const Model::AddBandwidthPackageIpsRequest &request)const; + void addBandwidthPackageIpsAsync(const Model::AddBandwidthPackageIpsRequest& request, const AddBandwidthPackageIpsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AddBandwidthPackageIpsOutcomeCallable addBandwidthPackageIpsCallable(const Model::AddBandwidthPackageIpsRequest& request) const; + DescribeInstanceStatusOutcome describeInstanceStatus(const Model::DescribeInstanceStatusRequest &request)const; + void describeInstanceStatusAsync(const Model::DescribeInstanceStatusRequest& request, const DescribeInstanceStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceStatusOutcomeCallable describeInstanceStatusCallable(const Model::DescribeInstanceStatusRequest& request) const; + DescribeNatGatewaysOutcome describeNatGateways(const Model::DescribeNatGatewaysRequest &request)const; + void describeNatGatewaysAsync(const Model::DescribeNatGatewaysRequest& request, const DescribeNatGatewaysAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeNatGatewaysOutcomeCallable describeNatGatewaysCallable(const Model::DescribeNatGatewaysRequest& request) const; + DeleteHpcClusterOutcome deleteHpcCluster(const Model::DeleteHpcClusterRequest &request)const; + void deleteHpcClusterAsync(const Model::DeleteHpcClusterRequest& request, const DeleteHpcClusterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteHpcClusterOutcomeCallable deleteHpcClusterCallable(const Model::DeleteHpcClusterRequest& request) const; + ResetDiskOutcome resetDisk(const Model::ResetDiskRequest &request)const; + void resetDiskAsync(const Model::ResetDiskRequest& request, const ResetDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ResetDiskOutcomeCallable resetDiskCallable(const Model::ResetDiskRequest& request) const; + ModifyDiskChargeTypeOutcome modifyDiskChargeType(const Model::ModifyDiskChargeTypeRequest &request)const; + void modifyDiskChargeTypeAsync(const Model::ModifyDiskChargeTypeRequest& request, const ModifyDiskChargeTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyDiskChargeTypeOutcomeCallable modifyDiskChargeTypeCallable(const Model::ModifyDiskChargeTypeRequest& request) const; + ModifyIntranetBandwidthKbOutcome modifyIntranetBandwidthKb(const Model::ModifyIntranetBandwidthKbRequest &request)const; + void modifyIntranetBandwidthKbAsync(const Model::ModifyIntranetBandwidthKbRequest& request, const ModifyIntranetBandwidthKbAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyIntranetBandwidthKbOutcomeCallable modifyIntranetBandwidthKbCallable(const Model::ModifyIntranetBandwidthKbRequest& request) const; + DescribeBandwidthPackagesOutcome describeBandwidthPackages(const Model::DescribeBandwidthPackagesRequest &request)const; + void describeBandwidthPackagesAsync(const Model::DescribeBandwidthPackagesRequest& request, const DescribeBandwidthPackagesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeBandwidthPackagesOutcomeCallable describeBandwidthPackagesCallable(const Model::DescribeBandwidthPackagesRequest& request) const; + ApplyAutoSnapshotPolicyOutcome applyAutoSnapshotPolicy(const Model::ApplyAutoSnapshotPolicyRequest &request)const; + void applyAutoSnapshotPolicyAsync(const Model::ApplyAutoSnapshotPolicyRequest& request, const ApplyAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ApplyAutoSnapshotPolicyOutcomeCallable applyAutoSnapshotPolicyCallable(const Model::ApplyAutoSnapshotPolicyRequest& request) const; + CreateSecurityGroupOutcome createSecurityGroup(const Model::CreateSecurityGroupRequest &request)const; + void createSecurityGroupAsync(const Model::CreateSecurityGroupRequest& request, const CreateSecurityGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateSecurityGroupOutcomeCallable createSecurityGroupCallable(const Model::CreateSecurityGroupRequest& request) const; + DescribeSnapshotLinksOutcome describeSnapshotLinks(const Model::DescribeSnapshotLinksRequest &request)const; + void describeSnapshotLinksAsync(const Model::DescribeSnapshotLinksRequest& request, const DescribeSnapshotLinksAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSnapshotLinksOutcomeCallable describeSnapshotLinksCallable(const Model::DescribeSnapshotLinksRequest& request) const; + DescribeEventDetailOutcome describeEventDetail(const Model::DescribeEventDetailRequest &request)const; + void describeEventDetailAsync(const Model::DescribeEventDetailRequest& request, const DescribeEventDetailAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeEventDetailOutcomeCallable describeEventDetailCallable(const Model::DescribeEventDetailRequest& request) const; + DescribeInvocationResultsOutcome describeInvocationResults(const Model::DescribeInvocationResultsRequest &request)const; + void describeInvocationResultsAsync(const Model::DescribeInvocationResultsRequest& request, const DescribeInvocationResultsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInvocationResultsOutcomeCallable describeInvocationResultsCallable(const Model::DescribeInvocationResultsRequest& request) const; + DescribeRecommendInstanceTypeOutcome describeRecommendInstanceType(const Model::DescribeRecommendInstanceTypeRequest &request)const; + void describeRecommendInstanceTypeAsync(const Model::DescribeRecommendInstanceTypeRequest& request, const DescribeRecommendInstanceTypeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeRecommendInstanceTypeOutcomeCallable describeRecommendInstanceTypeCallable(const Model::DescribeRecommendInstanceTypeRequest& request) const; + DescribeTagKeysOutcome describeTagKeys(const Model::DescribeTagKeysRequest &request)const; + void describeTagKeysAsync(const Model::DescribeTagKeysRequest& request, const DescribeTagKeysAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeTagKeysOutcomeCallable describeTagKeysCallable(const Model::DescribeTagKeysRequest& request) const; + DeleteInstanceOutcome deleteInstance(const Model::DeleteInstanceRequest &request)const; + void deleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteInstanceOutcomeCallable deleteInstanceCallable(const Model::DeleteInstanceRequest& request) const; + DescribeIntranetAttributeKbOutcome describeIntranetAttributeKb(const Model::DescribeIntranetAttributeKbRequest &request)const; + void describeIntranetAttributeKbAsync(const Model::DescribeIntranetAttributeKbRequest& request, const DescribeIntranetAttributeKbAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeIntranetAttributeKbOutcomeCallable describeIntranetAttributeKbCallable(const Model::DescribeIntranetAttributeKbRequest& request) const; + RemoveBandwidthPackageIpsOutcome removeBandwidthPackageIps(const Model::RemoveBandwidthPackageIpsRequest &request)const; + void removeBandwidthPackageIpsAsync(const Model::RemoveBandwidthPackageIpsRequest& request, const RemoveBandwidthPackageIpsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RemoveBandwidthPackageIpsOutcomeCallable removeBandwidthPackageIpsCallable(const Model::RemoveBandwidthPackageIpsRequest& request) const; + ModifyVpcAttributeOutcome modifyVpcAttribute(const Model::ModifyVpcAttributeRequest &request)const; + void modifyVpcAttributeAsync(const Model::ModifyVpcAttributeRequest& request, const ModifyVpcAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyVpcAttributeOutcomeCallable modifyVpcAttributeCallable(const Model::ModifyVpcAttributeRequest& request) const; + DescribeSnapshotsUsageOutcome describeSnapshotsUsage(const Model::DescribeSnapshotsUsageRequest &request)const; + void describeSnapshotsUsageAsync(const Model::DescribeSnapshotsUsageRequest& request, const DescribeSnapshotsUsageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSnapshotsUsageOutcomeCallable describeSnapshotsUsageCallable(const Model::DescribeSnapshotsUsageRequest& request) const; + DeleteAutoSnapshotPolicyOutcome deleteAutoSnapshotPolicy(const Model::DeleteAutoSnapshotPolicyRequest &request)const; + void deleteAutoSnapshotPolicyAsync(const Model::DeleteAutoSnapshotPolicyRequest& request, const DeleteAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteAutoSnapshotPolicyOutcomeCallable deleteAutoSnapshotPolicyCallable(const Model::DeleteAutoSnapshotPolicyRequest& request) const; + ModifySecurityGroupEgressRuleOutcome modifySecurityGroupEgressRule(const Model::ModifySecurityGroupEgressRuleRequest &request)const; + void modifySecurityGroupEgressRuleAsync(const Model::ModifySecurityGroupEgressRuleRequest& request, const ModifySecurityGroupEgressRuleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifySecurityGroupEgressRuleOutcomeCallable modifySecurityGroupEgressRuleCallable(const Model::ModifySecurityGroupEgressRuleRequest& request) const; + CreateInstanceOutcome createInstance(const Model::CreateInstanceRequest &request)const; + void createInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateInstanceOutcomeCallable createInstanceCallable(const Model::CreateInstanceRequest& request) const; + EnablePhysicalConnectionOutcome enablePhysicalConnection(const Model::EnablePhysicalConnectionRequest &request)const; + void enablePhysicalConnectionAsync(const Model::EnablePhysicalConnectionRequest& request, const EnablePhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + EnablePhysicalConnectionOutcomeCallable enablePhysicalConnectionCallable(const Model::EnablePhysicalConnectionRequest& request) const; + DescribeInstanceTypeFamiliesOutcome describeInstanceTypeFamilies(const Model::DescribeInstanceTypeFamiliesRequest &request)const; + void describeInstanceTypeFamiliesAsync(const Model::DescribeInstanceTypeFamiliesRequest& request, const DescribeInstanceTypeFamiliesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstanceTypeFamiliesOutcomeCallable describeInstanceTypeFamiliesCallable(const Model::DescribeInstanceTypeFamiliesRequest& request) const; + CreateForwardEntryOutcome createForwardEntry(const Model::CreateForwardEntryRequest &request)const; + void createForwardEntryAsync(const Model::CreateForwardEntryRequest& request, const CreateForwardEntryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateForwardEntryOutcomeCallable createForwardEntryCallable(const Model::CreateForwardEntryRequest& request) const; + DescribeRouterInterfacesOutcome describeRouterInterfaces(const Model::DescribeRouterInterfacesRequest &request)const; + void describeRouterInterfacesAsync(const Model::DescribeRouterInterfacesRequest& request, const DescribeRouterInterfacesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeRouterInterfacesOutcomeCallable describeRouterInterfacesCallable(const Model::DescribeRouterInterfacesRequest& request) const; + EipNotifyPaidOutcome eipNotifyPaid(const Model::EipNotifyPaidRequest &request)const; + void eipNotifyPaidAsync(const Model::EipNotifyPaidRequest& request, const EipNotifyPaidAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + EipNotifyPaidOutcomeCallable eipNotifyPaidCallable(const Model::EipNotifyPaidRequest& request) const; + ReleasePublicIpAddressOutcome releasePublicIpAddress(const Model::ReleasePublicIpAddressRequest &request)const; + void releasePublicIpAddressAsync(const Model::ReleasePublicIpAddressRequest& request, const ReleasePublicIpAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ReleasePublicIpAddressOutcomeCallable releasePublicIpAddressCallable(const Model::ReleasePublicIpAddressRequest& request) const; + CreateVirtualBorderRouterOutcome createVirtualBorderRouter(const Model::CreateVirtualBorderRouterRequest &request)const; + void createVirtualBorderRouterAsync(const Model::CreateVirtualBorderRouterRequest& request, const CreateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateVirtualBorderRouterOutcomeCallable createVirtualBorderRouterCallable(const Model::CreateVirtualBorderRouterRequest& request) const; + EipFillParamsOutcome eipFillParams(const Model::EipFillParamsRequest &request)const; + void eipFillParamsAsync(const Model::EipFillParamsRequest& request, const EipFillParamsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + EipFillParamsOutcomeCallable eipFillParamsCallable(const Model::EipFillParamsRequest& request) const; + ModifyPrepayInstanceSpecOutcome modifyPrepayInstanceSpec(const Model::ModifyPrepayInstanceSpecRequest &request)const; + void modifyPrepayInstanceSpecAsync(const Model::ModifyPrepayInstanceSpecRequest& request, const ModifyPrepayInstanceSpecAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyPrepayInstanceSpecOutcomeCallable modifyPrepayInstanceSpecCallable(const Model::ModifyPrepayInstanceSpecRequest& request) const; + EipFillProductOutcome eipFillProduct(const Model::EipFillProductRequest &request)const; + void eipFillProductAsync(const Model::EipFillProductRequest& request, const EipFillProductAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + EipFillProductOutcomeCallable eipFillProductCallable(const Model::EipFillProductRequest& request) const; + DescribeRouteTablesOutcome describeRouteTables(const Model::DescribeRouteTablesRequest &request)const; + void describeRouteTablesAsync(const Model::DescribeRouteTablesRequest& request, const DescribeRouteTablesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeRouteTablesOutcomeCallable describeRouteTablesCallable(const Model::DescribeRouteTablesRequest& request) const; + DescribeUserDataOutcome describeUserData(const Model::DescribeUserDataRequest &request)const; + void describeUserDataAsync(const Model::DescribeUserDataRequest& request, const DescribeUserDataAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeUserDataOutcomeCallable describeUserDataCallable(const Model::DescribeUserDataRequest& request) const; + JoinResourceGroupOutcome joinResourceGroup(const Model::JoinResourceGroupRequest &request)const; + void joinResourceGroupAsync(const Model::JoinResourceGroupRequest& request, const JoinResourceGroupAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + JoinResourceGroupOutcomeCallable joinResourceGroupCallable(const Model::JoinResourceGroupRequest& request) const; + ModifyAutoSnapshotPolicyExOutcome modifyAutoSnapshotPolicyEx(const Model::ModifyAutoSnapshotPolicyExRequest &request)const; + void modifyAutoSnapshotPolicyExAsync(const Model::ModifyAutoSnapshotPolicyExRequest& request, const ModifyAutoSnapshotPolicyExAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyAutoSnapshotPolicyExOutcomeCallable modifyAutoSnapshotPolicyExCallable(const Model::ModifyAutoSnapshotPolicyExRequest& request) const; + CreatePhysicalConnectionOutcome createPhysicalConnection(const Model::CreatePhysicalConnectionRequest &request)const; + void createPhysicalConnectionAsync(const Model::CreatePhysicalConnectionRequest& request, const CreatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreatePhysicalConnectionOutcomeCallable createPhysicalConnectionCallable(const Model::CreatePhysicalConnectionRequest& request) const; + ModifyUserEventAttributeOutcome modifyUserEventAttribute(const Model::ModifyUserEventAttributeRequest &request)const; + void modifyUserEventAttributeAsync(const Model::ModifyUserEventAttributeRequest& request, const ModifyUserEventAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyUserEventAttributeOutcomeCallable modifyUserEventAttributeCallable(const Model::ModifyUserEventAttributeRequest& request) const; + DescribeKeyPairsOutcome describeKeyPairs(const Model::DescribeKeyPairsRequest &request)const; + void describeKeyPairsAsync(const Model::DescribeKeyPairsRequest& request, const DescribeKeyPairsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeKeyPairsOutcomeCallable describeKeyPairsCallable(const Model::DescribeKeyPairsRequest& request) const; + ModifySecurityGroupPolicyOutcome modifySecurityGroupPolicy(const Model::ModifySecurityGroupPolicyRequest &request)const; + void modifySecurityGroupPolicyAsync(const Model::ModifySecurityGroupPolicyRequest& request, const ModifySecurityGroupPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifySecurityGroupPolicyOutcomeCallable modifySecurityGroupPolicyCallable(const Model::ModifySecurityGroupPolicyRequest& request) const; + AssociateHaVipOutcome associateHaVip(const Model::AssociateHaVipRequest &request)const; + void associateHaVipAsync(const Model::AssociateHaVipRequest& request, const AssociateHaVipAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AssociateHaVipOutcomeCallable associateHaVipCallable(const Model::AssociateHaVipRequest& request) const; + ConvertNatPublicIpToEipOutcome convertNatPublicIpToEip(const Model::ConvertNatPublicIpToEipRequest &request)const; + void convertNatPublicIpToEipAsync(const Model::ConvertNatPublicIpToEipRequest& request, const ConvertNatPublicIpToEipAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ConvertNatPublicIpToEipOutcomeCallable convertNatPublicIpToEipCallable(const Model::ConvertNatPublicIpToEipRequest& request) const; + DeleteRouteEntryOutcome deleteRouteEntry(const Model::DeleteRouteEntryRequest &request)const; + void deleteRouteEntryAsync(const Model::DeleteRouteEntryRequest& request, const DeleteRouteEntryAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteRouteEntryOutcomeCallable deleteRouteEntryCallable(const Model::DeleteRouteEntryRequest& request) const; + DeleteVirtualBorderRouterOutcome deleteVirtualBorderRouter(const Model::DeleteVirtualBorderRouterRequest &request)const; + void deleteVirtualBorderRouterAsync(const Model::DeleteVirtualBorderRouterRequest& request, const DeleteVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteVirtualBorderRouterOutcomeCallable deleteVirtualBorderRouterCallable(const Model::DeleteVirtualBorderRouterRequest& request) const; + DescribeInstancePhysicalAttributeOutcome describeInstancePhysicalAttribute(const Model::DescribeInstancePhysicalAttributeRequest &request)const; + void describeInstancePhysicalAttributeAsync(const Model::DescribeInstancePhysicalAttributeRequest& request, const DescribeInstancePhysicalAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeInstancePhysicalAttributeOutcomeCallable describeInstancePhysicalAttributeCallable(const Model::DescribeInstancePhysicalAttributeRequest& request) const; + TerminatePhysicalConnectionOutcome terminatePhysicalConnection(const Model::TerminatePhysicalConnectionRequest &request)const; + void terminatePhysicalConnectionAsync(const Model::TerminatePhysicalConnectionRequest& request, const TerminatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + TerminatePhysicalConnectionOutcomeCallable terminatePhysicalConnectionCallable(const Model::TerminatePhysicalConnectionRequest& request) const; + AttachNetworkInterfaceOutcome attachNetworkInterface(const Model::AttachNetworkInterfaceRequest &request)const; + void attachNetworkInterfaceAsync(const Model::AttachNetworkInterfaceRequest& request, const AttachNetworkInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AttachNetworkInterfaceOutcomeCallable attachNetworkInterfaceCallable(const Model::AttachNetworkInterfaceRequest& request) const; + DescribeSecurityGroupAttributeOutcome describeSecurityGroupAttribute(const Model::DescribeSecurityGroupAttributeRequest &request)const; + void describeSecurityGroupAttributeAsync(const Model::DescribeSecurityGroupAttributeRequest& request, const DescribeSecurityGroupAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeSecurityGroupAttributeOutcomeCallable describeSecurityGroupAttributeCallable(const Model::DescribeSecurityGroupAttributeRequest& request) const; + ModifyImageSharePermissionOutcome modifyImageSharePermission(const Model::ModifyImageSharePermissionRequest &request)const; + void modifyImageSharePermissionAsync(const Model::ModifyImageSharePermissionRequest& request, const ModifyImageSharePermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyImageSharePermissionOutcomeCallable modifyImageSharePermissionCallable(const Model::ModifyImageSharePermissionRequest& request) const; + DescribeAutoSnapshotPolicyExOutcome describeAutoSnapshotPolicyEx(const Model::DescribeAutoSnapshotPolicyExRequest &request)const; + void describeAutoSnapshotPolicyExAsync(const Model::DescribeAutoSnapshotPolicyExRequest& request, const DescribeAutoSnapshotPolicyExAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAutoSnapshotPolicyExOutcomeCallable describeAutoSnapshotPolicyExCallable(const Model::DescribeAutoSnapshotPolicyExRequest& request) const; + DescribeImageSharePermissionOutcome describeImageSharePermission(const Model::DescribeImageSharePermissionRequest &request)const; + void describeImageSharePermissionAsync(const Model::DescribeImageSharePermissionRequest& request, const DescribeImageSharePermissionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeImageSharePermissionOutcomeCallable describeImageSharePermissionCallable(const Model::DescribeImageSharePermissionRequest& request) const; + CancelCopyImageOutcome cancelCopyImage(const Model::CancelCopyImageRequest &request)const; + void cancelCopyImageAsync(const Model::CancelCopyImageRequest& request, const CancelCopyImageAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CancelCopyImageOutcomeCallable cancelCopyImageCallable(const Model::CancelCopyImageRequest& 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; + DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const; + void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const; + DescribeClassicLinkInstancesOutcome describeClassicLinkInstances(const Model::DescribeClassicLinkInstancesRequest &request)const; + void describeClassicLinkInstancesAsync(const Model::DescribeClassicLinkInstancesRequest& request, const DescribeClassicLinkInstancesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeClassicLinkInstancesOutcomeCallable describeClassicLinkInstancesCallable(const Model::DescribeClassicLinkInstancesRequest& request) const; + CreateUserEventOutcome createUserEvent(const Model::CreateUserEventRequest &request)const; + void createUserEventAsync(const Model::CreateUserEventRequest& request, const CreateUserEventAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateUserEventOutcomeCallable createUserEventCallable(const Model::CreateUserEventRequest& request) const; + DescribeAutoSnapshotPolicyOutcome describeAutoSnapshotPolicy(const Model::DescribeAutoSnapshotPolicyRequest &request)const; + void describeAutoSnapshotPolicyAsync(const Model::DescribeAutoSnapshotPolicyRequest& request, const DescribeAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeAutoSnapshotPolicyOutcomeCallable describeAutoSnapshotPolicyCallable(const Model::DescribeAutoSnapshotPolicyRequest& request) const; + DescribePhysicalConnectionsOutcome describePhysicalConnections(const Model::DescribePhysicalConnectionsRequest &request)const; + void describePhysicalConnectionsAsync(const Model::DescribePhysicalConnectionsRequest& request, const DescribePhysicalConnectionsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribePhysicalConnectionsOutcomeCallable describePhysicalConnectionsCallable(const Model::DescribePhysicalConnectionsRequest& request) const; + DescribeRecycleBinOutcome describeRecycleBin(const Model::DescribeRecycleBinRequest &request)const; + void describeRecycleBinAsync(const Model::DescribeRecycleBinRequest& request, const DescribeRecycleBinAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeRecycleBinOutcomeCallable describeRecycleBinCallable(const Model::DescribeRecycleBinRequest& request) const; + CreateNetworkInterfaceOutcome createNetworkInterface(const Model::CreateNetworkInterfaceRequest &request)const; + void createNetworkInterfaceAsync(const Model::CreateNetworkInterfaceRequest& request, const CreateNetworkInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateNetworkInterfaceOutcomeCallable createNetworkInterfaceCallable(const Model::CreateNetworkInterfaceRequest& request) const; + DescribeIpRangesOutcome describeIpRanges(const Model::DescribeIpRangesRequest &request)const; + void describeIpRangesAsync(const Model::DescribeIpRangesRequest& request, const DescribeIpRangesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeIpRangesOutcomeCallable describeIpRangesCallable(const Model::DescribeIpRangesRequest& request) const; + CancelPhysicalConnectionOutcome cancelPhysicalConnection(const Model::CancelPhysicalConnectionRequest &request)const; + void cancelPhysicalConnectionAsync(const Model::CancelPhysicalConnectionRequest& request, const CancelPhysicalConnectionAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CancelPhysicalConnectionOutcomeCallable cancelPhysicalConnectionCallable(const Model::CancelPhysicalConnectionRequest& request) const; + DescribeVRoutersOutcome describeVRouters(const Model::DescribeVRoutersRequest &request)const; + void describeVRoutersAsync(const Model::DescribeVRoutersRequest& request, const DescribeVRoutersAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeVRoutersOutcomeCallable describeVRoutersCallable(const Model::DescribeVRoutersRequest& request) const; + DescribeNetworkInterfacesOutcome describeNetworkInterfaces(const Model::DescribeNetworkInterfacesRequest &request)const; + void describeNetworkInterfacesAsync(const Model::DescribeNetworkInterfacesRequest& request, const DescribeNetworkInterfacesAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeNetworkInterfacesOutcomeCallable describeNetworkInterfacesCallable(const Model::DescribeNetworkInterfacesRequest& request) const; + ModifyNetworkInterfaceAttributeOutcome modifyNetworkInterfaceAttribute(const Model::ModifyNetworkInterfaceAttributeRequest &request)const; + void modifyNetworkInterfaceAttributeAsync(const Model::ModifyNetworkInterfaceAttributeRequest& request, const ModifyNetworkInterfaceAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyNetworkInterfaceAttributeOutcomeCallable modifyNetworkInterfaceAttributeCallable(const Model::ModifyNetworkInterfaceAttributeRequest& request) const; + DetachNetworkInterfaceOutcome detachNetworkInterface(const Model::DetachNetworkInterfaceRequest &request)const; + void detachNetworkInterfaceAsync(const Model::DetachNetworkInterfaceRequest& request, const DetachNetworkInterfaceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DetachNetworkInterfaceOutcomeCallable detachNetworkInterfaceCallable(const Model::DetachNetworkInterfaceRequest& request) const; + AllocateEipAddressOutcome allocateEipAddress(const Model::AllocateEipAddressRequest &request)const; + void allocateEipAddressAsync(const Model::AllocateEipAddressRequest& request, const AllocateEipAddressAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AllocateEipAddressOutcomeCallable allocateEipAddressCallable(const Model::AllocateEipAddressRequest& request) const; + DeleteDiskOutcome deleteDisk(const Model::DeleteDiskRequest &request)const; + void deleteDiskAsync(const Model::DeleteDiskRequest& request, const DeleteDiskAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DeleteDiskOutcomeCallable deleteDiskCallable(const Model::DeleteDiskRequest& request) const; + DescribeEventsOutcome describeEvents(const Model::DescribeEventsRequest &request)const; + void describeEventsAsync(const Model::DescribeEventsRequest& request, const DescribeEventsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeEventsOutcomeCallable describeEventsCallable(const Model::DescribeEventsRequest& request) const; + UnassociateHaVipOutcome unassociateHaVip(const Model::UnassociateHaVipRequest &request)const; + void unassociateHaVipAsync(const Model::UnassociateHaVipRequest& request, const UnassociateHaVipAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + UnassociateHaVipOutcomeCallable unassociateHaVipCallable(const Model::UnassociateHaVipRequest& request) const; + ModifyHaVipAttributeOutcome modifyHaVipAttribute(const Model::ModifyHaVipAttributeRequest &request)const; + void modifyHaVipAttributeAsync(const Model::ModifyHaVipAttributeRequest& request, const ModifyHaVipAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyHaVipAttributeOutcomeCallable modifyHaVipAttributeCallable(const Model::ModifyHaVipAttributeRequest& request) const; + CreateKeyPairOutcome createKeyPair(const Model::CreateKeyPairRequest &request)const; + void createKeyPairAsync(const Model::CreateKeyPairRequest& request, const CreateKeyPairAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + CreateKeyPairOutcomeCallable createKeyPairCallable(const Model::CreateKeyPairRequest& request) const; + AttachClassicLinkVpcOutcome attachClassicLinkVpc(const Model::AttachClassicLinkVpcRequest &request)const; + void attachClassicLinkVpcAsync(const Model::AttachClassicLinkVpcRequest& request, const AttachClassicLinkVpcAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AttachClassicLinkVpcOutcomeCallable attachClassicLinkVpcCallable(const Model::AttachClassicLinkVpcRequest& request) const; + DescribeDeploymentSetsOutcome describeDeploymentSets(const Model::DescribeDeploymentSetsRequest &request)const; + void describeDeploymentSetsAsync(const Model::DescribeDeploymentSetsRequest& request, const DescribeDeploymentSetsAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + DescribeDeploymentSetsOutcomeCallable describeDeploymentSetsCallable(const Model::DescribeDeploymentSetsRequest& request) const; + AttachInstanceRamRoleOutcome attachInstanceRamRole(const Model::AttachInstanceRamRoleRequest &request)const; + void attachInstanceRamRoleAsync(const Model::AttachInstanceRamRoleRequest& request, const AttachInstanceRamRoleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + AttachInstanceRamRoleOutcomeCallable attachInstanceRamRoleCallable(const Model::AttachInstanceRamRoleRequest& request) const; + ModifyVRouterAttributeOutcome modifyVRouterAttribute(const Model::ModifyVRouterAttributeRequest &request)const; + void modifyVRouterAttributeAsync(const Model::ModifyVRouterAttributeRequest& request, const ModifyVRouterAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + ModifyVRouterAttributeOutcomeCallable modifyVRouterAttributeCallable(const Model::ModifyVRouterAttributeRequest& request) const; private: std::shared_ptr endpointProvider_; diff --git a/ecs/include/alibabacloud/ecs/model/AllocateEipAddressResult.h b/ecs/include/alibabacloud/ecs/model/AllocateEipAddressResult.h index 05466fb00..17037defa 100644 --- a/ecs/include/alibabacloud/ecs/model/AllocateEipAddressResult.h +++ b/ecs/include/alibabacloud/ecs/model/AllocateEipAddressResult.h @@ -37,14 +37,14 @@ namespace AlibabaCloud AllocateEipAddressResult(); explicit AllocateEipAddressResult(const std::string &payload); ~AllocateEipAddressResult(); - std::string getAllocationId()const; - std::string getEipAddress()const; + std::string getAllocationId()const; + std::string getEipAddress()const; protected: void parse(const std::string &payload); private: - std::string allocationId_; - std::string eipAddress_; + std::string allocationId_; + std::string eipAddress_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/AllocatePublicIpAddressResult.h b/ecs/include/alibabacloud/ecs/model/AllocatePublicIpAddressResult.h index ccf39a607..b610f8c49 100644 --- a/ecs/include/alibabacloud/ecs/model/AllocatePublicIpAddressResult.h +++ b/ecs/include/alibabacloud/ecs/model/AllocatePublicIpAddressResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud AllocatePublicIpAddressResult(); explicit AllocatePublicIpAddressResult(const std::string &payload); ~AllocatePublicIpAddressResult(); - std::string getIpAddress()const; + std::string getIpAddress()const; protected: void parse(const std::string &payload); private: - std::string ipAddress_; + std::string ipAddress_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/AttachInstanceRamRoleResult.h b/ecs/include/alibabacloud/ecs/model/AttachInstanceRamRoleResult.h index 192b5b814..f360bbe37 100644 --- a/ecs/include/alibabacloud/ecs/model/AttachInstanceRamRoleResult.h +++ b/ecs/include/alibabacloud/ecs/model/AttachInstanceRamRoleResult.h @@ -32,30 +32,30 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT AttachInstanceRamRoleResult : public ServiceResult { public: - struct Result - { - std::string message; - std::string instanceId; - std::string code; - bool success; - }; + struct Result + { + std::string message; + std::string instanceId; + std::string code; + bool success; + }; AttachInstanceRamRoleResult(); explicit AttachInstanceRamRoleResult(const std::string &payload); ~AttachInstanceRamRoleResult(); - std::vector getAttachInstanceRamRoleResults()const; - int getTotalCount()const; - std::string getRamRoleName()const; - int getFailCount()const; + std::vector getAttachInstanceRamRoleResults()const; + int getTotalCount()const; + std::string getRamRoleName()const; + int getFailCount()const; protected: void parse(const std::string &payload); private: - std::vector attachInstanceRamRoleResults_; - int totalCount_; - std::string ramRoleName_; - int failCount_; + std::vector attachInstanceRamRoleResults_; + int totalCount_; + std::string ramRoleName_; + int failCount_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/AttachKeyPairResult.h b/ecs/include/alibabacloud/ecs/model/AttachKeyPairResult.h index db0a3252f..75eab7705 100644 --- a/ecs/include/alibabacloud/ecs/model/AttachKeyPairResult.h +++ b/ecs/include/alibabacloud/ecs/model/AttachKeyPairResult.h @@ -32,30 +32,30 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT AttachKeyPairResult : public ServiceResult { public: - struct Result - { - std::string message; - std::string instanceId; - std::string code; - std::string success; - }; + struct Result + { + std::string message; + std::string instanceId; + std::string code; + std::string success; + }; AttachKeyPairResult(); explicit AttachKeyPairResult(const std::string &payload); ~AttachKeyPairResult(); - std::string getKeyPairName()const; - std::string getTotalCount()const; - std::vector getResults()const; - std::string getFailCount()const; + std::string getKeyPairName()const; + std::string getTotalCount()const; + std::vector getResults()const; + std::string getFailCount()const; protected: void parse(const std::string &payload); private: - std::string keyPairName_; - std::string totalCount_; - std::vector results_; - std::string failCount_; + std::string keyPairName_; + std::string totalCount_; + std::vector results_; + std::string failCount_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CancelUserEventRequest.h b/ecs/include/alibabacloud/ecs/model/CancelUserEventRequest.h new file mode 100644 index 000000000..862f1e5dd --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/CancelUserEventRequest.h @@ -0,0 +1,117 @@ +/* + * Copyright 2009-2017 Alibaba Cloud All rights reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTREQUEST_H_ +#define ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT CancelUserEventRequest : public RpcServiceRequest + { + + public: + CancelUserEventRequest(); + ~CancelUserEventRequest(); + + std::string getEventId()const; + void setEventId(const std::string& eventId); + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + long getCallerParentId()const; + void setCallerParentId(long callerParentId); + bool getProxy_original_security_transport()const; + void setProxy_original_security_transport(bool proxy_original_security_transport); + std::string getProxy_original_source_ip()const; + void setProxy_original_source_ip(const std::string& proxy_original_source_ip); + std::string getOwnerIdLoginEmail()const; + void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail); + std::string getCallerType()const; + void setCallerType(const std::string& callerType); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + bool getEnable()const; + void setEnable(bool enable); + std::string getRequestContent()const; + void setRequestContent(const std::string& requestContent); + std::string getCallerBidEmail()const; + void setCallerBidEmail(const std::string& callerBidEmail); + std::string getCallerUidEmail()const; + void setCallerUidEmail(const std::string& callerUidEmail); + long getCallerUid()const; + void setCallerUid(long callerUid); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getResourceId()const; + void setResourceId(const std::string& resourceId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); + long getOwnerId()const; + void setOwnerId(long ownerId); + bool getProxy_trust_transport_info()const; + void setProxy_trust_transport_info(bool proxy_trust_transport_info); + bool getAk_mfa_present()const; + void setAk_mfa_present(bool ak_mfa_present); + bool getSecurity_transport()const; + void setSecurity_transport(bool security_transport); + std::string getRequestId()const; + void setRequestId(const std::string& requestId); + + private: + std::string eventId_; + long resourceOwnerId_; + long callerParentId_; + bool proxy_original_security_transport_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; + std::string accessKeyId_; + std::string securityToken_; + std::string regionId_; + bool enable_; + std::string requestContent_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string resourceId_; + std::string resourceOwnerAccount_; + std::string callerBid_; + long ownerId_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTREQUEST_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/CancelUserEventResult.h b/ecs/include/alibabacloud/ecs/model/CancelUserEventResult.h new file mode 100644 index 000000000..941d9990f --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/CancelUserEventResult.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_CANCELUSEREVENTRESULT_H_ +#define ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT CancelUserEventResult : public ServiceResult + { + public: + + + CancelUserEventResult(); + explicit CancelUserEventResult(const std::string &payload); + ~CancelUserEventResult(); + std::string getEventId()const; + + protected: + void parse(const std::string &payload); + private: + std::string eventId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTRESULT_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyResult.h b/ecs/include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyResult.h index 274e40ece..1727222c0 100644 --- a/ecs/include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyResult.h +++ b/ecs/include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyResult.h @@ -37,14 +37,14 @@ namespace AlibabaCloud CheckAutoSnapshotPolicyResult(); explicit CheckAutoSnapshotPolicyResult(const std::string &payload); ~CheckAutoSnapshotPolicyResult(); - int getAutoSnapshotOccupation()const; - std::string getIsPermittedModify()const; + int getAutoSnapshotOccupation()const; + std::string getIsPermittedModify()const; protected: void parse(const std::string &payload); private: - int autoSnapshotOccupation_; - std::string isPermittedModify_; + int autoSnapshotOccupation_; + std::string isPermittedModify_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationResult.h b/ecs/include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationResult.h index 3cacd5edf..05053a6fb 100644 --- a/ecs/include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationResult.h +++ b/ecs/include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationResult.h @@ -37,14 +37,14 @@ namespace AlibabaCloud CheckDiskEnableAutoSnapshotValidationResult(); explicit CheckDiskEnableAutoSnapshotValidationResult(const std::string &payload); ~CheckDiskEnableAutoSnapshotValidationResult(); - int getAutoSnapshotOccupation()const; - std::string getIsPermitted()const; + int getAutoSnapshotOccupation()const; + std::string getIsPermitted()const; protected: void parse(const std::string &payload); private: - int autoSnapshotOccupation_; - std::string isPermitted_; + int autoSnapshotOccupation_; + std::string isPermitted_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CopyImageResult.h b/ecs/include/alibabacloud/ecs/model/CopyImageResult.h index e4dad3fb2..95645af4c 100644 --- a/ecs/include/alibabacloud/ecs/model/CopyImageResult.h +++ b/ecs/include/alibabacloud/ecs/model/CopyImageResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CopyImageResult(); explicit CopyImageResult(const std::string &payload); ~CopyImageResult(); - std::string getImageId()const; + std::string getImageId()const; protected: void parse(const std::string &payload); private: - std::string imageId_; + std::string imageId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateAutoSnapshotPolicyResult.h b/ecs/include/alibabacloud/ecs/model/CreateAutoSnapshotPolicyResult.h index 5d66462bf..25ab56ca8 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateAutoSnapshotPolicyResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateAutoSnapshotPolicyResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateAutoSnapshotPolicyResult(); explicit CreateAutoSnapshotPolicyResult(const std::string &payload); ~CreateAutoSnapshotPolicyResult(); - std::string getAutoSnapshotPolicyId()const; + std::string getAutoSnapshotPolicyId()const; protected: void parse(const std::string &payload); private: - std::string autoSnapshotPolicyId_; + std::string autoSnapshotPolicyId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateCommandResult.h b/ecs/include/alibabacloud/ecs/model/CreateCommandResult.h index 2e0f9b2ba..9a237329c 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateCommandResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateCommandResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateCommandResult(); explicit CreateCommandResult(const std::string &payload); ~CreateCommandResult(); - std::string getCommandId()const; + std::string getCommandId()const; protected: void parse(const std::string &payload); private: - std::string commandId_; + std::string commandId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateDeploymentSetResult.h b/ecs/include/alibabacloud/ecs/model/CreateDeploymentSetResult.h index 19e467a14..c2c9a5dec 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateDeploymentSetResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateDeploymentSetResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateDeploymentSetResult(); explicit CreateDeploymentSetResult(const std::string &payload); ~CreateDeploymentSetResult(); - std::string getDeploymentSetId()const; + std::string getDeploymentSetId()const; protected: void parse(const std::string &payload); private: - std::string deploymentSetId_; + std::string deploymentSetId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateDiskResult.h b/ecs/include/alibabacloud/ecs/model/CreateDiskResult.h index 16c32a625..a76ea81f1 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateDiskResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateDiskResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateDiskResult(); explicit CreateDiskResult(const std::string &payload); ~CreateDiskResult(); - std::string getDiskId()const; + std::string getDiskId()const; protected: void parse(const std::string &payload); private: - std::string diskId_; + std::string diskId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateForwardEntryResult.h b/ecs/include/alibabacloud/ecs/model/CreateForwardEntryResult.h index 5187a1e68..b0a8c2a78 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateForwardEntryResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateForwardEntryResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateForwardEntryResult(); explicit CreateForwardEntryResult(const std::string &payload); ~CreateForwardEntryResult(); - std::string getForwardEntryId()const; + std::string getForwardEntryId()const; protected: void parse(const std::string &payload); private: - std::string forwardEntryId_; + std::string forwardEntryId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateHaVipResult.h b/ecs/include/alibabacloud/ecs/model/CreateHaVipResult.h index b382cd298..33378bbff 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateHaVipResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateHaVipResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateHaVipResult(); explicit CreateHaVipResult(const std::string &payload); ~CreateHaVipResult(); - std::string getHaVipId()const; + std::string getHaVipId()const; protected: void parse(const std::string &payload); private: - std::string haVipId_; + std::string haVipId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateHpcClusterResult.h b/ecs/include/alibabacloud/ecs/model/CreateHpcClusterResult.h index 78287d30f..acf0245e2 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateHpcClusterResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateHpcClusterResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateHpcClusterResult(); explicit CreateHpcClusterResult(const std::string &payload); ~CreateHpcClusterResult(); - std::string getHpcClusterId()const; + std::string getHpcClusterId()const; protected: void parse(const std::string &payload); private: - std::string hpcClusterId_; + std::string hpcClusterId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateImageResult.h b/ecs/include/alibabacloud/ecs/model/CreateImageResult.h index 96a1db4c5..907427b8a 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateImageResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateImageResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateImageResult(); explicit CreateImageResult(const std::string &payload); ~CreateImageResult(); - std::string getImageId()const; + std::string getImageId()const; protected: void parse(const std::string &payload); private: - std::string imageId_; + std::string imageId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateInstanceResult.h b/ecs/include/alibabacloud/ecs/model/CreateInstanceResult.h index 20391b025..bdb23efbf 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateInstanceResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateInstanceResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateInstanceResult(); explicit CreateInstanceResult(const std::string &payload); ~CreateInstanceResult(); - std::string getInstanceId()const; + std::string getInstanceId()const; protected: void parse(const std::string &payload); private: - std::string instanceId_; + std::string instanceId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateKeyPairResult.h b/ecs/include/alibabacloud/ecs/model/CreateKeyPairResult.h index 28554501f..fa18f8a79 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateKeyPairResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateKeyPairResult.h @@ -37,16 +37,16 @@ namespace AlibabaCloud CreateKeyPairResult(); explicit CreateKeyPairResult(const std::string &payload); ~CreateKeyPairResult(); - std::string getKeyPairFingerPrint()const; - std::string getKeyPairName()const; - std::string getPrivateKeyBody()const; + std::string getKeyPairFingerPrint()const; + std::string getKeyPairName()const; + std::string getPrivateKeyBody()const; protected: void parse(const std::string &payload); private: - std::string keyPairFingerPrint_; - std::string keyPairName_; - std::string privateKeyBody_; + std::string keyPairFingerPrint_; + std::string keyPairName_; + std::string privateKeyBody_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateNatGatewayResult.h b/ecs/include/alibabacloud/ecs/model/CreateNatGatewayResult.h index b04ed18d9..8f4185d98 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateNatGatewayResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateNatGatewayResult.h @@ -37,16 +37,16 @@ namespace AlibabaCloud CreateNatGatewayResult(); explicit CreateNatGatewayResult(const std::string &payload); ~CreateNatGatewayResult(); - std::vector getForwardTableIds()const; - std::vector getBandwidthPackageIds()const; - std::string getNatGatewayId()const; + std::vector getForwardTableIds()const; + std::vector getBandwidthPackageIds()const; + std::string getNatGatewayId()const; protected: void parse(const std::string &payload); private: - std::vector forwardTableIds_; - std::vector bandwidthPackageIds_; - std::string natGatewayId_; + std::vector forwardTableIds_; + std::vector bandwidthPackageIds_; + std::string natGatewayId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceResult.h b/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceResult.h index cadebeeae..50786b97f 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateNetworkInterfaceResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateNetworkInterfaceResult(); explicit CreateNetworkInterfaceResult(const std::string &payload); ~CreateNetworkInterfaceResult(); - std::string getNetworkInterfaceId()const; + std::string getNetworkInterfaceId()const; protected: void parse(const std::string &payload); private: - std::string networkInterfaceId_; + std::string networkInterfaceId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreatePhysicalConnectionResult.h b/ecs/include/alibabacloud/ecs/model/CreatePhysicalConnectionResult.h index a005055cb..e326c62db 100644 --- a/ecs/include/alibabacloud/ecs/model/CreatePhysicalConnectionResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreatePhysicalConnectionResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreatePhysicalConnectionResult(); explicit CreatePhysicalConnectionResult(const std::string &payload); ~CreatePhysicalConnectionResult(); - std::string getPhysicalConnectionId()const; + std::string getPhysicalConnectionId()const; protected: void parse(const std::string &payload); private: - std::string physicalConnectionId_; + std::string physicalConnectionId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateRouterInterfaceResult.h b/ecs/include/alibabacloud/ecs/model/CreateRouterInterfaceResult.h index 1a1d3303a..b5bf4bbd5 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateRouterInterfaceResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateRouterInterfaceResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateRouterInterfaceResult(); explicit CreateRouterInterfaceResult(const std::string &payload); ~CreateRouterInterfaceResult(); - std::string getRouterInterfaceId()const; + std::string getRouterInterfaceId()const; protected: void parse(const std::string &payload); private: - std::string routerInterfaceId_; + std::string routerInterfaceId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateSecurityGroupResult.h b/ecs/include/alibabacloud/ecs/model/CreateSecurityGroupResult.h index ac76991a4..cc5f302ae 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateSecurityGroupResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateSecurityGroupResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateSecurityGroupResult(); explicit CreateSecurityGroupResult(const std::string &payload); ~CreateSecurityGroupResult(); - std::string getSecurityGroupId()const; + std::string getSecurityGroupId()const; protected: void parse(const std::string &payload); private: - std::string securityGroupId_; + std::string securityGroupId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateSnapshotResult.h b/ecs/include/alibabacloud/ecs/model/CreateSnapshotResult.h index e0ba24222..a05718fe3 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateSnapshotResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateSnapshotResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateSnapshotResult(); explicit CreateSnapshotResult(const std::string &payload); ~CreateSnapshotResult(); - std::string getSnapshotId()const; + std::string getSnapshotId()const; protected: void parse(const std::string &payload); private: - std::string snapshotId_; + std::string snapshotId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateUserEventRequest.h b/ecs/include/alibabacloud/ecs/model/CreateUserEventRequest.h new file mode 100644 index 000000000..416a85306 --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/CreateUserEventRequest.h @@ -0,0 +1,123 @@ +/* + * 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_CREATEUSEREVENTREQUEST_H_ +#define ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT CreateUserEventRequest : public RpcServiceRequest + { + + public: + CreateUserEventRequest(); + ~CreateUserEventRequest(); + + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + long getCallerParentId()const; + void setCallerParentId(long callerParentId); + bool getProxy_original_security_transport()const; + void setProxy_original_security_transport(bool proxy_original_security_transport); + std::string getProxy_original_source_ip()const; + void setProxy_original_source_ip(const std::string& proxy_original_source_ip); + std::string getOwnerIdLoginEmail()const; + void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail); + std::string getCallerType()const; + void setCallerType(const std::string& callerType); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + bool getEnable()const; + void setEnable(bool enable); + std::string getRequestContent()const; + void setRequestContent(const std::string& requestContent); + std::string getCallerBidEmail()const; + void setCallerBidEmail(const std::string& callerBidEmail); + std::string getPlanTime()const; + void setPlanTime(const std::string& planTime); + std::string getCallerUidEmail()const; + void setCallerUidEmail(const std::string& callerUidEmail); + long getCallerUid()const; + void setCallerUid(long callerUid); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getExpireTime()const; + void setExpireTime(const std::string& expireTime); + std::string getResourceId()const; + void setResourceId(const std::string& resourceId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); + long getOwnerId()const; + void setOwnerId(long ownerId); + bool getProxy_trust_transport_info()const; + void setProxy_trust_transport_info(bool proxy_trust_transport_info); + bool getAk_mfa_present()const; + void setAk_mfa_present(bool ak_mfa_present); + bool getSecurity_transport()const; + void setSecurity_transport(bool security_transport); + std::string getRequestId()const; + void setRequestId(const std::string& requestId); + std::string getEventType()const; + void setEventType(const std::string& eventType); + + private: + long resourceOwnerId_; + long callerParentId_; + bool proxy_original_security_transport_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; + std::string accessKeyId_; + std::string securityToken_; + std::string regionId_; + bool enable_; + std::string requestContent_; + std::string callerBidEmail_; + std::string planTime_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string expireTime_; + std::string resourceId_; + std::string resourceOwnerAccount_; + std::string callerBid_; + long ownerId_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + std::string eventType_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTREQUEST_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/CreateUserEventResult.h b/ecs/include/alibabacloud/ecs/model/CreateUserEventResult.h new file mode 100644 index 000000000..935613ab9 --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/CreateUserEventResult.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_CREATEUSEREVENTRESULT_H_ +#define ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT CreateUserEventResult : public ServiceResult + { + public: + + + CreateUserEventResult(); + explicit CreateUserEventResult(const std::string &payload); + ~CreateUserEventResult(); + std::string getEventId()const; + + protected: + void parse(const std::string &payload); + private: + std::string eventId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTRESULT_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/CreateVSwitchResult.h b/ecs/include/alibabacloud/ecs/model/CreateVSwitchResult.h index 8b3fc66a3..4263efc5d 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateVSwitchResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateVSwitchResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateVSwitchResult(); explicit CreateVSwitchResult(const std::string &payload); ~CreateVSwitchResult(); - std::string getVSwitchId()const; + std::string getVSwitchId()const; protected: void parse(const std::string &payload); private: - std::string vSwitchId_; + std::string vSwitchId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateVirtualBorderRouterResult.h b/ecs/include/alibabacloud/ecs/model/CreateVirtualBorderRouterResult.h index b98ff32fc..03a4f3229 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateVirtualBorderRouterResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateVirtualBorderRouterResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud CreateVirtualBorderRouterResult(); explicit CreateVirtualBorderRouterResult(const std::string &payload); ~CreateVirtualBorderRouterResult(); - std::string getVbrId()const; + std::string getVbrId()const; protected: void parse(const std::string &payload); private: - std::string vbrId_; + std::string vbrId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/CreateVpcResult.h b/ecs/include/alibabacloud/ecs/model/CreateVpcResult.h index d6b294dfc..763597890 100644 --- a/ecs/include/alibabacloud/ecs/model/CreateVpcResult.h +++ b/ecs/include/alibabacloud/ecs/model/CreateVpcResult.h @@ -37,16 +37,16 @@ namespace AlibabaCloud CreateVpcResult(); explicit CreateVpcResult(const std::string &payload); ~CreateVpcResult(); - std::string getVRouterId()const; - std::string getRouteTableId()const; - std::string getVpcId()const; + std::string getVRouterId()const; + std::string getRouteTableId()const; + std::string getVpcId()const; protected: void parse(const std::string &payload); private: - std::string vRouterId_; - std::string routeTableId_; - std::string vpcId_; + std::string vRouterId_; + std::string routeTableId_; + std::string vpcId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeAccessPointsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeAccessPointsResult.h index be426de71..5a620f195 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeAccessPointsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeAccessPointsResult.h @@ -32,34 +32,34 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeAccessPointsResult : public ServiceResult { public: - struct AccessPointType - { - std::string status; - std::string type; - std::string description; - std::string attachedRegionNo; - std::string accessPointId; - std::string hostOperator; - std::string location; - std::string name; - }; + struct AccessPointType + { + std::string status; + std::string type; + std::string description; + std::string attachedRegionNo; + std::string accessPointId; + std::string hostOperator; + std::string location; + std::string name; + }; DescribeAccessPointsResult(); explicit DescribeAccessPointsResult(const std::string &payload); ~DescribeAccessPointsResult(); - std::vector getAccessPointSet()const; - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; + std::vector getAccessPointSet()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; protected: void parse(const std::string &payload); private: - std::vector accessPointSet_; - int totalCount_; - int pageSize_; - int pageNumber_; + std::vector accessPointSet_; + int totalCount_; + int pageSize_; + int pageNumber_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyExResult.h b/ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyExResult.h index bf5d2a866..71226a0a2 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyExResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyExResult.h @@ -32,36 +32,36 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeAutoSnapshotPolicyExResult : public ServiceResult { public: - struct AutoSnapshotPolicy - { - std::string status; - std::string timePoints; - int volumeNums; - std::string creationTime; - std::string autoSnapshotPolicyId; - int retentionDays; - std::string regionId; - std::string repeatWeekdays; - std::string autoSnapshotPolicyName; - int diskNums; - }; + struct AutoSnapshotPolicy + { + std::string status; + std::string timePoints; + int volumeNums; + std::string creationTime; + std::string autoSnapshotPolicyId; + int retentionDays; + std::string regionId; + std::string repeatWeekdays; + std::string autoSnapshotPolicyName; + int diskNums; + }; DescribeAutoSnapshotPolicyExResult(); explicit DescribeAutoSnapshotPolicyExResult(const std::string &payload); ~DescribeAutoSnapshotPolicyExResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getAutoSnapshotPolicies()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getAutoSnapshotPolicies()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector autoSnapshotPolicies_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector autoSnapshotPolicies_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyResult.h b/ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyResult.h index 1e66cb28e..9943bd0c0 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyResult.h @@ -32,37 +32,37 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeAutoSnapshotPolicyResult : public ServiceResult { public: - struct AutoSnapshotPolicy - { - std::string systemDiskPolicyTimePeriod; - std::string systemDiskPolicyEnabled; - std::string dataDiskPolicyTimePeriod; - std::string systemDiskPolicyRetentionLastWeek; - std::string systemDiskPolicyRetentionDays; - std::string dataDiskPolicyRetentionDays; - std::string dataDiskPolicyRetentionLastWeek; - std::string dataDiskPolicyEnabled; - }; - struct AutoSnapshotExcutionStatus - { - std::string systemDiskExcutionStatus; - std::string dataDiskExcutionStatus; - }; + struct AutoSnapshotPolicy + { + std::string systemDiskPolicyTimePeriod; + std::string systemDiskPolicyEnabled; + std::string dataDiskPolicyTimePeriod; + std::string systemDiskPolicyRetentionLastWeek; + std::string systemDiskPolicyRetentionDays; + std::string dataDiskPolicyRetentionDays; + std::string dataDiskPolicyRetentionLastWeek; + std::string dataDiskPolicyEnabled; + }; + struct AutoSnapshotExcutionStatus + { + std::string systemDiskExcutionStatus; + std::string dataDiskExcutionStatus; + }; DescribeAutoSnapshotPolicyResult(); explicit DescribeAutoSnapshotPolicyResult(const std::string &payload); ~DescribeAutoSnapshotPolicyResult(); - int getAutoSnapshotOccupation()const; - std::vector getAutoSnapshotExcutionStatus()const; - std::vector getAutoSnapshotPolicy()const; + int getAutoSnapshotOccupation()const; + AutoSnapshotExcutionStatus getAutoSnapshotExcutionStatus()const; + AutoSnapshotPolicy getAutoSnapshotPolicy()const; protected: void parse(const std::string &payload); private: - int autoSnapshotOccupation_; - std::vector autoSnapshotExcutionStatus_; - std::vector autoSnapshotPolicy_; + int autoSnapshotOccupation_; + AutoSnapshotExcutionStatus autoSnapshotExcutionStatus_; + AutoSnapshotPolicy autoSnapshotPolicy_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeAvailableResourceResult.h b/ecs/include/alibabacloud/ecs/model/DescribeAvailableResourceResult.h index 2633b4770..592d21042 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeAvailableResourceResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeAvailableResourceResult.h @@ -32,37 +32,37 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeAvailableResourceResult : public ServiceResult { public: - struct AvailableZone - { - struct AvailableResource - { - struct SupportedResource - { - std::string status; - int min; - int max; - std::string value; - std::string unit; - }; - std::string type; - std::vector supportedResources; - }; - std::string status; - std::string zoneId; - std::vector availableResources; - std::string regionId; - }; + struct AvailableZone + { + struct AvailableResource + { + struct SupportedResource + { + std::string status; + int min; + int max; + std::string value; + std::string unit; + }; + std::string type; + std::vector supportedResources; + }; + std::string status; + std::string zoneId; + std::vector availableResources; + std::string regionId; + }; DescribeAvailableResourceResult(); explicit DescribeAvailableResourceResult(const std::string &payload); ~DescribeAvailableResourceResult(); - std::vector getAvailableZones()const; + std::vector getAvailableZones()const; protected: void parse(const std::string &payload); private: - std::vector availableZones_; + std::vector availableZones_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeBandwidthLimitationResult.h b/ecs/include/alibabacloud/ecs/model/DescribeBandwidthLimitationResult.h index 8be66882d..bc3637a96 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeBandwidthLimitationResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeBandwidthLimitationResult.h @@ -32,24 +32,24 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeBandwidthLimitationResult : public ServiceResult { public: - struct Bandwidth - { - int min; - int max; - std::string unit; - std::string internetChargeType; - }; + struct Bandwidth + { + int min; + int max; + std::string unit; + std::string internetChargeType; + }; DescribeBandwidthLimitationResult(); explicit DescribeBandwidthLimitationResult(const std::string &payload); ~DescribeBandwidthLimitationResult(); - std::vector getBandwidths()const; + std::vector getBandwidths()const; protected: void parse(const std::string &payload); private: - std::vector bandwidths_; + std::vector bandwidths_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeBandwidthPackagesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeBandwidthPackagesResult.h index 85ef1a1b7..b41d2759e 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeBandwidthPackagesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeBandwidthPackagesResult.h @@ -32,45 +32,45 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeBandwidthPackagesResult : public ServiceResult { public: - struct BandwidthPackage - { - struct PublicIpAddresse - { - std::string allocationId; - std::string ipAddress; - }; - std::string status; - std::string ipCount; - std::string description; - std::string zoneId; - std::string instanceChargeType; - std::string businessStatus; - std::string name; - std::string internetChargeType; - std::string bandwidth; - std::string creationTime; - std::vector publicIpAddresses; - std::string bandwidthPackageId; - std::string regionId; - std::string natGatewayId; - }; + struct BandwidthPackage + { + struct PublicIpAddresse + { + std::string allocationId; + std::string ipAddress; + }; + std::string status; + std::string ipCount; + std::string description; + std::string zoneId; + std::string instanceChargeType; + std::string businessStatus; + std::string name; + std::string internetChargeType; + std::string bandwidth; + std::string creationTime; + std::vector publicIpAddresses; + std::string bandwidthPackageId; + std::string regionId; + std::string natGatewayId; + }; DescribeBandwidthPackagesResult(); explicit DescribeBandwidthPackagesResult(const std::string &payload); ~DescribeBandwidthPackagesResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getBandwidthPackages()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getBandwidthPackages()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector bandwidthPackages_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector bandwidthPackages_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeClassicLinkInstancesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeClassicLinkInstancesResult.h index ae5798aa3..6e72e43dd 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeClassicLinkInstancesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeClassicLinkInstancesResult.h @@ -32,28 +32,28 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeClassicLinkInstancesResult : public ServiceResult { public: - struct Link - { - std::string vpcId; - std::string instanceId; - }; + struct Link + { + std::string vpcId; + std::string instanceId; + }; DescribeClassicLinkInstancesResult(); explicit DescribeClassicLinkInstancesResult(const std::string &payload); ~DescribeClassicLinkInstancesResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getLinks()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getLinks()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector links_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector links_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeClustersResult.h b/ecs/include/alibabacloud/ecs/model/DescribeClustersResult.h index f22e2a4cb..e44624f94 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeClustersResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeClustersResult.h @@ -32,21 +32,21 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeClustersResult : public ServiceResult { public: - struct Cluster - { - std::string clusterId; - }; + struct Cluster + { + std::string clusterId; + }; DescribeClustersResult(); explicit DescribeClustersResult(const std::string &payload); ~DescribeClustersResult(); - std::vector getClusters()const; + std::vector getClusters()const; protected: void parse(const std::string &payload); private: - std::vector clusters_; + std::vector clusters_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeCommandsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeCommandsResult.h index ef0b7b4ea..53c2da78c 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeCommandsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeCommandsResult.h @@ -32,33 +32,33 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeCommandsResult : public ServiceResult { public: - struct Command - { - std::string commandContent; - std::string workingDir; - std::string type; - std::string description; - long timeout; - std::string commandId; - std::string name; - }; + struct Command + { + std::string commandContent; + std::string workingDir; + std::string type; + std::string description; + long timeout; + std::string commandId; + std::string name; + }; DescribeCommandsResult(); explicit DescribeCommandsResult(const std::string &payload); ~DescribeCommandsResult(); - long getTotalCount()const; - long getPageSize()const; - long getPageNumber()const; - std::vector getCommands()const; + long getTotalCount()const; + long getPageSize()const; + long getPageNumber()const; + std::vector getCommands()const; protected: void parse(const std::string &payload); private: - long totalCount_; - long pageSize_; - long pageNumber_; - std::vector commands_; + long totalCount_; + long pageSize_; + long pageNumber_; + std::vector commands_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyResult.h b/ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyResult.h index 766069e1a..05296ff96 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyResult.h @@ -32,39 +32,39 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeDeploymentSetTopologyResult : public ServiceResult { public: - struct Switch - { - struct Host - { - std::string hostId; - std::vector instanceIds; - }; - std::vector hosts; - std::string switchId; - }; - struct Rack - { - struct Host2 - { - std::string hostId; - std::vector instanceIds3; - }; - std::string rackId; - std::vector hosts1; - }; + struct Switch + { + struct Host + { + std::string hostId; + std::vector instanceIds; + }; + std::vector hosts; + std::string switchId; + }; + struct Rack + { + struct Host2 + { + std::string hostId; + std::vector instanceIds3; + }; + std::string rackId; + std::vector hosts1; + }; DescribeDeploymentSetTopologyResult(); explicit DescribeDeploymentSetTopologyResult(const std::string &payload); ~DescribeDeploymentSetTopologyResult(); - std::vector getSwitchs()const; - std::vector getRacks()const; + std::vector getSwitchs()const; + std::vector getRacks()const; protected: void parse(const std::string &payload); private: - std::vector switchs_; - std::vector racks_; + std::vector switchs_; + std::vector racks_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetsResult.h index aad539c59..1af1320cd 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetsResult.h @@ -32,36 +32,36 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeDeploymentSetsResult : public ServiceResult { public: - struct DeploymentSet - { - std::string deploymentSetId; - std::string deploymentSetDescription; - int instanceAmount; - std::string creationTime; - std::string strategy; - std::string deploymentSetName; - std::string domain; - std::string granularity; - }; + struct DeploymentSet + { + std::string deploymentSetId; + std::string deploymentSetDescription; + int instanceAmount; + std::string creationTime; + std::string strategy; + std::string deploymentSetName; + std::string domain; + std::string granularity; + }; DescribeDeploymentSetsResult(); explicit DescribeDeploymentSetsResult(const std::string &payload); ~DescribeDeploymentSetsResult(); - int getTotalCount()const; - int getPageSize()const; - std::vector getDeploymentSets()const; - int getPageNumber()const; - std::string getRegionId()const; + int getTotalCount()const; + int getPageSize()const; + std::vector getDeploymentSets()const; + int getPageNumber()const; + std::string getRegionId()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - std::vector deploymentSets_; - int pageNumber_; - std::string regionId_; + int totalCount_; + int pageSize_; + std::vector deploymentSets_; + int pageNumber_; + std::string regionId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeDiskMonitorDataResult.h b/ecs/include/alibabacloud/ecs/model/DescribeDiskMonitorDataResult.h index 9dbf50c67..c1d3216a2 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeDiskMonitorDataResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeDiskMonitorDataResult.h @@ -32,32 +32,32 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeDiskMonitorDataResult : public ServiceResult { public: - struct DiskMonitorData - { - int iOPSRead; - int iOPSWrite; - int iOPSTotal; - int bPSTotal; - int bPSWrite; - int latencyRead; - int bPSRead; - int latencyWrite; - std::string timeStamp; - std::string diskId; - }; + struct DiskMonitorData + { + int iOPSRead; + int iOPSWrite; + int iOPSTotal; + int bPSTotal; + int bPSWrite; + int latencyRead; + int bPSRead; + int latencyWrite; + std::string timeStamp; + std::string diskId; + }; DescribeDiskMonitorDataResult(); explicit DescribeDiskMonitorDataResult(const std::string &payload); ~DescribeDiskMonitorDataResult(); - int getTotalCount()const; - std::vector getMonitorData()const; + int getTotalCount()const; + std::vector getMonitorData()const; protected: void parse(const std::string &payload); private: - int totalCount_; - std::vector monitorData_; + int totalCount_; + std::vector monitorData_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeDisksFullStatusResult.h b/ecs/include/alibabacloud/ecs/model/DescribeDisksFullStatusResult.h index 241650f4d..0dd89d65d 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeDisksFullStatusResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeDisksFullStatusResult.h @@ -32,51 +32,51 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeDisksFullStatusResult : public ServiceResult { public: - struct DiskFullStatusType - { - struct Status - { - int code; - std::string name; - }; - struct HealthStatus - { - int code; - std::string name; - }; - struct DiskEventType - { - struct EventType - { - int code; - std::string name; - }; - std::vector eventType; - std::string eventTime; - std::string eventId; - }; - std::vector status; - std::vector diskEventSet; - std::vector healthStatus; - std::string diskId; - }; + struct DiskFullStatusType + { + struct Status + { + int code; + std::string name; + }; + struct HealthStatus + { + int code; + std::string name; + }; + struct DiskEventType + { + struct EventType + { + int code; + std::string name; + }; + EventType eventType; + std::string eventTime; + std::string eventId; + }; + Status status; + std::vector diskEventSet; + HealthStatus healthStatus; + std::string diskId; + }; DescribeDisksFullStatusResult(); explicit DescribeDisksFullStatusResult(const std::string &payload); ~DescribeDisksFullStatusResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getDiskFullStatusSet()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getDiskFullStatusSet()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector diskFullStatusSet_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector diskFullStatusSet_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeDisksResult.h b/ecs/include/alibabacloud/ecs/model/DescribeDisksResult.h index 75df4ea51..77b6741b0 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeDisksResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeDisksResult.h @@ -32,75 +32,75 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeDisksResult : public ServiceResult { public: - struct Disk - { - struct OperationLock - { - std::string lockReason; - }; - struct MountInstance - { - std::string attachedTime; - std::string instanceId; - std::string device; - }; - struct Tag - { - std::string tagKey; - std::string tagValue; - }; - std::string detachedTime; - std::string description; - std::string category; - std::string resourceGroupId; - int size; - bool encrypted; - bool deleteAutoSnapshot; - std::string diskChargeType; - int iOPS; - std::string expiredTime; - std::string imageId; - std::vector tags; - std::string status; - std::string attachedTime; - int iOPSRead; - int iOPSWrite; - std::string zoneId; - std::string sourceSnapshotId; - std::string productCode; - std::string instanceId; - std::string device; - bool deleteWithInstance; - bool enableAutomatedSnapshotPolicy; - bool enableAutoSnapshot; - std::string autoSnapshotPolicyId; - std::string diskName; - std::vector operationLocks; - bool portable; - std::string type; - int mountInstanceNum; - std::vector mountInstances; - std::string creationTime; - std::string regionId; - std::string diskId; - }; + struct Disk + { + struct OperationLock + { + std::string lockReason; + }; + struct MountInstance + { + std::string attachedTime; + std::string instanceId; + std::string device; + }; + struct Tag + { + std::string tagKey; + std::string tagValue; + }; + std::string detachedTime; + std::string description; + std::string category; + std::string resourceGroupId; + int size; + bool encrypted; + bool deleteAutoSnapshot; + std::string diskChargeType; + int iOPS; + std::string expiredTime; + std::string imageId; + std::vector tags; + std::string status; + std::string attachedTime; + int iOPSRead; + int iOPSWrite; + std::string zoneId; + std::string sourceSnapshotId; + std::string productCode; + std::string instanceId; + std::string device; + bool deleteWithInstance; + bool enableAutomatedSnapshotPolicy; + bool enableAutoSnapshot; + std::string autoSnapshotPolicyId; + std::string diskName; + std::vector operationLocks; + bool portable; + std::string type; + int mountInstanceNum; + std::vector mountInstances; + std::string creationTime; + std::string regionId; + std::string diskId; + }; DescribeDisksResult(); explicit DescribeDisksResult(const std::string &payload); ~DescribeDisksResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getDisks()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getDisks()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector disks_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector disks_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeEipAddressesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeEipAddressesResult.h index 45481fe18..056d4bd75 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeEipAddressesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeEipAddressesResult.h @@ -32,43 +32,43 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeEipAddressesResult : public ServiceResult { public: - struct EipAddress - { - struct LockReason - { - std::string lockReason; - }; - std::string status; - std::string instanceId; - std::string allocationId; - std::vector operationLocks; - std::string internetChargeType; - std::string allocationTime; - std::string eipBandwidth; - std::string chargeType; - std::string bandwidth; - std::string expiredTime; - std::string ipAddress; - std::string regionId; - std::string instanceType; - }; + struct EipAddress + { + struct LockReason + { + std::string lockReason; + }; + std::string status; + std::string instanceId; + std::string allocationId; + std::vector operationLocks; + std::string internetChargeType; + std::string allocationTime; + std::string eipBandwidth; + std::string chargeType; + std::string bandwidth; + std::string expiredTime; + std::string ipAddress; + std::string regionId; + std::string instanceType; + }; DescribeEipAddressesResult(); explicit DescribeEipAddressesResult(const std::string &payload); ~DescribeEipAddressesResult(); - int getTotalCount()const; - std::vector getEipAddresses()const; - int getPageSize()const; - int getPageNumber()const; + int getTotalCount()const; + std::vector getEipAddresses()const; + int getPageSize()const; + int getPageNumber()const; protected: void parse(const std::string &payload); private: - int totalCount_; - std::vector eipAddresses_; - int pageSize_; - int pageNumber_; + int totalCount_; + std::vector eipAddresses_; + int pageSize_; + int pageNumber_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeEipMonitorDataResult.h b/ecs/include/alibabacloud/ecs/model/DescribeEipMonitorDataResult.h index 26c95bec2..867c6c40e 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeEipMonitorDataResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeEipMonitorDataResult.h @@ -32,26 +32,26 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeEipMonitorDataResult : public ServiceResult { public: - struct EipMonitorData - { - int eipPackets; - int eipBandwidth; - int eipFlow; - int eipTX; - std::string timeStamp; - int eipRX; - }; + struct EipMonitorData + { + int eipPackets; + int eipBandwidth; + int eipFlow; + int eipTX; + std::string timeStamp; + int eipRX; + }; DescribeEipMonitorDataResult(); explicit DescribeEipMonitorDataResult(const std::string &payload); ~DescribeEipMonitorDataResult(); - std::vector getEipMonitorDatas()const; + std::vector getEipMonitorDatas()const; protected: void parse(const std::string &payload); private: - std::vector eipMonitorDatas_; + std::vector eipMonitorDatas_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeEventDetailRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeEventDetailRequest.h new file mode 100644 index 000000000..db3ae6243 --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/DescribeEventDetailRequest.h @@ -0,0 +1,114 @@ +/* + * 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_DESCRIBEEVENTDETAILREQUEST_H_ +#define ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTDETAILREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT DescribeEventDetailRequest : public RpcServiceRequest + { + + public: + DescribeEventDetailRequest(); + ~DescribeEventDetailRequest(); + + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getEventId()const; + void setEventId(const std::string& eventId); + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + long getCallerParentId()const; + void setCallerParentId(long callerParentId); + bool getProxy_original_security_transport()const; + void setProxy_original_security_transport(bool proxy_original_security_transport); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); + long getOwnerId()const; + void setOwnerId(long ownerId); + std::string getProxy_original_source_ip()const; + void setProxy_original_source_ip(const std::string& proxy_original_source_ip); + std::string getOwnerIdLoginEmail()const; + void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail); + std::string getCallerType()const; + void setCallerType(const std::string& callerType); + bool getProxy_trust_transport_info()const; + void setProxy_trust_transport_info(bool proxy_trust_transport_info); + bool getAk_mfa_present()const; + void setAk_mfa_present(bool ak_mfa_present); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + bool getSecurity_transport()const; + void setSecurity_transport(bool security_transport); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + std::string getRequestId()const; + void setRequestId(const std::string& requestId); + bool getEnable()const; + void setEnable(bool enable); + std::string getRequestContent()const; + void setRequestContent(const std::string& requestContent); + std::string getCallerBidEmail()const; + void setCallerBidEmail(const std::string& callerBidEmail); + std::string getCallerUidEmail()const; + void setCallerUidEmail(const std::string& callerUidEmail); + long getCallerUid()const; + void setCallerUid(long callerUid); + + private: + std::string app_ip_; + std::string eventId_; + long resourceOwnerId_; + std::string resourceOwnerAccount_; + long callerParentId_; + bool proxy_original_security_transport_; + std::string callerBid_; + long ownerId_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + std::string accessKeyId_; + bool security_transport_; + std::string securityToken_; + std::string regionId_; + std::string requestId_; + bool enable_; + std::string requestContent_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTDETAILREQUEST_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DescribeEventDetailResult.h b/ecs/include/alibabacloud/ecs/model/DescribeEventDetailResult.h new file mode 100644 index 000000000..1462ddd4a --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/DescribeEventDetailResult.h @@ -0,0 +1,75 @@ +/* + * 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_DESCRIBEEVENTDETAILRESULT_H_ +#define ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTDETAILRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT DescribeEventDetailResult : public ServiceResult + { + public: + + + DescribeEventDetailResult(); + explicit DescribeEventDetailResult(const std::string &payload); + ~DescribeEventDetailResult(); + std::string getStatus()const; + std::string getLimitTime()const; + std::string getEventCategory()const; + std::string getEndTime()const; + std::string getEventType()const; + std::string getStartTime()const; + std::string getEffectTime()const; + std::string getMark()const; + std::string getPlanTime()const; + std::string getResourceId()const; + std::string getSupportModify()const; + std::string getEventId()const; + std::string getExpireTime()const; + + protected: + void parse(const std::string &payload); + private: + std::string status_; + std::string limitTime_; + std::string eventCategory_; + std::string endTime_; + std::string eventType_; + std::string startTime_; + std::string effectTime_; + std::string mark_; + std::string planTime_; + std::string resourceId_; + std::string supportModify_; + std::string eventId_; + std::string expireTime_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTDETAILRESULT_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DescribeEventsRequest.h b/ecs/include/alibabacloud/ecs/model/DescribeEventsRequest.h new file mode 100644 index 000000000..d6ef63a33 --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/DescribeEventsRequest.h @@ -0,0 +1,135 @@ +/* + * 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_DESCRIBEEVENTSREQUEST_H_ +#define ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT DescribeEventsRequest : public RpcServiceRequest + { + + public: + DescribeEventsRequest(); + ~DescribeEventsRequest(); + + std::string getEventId()const; + void setEventId(const std::string& eventId); + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + long getCallerParentId()const; + void setCallerParentId(long callerParentId); + bool getProxy_original_security_transport()const; + void setProxy_original_security_transport(bool proxy_original_security_transport); + std::string getProxy_original_source_ip()const; + void setProxy_original_source_ip(const std::string& proxy_original_source_ip); + std::string getOwnerIdLoginEmail()const; + void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail); + std::string getCallerType()const; + void setCallerType(const std::string& callerType); + int getPageNumber()const; + void setPageNumber(int pageNumber); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + bool getEnable()const; + void setEnable(bool enable); + std::string getRequestContent()const; + void setRequestContent(const std::string& requestContent); + int getPageSize()const; + void setPageSize(int pageSize); + std::string getCallerBidEmail()const; + void setCallerBidEmail(const std::string& callerBidEmail); + std::string getPlanTime()const; + void setPlanTime(const std::string& planTime); + std::string getCallerUidEmail()const; + void setCallerUidEmail(const std::string& callerUidEmail); + long getCallerUid()const; + void setCallerUid(long callerUid); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getExpireTime()const; + void setExpireTime(const std::string& expireTime); + std::string getResourceId()const; + void setResourceId(const std::string& resourceId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); + long getOwnerId()const; + void setOwnerId(long ownerId); + bool getProxy_trust_transport_info()const; + void setProxy_trust_transport_info(bool proxy_trust_transport_info); + bool getAk_mfa_present()const; + void setAk_mfa_present(bool ak_mfa_present); + bool getSecurity_transport()const; + void setSecurity_transport(bool security_transport); + std::string getRequestId()const; + void setRequestId(const std::string& requestId); + std::string getEventType()const; + void setEventType(const std::string& eventType); + std::string getStatus()const; + void setStatus(const std::string& status); + + private: + std::string eventId_; + long resourceOwnerId_; + long callerParentId_; + bool proxy_original_security_transport_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; + int pageNumber_; + std::string accessKeyId_; + std::string securityToken_; + std::string regionId_; + bool enable_; + std::string requestContent_; + int pageSize_; + std::string callerBidEmail_; + std::string planTime_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string expireTime_; + std::string resourceId_; + std::string resourceOwnerAccount_; + std::string callerBid_; + long ownerId_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string requestId_; + std::string eventType_; + std::string status_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSREQUEST_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DescribeEventsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeEventsResult.h new file mode 100644 index 000000000..bc622f6bc --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/DescribeEventsResult.h @@ -0,0 +1,68 @@ +/* + * 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_DESCRIBEEVENTSRESULT_H_ +#define ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSRESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT DescribeEventsResult : public ServiceResult + { + public: + struct Events + { + std::string status; + std::string eventCategory; + std::string resourceId; + std::string eventType; + std::string supportModify; + std::string eventId; + std::string planTime; + std::string expireTime; + }; + + + DescribeEventsResult(); + explicit DescribeEventsResult(const std::string &payload); + ~DescribeEventsResult(); + int getPageSize()const; + int getTotal()const; + std::vector getData()const; + int getPageNo()const; + + protected: + void parse(const std::string &payload); + private: + int pageSize_; + int total_; + std::vector data_; + int pageNo_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSRESULT_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/DescribeForwardTableEntriesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeForwardTableEntriesResult.h index 75cb72d5b..b3102c411 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeForwardTableEntriesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeForwardTableEntriesResult.h @@ -32,34 +32,34 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeForwardTableEntriesResult : public ServiceResult { public: - struct ForwardTableEntry - { - std::string status; - std::string externalPort; - std::string externalIp; - std::string forwardEntryId; - std::string ipProtocol; - std::string internalPort; - std::string internalIp; - std::string forwardTableId; - }; + struct ForwardTableEntry + { + std::string status; + std::string externalPort; + std::string externalIp; + std::string forwardEntryId; + std::string ipProtocol; + std::string internalPort; + std::string internalIp; + std::string forwardTableId; + }; DescribeForwardTableEntriesResult(); explicit DescribeForwardTableEntriesResult(const std::string &payload); ~DescribeForwardTableEntriesResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getForwardTableEntries()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getForwardTableEntries()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector forwardTableEntries_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector forwardTableEntries_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeHaVipsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeHaVipsResult.h index b8e56e25c..7571026af 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeHaVipsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeHaVipsResult.h @@ -32,37 +32,37 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeHaVipsResult : public ServiceResult { public: - struct HaVip - { - std::string status; - std::vector associatedInstances; - std::string description; - std::string vpcId; - std::vector associatedEipAddresses; - std::string masterInstanceId; - std::string vSwitchId; - std::string createTime; - std::string ipAddress; - std::string haVipId; - std::string regionId; - }; + struct HaVip + { + std::string status; + std::vector associatedInstances; + std::string description; + std::string vpcId; + std::vector associatedEipAddresses; + std::string masterInstanceId; + std::string vSwitchId; + std::string createTime; + std::string ipAddress; + std::string haVipId; + std::string regionId; + }; DescribeHaVipsResult(); explicit DescribeHaVipsResult(const std::string &payload); ~DescribeHaVipsResult(); - int getTotalCount()const; - std::vector getHaVips()const; - int getPageSize()const; - int getPageNumber()const; + int getTotalCount()const; + std::vector getHaVips()const; + int getPageSize()const; + int getPageNumber()const; protected: void parse(const std::string &payload); private: - int totalCount_; - std::vector haVips_; - int pageSize_; - int pageNumber_; + int totalCount_; + std::vector haVips_; + int pageSize_; + int pageNumber_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeHpcClustersResult.h b/ecs/include/alibabacloud/ecs/model/DescribeHpcClustersResult.h index 32cbff688..a1b607797 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeHpcClustersResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeHpcClustersResult.h @@ -32,29 +32,29 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeHpcClustersResult : public ServiceResult { public: - struct HpcCluster - { - std::string description; - std::string hpcClusterId; - std::string name; - }; + struct HpcCluster + { + std::string description; + std::string hpcClusterId; + std::string name; + }; DescribeHpcClustersResult(); explicit DescribeHpcClustersResult(const std::string &payload); ~DescribeHpcClustersResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getHpcClusters()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getHpcClusters()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector hpcClusters_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector hpcClusters_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeImageSharePermissionResult.h b/ecs/include/alibabacloud/ecs/model/DescribeImageSharePermissionResult.h index fa42ba2b2..6d3b97ee3 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeImageSharePermissionResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeImageSharePermissionResult.h @@ -32,37 +32,37 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeImageSharePermissionResult : public ServiceResult { public: - struct ShareGroup - { - std::string group; - }; - struct Account - { - std::string aliyunId; - }; + struct ShareGroup + { + std::string group; + }; + struct Account + { + std::string aliyunId; + }; DescribeImageSharePermissionResult(); explicit DescribeImageSharePermissionResult(const std::string &payload); ~DescribeImageSharePermissionResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::string getImageId()const; - std::vector getShareGroups()const; - std::string getRegionId()const; - std::vector getAccounts()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::string getImageId()const; + std::vector getShareGroups()const; + std::string getRegionId()const; + std::vector getAccounts()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::string imageId_; - std::vector shareGroups_; - std::string regionId_; - std::vector accounts_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::string imageId_; + std::vector shareGroups_; + std::string regionId_; + std::vector accounts_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesResult.h index d7e171da1..aaca6907e 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesResult.h @@ -32,28 +32,28 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeImageSupportInstanceTypesResult : public ServiceResult { public: - struct InstanceType - { - float memorySize; - int cpuCoreCount; - std::string instanceTypeFamily; - std::string instanceTypeId; - }; + struct InstanceType + { + float memorySize; + int cpuCoreCount; + std::string instanceTypeFamily; + std::string instanceTypeId; + }; DescribeImageSupportInstanceTypesResult(); explicit DescribeImageSupportInstanceTypesResult(const std::string &payload); ~DescribeImageSupportInstanceTypesResult(); - std::string getImageId()const; - std::vector getInstanceTypes()const; - std::string getRegionId()const; + std::string getImageId()const; + std::vector getInstanceTypes()const; + std::string getRegionId()const; protected: void parse(const std::string &payload); private: - std::string imageId_; - std::vector instanceTypes_; - std::string regionId_; + std::string imageId_; + std::vector instanceTypes_; + std::string regionId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeImagesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeImagesResult.h index fc9c8c96d..46cdbfea7 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeImagesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeImagesResult.h @@ -32,65 +32,65 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeImagesResult : public ServiceResult { public: - struct Image - { - struct DiskDeviceMapping - { - std::string snapshotId; - std::string type; - std::string format; - std::string size; - std::string device; - std::string importOSSBucket; - std::string importOSSObject; - }; - struct Tag - { - std::string tagKey; - std::string tagValue; - }; - std::string imageOwnerAlias; - std::string status; - std::string progress; - std::string usage; - std::string description; - std::string isSelfShared; - std::string architecture; - std::string platform; - std::string productCode; - int size; - bool isSubscribed; - bool isCopied; - std::string oSName; - bool isSupportIoOptimized; - bool isSupportCloudinit; - std::string imageName; - std::vector diskDeviceMappings; - std::string imageVersion; - std::string oSType; - std::string imageId; - std::string creationTime; - std::vector tags; - }; + struct Image + { + struct DiskDeviceMapping + { + std::string snapshotId; + std::string type; + std::string format; + std::string size; + std::string device; + std::string importOSSBucket; + std::string importOSSObject; + }; + struct Tag + { + std::string tagKey; + std::string tagValue; + }; + std::string imageOwnerAlias; + std::string status; + std::string progress; + std::string usage; + std::string description; + std::string isSelfShared; + std::string architecture; + std::string platform; + std::string productCode; + int size; + bool isSubscribed; + bool isCopied; + std::string oSName; + bool isSupportIoOptimized; + bool isSupportCloudinit; + std::string imageName; + std::vector diskDeviceMappings; + std::string imageVersion; + std::string oSType; + std::string imageId; + std::string creationTime; + std::vector tags; + }; DescribeImagesResult(); explicit DescribeImagesResult(const std::string &payload); ~DescribeImagesResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getImages()const; - std::string getRegionId()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getImages()const; + std::string getRegionId()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector images_; - std::string regionId_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector images_; + std::string regionId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstanceAttributeResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstanceAttributeResult.h index 6088e169c..6db4f3914 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstanceAttributeResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstanceAttributeResult.h @@ -32,91 +32,91 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInstanceAttributeResult : public ServiceResult { public: - struct VpcAttributes - { - std::vector privateIpAddress; - std::string vpcId; - std::string vSwitchId; - std::string natIpAddress; - }; - struct EipAddress - { - std::string allocationId; - int bandwidth; - std::string ipAddress; - std::string internetChargeType; - }; - struct LockReason - { - std::string lockReason; - }; + struct VpcAttributes + { + std::vector privateIpAddress; + std::string vpcId; + std::string vSwitchId; + std::string natIpAddress; + }; + struct EipAddress + { + std::string allocationId; + int bandwidth; + std::string ipAddress; + std::string internetChargeType; + }; + struct LockReason + { + std::string lockReason; + }; DescribeInstanceAttributeResult(); explicit DescribeInstanceAttributeResult(const std::string &payload); ~DescribeInstanceAttributeResult(); - std::string getDescription()const; - int getMemory()const; - std::string getInstanceChargeType()const; - int getCpu()const; - std::string getInstanceNetworkType()const; - std::vector getPublicIpAddress()const; - std::vector getInnerIpAddress()const; - std::string getExpiredTime()const; - std::vector getEipAddress()const; - std::string getImageId()const; - std::string getInstanceType()const; - std::string getHostName()const; - std::string getVlanId()const; - std::string getStatus()const; - std::string getIoOptimized()const; - std::string getZoneId()const; - std::string getInstanceId()const; - std::string getClusterId()const; - std::string getStoppedMode()const; - std::vector getVpcAttributes()const; - std::vector getSecurityGroupIds()const; - std::vector getOperationLocks()const; - std::string getInternetChargeType()const; - std::string getInstanceName()const; - int getInternetMaxBandwidthOut()const; - int getInternetMaxBandwidthIn()const; - std::string getSerialNumber()const; - std::string getCreationTime()const; - std::string getRegionId()const; + std::string getDescription()const; + int getMemory()const; + std::string getInstanceChargeType()const; + int getCpu()const; + std::string getInstanceNetworkType()const; + std::vector getPublicIpAddress()const; + std::vector getInnerIpAddress()const; + std::string getExpiredTime()const; + EipAddress getEipAddress()const; + std::string getImageId()const; + std::string getInstanceType()const; + std::string getHostName()const; + std::string getVlanId()const; + std::string getStatus()const; + std::string getIoOptimized()const; + std::string getZoneId()const; + std::string getInstanceId()const; + std::string getClusterId()const; + std::string getStoppedMode()const; + VpcAttributes getVpcAttributes()const; + std::vector getSecurityGroupIds()const; + std::vector getOperationLocks()const; + std::string getInternetChargeType()const; + std::string getInstanceName()const; + int getInternetMaxBandwidthOut()const; + int getInternetMaxBandwidthIn()const; + std::string getSerialNumber()const; + std::string getCreationTime()const; + std::string getRegionId()const; protected: void parse(const std::string &payload); private: - std::string description_; - int memory_; - std::string instanceChargeType_; - int cpu_; - std::string instanceNetworkType_; - std::vector publicIpAddress_; - std::vector innerIpAddress_; - std::string expiredTime_; - std::vector eipAddress_; - std::string imageId_; - std::string instanceType_; - std::string hostName_; - std::string vlanId_; - std::string status_; - std::string ioOptimized_; - std::string zoneId_; - std::string instanceId_; - std::string clusterId_; - std::string stoppedMode_; - std::vector vpcAttributes_; - std::vector securityGroupIds_; - std::vector operationLocks_; - std::string internetChargeType_; - std::string instanceName_; - int internetMaxBandwidthOut_; - int internetMaxBandwidthIn_; - std::string serialNumber_; - std::string creationTime_; - std::string regionId_; + std::string description_; + int memory_; + std::string instanceChargeType_; + int cpu_; + std::string instanceNetworkType_; + std::vector publicIpAddress_; + std::vector innerIpAddress_; + std::string expiredTime_; + EipAddress eipAddress_; + std::string imageId_; + std::string instanceType_; + std::string hostName_; + std::string vlanId_; + std::string status_; + std::string ioOptimized_; + std::string zoneId_; + std::string instanceId_; + std::string clusterId_; + std::string stoppedMode_; + VpcAttributes vpcAttributes_; + std::vector securityGroupIds_; + std::vector operationLocks_; + std::string internetChargeType_; + std::string instanceName_; + int internetMaxBandwidthOut_; + int internetMaxBandwidthIn_; + std::string serialNumber_; + std::string creationTime_; + std::string regionId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstanceAutoRenewAttributeResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstanceAutoRenewAttributeResult.h index 36afc9137..8a4650b94 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstanceAutoRenewAttributeResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstanceAutoRenewAttributeResult.h @@ -32,25 +32,25 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInstanceAutoRenewAttributeResult : public ServiceResult { public: - struct InstanceRenewAttribute - { - bool autoRenewEnabled; - std::string instanceId; - std::string renewalStatus; - int duration; - std::string periodUnit; - }; + struct InstanceRenewAttribute + { + bool autoRenewEnabled; + std::string instanceId; + std::string renewalStatus; + int duration; + std::string periodUnit; + }; DescribeInstanceAutoRenewAttributeResult(); explicit DescribeInstanceAutoRenewAttributeResult(const std::string &payload); ~DescribeInstanceAutoRenewAttributeResult(); - std::vector getInstanceRenewAttributes()const; + std::vector getInstanceRenewAttributes()const; protected: void parse(const std::string &payload); private: - std::vector instanceRenewAttributes_; + std::vector instanceRenewAttributes_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h index e12231e97..dc2278499 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h @@ -32,36 +32,36 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInstanceHistoryEventsResult : public ServiceResult { public: - struct InstanceSystemEventType - { - struct EventType - { - int code; - std::string name; - }; - std::string eventPublishTime; - std::vector eventType; - std::string instanceId; - std::string eventId; - std::string notBefore; - }; + struct InstanceSystemEventType + { + struct EventType + { + int code; + std::string name; + }; + std::string eventPublishTime; + EventType eventType; + std::string instanceId; + std::string eventId; + std::string notBefore; + }; DescribeInstanceHistoryEventsResult(); explicit DescribeInstanceHistoryEventsResult(const std::string &payload); ~DescribeInstanceHistoryEventsResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getInstanceSystemEventSet()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getInstanceSystemEventSet()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector instanceSystemEventSet_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector instanceSystemEventSet_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstanceMonitorDataResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstanceMonitorDataResult.h index fe440a210..b580f19d4 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstanceMonitorDataResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstanceMonitorDataResult.h @@ -32,35 +32,35 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInstanceMonitorDataResult : public ServiceResult { public: - struct InstanceMonitorData - { - int iOPSRead; - int intranetBandwidth; - int iOPSWrite; - float cPUCreditUsage; - std::string instanceId; - int intranetTX; - int cPU; - int bPSRead; - int intranetRX; - std::string timeStamp; - int internetBandwidth; - float cPUCreditBalance; - int internetTX; - int internetRX; - int bPSWrite; - }; + struct InstanceMonitorData + { + int iOPSRead; + int intranetBandwidth; + int iOPSWrite; + float cPUCreditUsage; + std::string instanceId; + int intranetTX; + int cPU; + int bPSRead; + int intranetRX; + std::string timeStamp; + int internetBandwidth; + float cPUCreditBalance; + int internetTX; + int internetRX; + int bPSWrite; + }; DescribeInstanceMonitorDataResult(); explicit DescribeInstanceMonitorDataResult(const std::string &payload); ~DescribeInstanceMonitorDataResult(); - std::vector getMonitorData()const; + std::vector getMonitorData()const; protected: void parse(const std::string &payload); private: - std::vector monitorData_; + std::vector monitorData_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeResult.h index 4b2cda75b..940ac0fe4 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeResult.h @@ -37,18 +37,18 @@ namespace AlibabaCloud DescribeInstancePhysicalAttributeResult(); explicit DescribeInstancePhysicalAttributeResult(const std::string &payload); ~DescribeInstancePhysicalAttributeResult(); - std::string getRackId()const; - std::string getNodeControllerId()const; - std::string getInstanceId()const; - std::string getVlanId()const; + std::string getRackId()const; + std::string getNodeControllerId()const; + std::string getInstanceId()const; + std::string getVlanId()const; protected: void parse(const std::string &payload); private: - std::string rackId_; - std::string nodeControllerId_; - std::string instanceId_; - std::string vlanId_; + std::string rackId_; + std::string nodeControllerId_; + std::string instanceId_; + std::string vlanId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstanceRamRoleResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstanceRamRoleResult.h index 18ef34edf..552b36cf5 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstanceRamRoleResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstanceRamRoleResult.h @@ -32,26 +32,26 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInstanceRamRoleResult : public ServiceResult { public: - struct InstanceRamRoleSet - { - std::string ramRoleName; - std::string instanceId; - }; + struct InstanceRamRoleSet + { + std::string ramRoleName; + std::string instanceId; + }; DescribeInstanceRamRoleResult(); explicit DescribeInstanceRamRoleResult(const std::string &payload); ~DescribeInstanceRamRoleResult(); - int getTotalCount()const; - std::string getRegionId()const; - std::vector getInstanceRamRoleSets()const; + int getTotalCount()const; + std::string getRegionId()const; + std::vector getInstanceRamRoleSets()const; protected: void parse(const std::string &payload); private: - int totalCount_; - std::string regionId_; - std::vector instanceRamRoleSets_; + int totalCount_; + std::string regionId_; + std::vector instanceRamRoleSets_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstanceStatusResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstanceStatusResult.h index 5a11f17b0..33359c6e1 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstanceStatusResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstanceStatusResult.h @@ -32,28 +32,28 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInstanceStatusResult : public ServiceResult { public: - struct InstanceStatus - { - std::string status; - std::string instanceId; - }; + struct InstanceStatus + { + std::string status; + std::string instanceId; + }; DescribeInstanceStatusResult(); explicit DescribeInstanceStatusResult(const std::string &payload); ~DescribeInstanceStatusResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getInstanceStatuses()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getInstanceStatuses()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector instanceStatuses_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector instanceStatuses_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesResult.h index 0b73cb361..9f20aff0e 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesResult.h @@ -32,22 +32,22 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInstanceTypeFamiliesResult : public ServiceResult { public: - struct InstanceTypeFamily - { - std::string instanceTypeFamilyId; - std::string generation; - }; + struct InstanceTypeFamily + { + std::string instanceTypeFamilyId; + std::string generation; + }; DescribeInstanceTypeFamiliesResult(); explicit DescribeInstanceTypeFamiliesResult(const std::string &payload); ~DescribeInstanceTypeFamiliesResult(); - std::vector getInstanceTypeFamilies()const; + std::vector getInstanceTypeFamilies()const; protected: void parse(const std::string &payload); private: - std::vector instanceTypeFamilies_; + std::vector instanceTypeFamilies_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstanceTypesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstanceTypesResult.h index 37351f241..35209ac33 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstanceTypesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstanceTypesResult.h @@ -32,32 +32,34 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInstanceTypesResult : public ServiceResult { public: - struct InstanceType - { - float memorySize; - std::string localStorageCategory; - int cpuCoreCount; - long localStorageCapacity; - std::string gPUSpec; - std::string instanceTypeFamily; - int baselineCredit; - int initialCredit; - std::string instanceTypeId; - int eniQuantity; - int gPUAmount; - int localStorageAmount; - }; + struct InstanceType + { + float memorySize; + int cpuCoreCount; + long localStorageCapacity; + std::string instanceTypeFamily; + int initialCredit; + int eniQuantity; + int instanceBandwidthRx; + int gPUAmount; + int instanceBandwidthTx; + int localStorageAmount; + std::string localStorageCategory; + std::string gPUSpec; + int baselineCredit; + std::string instanceTypeId; + }; DescribeInstanceTypesResult(); explicit DescribeInstanceTypesResult(const std::string &payload); ~DescribeInstanceTypesResult(); - std::vector getInstanceTypes()const; + std::vector getInstanceTypes()const; protected: void parse(const std::string &payload); private: - std::vector instanceTypes_; + std::vector instanceTypes_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstanceVncPasswdResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstanceVncPasswdResult.h index 43379550d..c399eca9e 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstanceVncPasswdResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstanceVncPasswdResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud DescribeInstanceVncPasswdResult(); explicit DescribeInstanceVncPasswdResult(const std::string &payload); ~DescribeInstanceVncPasswdResult(); - std::string getVncPasswd()const; + std::string getVncPasswd()const; protected: void parse(const std::string &payload); private: - std::string vncPasswd_; + std::string vncPasswd_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstanceVncUrlResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstanceVncUrlResult.h index 2a2049657..a7afa1fa9 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstanceVncUrlResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstanceVncUrlResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud DescribeInstanceVncUrlResult(); explicit DescribeInstanceVncUrlResult(const std::string &payload); ~DescribeInstanceVncUrlResult(); - std::string getVncUrl()const; + std::string getVncUrl()const; protected: void parse(const std::string &payload); private: - std::string vncUrl_; + std::string vncUrl_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstancesFullStatusResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstancesFullStatusResult.h index 9b40c60e8..5f464286a 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstancesFullStatusResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstancesFullStatusResult.h @@ -32,58 +32,58 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInstancesFullStatusResult : public ServiceResult { public: - struct InstanceFullStatusType - { - struct Status - { - int code; - std::string name; - }; - struct HealthStatus - { - int code; - std::string name; - }; - struct ScheduledSystemEventType - { - struct EventCycleStatus - { - int code; - std::string name; - }; - struct EventType - { - int code; - std::string name; - }; - std::vector eventCycleStatus; - std::string eventPublishTime; - std::vector eventType; - std::string eventId; - std::string notBefore; - }; - std::vector status; - std::string instanceId; - std::vector healthStatus; - std::vector scheduledSystemEventSet; - }; + struct InstanceFullStatusType + { + struct Status + { + int code; + std::string name; + }; + struct HealthStatus + { + int code; + std::string name; + }; + struct ScheduledSystemEventType + { + struct EventCycleStatus + { + int code; + std::string name; + }; + struct EventType + { + int code; + std::string name; + }; + EventCycleStatus eventCycleStatus; + std::string eventPublishTime; + EventType eventType; + std::string eventId; + std::string notBefore; + }; + Status status; + std::string instanceId; + HealthStatus healthStatus; + std::vector scheduledSystemEventSet; + }; DescribeInstancesFullStatusResult(); explicit DescribeInstancesFullStatusResult(const std::string &payload); ~DescribeInstancesFullStatusResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getInstanceFullStatusSet()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getInstanceFullStatusSet()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector instanceFullStatusSet_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector instanceFullStatusSet_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h index 1a6952151..a0a942046 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h @@ -32,106 +32,106 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInstancesResult : public ServiceResult { public: - struct Instance - { - struct VpcAttributes - { - std::vector privateIpAddress; - std::string vpcId; - std::string vSwitchId; - std::string natIpAddress; - }; - struct EipAddress - { - std::string allocationId; - int bandwidth; - std::string ipAddress; - bool isSupportUnassociate; - std::string internetChargeType; - }; - struct NetworkInterface - { - std::string primaryIpAddress; - std::string networkInterfaceId; - std::string macAddress; - }; - struct LockReason - { - std::string lockReason; - std::string lockMsg; - }; - struct Tag - { - std::string tagKey; - std::string tagValue; - }; - std::string resourceGroupId; - int memory; - std::string instanceChargeType; - int cpu; - std::string oSName; - std::string instanceNetworkType; - std::vector innerIpAddress; - std::string expiredTime; - std::vector eipAddress; - std::string imageId; - std::vector tags; - std::string hostName; - std::string vlanId; - std::string status; - std::string instanceId; - std::string stoppedMode; - std::string startTime; - std::vector vpcAttributes; - std::vector securityGroupIds; - std::string internetChargeType; - std::string instanceName; - int internetMaxBandwidthOut; - std::string serialNumber; - std::string oSType; - std::string creationTime; - std::string autoReleaseTime; - std::string description; - long localStorageCapacity; - std::string instanceTypeFamily; - int localStorageAmount; - std::vector publicIpAddress; - std::string gPUSpec; - std::vector networkInterfaces; - float spotPriceLimit; - std::string saleCycle; - bool deviceAvailable; - std::string instanceType; - std::string spotStrategy; - std::string keyPairName; - bool ioOptimized; - std::string zoneId; - std::string clusterId; - std::string hpcClusterId; - int gPUAmount; - std::vector operationLocks; - std::vector rdmaIpAddress; - int internetMaxBandwidthIn; - bool recyclable; - std::string regionId; - }; + struct Instance + { + struct VpcAttributes + { + std::vector privateIpAddress; + std::string vpcId; + std::string vSwitchId; + std::string natIpAddress; + }; + struct EipAddress + { + std::string allocationId; + int bandwidth; + std::string ipAddress; + bool isSupportUnassociate; + std::string internetChargeType; + }; + struct NetworkInterface + { + std::string primaryIpAddress; + std::string networkInterfaceId; + std::string macAddress; + }; + struct LockReason + { + std::string lockReason; + std::string lockMsg; + }; + struct Tag + { + std::string tagKey; + std::string tagValue; + }; + std::string resourceGroupId; + int memory; + std::string instanceChargeType; + int cpu; + std::string oSName; + std::string instanceNetworkType; + std::vector innerIpAddress; + std::string expiredTime; + EipAddress eipAddress; + std::string imageId; + std::vector tags; + std::string hostName; + std::string vlanId; + std::string status; + std::string instanceId; + std::string stoppedMode; + std::string startTime; + VpcAttributes vpcAttributes; + std::vector securityGroupIds; + std::string internetChargeType; + std::string instanceName; + int internetMaxBandwidthOut; + std::string serialNumber; + std::string oSType; + std::string creationTime; + std::string autoReleaseTime; + std::string description; + long localStorageCapacity; + std::string instanceTypeFamily; + int localStorageAmount; + std::vector publicIpAddress; + std::string gPUSpec; + std::vector networkInterfaces; + float spotPriceLimit; + std::string saleCycle; + bool deviceAvailable; + std::string instanceType; + std::string spotStrategy; + std::string keyPairName; + bool ioOptimized; + std::string zoneId; + std::string clusterId; + std::string hpcClusterId; + int gPUAmount; + std::vector operationLocks; + std::vector rdmaIpAddress; + int internetMaxBandwidthIn; + bool recyclable; + std::string regionId; + }; DescribeInstancesResult(); explicit DescribeInstancesResult(const std::string &payload); ~DescribeInstancesResult(); - std::vector getInstances()const; - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; + std::vector getInstances()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; protected: void parse(const std::string &payload); private: - std::vector instances_; - int totalCount_; - int pageSize_; - int pageNumber_; + std::vector instances_; + int totalCount_; + int pageSize_; + int pageNumber_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeIntranetAttributeKbResult.h b/ecs/include/alibabacloud/ecs/model/DescribeIntranetAttributeKbResult.h index 194c436fb..6a6009ad9 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeIntranetAttributeKbResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeIntranetAttributeKbResult.h @@ -37,20 +37,20 @@ namespace AlibabaCloud DescribeIntranetAttributeKbResult(); explicit DescribeIntranetAttributeKbResult(const std::string &payload); ~DescribeIntranetAttributeKbResult(); - std::string getInstanceId()const; - int getIntranetMaxBandwidthOut()const; - std::string getVlanId()const; - std::string getIntranetIpAddress()const; - int getIntranetMaxBandwidthIn()const; + std::string getInstanceId()const; + int getIntranetMaxBandwidthOut()const; + std::string getVlanId()const; + std::string getIntranetIpAddress()const; + int getIntranetMaxBandwidthIn()const; protected: void parse(const std::string &payload); private: - std::string instanceId_; - int intranetMaxBandwidthOut_; - std::string vlanId_; - std::string intranetIpAddress_; - int intranetMaxBandwidthIn_; + std::string instanceId_; + int intranetMaxBandwidthOut_; + std::string vlanId_; + std::string intranetIpAddress_; + int intranetMaxBandwidthIn_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h index f81311cda..afb7f51f9 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h @@ -32,34 +32,34 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInvocationResultsResult : public ServiceResult { public: - struct Invocation - { - struct InvocationResult - { - std::string instanceId; - std::string output; - long exitCode; - std::string commandId; - std::string invokeRecordStatus; - std::string finishedTime; - std::string invokeId; - }; - std::vector invocationResults; - long totalCount; - long pageSize; - long pageNumber; - }; + struct Invocation + { + struct InvocationResult + { + std::string instanceId; + std::string output; + long exitCode; + std::string commandId; + std::string invokeRecordStatus; + std::string finishedTime; + std::string invokeId; + }; + std::vector invocationResults; + long totalCount; + long pageSize; + long pageNumber; + }; DescribeInvocationResultsResult(); explicit DescribeInvocationResultsResult(const std::string &payload); ~DescribeInvocationResultsResult(); - std::vector getInvocation()const; + Invocation getInvocation()const; protected: void parse(const std::string &payload); private: - std::vector invocation_; + Invocation invocation_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeInvocationsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeInvocationsResult.h index f33f69503..4e021b361 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeInvocationsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeInvocationsResult.h @@ -32,39 +32,39 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeInvocationsResult : public ServiceResult { public: - struct Invocation - { - struct InvokeInstance - { - std::string instanceId; - std::string instanceInvokeStatus; - }; - std::string invokeStatus; - std::string commandType; - bool timed; - std::string frequency; - std::string commandId; - std::string commandName; - std::vector invokeInstances; - std::string invokeId; - }; + struct Invocation + { + struct InvokeInstance + { + std::string instanceId; + std::string instanceInvokeStatus; + }; + std::string invokeStatus; + std::string commandType; + bool timed; + std::string frequency; + std::string commandId; + std::string commandName; + std::vector invokeInstances; + std::string invokeId; + }; DescribeInvocationsResult(); explicit DescribeInvocationsResult(const std::string &payload); ~DescribeInvocationsResult(); - long getTotalCount()const; - long getPageSize()const; - std::vector getInvocations()const; - long getPageNumber()const; + long getTotalCount()const; + long getPageSize()const; + std::vector getInvocations()const; + long getPageNumber()const; protected: void parse(const std::string &payload); private: - long totalCount_; - long pageSize_; - std::vector invocations_; - long pageNumber_; + long totalCount_; + long pageSize_; + std::vector invocations_; + long pageNumber_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeIpRangesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeIpRangesResult.h index ae1862959..7a1b03275 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeIpRangesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeIpRangesResult.h @@ -32,32 +32,32 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeIpRangesResult : public ServiceResult { public: - struct IpRange - { - std::string ipAddress; - std::string nicType; - }; + struct IpRange + { + std::string ipAddress; + std::string nicType; + }; DescribeIpRangesResult(); explicit DescribeIpRangesResult(const std::string &payload); ~DescribeIpRangesResult(); - int getTotalCount()const; - int getPageSize()const; - std::string getClusterId()const; - int getPageNumber()const; - std::vector getIpRanges()const; - std::string getRegionId()const; + int getTotalCount()const; + int getPageSize()const; + std::string getClusterId()const; + int getPageNumber()const; + std::vector getIpRanges()const; + std::string getRegionId()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - std::string clusterId_; - int pageNumber_; - std::vector ipRanges_; - std::string regionId_; + int totalCount_; + int pageSize_; + std::string clusterId_; + int pageNumber_; + std::vector ipRanges_; + std::string regionId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsResult.h index ac4d03527..02f71bbbe 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeKeyPairsResult.h @@ -32,28 +32,28 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeKeyPairsResult : public ServiceResult { public: - struct KeyPair - { - std::string keyPairFingerPrint; - std::string keyPairName; - }; + struct KeyPair + { + std::string keyPairFingerPrint; + std::string keyPairName; + }; DescribeKeyPairsResult(); explicit DescribeKeyPairsResult(const std::string &payload); ~DescribeKeyPairsResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getKeyPairs()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getKeyPairs()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector keyPairs_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector keyPairs_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeLimitationResult.h b/ecs/include/alibabacloud/ecs/model/DescribeLimitationResult.h index 4c6fe0be8..16c12f27e 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeLimitationResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeLimitationResult.h @@ -37,14 +37,14 @@ namespace AlibabaCloud DescribeLimitationResult(); explicit DescribeLimitationResult(const std::string &payload); ~DescribeLimitationResult(); - std::string getLimitation()const; - std::string getValue()const; + std::string getLimitation()const; + std::string getValue()const; protected: void parse(const std::string &payload); private: - std::string limitation_; - std::string value_; + std::string limitation_; + std::string value_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeNatGatewaysResult.h b/ecs/include/alibabacloud/ecs/model/DescribeNatGatewaysResult.h index 3a5caa3b3..ad3bfe814 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeNatGatewaysResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeNatGatewaysResult.h @@ -32,38 +32,38 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeNatGatewaysResult : public ServiceResult { public: - struct NatGateway - { - std::string status; - std::string description; - std::string vpcId; - std::string instanceChargeType; - std::vector forwardTableIds; - std::string creationTime; - std::vector bandwidthPackageIds; - std::string regionId; - std::string spec; - std::string natGatewayId; - std::string businessStatus; - std::string name; - }; + struct NatGateway + { + std::string status; + std::string description; + std::string vpcId; + std::string instanceChargeType; + std::vector forwardTableIds; + std::string creationTime; + std::vector bandwidthPackageIds; + std::string regionId; + std::string spec; + std::string natGatewayId; + std::string businessStatus; + std::string name; + }; DescribeNatGatewaysResult(); explicit DescribeNatGatewaysResult(const std::string &payload); ~DescribeNatGatewaysResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getNatGateways()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getNatGateways()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector natGateways_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector natGateways_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h index 93ec7595e..5329ae6ce 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h @@ -32,57 +32,57 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeNetworkInterfacesResult : public ServiceResult { public: - struct NetworkInterfaceSet - { - struct AssociatedPublicIp - { - std::string publicIpAddress; - std::string allocationId; - }; - struct PrivateIpSet - { - struct AssociatedPublicIp1 - { - std::string publicIpAddress; - std::string allocationId; - }; - std::vector associatedPublicIp1; - std::string privateIpAddress; - bool primary; - }; - std::string status; - std::string privateIpAddress; - std::string description; - std::string zoneId; - std::string instanceId; - std::string vSwitchId; - std::string networkInterfaceName; - std::string networkInterfaceId; - std::string macAddress; - std::vector securityGroupIds; - std::string type; - std::string vpcId; - std::vector associatedPublicIp; - std::string creationTime; - std::vector privateIpSets; - }; + struct NetworkInterfaceSet + { + struct AssociatedPublicIp + { + std::string publicIpAddress; + std::string allocationId; + }; + struct PrivateIpSet + { + struct AssociatedPublicIp1 + { + std::string publicIpAddress; + std::string allocationId; + }; + AssociatedPublicIp1 associatedPublicIp1; + std::string privateIpAddress; + bool primary; + }; + std::string status; + std::string privateIpAddress; + std::string description; + std::string zoneId; + std::string instanceId; + std::string vSwitchId; + std::string networkInterfaceName; + std::string networkInterfaceId; + std::string macAddress; + std::vector securityGroupIds; + std::string type; + std::string vpcId; + AssociatedPublicIp associatedPublicIp; + std::string creationTime; + std::vector privateIpSets; + }; DescribeNetworkInterfacesResult(); explicit DescribeNetworkInterfacesResult(const std::string &payload); ~DescribeNetworkInterfacesResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getNetworkInterfaceSets()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getNetworkInterfaceSets()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector networkInterfaceSets_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector networkInterfaceSets_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataResult.h b/ecs/include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataResult.h index 6f94d366d..1cc2a759e 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataResult.h @@ -32,26 +32,26 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeNewProjectEipMonitorDataResult : public ServiceResult { public: - struct EipMonitorData - { - int eipPackets; - int eipBandwidth; - int eipFlow; - int eipTX; - std::string timeStamp; - int eipRX; - }; + struct EipMonitorData + { + int eipPackets; + int eipBandwidth; + int eipFlow; + int eipTX; + std::string timeStamp; + int eipRX; + }; DescribeNewProjectEipMonitorDataResult(); explicit DescribeNewProjectEipMonitorDataResult(const std::string &payload); ~DescribeNewProjectEipMonitorDataResult(); - std::vector getEipMonitorDatas()const; + std::vector getEipMonitorDatas()const; protected: void parse(const std::string &payload); private: - std::vector eipMonitorDatas_; + std::vector eipMonitorDatas_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribePhysicalConnectionsResult.h b/ecs/include/alibabacloud/ecs/model/DescribePhysicalConnectionsResult.h index 905033b47..844f704ab 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribePhysicalConnectionsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribePhysicalConnectionsResult.h @@ -32,44 +32,44 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribePhysicalConnectionsResult : public ServiceResult { public: - struct PhysicalConnectionType - { - std::string status; - std::string description; - std::string lineOperator; - std::string circuitCode; - std::string physicalConnectionId; - std::string peerLocation; - std::string redundantPhysicalConnectionId; - std::string businessStatus; - std::string name; - std::string type; - std::string adLocation; - long bandwidth; - std::string accessPointId; - std::string creationTime; - std::string enabledTime; - std::string spec; - std::string portNumber; - std::string portType; - }; + struct PhysicalConnectionType + { + std::string status; + std::string description; + std::string lineOperator; + std::string circuitCode; + std::string physicalConnectionId; + std::string peerLocation; + std::string redundantPhysicalConnectionId; + std::string businessStatus; + std::string name; + std::string type; + std::string adLocation; + long bandwidth; + std::string accessPointId; + std::string creationTime; + std::string enabledTime; + std::string spec; + std::string portNumber; + std::string portType; + }; DescribePhysicalConnectionsResult(); explicit DescribePhysicalConnectionsResult(const std::string &payload); ~DescribePhysicalConnectionsResult(); - std::vector getPhysicalConnectionSet()const; - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; + std::vector getPhysicalConnectionSet()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; protected: void parse(const std::string &payload); private: - std::vector physicalConnectionSet_; - int totalCount_; - int pageSize_; - int pageNumber_; + std::vector physicalConnectionSet_; + int totalCount_; + int pageSize_; + int pageNumber_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribePriceResult.h b/ecs/include/alibabacloud/ecs/model/DescribePriceResult.h index 265bfa2f0..a1efc5092 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribePriceResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribePriceResult.h @@ -32,34 +32,34 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribePriceResult : public ServiceResult { public: - struct PriceInfo - { - struct Price - { - float originalPrice; - float discountPrice; - std::string currency; - float tradePrice; - }; - struct Rule - { - std::string description; - long ruleId; - }; - std::vector price; - std::vector rules; - }; + struct PriceInfo + { + struct Price + { + float originalPrice; + float discountPrice; + std::string currency; + float tradePrice; + }; + struct Rule + { + std::string description; + long ruleId; + }; + Price price; + std::vector rules; + }; DescribePriceResult(); explicit DescribePriceResult(const std::string &payload); ~DescribePriceResult(); - std::vector getPriceInfo()const; + PriceInfo getPriceInfo()const; protected: void parse(const std::string &payload); private: - std::vector priceInfo_; + PriceInfo priceInfo_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeResult.h b/ecs/include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeResult.h index 236f5a326..a11fba4a8 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeResult.h @@ -32,39 +32,39 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeRecommendInstanceTypeResult : public ServiceResult { public: - struct RecommendInstanceType - { - struct InstanceType - { - std::string supportIoOptimized; - int cores; - std::string generation; - std::string instanceTypeFamily; - int memory; - std::string instanceType; - }; - struct Zone - { - std::vector networkTypes; - std::string zoneNo; - }; - std::string regionNo; - std::string commodityCode; - std::vector instanceType; - std::string scene; - std::vector zones; - }; + struct RecommendInstanceType + { + struct InstanceType + { + std::string supportIoOptimized; + int cores; + std::string generation; + std::string instanceTypeFamily; + int memory; + std::string instanceType; + }; + struct Zone + { + std::vector networkTypes; + std::string zoneNo; + }; + std::string regionNo; + std::string commodityCode; + InstanceType instanceType; + std::string scene; + std::vector zones; + }; DescribeRecommendInstanceTypeResult(); explicit DescribeRecommendInstanceTypeResult(const std::string &payload); ~DescribeRecommendInstanceTypeResult(); - std::vector getData()const; + std::vector getData()const; protected: void parse(const std::string &payload); private: - std::vector data_; + std::vector data_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeRecycleBinResult.h b/ecs/include/alibabacloud/ecs/model/DescribeRecycleBinResult.h index 55640d18f..3aed9cbb4 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeRecycleBinResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeRecycleBinResult.h @@ -32,33 +32,33 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeRecycleBinResult : public ServiceResult { public: - struct RecycleBinModel - { - struct RelationResource - { - std::string relationResourceId; - std::string relationResourceType; - }; - std::string status; - std::string resourceId; - std::string creationTime; - std::string resourceType; - std::vector relationResources; - std::string regionId; - }; + struct RecycleBinModel + { + struct RelationResource + { + std::string relationResourceId; + std::string relationResourceType; + }; + std::string status; + std::string resourceId; + std::string creationTime; + std::string resourceType; + std::vector relationResources; + std::string regionId; + }; DescribeRecycleBinResult(); explicit DescribeRecycleBinResult(const std::string &payload); ~DescribeRecycleBinResult(); - int getTotalCount()const; - std::vector getRecycleBinModels()const; + int getTotalCount()const; + std::vector getRecycleBinModels()const; protected: void parse(const std::string &payload); private: - int totalCount_; - std::vector recycleBinModels_; + int totalCount_; + std::vector recycleBinModels_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeRegionsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeRegionsResult.h index db136a1f2..f4d1d8828 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeRegionsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeRegionsResult.h @@ -32,23 +32,23 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeRegionsResult : public ServiceResult { public: - struct Region - { - std::string status; - std::string regionId; - std::string localName; - }; + struct Region + { + std::string status; + std::string regionId; + std::string localName; + }; DescribeRegionsResult(); explicit DescribeRegionsResult(const std::string &payload); ~DescribeRegionsResult(); - std::vector getRegions()const; + std::vector getRegions()const; protected: void parse(const std::string &payload); private: - std::vector regions_; + std::vector regions_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeRenewalPriceResult.h b/ecs/include/alibabacloud/ecs/model/DescribeRenewalPriceResult.h index e0f7c167f..5084c8c1c 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeRenewalPriceResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeRenewalPriceResult.h @@ -32,34 +32,34 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeRenewalPriceResult : public ServiceResult { public: - struct PriceInfo - { - struct Price - { - float originalPrice; - float discountPrice; - std::string currency; - float tradePrice; - }; - struct Rule - { - std::string description; - long ruleId; - }; - std::vector price; - std::vector rules; - }; + struct PriceInfo + { + struct Price + { + float originalPrice; + float discountPrice; + std::string currency; + float tradePrice; + }; + struct Rule + { + std::string description; + long ruleId; + }; + Price price; + std::vector rules; + }; DescribeRenewalPriceResult(); explicit DescribeRenewalPriceResult(const std::string &payload); ~DescribeRenewalPriceResult(); - std::vector getPriceInfo()const; + PriceInfo getPriceInfo()const; protected: void parse(const std::string &payload); private: - std::vector priceInfo_; + PriceInfo priceInfo_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeResourceByTagsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeResourceByTagsResult.h index edfd5705a..f3222bac7 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeResourceByTagsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeResourceByTagsResult.h @@ -32,29 +32,29 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeResourceByTagsResult : public ServiceResult { public: - struct Resource - { - std::string resourceId; - std::string resourceType; - std::string regionId; - }; + struct Resource + { + std::string resourceId; + std::string resourceType; + std::string regionId; + }; DescribeResourceByTagsResult(); explicit DescribeResourceByTagsResult(const std::string &payload); ~DescribeResourceByTagsResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getResources()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getResources()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector resources_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector resources_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeResourcesModificationResult.h b/ecs/include/alibabacloud/ecs/model/DescribeResourcesModificationResult.h index 2885766e7..028b5f618 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeResourcesModificationResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeResourcesModificationResult.h @@ -32,37 +32,37 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeResourcesModificationResult : public ServiceResult { public: - struct AvailableZone - { - struct AvailableResource - { - struct SupportedResource - { - std::string status; - int min; - int max; - std::string value; - std::string unit; - }; - std::string type; - std::vector supportedResources; - }; - std::string status; - std::string zoneId; - std::vector availableResources; - std::string regionId; - }; + struct AvailableZone + { + struct AvailableResource + { + struct SupportedResource + { + std::string status; + int min; + int max; + std::string value; + std::string unit; + }; + std::string type; + std::vector supportedResources; + }; + std::string status; + std::string zoneId; + std::vector availableResources; + std::string regionId; + }; DescribeResourcesModificationResult(); explicit DescribeResourcesModificationResult(const std::string &payload); ~DescribeResourcesModificationResult(); - std::vector getAvailableZones()const; + std::vector getAvailableZones()const; protected: void parse(const std::string &payload); private: - std::vector availableZones_; + std::vector availableZones_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeRouteTablesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeRouteTablesResult.h index b9de15ce4..651ec026d 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeRouteTablesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeRouteTablesResult.h @@ -32,48 +32,48 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeRouteTablesResult : public ServiceResult { public: - struct RouteTable - { - struct RouteEntry - { - struct NextHop - { - std::string nextHopType; - std::string nextHopId; - int enabled; - int weight; - }; - std::string status; - std::string nextHopType; - std::string type; - std::string routeTableId; - std::string instanceId; - std::vector nextHops; - std::string destinationCidrBlock; - }; - std::string vRouterId; - std::string routeTableId; - std::string creationTime; - std::vector routeEntrys; - std::string routeTableType; - }; + struct RouteTable + { + struct RouteEntry + { + struct NextHop + { + std::string nextHopType; + std::string nextHopId; + int enabled; + int weight; + }; + std::string status; + std::string nextHopType; + std::string type; + std::string routeTableId; + std::string instanceId; + std::vector nextHops; + std::string destinationCidrBlock; + }; + std::string vRouterId; + std::string routeTableId; + std::string creationTime; + std::vector routeEntrys; + std::string routeTableType; + }; DescribeRouteTablesResult(); explicit DescribeRouteTablesResult(const std::string &payload); ~DescribeRouteTablesResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getRouteTables()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getRouteTables()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector routeTables_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector routeTables_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeRouterInterfacesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeRouterInterfacesResult.h index c0aaad92e..2513e9ecd 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeRouterInterfacesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeRouterInterfacesResult.h @@ -32,51 +32,51 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeRouterInterfacesResult : public ServiceResult { public: - struct RouterInterfaceType - { - std::string oppositeInterfaceId; - std::string oppositeInterfaceStatus; - std::string description; - std::string oppositeRouterId; - std::string endTime; - std::string routerId; - std::string businessStatus; - std::string name; - std::string oppositeRouterType; - std::string connectedTime; - std::string status; - std::string oppositeInterfaceOwnerId; - std::string oppositeRegionId; - std::string healthCheckSourceIp; - std::string role; - std::string oppositeInterfaceSpec; - std::string routerType; - std::string chargeType; - std::string creationTime; - std::string accessPointId; - std::string oppositeInterfaceBusinessStatus; - std::string oppositeAccessPointId; - std::string spec; - std::string routerInterfaceId; - std::string healthCheckTargetIp; - }; + struct RouterInterfaceType + { + std::string oppositeInterfaceId; + std::string oppositeInterfaceStatus; + std::string description; + std::string oppositeRouterId; + std::string endTime; + std::string routerId; + std::string businessStatus; + std::string name; + std::string oppositeRouterType; + std::string connectedTime; + std::string status; + std::string oppositeInterfaceOwnerId; + std::string oppositeRegionId; + std::string healthCheckSourceIp; + std::string role; + std::string oppositeInterfaceSpec; + std::string routerType; + std::string chargeType; + std::string creationTime; + std::string accessPointId; + std::string oppositeInterfaceBusinessStatus; + std::string oppositeAccessPointId; + std::string spec; + std::string routerInterfaceId; + std::string healthCheckTargetIp; + }; DescribeRouterInterfacesResult(); explicit DescribeRouterInterfacesResult(const std::string &payload); ~DescribeRouterInterfacesResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getRouterInterfaceSet()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getRouterInterfaceSet()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector routerInterfaceSet_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector routerInterfaceSet_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupAttributeResult.h b/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupAttributeResult.h index dc849a3c4..7766319ca 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupAttributeResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupAttributeResult.h @@ -32,48 +32,48 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeSecurityGroupAttributeResult : public ServiceResult { public: - struct Permission - { - std::string sourceGroupId; - std::string policy; - std::string description; - std::string priority; - std::string createTime; - std::string nicType; - std::string destGroupId; - std::string direction; - std::string sourceGroupName; - std::string portRange; - std::string destGroupOwnerAccount; - std::string sourceCidrIp; - std::string ipProtocol; - std::string destGroupName; - std::string destCidrIp; - std::string sourceGroupOwnerAccount; - }; + struct Permission + { + std::string sourceGroupId; + std::string policy; + std::string description; + std::string priority; + std::string createTime; + std::string nicType; + std::string destGroupId; + std::string direction; + std::string sourceGroupName; + std::string portRange; + std::string destGroupOwnerAccount; + std::string sourceCidrIp; + std::string ipProtocol; + std::string destGroupName; + std::string destCidrIp; + std::string sourceGroupOwnerAccount; + }; DescribeSecurityGroupAttributeResult(); explicit DescribeSecurityGroupAttributeResult(const std::string &payload); ~DescribeSecurityGroupAttributeResult(); - std::string getDescription()const; - std::string getSecurityGroupName()const; - std::string getVpcId()const; - std::string getSecurityGroupId()const; - std::vector getPermissions()const; - std::string getRegionId()const; - std::string getInnerAccessPolicy()const; + std::string getDescription()const; + std::string getSecurityGroupName()const; + std::string getVpcId()const; + std::string getSecurityGroupId()const; + std::vector getPermissions()const; + std::string getRegionId()const; + std::string getInnerAccessPolicy()const; protected: void parse(const std::string &payload); private: - std::string description_; - std::string securityGroupName_; - std::string vpcId_; - std::string securityGroupId_; - std::vector permissions_; - std::string regionId_; - std::string innerAccessPolicy_; + std::string description_; + std::string securityGroupName_; + std::string vpcId_; + std::string securityGroupId_; + std::vector permissions_; + std::string regionId_; + std::string innerAccessPolicy_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupReferencesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupReferencesResult.h index 04ccccfb9..74b16929d 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupReferencesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupReferencesResult.h @@ -32,27 +32,27 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeSecurityGroupReferencesResult : public ServiceResult { public: - struct SecurityGroupReference - { - struct ReferencingSecurityGroup - { - std::string securityGroupId; - std::string aliUid; - }; - std::vector referencingSecurityGroups; - std::string securityGroupId; - }; + struct SecurityGroupReference + { + struct ReferencingSecurityGroup + { + std::string securityGroupId; + std::string aliUid; + }; + std::vector referencingSecurityGroups; + std::string securityGroupId; + }; DescribeSecurityGroupReferencesResult(); explicit DescribeSecurityGroupReferencesResult(const std::string &payload); ~DescribeSecurityGroupReferencesResult(); - std::vector getSecurityGroupReferences()const; + std::vector getSecurityGroupReferences()const; protected: void parse(const std::string &payload); private: - std::vector securityGroupReferences_; + std::vector securityGroupReferences_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupsResult.h index 56772adbf..a73d43c5f 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSecurityGroupsResult.h @@ -32,41 +32,41 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeSecurityGroupsResult : public ServiceResult { public: - struct SecurityGroup - { - struct Tag - { - std::string tagKey; - std::string tagValue; - }; - int ecsCount; - std::string description; - std::string securityGroupName; - std::string vpcId; - std::string securityGroupId; - std::string creationTime; - std::vector tags; - int availableInstanceAmount; - }; + struct SecurityGroup + { + struct Tag + { + std::string tagKey; + std::string tagValue; + }; + int ecsCount; + std::string description; + std::string securityGroupName; + std::string vpcId; + std::string securityGroupId; + std::string creationTime; + std::vector tags; + int availableInstanceAmount; + }; DescribeSecurityGroupsResult(); explicit DescribeSecurityGroupsResult(const std::string &payload); ~DescribeSecurityGroupsResult(); - std::vector getSecurityGroups()const; - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::string getRegionId()const; + std::vector getSecurityGroups()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::string getRegionId()const; protected: void parse(const std::string &payload); private: - std::vector securityGroups_; - int totalCount_; - int pageSize_; - int pageNumber_; - std::string regionId_; + std::vector securityGroups_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::string regionId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h index ac5f91b56..df0a74f1c 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h @@ -32,35 +32,35 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeSnapshotLinksResult : public ServiceResult { public: - struct SnapshotLink - { - std::string instanceName; - int totalCount; - int sourceDiskSize; - std::string instanceId; - std::string snapshotLinkId; - std::string regionId; - std::string sourceDiskType; - int totalSize; - std::string sourceDiskId; - }; + struct SnapshotLink + { + std::string instanceName; + int totalCount; + int sourceDiskSize; + std::string instanceId; + std::string snapshotLinkId; + std::string regionId; + std::string sourceDiskType; + int totalSize; + std::string sourceDiskId; + }; DescribeSnapshotLinksResult(); explicit DescribeSnapshotLinksResult(const std::string &payload); ~DescribeSnapshotLinksResult(); - std::vector getSnapshotLinks()const; - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; + std::vector getSnapshotLinks()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; protected: void parse(const std::string &payload); private: - std::vector snapshotLinks_; - int totalCount_; - int pageSize_; - int pageNumber_; + std::vector snapshotLinks_; + int totalCount_; + int pageSize_; + int pageNumber_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotMonitorDataResult.h b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotMonitorDataResult.h index 3f3f81948..8ff0ce4f2 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotMonitorDataResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotMonitorDataResult.h @@ -32,22 +32,22 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeSnapshotMonitorDataResult : public ServiceResult { public: - struct DataPoint - { - long size; - std::string timeStamp; - }; + struct DataPoint + { + long size; + std::string timeStamp; + }; DescribeSnapshotMonitorDataResult(); explicit DescribeSnapshotMonitorDataResult(const std::string &payload); ~DescribeSnapshotMonitorDataResult(); - std::vector getMonitorData()const; + std::vector getMonitorData()const; protected: void parse(const std::string &payload); private: - std::vector monitorData_; + std::vector monitorData_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotPackageResult.h b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotPackageResult.h index 6814da6a0..d835db8e2 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotPackageResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotPackageResult.h @@ -32,30 +32,30 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeSnapshotPackageResult : public ServiceResult { public: - struct SnapshotPackage - { - std::string endTime; - long initCapacity; - std::string startTime; - std::string displayName; - }; + struct SnapshotPackage + { + std::string endTime; + long initCapacity; + std::string startTime; + std::string displayName; + }; DescribeSnapshotPackageResult(); explicit DescribeSnapshotPackageResult(const std::string &payload); ~DescribeSnapshotPackageResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getSnapshotPackages()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getSnapshotPackages()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector snapshotPackages_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector snapshotPackages_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsResult.h index 0122d3231..74c498b15 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsResult.h @@ -32,46 +32,46 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeSnapshotsResult : public ServiceResult { public: - struct Snapshot - { - struct Tag - { - std::string tagKey; - std::string tagValue; - }; - std::string status; - std::string progress; - std::string usage; - std::string description; - std::string productCode; - bool encrypted; - int retentionDays; - std::string snapshotName; - std::string sourceDiskId; - std::string sourceStorageType; - std::string snapshotId; - std::string sourceDiskSize; - std::string creationTime; - std::string sourceDiskType; - std::vector tags; - }; + struct Snapshot + { + struct Tag + { + std::string tagKey; + std::string tagValue; + }; + std::string status; + std::string progress; + std::string usage; + std::string description; + std::string productCode; + bool encrypted; + int retentionDays; + std::string snapshotName; + std::string sourceDiskId; + std::string sourceStorageType; + std::string snapshotId; + std::string sourceDiskSize; + std::string creationTime; + std::string sourceDiskType; + std::vector tags; + }; DescribeSnapshotsResult(); explicit DescribeSnapshotsResult(const std::string &payload); ~DescribeSnapshotsResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getSnapshots()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getSnapshots()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector snapshots_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector snapshots_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsUsageResult.h b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsUsageResult.h index 3c359c2e4..d43179731 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsUsageResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSnapshotsUsageResult.h @@ -37,14 +37,14 @@ namespace AlibabaCloud DescribeSnapshotsUsageResult(); explicit DescribeSnapshotsUsageResult(const std::string &payload); ~DescribeSnapshotsUsageResult(); - int getSnapshotCount()const; - long getSnapshotSize()const; + int getSnapshotCount()const; + long getSnapshotSize()const; protected: void parse(const std::string &payload); private: - int snapshotCount_; - long snapshotSize_; + int snapshotCount_; + long snapshotSize_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeSpotPriceHistoryResult.h b/ecs/include/alibabacloud/ecs/model/DescribeSpotPriceHistoryResult.h index f366dfe6b..92530b2ec 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeSpotPriceHistoryResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeSpotPriceHistoryResult.h @@ -32,31 +32,31 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeSpotPriceHistoryResult : public ServiceResult { public: - struct SpotPriceType - { - float spotPrice; - float originPrice; - std::string ioOptimized; - std::string zoneId; - std::string networkType; - std::string instanceType; - std::string timestamp; - }; + struct SpotPriceType + { + float spotPrice; + float originPrice; + std::string ioOptimized; + std::string zoneId; + std::string networkType; + std::string instanceType; + std::string timestamp; + }; DescribeSpotPriceHistoryResult(); explicit DescribeSpotPriceHistoryResult(const std::string &payload); ~DescribeSpotPriceHistoryResult(); - std::string getCurrency()const; - int getNextOffset()const; - std::vector getSpotPrices()const; + std::string getCurrency()const; + int getNextOffset()const; + std::vector getSpotPrices()const; protected: void parse(const std::string &payload); private: - std::string currency_; - int nextOffset_; - std::vector spotPrices_; + std::string currency_; + int nextOffset_; + std::vector spotPrices_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeTagKeysResult.h b/ecs/include/alibabacloud/ecs/model/DescribeTagKeysResult.h index 1b2fee82b..1daf84646 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeTagKeysResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeTagKeysResult.h @@ -37,18 +37,18 @@ namespace AlibabaCloud DescribeTagKeysResult(); explicit DescribeTagKeysResult(const std::string &payload); ~DescribeTagKeysResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getTagKeys()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getTagKeys()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector tagKeys_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector tagKeys_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeTagsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeTagsResult.h index 3db4b3bed..6b63d5a30 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeTagsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeTagsResult.h @@ -32,38 +32,38 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeTagsResult : public ServiceResult { public: - struct Tag - { - struct ResourceTypeCount - { - int snapshot; - int instance; - int volume; - int securitygroup; - int image; - int disk; - }; - std::vector resourceTypeCount; - std::string tagKey; - std::string tagValue; - }; + struct Tag + { + struct ResourceTypeCount + { + int snapshot; + int instance; + int volume; + int securitygroup; + int image; + int disk; + }; + ResourceTypeCount resourceTypeCount; + std::string tagKey; + std::string tagValue; + }; DescribeTagsResult(); explicit DescribeTagsResult(const std::string &payload); ~DescribeTagsResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getTags()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getTags()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector tags_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector tags_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeTaskAttributeResult.h b/ecs/include/alibabacloud/ecs/model/DescribeTaskAttributeResult.h index 741e7b7ff..75b765e73 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeTaskAttributeResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeTaskAttributeResult.h @@ -32,51 +32,51 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeTaskAttributeResult : public ServiceResult { public: - struct OperationProgress - { - struct RelatedItem - { - std::string value; - std::string name; - }; - std::string operationStatus; - std::string errorMsg; - std::vector relatedItemSet; - std::string errorCode; - }; + struct OperationProgress + { + struct RelatedItem + { + std::string value; + std::string name; + }; + std::string operationStatus; + std::string errorMsg; + std::vector relatedItemSet; + std::string errorCode; + }; DescribeTaskAttributeResult(); explicit DescribeTaskAttributeResult(const std::string &payload); ~DescribeTaskAttributeResult(); - int getTotalCount()const; - std::string getTaskId()const; - std::string getTaskProcess()const; - std::vector getOperationProgressSet()const; - std::string getTaskAction()const; - std::string getSupportCancel()const; - std::string getCreationTime()const; - int getFailedCount()const; - std::string getRegionId()const; - std::string getTaskStatus()const; - int getSuccessCount()const; - std::string getFinishedTime()const; + int getTotalCount()const; + std::string getTaskId()const; + std::string getTaskProcess()const; + std::vector getOperationProgressSet()const; + std::string getTaskAction()const; + std::string getSupportCancel()const; + std::string getCreationTime()const; + int getFailedCount()const; + std::string getRegionId()const; + std::string getTaskStatus()const; + int getSuccessCount()const; + std::string getFinishedTime()const; protected: void parse(const std::string &payload); private: - int totalCount_; - std::string taskId_; - std::string taskProcess_; - std::vector operationProgressSet_; - std::string taskAction_; - std::string supportCancel_; - std::string creationTime_; - int failedCount_; - std::string regionId_; - std::string taskStatus_; - int successCount_; - std::string finishedTime_; + int totalCount_; + std::string taskId_; + std::string taskProcess_; + std::vector operationProgressSet_; + std::string taskAction_; + std::string supportCancel_; + std::string creationTime_; + int failedCount_; + std::string regionId_; + std::string taskStatus_; + int successCount_; + std::string finishedTime_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeTasksResult.h b/ecs/include/alibabacloud/ecs/model/DescribeTasksResult.h index ca80155c5..e0819f96c 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeTasksResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeTasksResult.h @@ -32,34 +32,34 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeTasksResult : public ServiceResult { public: - struct Task - { - std::string taskId; - std::string taskAction; - std::string supportCancel; - std::string creationTime; - std::string taskStatus; - std::string finishedTime; - }; + struct Task + { + std::string taskId; + std::string taskAction; + std::string supportCancel; + std::string creationTime; + std::string taskStatus; + std::string finishedTime; + }; DescribeTasksResult(); explicit DescribeTasksResult(const std::string &payload); ~DescribeTasksResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getTaskSet()const; - std::string getRegionId()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getTaskSet()const; + std::string getRegionId()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector taskSet_; - std::string regionId_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector taskSet_; + std::string regionId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorResult.h b/ecs/include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorResult.h index dbf6de56a..615292d61 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud DescribeUserBusinessBehaviorResult(); explicit DescribeUserBusinessBehaviorResult(const std::string &payload); ~DescribeUserBusinessBehaviorResult(); - std::string getStatusValue()const; + std::string getStatusValue()const; protected: void parse(const std::string &payload); private: - std::string statusValue_; + std::string statusValue_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeUserDataResult.h b/ecs/include/alibabacloud/ecs/model/DescribeUserDataResult.h index e33dd8787..ee2b4db4f 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeUserDataResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeUserDataResult.h @@ -37,16 +37,16 @@ namespace AlibabaCloud DescribeUserDataResult(); explicit DescribeUserDataResult(const std::string &payload); ~DescribeUserDataResult(); - std::string getInstanceId()const; - std::string getUserData()const; - std::string getRegionId()const; + std::string getInstanceId()const; + std::string getUserData()const; + std::string getRegionId()const; protected: void parse(const std::string &payload); private: - std::string instanceId_; - std::string userData_; - std::string regionId_; + std::string instanceId_; + std::string userData_; + std::string regionId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeVRoutersResult.h b/ecs/include/alibabacloud/ecs/model/DescribeVRoutersResult.h index 46891020c..05644de9b 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeVRoutersResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeVRoutersResult.h @@ -32,33 +32,33 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeVRoutersResult : public ServiceResult { public: - struct VRouter - { - std::string vRouterId; - std::string description; - std::string vpcId; - std::vector routeTableIds; - std::string creationTime; - std::string regionId; - std::string vRouterName; - }; + struct VRouter + { + std::string vRouterId; + std::string description; + std::string vpcId; + std::vector routeTableIds; + std::string creationTime; + std::string regionId; + std::string vRouterName; + }; DescribeVRoutersResult(); explicit DescribeVRoutersResult(const std::string &payload); ~DescribeVRoutersResult(); - std::vector getVRouters()const; - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; + std::vector getVRouters()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; protected: void parse(const std::string &payload); private: - std::vector vRouters_; - int totalCount_; - int pageSize_; - int pageNumber_; + std::vector vRouters_; + int totalCount_; + int pageSize_; + int pageNumber_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeVSwitchesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeVSwitchesResult.h index 7e0f5ed44..a1de42f03 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeVSwitchesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeVSwitchesResult.h @@ -32,36 +32,36 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeVSwitchesResult : public ServiceResult { public: - struct VSwitch - { - std::string status; - bool isDefault; - std::string description; - std::string vpcId; - std::string zoneId; - std::string vSwitchId; - long availableIpAddressCount; - std::string creationTime; - std::string cidrBlock; - std::string vSwitchName; - }; + struct VSwitch + { + std::string status; + bool isDefault; + std::string description; + std::string vpcId; + std::string zoneId; + std::string vSwitchId; + long availableIpAddressCount; + std::string creationTime; + std::string cidrBlock; + std::string vSwitchName; + }; DescribeVSwitchesResult(); explicit DescribeVSwitchesResult(const std::string &payload); ~DescribeVSwitchesResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getVSwitches()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getVSwitches()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector vSwitches_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector vSwitches_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.h b/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.h index d2ae59768..1abc98b0a 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.h @@ -32,34 +32,34 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeVirtualBorderRoutersForPhysicalConnectionResult : public ServiceResult { public: - struct VirtualBorderRouterForPhysicalConnectionType - { - long vbrOwnerUid; - std::string activationTime; - std::string circuitCode; - std::string creationTime; - std::string vbrId; - std::string terminationTime; - int vlanId; - std::string recoveryTime; - }; + struct VirtualBorderRouterForPhysicalConnectionType + { + long vbrOwnerUid; + std::string activationTime; + std::string circuitCode; + std::string creationTime; + std::string vbrId; + std::string terminationTime; + int vlanId; + std::string recoveryTime; + }; DescribeVirtualBorderRoutersForPhysicalConnectionResult(); explicit DescribeVirtualBorderRoutersForPhysicalConnectionResult(const std::string &payload); ~DescribeVirtualBorderRoutersForPhysicalConnectionResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getVirtualBorderRouterForPhysicalConnectionSet()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getVirtualBorderRouterForPhysicalConnectionSet()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector virtualBorderRouterForPhysicalConnectionSet_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector virtualBorderRouterForPhysicalConnectionSet_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersResult.h b/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersResult.h index 9856111c8..867c9af40 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersResult.h @@ -32,46 +32,46 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeVirtualBorderRoutersResult : public ServiceResult { public: - struct VirtualBorderRouterType - { - std::string status; - std::string peerGatewayIp; - std::string routeTableId; - std::string description; - std::string activationTime; - std::string circuitCode; - std::string physicalConnectionId; - std::string vlanInterfaceId; - std::string physicalConnectionStatus; - std::string vbrId; - std::string terminationTime; - std::string peeringSubnetMask; - std::string physicalConnectionOwnerUid; - std::string recoveryTime; - std::string name; - std::string localGatewayIp; - std::string creationTime; - std::string accessPointId; - int vlanId; - std::string physicalConnectionBusinessStatus; - }; + struct VirtualBorderRouterType + { + std::string status; + std::string peerGatewayIp; + std::string routeTableId; + std::string description; + std::string activationTime; + std::string circuitCode; + std::string physicalConnectionId; + std::string vlanInterfaceId; + std::string physicalConnectionStatus; + std::string vbrId; + std::string terminationTime; + std::string peeringSubnetMask; + std::string physicalConnectionOwnerUid; + std::string recoveryTime; + std::string name; + std::string localGatewayIp; + std::string creationTime; + std::string accessPointId; + int vlanId; + std::string physicalConnectionBusinessStatus; + }; DescribeVirtualBorderRoutersResult(); explicit DescribeVirtualBorderRoutersResult(const std::string &payload); ~DescribeVirtualBorderRoutersResult(); - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; - std::vector getVirtualBorderRouterSet()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; + std::vector getVirtualBorderRouterSet()const; protected: void parse(const std::string &payload); private: - int totalCount_; - int pageSize_; - int pageNumber_; - std::vector virtualBorderRouterSet_; + int totalCount_; + int pageSize_; + int pageNumber_; + std::vector virtualBorderRouterSet_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeVpcsResult.h b/ecs/include/alibabacloud/ecs/model/DescribeVpcsResult.h index c2cc38a34..073eef3de 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeVpcsResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeVpcsResult.h @@ -32,37 +32,37 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeVpcsResult : public ServiceResult { public: - struct Vpc - { - std::string status; - std::string vRouterId; - bool isDefault; - std::string description; - std::string vpcId; - std::vector vSwitchIds; - std::string creationTime; - std::string cidrBlock; - std::string vpcName; - std::string regionId; - std::vector userCidrs; - }; + struct Vpc + { + std::string status; + std::string vRouterId; + bool isDefault; + std::string description; + std::string vpcId; + std::vector vSwitchIds; + std::string creationTime; + std::string cidrBlock; + std::string vpcName; + std::string regionId; + std::vector userCidrs; + }; DescribeVpcsResult(); explicit DescribeVpcsResult(const std::string &payload); ~DescribeVpcsResult(); - std::vector getVpcs()const; - int getTotalCount()const; - int getPageSize()const; - int getPageNumber()const; + std::vector getVpcs()const; + int getTotalCount()const; + int getPageSize()const; + int getPageNumber()const; protected: void parse(const std::string &payload); private: - std::vector vpcs_; - int totalCount_; - int pageSize_; - int pageNumber_; + std::vector vpcs_; + int totalCount_; + int pageSize_; + int pageNumber_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DescribeZonesResult.h b/ecs/include/alibabacloud/ecs/model/DescribeZonesResult.h index d71070d9c..b25bf63d3 100644 --- a/ecs/include/alibabacloud/ecs/model/DescribeZonesResult.h +++ b/ecs/include/alibabacloud/ecs/model/DescribeZonesResult.h @@ -32,37 +32,37 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DescribeZonesResult : public ServiceResult { public: - struct Zone - { - struct ResourcesInfo - { - std::vector networkTypes; - std::vector instanceGenerations; - bool ioOptimized; - std::vector systemDiskCategories; - std::vector instanceTypes; - std::vector instanceTypeFamilies; - std::vector dataDiskCategories; - }; - std::vector availableInstanceTypes; - std::string zoneId; - std::vector availableResources; - std::vector availableDiskCategories; - std::string localName; - std::vector availableResourceCreation; - std::vector availableVolumeCategories; - }; + struct Zone + { + struct ResourcesInfo + { + std::vector networkTypes; + std::vector instanceGenerations; + bool ioOptimized; + std::vector systemDiskCategories; + std::vector instanceTypes; + std::vector instanceTypeFamilies; + std::vector dataDiskCategories; + }; + std::vector availableInstanceTypes; + std::string zoneId; + std::vector availableResources; + std::vector availableDiskCategories; + std::string localName; + std::vector availableResourceCreation; + std::vector availableVolumeCategories; + }; DescribeZonesResult(); explicit DescribeZonesResult(const std::string &payload); ~DescribeZonesResult(); - std::vector getZones()const; + std::vector getZones()const; protected: void parse(const std::string &payload); private: - std::vector zones_; + std::vector zones_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DetachInstanceRamRoleResult.h b/ecs/include/alibabacloud/ecs/model/DetachInstanceRamRoleResult.h index 0431e7806..4138641bc 100644 --- a/ecs/include/alibabacloud/ecs/model/DetachInstanceRamRoleResult.h +++ b/ecs/include/alibabacloud/ecs/model/DetachInstanceRamRoleResult.h @@ -32,36 +32,36 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DetachInstanceRamRoleResult : public ServiceResult { public: - struct Result - { - struct InstanceRamRoleSet - { - std::string ramRoleName; - std::string instanceId; - }; - std::string message; - std::string instanceId; - std::vector instanceRamRoleSets; - std::string code; - bool success; - }; + struct Result + { + struct InstanceRamRoleSet + { + std::string ramRoleName; + std::string instanceId; + }; + std::string message; + std::string instanceId; + std::vector instanceRamRoleSets; + std::string code; + bool success; + }; DetachInstanceRamRoleResult(); explicit DetachInstanceRamRoleResult(const std::string &payload); ~DetachInstanceRamRoleResult(); - int getTotalCount()const; - std::string getRamRoleName()const; - int getFailCount()const; - std::vector getDetachInstanceRamRoleResults()const; + int getTotalCount()const; + std::string getRamRoleName()const; + int getFailCount()const; + std::vector getDetachInstanceRamRoleResults()const; protected: void parse(const std::string &payload); private: - int totalCount_; - std::string ramRoleName_; - int failCount_; - std::vector detachInstanceRamRoleResults_; + int totalCount_; + std::string ramRoleName_; + int failCount_; + std::vector detachInstanceRamRoleResults_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/DetachKeyPairResult.h b/ecs/include/alibabacloud/ecs/model/DetachKeyPairResult.h index a35138723..a5fa95108 100644 --- a/ecs/include/alibabacloud/ecs/model/DetachKeyPairResult.h +++ b/ecs/include/alibabacloud/ecs/model/DetachKeyPairResult.h @@ -32,30 +32,30 @@ namespace AlibabaCloud class ALIBABACLOUD_ECS_EXPORT DetachKeyPairResult : public ServiceResult { public: - struct Result - { - std::string message; - std::string instanceId; - std::string code; - std::string success; - }; + struct Result + { + std::string message; + std::string instanceId; + std::string code; + std::string success; + }; DetachKeyPairResult(); explicit DetachKeyPairResult(const std::string &payload); ~DetachKeyPairResult(); - std::string getKeyPairName()const; - std::string getTotalCount()const; - std::vector getResults()const; - std::string getFailCount()const; + std::string getKeyPairName()const; + std::string getTotalCount()const; + std::vector getResults()const; + std::string getFailCount()const; protected: void parse(const std::string &payload); private: - std::string keyPairName_; - std::string totalCount_; - std::vector results_; - std::string failCount_; + std::string keyPairName_; + std::string totalCount_; + std::vector results_; + std::string failCount_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/EipFillParamsResult.h b/ecs/include/alibabacloud/ecs/model/EipFillParamsResult.h index ca1db1aad..a1c66db9b 100644 --- a/ecs/include/alibabacloud/ecs/model/EipFillParamsResult.h +++ b/ecs/include/alibabacloud/ecs/model/EipFillParamsResult.h @@ -37,20 +37,20 @@ namespace AlibabaCloud EipFillParamsResult(); explicit EipFillParamsResult(const std::string &payload); ~EipFillParamsResult(); - std::string getRequestId()const; - std::string getMessage()const; - std::string getData()const; - std::string getCode()const; - bool getSuccess()const; + std::string getRequestId()const; + std::string getMessage()const; + std::string getData()const; + std::string getCode()const; + bool getSuccess()const; protected: void parse(const std::string &payload); private: - std::string requestId_; - std::string message_; - std::string data_; - std::string code_; - bool success_; + std::string requestId_; + std::string message_; + std::string data_; + std::string code_; + bool success_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/EipFillProductResult.h b/ecs/include/alibabacloud/ecs/model/EipFillProductResult.h index 0c473d4b6..6133f8c90 100644 --- a/ecs/include/alibabacloud/ecs/model/EipFillProductResult.h +++ b/ecs/include/alibabacloud/ecs/model/EipFillProductResult.h @@ -37,20 +37,20 @@ namespace AlibabaCloud EipFillProductResult(); explicit EipFillProductResult(const std::string &payload); ~EipFillProductResult(); - std::string getRequestId()const; - std::string getMessage()const; - std::string getData()const; - std::string getCode()const; - bool getSuccess()const; + std::string getRequestId()const; + std::string getMessage()const; + std::string getData()const; + std::string getCode()const; + bool getSuccess()const; protected: void parse(const std::string &payload); private: - std::string requestId_; - std::string message_; - std::string data_; - std::string code_; - bool success_; + std::string requestId_; + std::string message_; + std::string data_; + std::string code_; + bool success_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/EipNotifyPaidResult.h b/ecs/include/alibabacloud/ecs/model/EipNotifyPaidResult.h index ce7da8938..dba665dae 100644 --- a/ecs/include/alibabacloud/ecs/model/EipNotifyPaidResult.h +++ b/ecs/include/alibabacloud/ecs/model/EipNotifyPaidResult.h @@ -37,20 +37,20 @@ namespace AlibabaCloud EipNotifyPaidResult(); explicit EipNotifyPaidResult(const std::string &payload); ~EipNotifyPaidResult(); - std::string getRequestId()const; - std::string getMessage()const; - std::string getData()const; - std::string getCode()const; - bool getSuccess()const; + std::string getRequestId()const; + std::string getMessage()const; + std::string getData()const; + std::string getCode()const; + bool getSuccess()const; protected: void parse(const std::string &payload); private: - std::string requestId_; - std::string message_; - std::string data_; - std::string code_; - bool success_; + std::string requestId_; + std::string message_; + std::string data_; + std::string code_; + bool success_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/ExportImageResult.h b/ecs/include/alibabacloud/ecs/model/ExportImageResult.h index 427c11081..49dff78c6 100644 --- a/ecs/include/alibabacloud/ecs/model/ExportImageResult.h +++ b/ecs/include/alibabacloud/ecs/model/ExportImageResult.h @@ -37,14 +37,14 @@ namespace AlibabaCloud ExportImageResult(); explicit ExportImageResult(const std::string &payload); ~ExportImageResult(); - std::string getTaskId()const; - std::string getRegionId()const; + std::string getTaskId()const; + std::string getRegionId()const; protected: void parse(const std::string &payload); private: - std::string taskId_; - std::string regionId_; + std::string taskId_; + std::string regionId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/ImportImageResult.h b/ecs/include/alibabacloud/ecs/model/ImportImageResult.h index 665e331f3..e4b95905f 100644 --- a/ecs/include/alibabacloud/ecs/model/ImportImageResult.h +++ b/ecs/include/alibabacloud/ecs/model/ImportImageResult.h @@ -37,16 +37,16 @@ namespace AlibabaCloud ImportImageResult(); explicit ImportImageResult(const std::string &payload); ~ImportImageResult(); - std::string getTaskId()const; - std::string getImageId()const; - std::string getRegionId()const; + std::string getTaskId()const; + std::string getImageId()const; + std::string getRegionId()const; protected: void parse(const std::string &payload); private: - std::string taskId_; - std::string imageId_; - std::string regionId_; + std::string taskId_; + std::string imageId_; + std::string regionId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/ImportKeyPairResult.h b/ecs/include/alibabacloud/ecs/model/ImportKeyPairResult.h index 4d7a964dc..d60433d88 100644 --- a/ecs/include/alibabacloud/ecs/model/ImportKeyPairResult.h +++ b/ecs/include/alibabacloud/ecs/model/ImportKeyPairResult.h @@ -37,14 +37,14 @@ namespace AlibabaCloud ImportKeyPairResult(); explicit ImportKeyPairResult(const std::string &payload); ~ImportKeyPairResult(); - std::string getKeyPairFingerPrint()const; - std::string getKeyPairName()const; + std::string getKeyPairFingerPrint()const; + std::string getKeyPairName()const; protected: void parse(const std::string &payload); private: - std::string keyPairFingerPrint_; - std::string keyPairName_; + std::string keyPairFingerPrint_; + std::string keyPairName_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/InvokeCommandResult.h b/ecs/include/alibabacloud/ecs/model/InvokeCommandResult.h index 014a9ca8e..584511b9b 100644 --- a/ecs/include/alibabacloud/ecs/model/InvokeCommandResult.h +++ b/ecs/include/alibabacloud/ecs/model/InvokeCommandResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud InvokeCommandResult(); explicit InvokeCommandResult(const std::string &payload); ~InvokeCommandResult(); - std::string getInvokeId()const; + std::string getInvokeId()const; protected: void parse(const std::string &payload); private: - std::string invokeId_; + std::string invokeId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/ModifyDiskChargeTypeResult.h b/ecs/include/alibabacloud/ecs/model/ModifyDiskChargeTypeResult.h index b93abc42e..8fe4f1b53 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyDiskChargeTypeResult.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyDiskChargeTypeResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud ModifyDiskChargeTypeResult(); explicit ModifyDiskChargeTypeResult(const std::string &payload); ~ModifyDiskChargeTypeResult(); - std::string getOrderId()const; + std::string getOrderId()const; protected: void parse(const std::string &payload); private: - std::string orderId_; + std::string orderId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/ModifyInstanceChargeTypeResult.h b/ecs/include/alibabacloud/ecs/model/ModifyInstanceChargeTypeResult.h index b5758ca4d..4dba4a4da 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyInstanceChargeTypeResult.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyInstanceChargeTypeResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud ModifyInstanceChargeTypeResult(); explicit ModifyInstanceChargeTypeResult(const std::string &payload); ~ModifyInstanceChargeTypeResult(); - std::string getOrderId()const; + std::string getOrderId()const; protected: void parse(const std::string &payload); private: - std::string orderId_; + std::string orderId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecResult.h b/ecs/include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecResult.h index b9d857c7d..418607932 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecResult.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud ModifyInstanceNetworkSpecResult(); explicit ModifyInstanceNetworkSpecResult(const std::string &payload); ~ModifyInstanceNetworkSpecResult(); - std::string getOrderId()const; + std::string getOrderId()const; protected: void parse(const std::string &payload); private: - std::string orderId_; + std::string orderId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecResult.h b/ecs/include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecResult.h index 736c97929..cf8b7107d 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecResult.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud ModifyPrepayInstanceSpecResult(); explicit ModifyPrepayInstanceSpecResult(const std::string &payload); ~ModifyPrepayInstanceSpecResult(); - std::string getOrderId()const; + std::string getOrderId()const; protected: void parse(const std::string &payload); private: - std::string orderId_; + std::string orderId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/ModifyRouterInterfaceSpecResult.h b/ecs/include/alibabacloud/ecs/model/ModifyRouterInterfaceSpecResult.h index 0f54c3284..b54fc66ee 100644 --- a/ecs/include/alibabacloud/ecs/model/ModifyRouterInterfaceSpecResult.h +++ b/ecs/include/alibabacloud/ecs/model/ModifyRouterInterfaceSpecResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud ModifyRouterInterfaceSpecResult(); explicit ModifyRouterInterfaceSpecResult(const std::string &payload); ~ModifyRouterInterfaceSpecResult(); - std::string getSpec()const; + std::string getSpec()const; protected: void parse(const std::string &payload); private: - std::string spec_; + std::string spec_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/ModifyUserEventAttributeRequest.h b/ecs/include/alibabacloud/ecs/model/ModifyUserEventAttributeRequest.h new file mode 100644 index 000000000..be5c7efbb --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/ModifyUserEventAttributeRequest.h @@ -0,0 +1,123 @@ +/* + * 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_MODIFYUSEREVENTATTRIBUTEREQUEST_H_ +#define ALIBABACLOUD_ECS_MODEL_MODIFYUSEREVENTATTRIBUTEREQUEST_H_ + +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT ModifyUserEventAttributeRequest : public RpcServiceRequest + { + + public: + ModifyUserEventAttributeRequest(); + ~ModifyUserEventAttributeRequest(); + + std::string getEventId()const; + void setEventId(const std::string& eventId); + long getResourceOwnerId()const; + void setResourceOwnerId(long resourceOwnerId); + long getCallerParentId()const; + void setCallerParentId(long callerParentId); + bool getProxy_original_security_transport()const; + void setProxy_original_security_transport(bool proxy_original_security_transport); + std::string getProxy_original_source_ip()const; + void setProxy_original_source_ip(const std::string& proxy_original_source_ip); + std::string getOwnerIdLoginEmail()const; + void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail); + std::string getCallerType()const; + void setCallerType(const std::string& callerType); + std::string getAccessKeyId()const; + void setAccessKeyId(const std::string& accessKeyId); + std::string getSecurityToken()const; + void setSecurityToken(const std::string& securityToken); + std::string getRegionId()const; + void setRegionId(const std::string& regionId); + bool getEnable()const; + void setEnable(bool enable); + std::string getRequestContent()const; + void setRequestContent(const std::string& requestContent); + std::string getCallerBidEmail()const; + void setCallerBidEmail(const std::string& callerBidEmail); + std::string getCallerUidEmail()const; + void setCallerUidEmail(const std::string& callerUidEmail); + long getCallerUid()const; + void setCallerUid(long callerUid); + std::string getApp_ip()const; + void setApp_ip(const std::string& app_ip); + std::string getResourceId()const; + void setResourceId(const std::string& resourceId); + std::string getResourceOwnerAccount()const; + void setResourceOwnerAccount(const std::string& resourceOwnerAccount); + std::string getCallerBid()const; + void setCallerBid(const std::string& callerBid); + std::string getNewPlanTime()const; + void setNewPlanTime(const std::string& newPlanTime); + long getOwnerId()const; + void setOwnerId(long ownerId); + bool getProxy_trust_transport_info()const; + void setProxy_trust_transport_info(bool proxy_trust_transport_info); + bool getAk_mfa_present()const; + void setAk_mfa_present(bool ak_mfa_present); + bool getSecurity_transport()const; + void setSecurity_transport(bool security_transport); + std::string getNewExpireTime()const; + void setNewExpireTime(const std::string& newExpireTime); + std::string getRequestId()const; + void setRequestId(const std::string& requestId); + + private: + std::string eventId_; + long resourceOwnerId_; + long callerParentId_; + bool proxy_original_security_transport_; + std::string proxy_original_source_ip_; + std::string ownerIdLoginEmail_; + std::string callerType_; + std::string accessKeyId_; + std::string securityToken_; + std::string regionId_; + bool enable_; + std::string requestContent_; + std::string callerBidEmail_; + std::string callerUidEmail_; + long callerUid_; + std::string app_ip_; + std::string resourceId_; + std::string resourceOwnerAccount_; + std::string callerBid_; + std::string newPlanTime_; + long ownerId_; + bool proxy_trust_transport_info_; + bool ak_mfa_present_; + bool security_transport_; + std::string newExpireTime_; + std::string requestId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYUSEREVENTATTRIBUTEREQUEST_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/ModifyUserEventAttributeResult.h b/ecs/include/alibabacloud/ecs/model/ModifyUserEventAttributeResult.h new file mode 100644 index 000000000..82f09e1d6 --- /dev/null +++ b/ecs/include/alibabacloud/ecs/model/ModifyUserEventAttributeResult.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_MODIFYUSEREVENTATTRIBUTERESULT_H_ +#define ALIBABACLOUD_ECS_MODEL_MODIFYUSEREVENTATTRIBUTERESULT_H_ + +#include +#include +#include +#include +#include + +namespace AlibabaCloud +{ + namespace Ecs + { + namespace Model + { + class ALIBABACLOUD_ECS_EXPORT ModifyUserEventAttributeResult : public ServiceResult + { + public: + + + ModifyUserEventAttributeResult(); + explicit ModifyUserEventAttributeResult(const std::string &payload); + ~ModifyUserEventAttributeResult(); + std::string getEventId()const; + + protected: + void parse(const std::string &payload); + private: + std::string eventId_; + + }; + } + } +} +#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYUSEREVENTATTRIBUTERESULT_H_ \ No newline at end of file diff --git a/ecs/include/alibabacloud/ecs/model/ReplaceSystemDiskResult.h b/ecs/include/alibabacloud/ecs/model/ReplaceSystemDiskResult.h index c3962391c..1bd4aab0f 100644 --- a/ecs/include/alibabacloud/ecs/model/ReplaceSystemDiskResult.h +++ b/ecs/include/alibabacloud/ecs/model/ReplaceSystemDiskResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud ReplaceSystemDiskResult(); explicit ReplaceSystemDiskResult(const std::string &payload); ~ReplaceSystemDiskResult(); - std::string getDiskId()const; + std::string getDiskId()const; protected: void parse(const std::string &payload); private: - std::string diskId_; + std::string diskId_; }; } diff --git a/ecs/include/alibabacloud/ecs/model/RunInstancesResult.h b/ecs/include/alibabacloud/ecs/model/RunInstancesResult.h index 1063f479d..6388a2d2e 100644 --- a/ecs/include/alibabacloud/ecs/model/RunInstancesResult.h +++ b/ecs/include/alibabacloud/ecs/model/RunInstancesResult.h @@ -37,12 +37,12 @@ namespace AlibabaCloud RunInstancesResult(); explicit RunInstancesResult(const std::string &payload); ~RunInstancesResult(); - std::vector getInstanceIdSets()const; + std::vector getInstanceIdSets()const; protected: void parse(const std::string &payload); private: - std::vector instanceIdSets_; + std::vector instanceIdSets_; }; } diff --git a/ecs/src/EcsClient.cc b/ecs/src/EcsClient.cc index fdf0b931d..ca738a1b4 100644 --- a/ecs/src/EcsClient.cc +++ b/ecs/src/EcsClient.cc @@ -24,7 +24,7 @@ using namespace AlibabaCloud::Ecs::Model; namespace { - const std::string SERVICE_NAME = "Ecs"; + const std::string SERVICE_NAME = "Ecs"; } EcsClient::EcsClient(const Credentials &credentials, const ClientConfiguration &configuration) : @@ -86,7 +86,7 @@ EcsClient::ModifySnapshotAttributeOutcomeCallable EcsClient::modifySnapshotAttri asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::JoinSecurityGroupOutcome EcsClient::joinSecurityGroup(const JoinSecurityGroupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -122,7 +122,7 @@ EcsClient::JoinSecurityGroupOutcomeCallable EcsClient::joinSecurityGroupCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeSnapshotsOutcome EcsClient::describeSnapshots(const DescribeSnapshotsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -158,7 +158,7 @@ EcsClient::DescribeSnapshotsOutcomeCallable EcsClient::describeSnapshotsCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyBandwidthPackageSpecOutcome EcsClient::modifyBandwidthPackageSpec(const ModifyBandwidthPackageSpecRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -194,7 +194,7 @@ EcsClient::ModifyBandwidthPackageSpecOutcomeCallable EcsClient::modifyBandwidthP asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyInstanceVncPasswdOutcome EcsClient::modifyInstanceVncPasswd(const ModifyInstanceVncPasswdRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -230,7 +230,7 @@ EcsClient::ModifyInstanceVncPasswdOutcomeCallable EcsClient::modifyInstanceVncPa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateNatGatewayOutcome EcsClient::createNatGateway(const CreateNatGatewayRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -266,7 +266,7 @@ EcsClient::CreateNatGatewayOutcomeCallable EcsClient::createNatGatewayCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AttachDiskOutcome EcsClient::attachDisk(const AttachDiskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -302,7 +302,7 @@ EcsClient::AttachDiskOutcomeCallable EcsClient::attachDiskCallable(const AttachD asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ReInitDiskOutcome EcsClient::reInitDisk(const ReInitDiskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -338,7 +338,7 @@ EcsClient::ReInitDiskOutcomeCallable EcsClient::reInitDiskCallable(const ReInitD asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateHaVipOutcome EcsClient::createHaVip(const CreateHaVipRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -374,7 +374,7 @@ EcsClient::CreateHaVipOutcomeCallable EcsClient::createHaVipCallable(const Creat asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyAutoSnapshotPolicyOutcome EcsClient::modifyAutoSnapshotPolicy(const ModifyAutoSnapshotPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -410,7 +410,7 @@ EcsClient::ModifyAutoSnapshotPolicyOutcomeCallable EcsClient::modifyAutoSnapshot asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AssociateEipAddressOutcome EcsClient::associateEipAddress(const AssociateEipAddressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -446,7 +446,7 @@ EcsClient::AssociateEipAddressOutcomeCallable EcsClient::associateEipAddressCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeEipAddressesOutcome EcsClient::describeEipAddresses(const DescribeEipAddressesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -482,7 +482,7 @@ EcsClient::DescribeEipAddressesOutcomeCallable EcsClient::describeEipAddressesCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::RevokeSecurityGroupEgressOutcome EcsClient::revokeSecurityGroupEgress(const RevokeSecurityGroupEgressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -518,7 +518,7 @@ EcsClient::RevokeSecurityGroupEgressOutcomeCallable EcsClient::revokeSecurityGro asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ActivateRouterInterfaceOutcome EcsClient::activateRouterInterface(const ActivateRouterInterfaceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -554,7 +554,7 @@ EcsClient::ActivateRouterInterfaceOutcomeCallable EcsClient::activateRouterInter asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeSpotPriceHistoryOutcome EcsClient::describeSpotPriceHistory(const DescribeSpotPriceHistoryRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -590,7 +590,7 @@ EcsClient::DescribeSpotPriceHistoryOutcomeCallable EcsClient::describeSpotPriceH asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::TerminateVirtualBorderRouterOutcome EcsClient::terminateVirtualBorderRouter(const TerminateVirtualBorderRouterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -626,7 +626,7 @@ EcsClient::TerminateVirtualBorderRouterOutcomeCallable EcsClient::terminateVirtu asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::StopInstanceOutcome EcsClient::stopInstance(const StopInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -662,7 +662,7 @@ EcsClient::StopInstanceOutcomeCallable EcsClient::stopInstanceCallable(const Sto asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstanceHistoryEventsOutcome EcsClient::describeInstanceHistoryEvents(const DescribeInstanceHistoryEventsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -698,7 +698,7 @@ EcsClient::DescribeInstanceHistoryEventsOutcomeCallable EcsClient::describeInsta asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeletePhysicalConnectionOutcome EcsClient::deletePhysicalConnection(const DeletePhysicalConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -734,7 +734,7 @@ EcsClient::DeletePhysicalConnectionOutcomeCallable EcsClient::deletePhysicalConn asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::RevokeSecurityGroupOutcome EcsClient::revokeSecurityGroup(const RevokeSecurityGroupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -770,7 +770,7 @@ EcsClient::RevokeSecurityGroupOutcomeCallable EcsClient::revokeSecurityGroupCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CheckAutoSnapshotPolicyOutcome EcsClient::checkAutoSnapshotPolicy(const CheckAutoSnapshotPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -806,7 +806,7 @@ EcsClient::CheckAutoSnapshotPolicyOutcomeCallable EcsClient::checkAutoSnapshotPo asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeTaskAttributeOutcome EcsClient::describeTaskAttribute(const DescribeTaskAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -842,7 +842,7 @@ EcsClient::DescribeTaskAttributeOutcomeCallable EcsClient::describeTaskAttribute asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateAutoSnapshotPolicyOutcome EcsClient::createAutoSnapshotPolicy(const CreateAutoSnapshotPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -878,7 +878,7 @@ EcsClient::CreateAutoSnapshotPolicyOutcomeCallable EcsClient::createAutoSnapshot asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ReActivateInstancesOutcome EcsClient::reActivateInstances(const ReActivateInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -914,7 +914,7 @@ EcsClient::ReActivateInstancesOutcomeCallable EcsClient::reActivateInstancesCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeForwardTableEntriesOutcome EcsClient::describeForwardTableEntries(const DescribeForwardTableEntriesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -950,7 +950,7 @@ EcsClient::DescribeForwardTableEntriesOutcomeCallable EcsClient::describeForward asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstancesOutcome EcsClient::describeInstances(const DescribeInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -986,7 +986,7 @@ EcsClient::DescribeInstancesOutcomeCallable EcsClient::describeInstancesCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeSecurityGroupReferencesOutcome EcsClient::describeSecurityGroupReferences(const DescribeSecurityGroupReferencesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1022,7 +1022,7 @@ EcsClient::DescribeSecurityGroupReferencesOutcomeCallable EcsClient::describeSec asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteRouterInterfaceOutcome EcsClient::deleteRouterInterface(const DeleteRouterInterfaceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1058,7 +1058,7 @@ EcsClient::DeleteRouterInterfaceOutcomeCallable EcsClient::deleteRouterInterface asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DetachInstanceRamRoleOutcome EcsClient::detachInstanceRamRole(const DetachInstanceRamRoleRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1094,7 +1094,7 @@ EcsClient::DetachInstanceRamRoleOutcomeCallable EcsClient::detachInstanceRamRole asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AllocatePublicIpAddressOutcome EcsClient::allocatePublicIpAddress(const AllocatePublicIpAddressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1130,7 +1130,7 @@ EcsClient::AllocatePublicIpAddressOutcomeCallable EcsClient::allocatePublicIpAdd asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeEipMonitorDataOutcome EcsClient::describeEipMonitorData(const DescribeEipMonitorDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1166,7 +1166,7 @@ EcsClient::DescribeEipMonitorDataOutcomeCallable EcsClient::describeEipMonitorDa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CancelAutoSnapshotPolicyOutcome EcsClient::cancelAutoSnapshotPolicy(const CancelAutoSnapshotPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1202,7 +1202,7 @@ EcsClient::CancelAutoSnapshotPolicyOutcomeCallable EcsClient::cancelAutoSnapshot asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeDisksFullStatusOutcome EcsClient::describeDisksFullStatus(const DescribeDisksFullStatusRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1238,7 +1238,7 @@ EcsClient::DescribeDisksFullStatusOutcomeCallable EcsClient::describeDisksFullSt asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteNetworkInterfaceOutcome EcsClient::deleteNetworkInterface(const DeleteNetworkInterfaceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1274,7 +1274,7 @@ EcsClient::DeleteNetworkInterfaceOutcomeCallable EcsClient::deleteNetworkInterfa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyInstanceSpecOutcome EcsClient::modifyInstanceSpec(const ModifyInstanceSpecRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1310,7 +1310,7 @@ EcsClient::ModifyInstanceSpecOutcomeCallable EcsClient::modifyInstanceSpecCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteSnapshotOutcome EcsClient::deleteSnapshot(const DeleteSnapshotRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1346,7 +1346,7 @@ EcsClient::DeleteSnapshotOutcomeCallable EcsClient::deleteSnapshotCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteKeyPairsOutcome EcsClient::deleteKeyPairs(const DeleteKeyPairsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1382,7 +1382,7 @@ EcsClient::DeleteKeyPairsOutcomeCallable EcsClient::deleteKeyPairsCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AuthorizeSecurityGroupOutcome EcsClient::authorizeSecurityGroup(const AuthorizeSecurityGroupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1418,7 +1418,7 @@ EcsClient::AuthorizeSecurityGroupOutcomeCallable EcsClient::authorizeSecurityGro asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteSecurityGroupOutcome EcsClient::deleteSecurityGroup(const DeleteSecurityGroupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1454,7 +1454,7 @@ EcsClient::DeleteSecurityGroupOutcomeCallable EcsClient::deleteSecurityGroupCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeSnapshotMonitorDataOutcome EcsClient::describeSnapshotMonitorData(const DescribeSnapshotMonitorDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1490,7 +1490,7 @@ EcsClient::DescribeSnapshotMonitorDataOutcomeCallable EcsClient::describeSnapsho asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ConnectRouterInterfaceOutcome EcsClient::connectRouterInterface(const ConnectRouterInterfaceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1526,7 +1526,7 @@ EcsClient::ConnectRouterInterfaceOutcomeCallable EcsClient::connectRouterInterfa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AddIpRangeOutcome EcsClient::addIpRange(const AddIpRangeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1562,7 +1562,7 @@ EcsClient::AddIpRangeOutcomeCallable EcsClient::addIpRangeCallable(const AddIpRa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CancelTaskOutcome EcsClient::cancelTask(const CancelTaskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1598,7 +1598,7 @@ EcsClient::CancelTaskOutcomeCallable EcsClient::cancelTaskCallable(const CancelT asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyPhysicalConnectionAttributeOutcome EcsClient::modifyPhysicalConnectionAttribute(const ModifyPhysicalConnectionAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1634,7 +1634,7 @@ EcsClient::ModifyPhysicalConnectionAttributeOutcomeCallable EcsClient::modifyPhy asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyCommandOutcome EcsClient::modifyCommand(const ModifyCommandRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1670,7 +1670,7 @@ EcsClient::ModifyCommandOutcomeCallable EcsClient::modifyCommandCallable(const M asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyVSwitchAttributeOutcome EcsClient::modifyVSwitchAttribute(const ModifyVSwitchAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1706,7 +1706,7 @@ EcsClient::ModifyVSwitchAttributeOutcomeCallable EcsClient::modifyVSwitchAttribu asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyInstanceAttributeOutcome EcsClient::modifyInstanceAttribute(const ModifyInstanceAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1742,7 +1742,7 @@ EcsClient::ModifyInstanceAttributeOutcomeCallable EcsClient::modifyInstanceAttri asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteHaVipOutcome EcsClient::deleteHaVip(const DeleteHaVipRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1778,7 +1778,7 @@ EcsClient::DeleteHaVipOutcomeCallable EcsClient::deleteHaVipCallable(const Delet asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeSecurityGroupsOutcome EcsClient::describeSecurityGroups(const DescribeSecurityGroupsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1814,7 +1814,7 @@ EcsClient::DescribeSecurityGroupsOutcomeCallable EcsClient::describeSecurityGrou asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ResizeDiskOutcome EcsClient::resizeDisk(const ResizeDiskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1850,7 +1850,7 @@ EcsClient::ResizeDiskOutcomeCallable EcsClient::resizeDiskCallable(const ResizeD asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateRouteEntryOutcome EcsClient::createRouteEntry(const CreateRouteEntryRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1886,7 +1886,7 @@ EcsClient::CreateRouteEntryOutcomeCallable EcsClient::createRouteEntryCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInvocationsOutcome EcsClient::describeInvocations(const DescribeInvocationsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1922,7 +1922,7 @@ EcsClient::DescribeInvocationsOutcomeCallable EcsClient::describeInvocationsCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AttachKeyPairOutcome EcsClient::attachKeyPair(const AttachKeyPairRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1958,7 +1958,7 @@ EcsClient::AttachKeyPairOutcomeCallable EcsClient::attachKeyPairCallable(const A asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateRouterInterfaceOutcome EcsClient::createRouterInterface(const CreateRouterInterfaceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -1994,7 +1994,7 @@ EcsClient::CreateRouterInterfaceOutcomeCallable EcsClient::createRouterInterface asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CheckDiskEnableAutoSnapshotValidationOutcome EcsClient::checkDiskEnableAutoSnapshotValidation(const CheckDiskEnableAutoSnapshotValidationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2030,7 +2030,7 @@ EcsClient::CheckDiskEnableAutoSnapshotValidationOutcomeCallable EcsClient::check asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::RunInstancesOutcome EcsClient::runInstances(const RunInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2066,7 +2066,7 @@ EcsClient::RunInstancesOutcomeCallable EcsClient::runInstancesCallable(const Run asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::StopInvocationOutcome EcsClient::stopInvocation(const StopInvocationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2102,7 +2102,7 @@ EcsClient::StopInvocationOutcomeCallable EcsClient::stopInvocationCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyInstanceNetworkSpecOutcome EcsClient::modifyInstanceNetworkSpec(const ModifyInstanceNetworkSpecRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2138,7 +2138,7 @@ EcsClient::ModifyInstanceNetworkSpecOutcomeCallable EcsClient::modifyInstanceNet asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyDiskAttributeOutcome EcsClient::modifyDiskAttribute(const ModifyDiskAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2174,7 +2174,7 @@ EcsClient::ModifyDiskAttributeOutcomeCallable EcsClient::modifyDiskAttributeCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateVSwitchOutcome EcsClient::createVSwitch(const CreateVSwitchRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2210,7 +2210,7 @@ EcsClient::CreateVSwitchOutcomeCallable EcsClient::createVSwitchCallable(const C asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeBandwidthLimitationOutcome EcsClient::describeBandwidthLimitation(const DescribeBandwidthLimitationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2246,7 +2246,7 @@ EcsClient::DescribeBandwidthLimitationOutcomeCallable EcsClient::describeBandwid asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyEipAddressAttributeOutcome EcsClient::modifyEipAddressAttribute(const ModifyEipAddressAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2282,7 +2282,7 @@ EcsClient::ModifyEipAddressAttributeOutcomeCallable EcsClient::modifyEipAddressA asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::RemoveTagsOutcome EcsClient::removeTags(const RemoveTagsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2318,7 +2318,7 @@ EcsClient::RemoveTagsOutcomeCallable EcsClient::removeTagsCallable(const RemoveT asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifySecurityGroupAttributeOutcome EcsClient::modifySecurityGroupAttribute(const ModifySecurityGroupAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2354,7 +2354,7 @@ EcsClient::ModifySecurityGroupAttributeOutcomeCallable EcsClient::modifySecurity asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyInstanceAutoReleaseTimeOutcome EcsClient::modifyInstanceAutoReleaseTime(const ModifyInstanceAutoReleaseTimeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2390,7 +2390,7 @@ EcsClient::ModifyInstanceAutoReleaseTimeOutcomeCallable EcsClient::modifyInstanc asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteNatGatewayOutcome EcsClient::deleteNatGateway(const DeleteNatGatewayRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2426,7 +2426,7 @@ EcsClient::DeleteNatGatewayOutcomeCallable EcsClient::deleteNatGatewayCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeZonesOutcome EcsClient::describeZones(const DescribeZonesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2462,7 +2462,7 @@ EcsClient::DescribeZonesOutcomeCallable EcsClient::describeZonesCallable(const D asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeactivateRouterInterfaceOutcome EcsClient::deactivateRouterInterface(const DeactivateRouterInterfaceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2498,7 +2498,7 @@ EcsClient::DeactivateRouterInterfaceOutcomeCallable EcsClient::deactivateRouterI asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeAvailableResourceOutcome EcsClient::describeAvailableResource(const DescribeAvailableResourceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2534,7 +2534,7 @@ EcsClient::DescribeAvailableResourceOutcomeCallable EcsClient::describeAvailable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeAccessPointsOutcome EcsClient::describeAccessPoints(const DescribeAccessPointsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2570,7 +2570,7 @@ EcsClient::DescribeAccessPointsOutcomeCallable EcsClient::describeAccessPointsCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateCommandOutcome EcsClient::createCommand(const CreateCommandRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2606,7 +2606,7 @@ EcsClient::CreateCommandOutcomeCallable EcsClient::createCommandCallable(const C asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstancesFullStatusOutcome EcsClient::describeInstancesFullStatus(const DescribeInstancesFullStatusRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2642,7 +2642,7 @@ EcsClient::DescribeInstancesFullStatusOutcomeCallable EcsClient::describeInstanc asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ReleaseEipAddressOutcome EcsClient::releaseEipAddress(const ReleaseEipAddressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2678,7 +2678,7 @@ EcsClient::ReleaseEipAddressOutcomeCallable EcsClient::releaseEipAddressCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DetachClassicLinkVpcOutcome EcsClient::detachClassicLinkVpc(const DetachClassicLinkVpcRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2714,7 +2714,7 @@ EcsClient::DetachClassicLinkVpcOutcomeCallable EcsClient::detachClassicLinkVpcCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeVSwitchesOutcome EcsClient::describeVSwitches(const DescribeVSwitchesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2750,7 +2750,7 @@ EcsClient::DescribeVSwitchesOutcomeCallable EcsClient::describeVSwitchesCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyRouterInterfaceSpecOutcome EcsClient::modifyRouterInterfaceSpec(const ModifyRouterInterfaceSpecRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2786,7 +2786,7 @@ EcsClient::ModifyRouterInterfaceSpecOutcomeCallable EcsClient::modifyRouterInter asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeVpcsOutcome EcsClient::describeVpcs(const DescribeVpcsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2822,7 +2822,7 @@ EcsClient::DescribeVpcsOutcomeCallable EcsClient::describeVpcsCallable(const Des asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ExportImageOutcome EcsClient::exportImage(const ExportImageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2858,7 +2858,7 @@ EcsClient::ExportImageOutcomeCallable EcsClient::exportImageCallable(const Expor asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeDiskMonitorDataOutcome EcsClient::describeDiskMonitorData(const DescribeDiskMonitorDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2894,7 +2894,7 @@ EcsClient::DescribeDiskMonitorDataOutcomeCallable EcsClient::describeDiskMonitor asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyDeploymentSetAttributeOutcome EcsClient::modifyDeploymentSetAttribute(const ModifyDeploymentSetAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2930,7 +2930,7 @@ EcsClient::ModifyDeploymentSetAttributeOutcomeCallable EcsClient::modifyDeployme asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyRouterInterfaceAttributeOutcome EcsClient::modifyRouterInterfaceAttribute(const ModifyRouterInterfaceAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -2966,7 +2966,7 @@ EcsClient::ModifyRouterInterfaceAttributeOutcomeCallable EcsClient::modifyRouter asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeVirtualBorderRoutersForPhysicalConnectionOutcome EcsClient::describeVirtualBorderRoutersForPhysicalConnection(const DescribeVirtualBorderRoutersForPhysicalConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3002,7 +3002,7 @@ EcsClient::DescribeVirtualBorderRoutersForPhysicalConnectionOutcomeCallable EcsC asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateDiskOutcome EcsClient::createDisk(const CreateDiskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3038,7 +3038,7 @@ EcsClient::CreateDiskOutcomeCallable EcsClient::createDiskCallable(const CreateD asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::StartInstanceOutcome EcsClient::startInstance(const StartInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3074,7 +3074,7 @@ EcsClient::StartInstanceOutcomeCallable EcsClient::startInstanceCallable(const S asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstanceTypesOutcome EcsClient::describeInstanceTypes(const DescribeInstanceTypesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3110,7 +3110,7 @@ EcsClient::DescribeInstanceTypesOutcomeCallable EcsClient::describeInstanceTypes asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeSnapshotPackageOutcome EcsClient::describeSnapshotPackage(const DescribeSnapshotPackageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3146,7 +3146,7 @@ EcsClient::DescribeSnapshotPackageOutcomeCallable EcsClient::describeSnapshotPac asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::RebootInstanceOutcome EcsClient::rebootInstance(const RebootInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3182,7 +3182,7 @@ EcsClient::RebootInstanceOutcomeCallable EcsClient::rebootInstanceCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::BindIpRangeOutcome EcsClient::bindIpRange(const BindIpRangeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3218,7 +3218,7 @@ EcsClient::BindIpRangeOutcomeCallable EcsClient::bindIpRangeCallable(const BindI asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::InvokeCommandOutcome EcsClient::invokeCommand(const InvokeCommandRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3254,7 +3254,7 @@ EcsClient::InvokeCommandOutcomeCallable EcsClient::invokeCommandCallable(const I asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyUserBusinessBehaviorOutcome EcsClient::modifyUserBusinessBehavior(const ModifyUserBusinessBehaviorRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3290,7 +3290,7 @@ EcsClient::ModifyUserBusinessBehaviorOutcomeCallable EcsClient::modifyUserBusine asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteForwardEntryOutcome EcsClient::deleteForwardEntry(const DeleteForwardEntryRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3326,7 +3326,7 @@ EcsClient::DeleteForwardEntryOutcomeCallable EcsClient::deleteForwardEntryCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeHpcClustersOutcome EcsClient::describeHpcClusters(const DescribeHpcClustersRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3362,7 +3362,7 @@ EcsClient::DescribeHpcClustersOutcomeCallable EcsClient::describeHpcClustersCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CancelAgreementOutcome EcsClient::cancelAgreement(const CancelAgreementRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3398,7 +3398,7 @@ EcsClient::CancelAgreementOutcomeCallable EcsClient::cancelAgreementCallable(con asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyInstanceChargeTypeOutcome EcsClient::modifyInstanceChargeType(const ModifyInstanceChargeTypeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3434,7 +3434,7 @@ EcsClient::ModifyInstanceChargeTypeOutcomeCallable EcsClient::modifyInstanceChar asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyInstanceAutoRenewAttributeOutcome EcsClient::modifyInstanceAutoRenewAttribute(const ModifyInstanceAutoRenewAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3470,7 +3470,7 @@ EcsClient::ModifyInstanceAutoRenewAttributeOutcomeCallable EcsClient::modifyInst asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeVirtualBorderRoutersOutcome EcsClient::describeVirtualBorderRouters(const DescribeVirtualBorderRoutersRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3506,7 +3506,7 @@ EcsClient::DescribeVirtualBorderRoutersOutcomeCallable EcsClient::describeVirtua asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyHpcClusterAttributeOutcome EcsClient::modifyHpcClusterAttribute(const ModifyHpcClusterAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3542,7 +3542,7 @@ EcsClient::ModifyHpcClusterAttributeOutcomeCallable EcsClient::modifyHpcClusterA asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeLimitationOutcome EcsClient::describeLimitation(const DescribeLimitationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3578,7 +3578,7 @@ EcsClient::DescribeLimitationOutcomeCallable EcsClient::describeLimitationCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribePriceOutcome EcsClient::describePrice(const DescribePriceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3614,7 +3614,7 @@ EcsClient::DescribePriceOutcomeCallable EcsClient::describePriceCallable(const D asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteDeploymentSetOutcome EcsClient::deleteDeploymentSet(const DeleteDeploymentSetRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3650,7 +3650,7 @@ EcsClient::DeleteDeploymentSetOutcomeCallable EcsClient::deleteDeploymentSetCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeDeploymentSetTopologyOutcome EcsClient::describeDeploymentSetTopology(const DescribeDeploymentSetTopologyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3686,7 +3686,7 @@ EcsClient::DescribeDeploymentSetTopologyOutcomeCallable EcsClient::describeDeplo asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyInstanceVpcAttributeOutcome EcsClient::modifyInstanceVpcAttribute(const ModifyInstanceVpcAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3722,7 +3722,7 @@ EcsClient::ModifyInstanceVpcAttributeOutcomeCallable EcsClient::modifyInstanceVp asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AddTagsOutcome EcsClient::addTags(const AddTagsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3758,7 +3758,43 @@ EcsClient::AddTagsOutcomeCallable EcsClient::addTagsCallable(const AddTagsReques asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } + +EcsClient::CancelUserEventOutcome EcsClient::cancelUserEvent(const CancelUserEventRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CancelUserEventOutcome(endpointOutcome.error()); + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CancelUserEventOutcome(CancelUserEventResult(outcome.result())); + else + return CancelUserEventOutcome(outcome.error()); +} + +void EcsClient::cancelUserEventAsync(const CancelUserEventRequest& request, const CancelUserEventAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, cancelUserEvent(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EcsClient::CancelUserEventOutcomeCallable EcsClient::cancelUserEventCallable(const CancelUserEventRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->cancelUserEvent(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EcsClient::CreateHpcClusterOutcome EcsClient::createHpcCluster(const CreateHpcClusterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3794,7 +3830,7 @@ EcsClient::CreateHpcClusterOutcomeCallable EcsClient::createHpcClusterCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeUserBusinessBehaviorOutcome EcsClient::describeUserBusinessBehavior(const DescribeUserBusinessBehaviorRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3830,7 +3866,7 @@ EcsClient::DescribeUserBusinessBehaviorOutcomeCallable EcsClient::describeUserBu asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeCommandsOutcome EcsClient::describeCommands(const DescribeCommandsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3866,7 +3902,7 @@ EcsClient::DescribeCommandsOutcomeCallable EcsClient::describeCommandsCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteImageOutcome EcsClient::deleteImage(const DeleteImageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3902,7 +3938,7 @@ EcsClient::DeleteImageOutcomeCallable EcsClient::deleteImageCallable(const Delet asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeDisksOutcome EcsClient::describeDisks(const DescribeDisksRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3938,7 +3974,7 @@ EcsClient::DescribeDisksOutcomeCallable EcsClient::describeDisksCallable(const D asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteVpcOutcome EcsClient::deleteVpc(const DeleteVpcRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -3974,7 +4010,7 @@ EcsClient::DeleteVpcOutcomeCallable EcsClient::deleteVpcCallable(const DeleteVpc asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeImageSupportInstanceTypesOutcome EcsClient::describeImageSupportInstanceTypes(const DescribeImageSupportInstanceTypesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4010,7 +4046,7 @@ EcsClient::DescribeImageSupportInstanceTypesOutcomeCallable EcsClient::describeI asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteCommandOutcome EcsClient::deleteCommand(const DeleteCommandRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4046,7 +4082,7 @@ EcsClient::DeleteCommandOutcomeCallable EcsClient::deleteCommandCallable(const D asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ReplaceSystemDiskOutcome EcsClient::replaceSystemDisk(const ReplaceSystemDiskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4082,7 +4118,7 @@ EcsClient::ReplaceSystemDiskOutcomeCallable EcsClient::replaceSystemDiskCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteVSwitchOutcome EcsClient::deleteVSwitch(const DeleteVSwitchRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4118,7 +4154,7 @@ EcsClient::DeleteVSwitchOutcomeCallable EcsClient::deleteVSwitchCallable(const D asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyImageShareGroupPermissionOutcome EcsClient::modifyImageShareGroupPermission(const ModifyImageShareGroupPermissionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4154,7 +4190,7 @@ EcsClient::ModifyImageShareGroupPermissionOutcomeCallable EcsClient::modifyImage asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstanceVncUrlOutcome EcsClient::describeInstanceVncUrl(const DescribeInstanceVncUrlRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4190,7 +4226,7 @@ EcsClient::DescribeInstanceVncUrlOutcomeCallable EcsClient::describeInstanceVncU asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::RecoverVirtualBorderRouterOutcome EcsClient::recoverVirtualBorderRouter(const RecoverVirtualBorderRouterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4226,7 +4262,7 @@ EcsClient::RecoverVirtualBorderRouterOutcomeCallable EcsClient::recoverVirtualBo asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeResourceByTagsOutcome EcsClient::describeResourceByTags(const DescribeResourceByTagsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4262,7 +4298,7 @@ EcsClient::DescribeResourceByTagsOutcomeCallable EcsClient::describeResourceByTa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeClustersOutcome EcsClient::describeClusters(const DescribeClustersRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4298,7 +4334,7 @@ EcsClient::DescribeClustersOutcomeCallable EcsClient::describeClustersCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeTagsOutcome EcsClient::describeTags(const DescribeTagsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4334,7 +4370,7 @@ EcsClient::DescribeTagsOutcomeCallable EcsClient::describeTagsCallable(const Des asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteBandwidthPackageOutcome EcsClient::deleteBandwidthPackage(const DeleteBandwidthPackageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4370,7 +4406,7 @@ EcsClient::DeleteBandwidthPackageOutcomeCallable EcsClient::deleteBandwidthPacka asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeImagesOutcome EcsClient::describeImages(const DescribeImagesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4406,7 +4442,7 @@ EcsClient::DescribeImagesOutcomeCallable EcsClient::describeImagesCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AuthorizeSecurityGroupEgressOutcome EcsClient::authorizeSecurityGroupEgress(const AuthorizeSecurityGroupEgressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4442,7 +4478,7 @@ EcsClient::AuthorizeSecurityGroupEgressOutcomeCallable EcsClient::authorizeSecur asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::SignAgreementOutcome EcsClient::signAgreement(const SignAgreementRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4478,7 +4514,7 @@ EcsClient::SignAgreementOutcomeCallable EcsClient::signAgreementCallable(const S asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ImportImageOutcome EcsClient::importImage(const ImportImageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4514,7 +4550,7 @@ EcsClient::ImportImageOutcomeCallable EcsClient::importImageCallable(const Impor asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyForwardEntryOutcome EcsClient::modifyForwardEntry(const ModifyForwardEntryRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4550,7 +4586,7 @@ EcsClient::ModifyForwardEntryOutcomeCallable EcsClient::modifyForwardEntryCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::RenewInstanceOutcome EcsClient::renewInstance(const RenewInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4586,7 +4622,7 @@ EcsClient::RenewInstanceOutcomeCallable EcsClient::renewInstanceCallable(const R asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateVpcOutcome EcsClient::createVpc(const CreateVpcRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4622,7 +4658,7 @@ EcsClient::CreateVpcOutcomeCallable EcsClient::createVpcCallable(const CreateVpc asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CopyImageOutcome EcsClient::copyImage(const CopyImageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4658,7 +4694,7 @@ EcsClient::CopyImageOutcomeCallable EcsClient::copyImageCallable(const CopyImage asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstanceMonitorDataOutcome EcsClient::describeInstanceMonitorData(const DescribeInstanceMonitorDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4694,7 +4730,7 @@ EcsClient::DescribeInstanceMonitorDataOutcomeCallable EcsClient::describeInstanc asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::UnassociateEipAddressOutcome EcsClient::unassociateEipAddress(const UnassociateEipAddressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4730,7 +4766,7 @@ EcsClient::UnassociateEipAddressOutcomeCallable EcsClient::unassociateEipAddress asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateSnapshotOutcome EcsClient::createSnapshot(const CreateSnapshotRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4766,7 +4802,7 @@ EcsClient::CreateSnapshotOutcomeCallable EcsClient::createSnapshotCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyVirtualBorderRouterAttributeOutcome EcsClient::modifyVirtualBorderRouterAttribute(const ModifyVirtualBorderRouterAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4802,7 +4838,7 @@ EcsClient::ModifyVirtualBorderRouterAttributeOutcomeCallable EcsClient::modifyVi asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DetachKeyPairOutcome EcsClient::detachKeyPair(const DetachKeyPairRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4838,7 +4874,7 @@ EcsClient::DetachKeyPairOutcomeCallable EcsClient::detachKeyPairCallable(const D asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeTasksOutcome EcsClient::describeTasks(const DescribeTasksRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4874,7 +4910,7 @@ EcsClient::DescribeTasksOutcomeCallable EcsClient::describeTasksCallable(const D asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::LeaveSecurityGroupOutcome EcsClient::leaveSecurityGroup(const LeaveSecurityGroupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4910,7 +4946,7 @@ EcsClient::LeaveSecurityGroupOutcomeCallable EcsClient::leaveSecurityGroupCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeRenewalPriceOutcome EcsClient::describeRenewalPrice(const DescribeRenewalPriceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4946,7 +4982,7 @@ EcsClient::DescribeRenewalPriceOutcomeCallable EcsClient::describeRenewalPriceCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstanceVncPasswdOutcome EcsClient::describeInstanceVncPasswd(const DescribeInstanceVncPasswdRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -4982,7 +5018,7 @@ EcsClient::DescribeInstanceVncPasswdOutcomeCallable EcsClient::describeInstanceV asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstanceAutoRenewAttributeOutcome EcsClient::describeInstanceAutoRenewAttribute(const DescribeInstanceAutoRenewAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5018,7 +5054,7 @@ EcsClient::DescribeInstanceAutoRenewAttributeOutcomeCallable EcsClient::describe asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifySecurityGroupRuleOutcome EcsClient::modifySecurityGroupRule(const ModifySecurityGroupRuleRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5054,7 +5090,7 @@ EcsClient::ModifySecurityGroupRuleOutcomeCallable EcsClient::modifySecurityGroup asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeResourcesModificationOutcome EcsClient::describeResourcesModification(const DescribeResourcesModificationRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5090,7 +5126,7 @@ EcsClient::DescribeResourcesModificationOutcomeCallable EcsClient::describeResou asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ImportKeyPairOutcome EcsClient::importKeyPair(const ImportKeyPairRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5126,7 +5162,7 @@ EcsClient::ImportKeyPairOutcomeCallable EcsClient::importKeyPairCallable(const I asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeNewProjectEipMonitorDataOutcome EcsClient::describeNewProjectEipMonitorData(const DescribeNewProjectEipMonitorDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5162,7 +5198,7 @@ EcsClient::DescribeNewProjectEipMonitorDataOutcomeCallable EcsClient::describeNe asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::UnbindIpRangeOutcome EcsClient::unbindIpRange(const UnbindIpRangeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5198,7 +5234,7 @@ EcsClient::UnbindIpRangeOutcomeCallable EcsClient::unbindIpRangeCallable(const U asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteRecycleBinOutcome EcsClient::deleteRecycleBin(const DeleteRecycleBinRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5234,7 +5270,7 @@ EcsClient::DeleteRecycleBinOutcomeCallable EcsClient::deleteRecycleBinCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstanceRamRoleOutcome EcsClient::describeInstanceRamRole(const DescribeInstanceRamRoleRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5270,7 +5306,7 @@ EcsClient::DescribeInstanceRamRoleOutcomeCallable EcsClient::describeInstanceRam asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateImageOutcome EcsClient::createImage(const CreateImageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5306,7 +5342,7 @@ EcsClient::CreateImageOutcomeCallable EcsClient::createImageCallable(const Creat asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeHaVipsOutcome EcsClient::describeHaVips(const DescribeHaVipsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5342,7 +5378,7 @@ EcsClient::DescribeHaVipsOutcomeCallable EcsClient::describeHaVipsCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstanceAttributeOutcome EcsClient::describeInstanceAttribute(const DescribeInstanceAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5378,7 +5414,7 @@ EcsClient::DescribeInstanceAttributeOutcomeCallable EcsClient::describeInstanceA asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DetachDiskOutcome EcsClient::detachDisk(const DetachDiskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5414,7 +5450,7 @@ EcsClient::DetachDiskOutcomeCallable EcsClient::detachDiskCallable(const DetachD asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyImageAttributeOutcome EcsClient::modifyImageAttribute(const ModifyImageAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5450,7 +5486,7 @@ EcsClient::ModifyImageAttributeOutcomeCallable EcsClient::modifyImageAttributeCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AddBandwidthPackageIpsOutcome EcsClient::addBandwidthPackageIps(const AddBandwidthPackageIpsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5486,7 +5522,7 @@ EcsClient::AddBandwidthPackageIpsOutcomeCallable EcsClient::addBandwidthPackageI asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstanceStatusOutcome EcsClient::describeInstanceStatus(const DescribeInstanceStatusRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5522,7 +5558,7 @@ EcsClient::DescribeInstanceStatusOutcomeCallable EcsClient::describeInstanceStat asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeNatGatewaysOutcome EcsClient::describeNatGateways(const DescribeNatGatewaysRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5558,7 +5594,7 @@ EcsClient::DescribeNatGatewaysOutcomeCallable EcsClient::describeNatGatewaysCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteHpcClusterOutcome EcsClient::deleteHpcCluster(const DeleteHpcClusterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5594,7 +5630,7 @@ EcsClient::DeleteHpcClusterOutcomeCallable EcsClient::deleteHpcClusterCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ResetDiskOutcome EcsClient::resetDisk(const ResetDiskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5630,7 +5666,7 @@ EcsClient::ResetDiskOutcomeCallable EcsClient::resetDiskCallable(const ResetDisk asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyDiskChargeTypeOutcome EcsClient::modifyDiskChargeType(const ModifyDiskChargeTypeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5666,7 +5702,7 @@ EcsClient::ModifyDiskChargeTypeOutcomeCallable EcsClient::modifyDiskChargeTypeCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyIntranetBandwidthKbOutcome EcsClient::modifyIntranetBandwidthKb(const ModifyIntranetBandwidthKbRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5702,7 +5738,7 @@ EcsClient::ModifyIntranetBandwidthKbOutcomeCallable EcsClient::modifyIntranetBan asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeBandwidthPackagesOutcome EcsClient::describeBandwidthPackages(const DescribeBandwidthPackagesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5738,7 +5774,7 @@ EcsClient::DescribeBandwidthPackagesOutcomeCallable EcsClient::describeBandwidth asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ApplyAutoSnapshotPolicyOutcome EcsClient::applyAutoSnapshotPolicy(const ApplyAutoSnapshotPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5774,7 +5810,7 @@ EcsClient::ApplyAutoSnapshotPolicyOutcomeCallable EcsClient::applyAutoSnapshotPo asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateSecurityGroupOutcome EcsClient::createSecurityGroup(const CreateSecurityGroupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5810,7 +5846,7 @@ EcsClient::CreateSecurityGroupOutcomeCallable EcsClient::createSecurityGroupCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeSnapshotLinksOutcome EcsClient::describeSnapshotLinks(const DescribeSnapshotLinksRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5846,7 +5882,43 @@ EcsClient::DescribeSnapshotLinksOutcomeCallable EcsClient::describeSnapshotLinks asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } + +EcsClient::DescribeEventDetailOutcome EcsClient::describeEventDetail(const DescribeEventDetailRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeEventDetailOutcome(endpointOutcome.error()); + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeEventDetailOutcome(DescribeEventDetailResult(outcome.result())); + else + return DescribeEventDetailOutcome(outcome.error()); +} + +void EcsClient::describeEventDetailAsync(const DescribeEventDetailRequest& request, const DescribeEventDetailAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeEventDetail(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EcsClient::DescribeEventDetailOutcomeCallable EcsClient::describeEventDetailCallable(const DescribeEventDetailRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeEventDetail(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EcsClient::DescribeInvocationResultsOutcome EcsClient::describeInvocationResults(const DescribeInvocationResultsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5882,7 +5954,7 @@ EcsClient::DescribeInvocationResultsOutcomeCallable EcsClient::describeInvocatio asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeRecommendInstanceTypeOutcome EcsClient::describeRecommendInstanceType(const DescribeRecommendInstanceTypeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5918,7 +5990,7 @@ EcsClient::DescribeRecommendInstanceTypeOutcomeCallable EcsClient::describeRecom asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeTagKeysOutcome EcsClient::describeTagKeys(const DescribeTagKeysRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5954,7 +6026,7 @@ EcsClient::DescribeTagKeysOutcomeCallable EcsClient::describeTagKeysCallable(con asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteInstanceOutcome EcsClient::deleteInstance(const DeleteInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -5990,7 +6062,7 @@ EcsClient::DeleteInstanceOutcomeCallable EcsClient::deleteInstanceCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeIntranetAttributeKbOutcome EcsClient::describeIntranetAttributeKb(const DescribeIntranetAttributeKbRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6026,7 +6098,7 @@ EcsClient::DescribeIntranetAttributeKbOutcomeCallable EcsClient::describeIntrane asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::RemoveBandwidthPackageIpsOutcome EcsClient::removeBandwidthPackageIps(const RemoveBandwidthPackageIpsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6062,7 +6134,7 @@ EcsClient::RemoveBandwidthPackageIpsOutcomeCallable EcsClient::removeBandwidthPa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyVpcAttributeOutcome EcsClient::modifyVpcAttribute(const ModifyVpcAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6098,7 +6170,7 @@ EcsClient::ModifyVpcAttributeOutcomeCallable EcsClient::modifyVpcAttributeCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeSnapshotsUsageOutcome EcsClient::describeSnapshotsUsage(const DescribeSnapshotsUsageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6134,7 +6206,7 @@ EcsClient::DescribeSnapshotsUsageOutcomeCallable EcsClient::describeSnapshotsUsa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteAutoSnapshotPolicyOutcome EcsClient::deleteAutoSnapshotPolicy(const DeleteAutoSnapshotPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6170,7 +6242,7 @@ EcsClient::DeleteAutoSnapshotPolicyOutcomeCallable EcsClient::deleteAutoSnapshot asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifySecurityGroupEgressRuleOutcome EcsClient::modifySecurityGroupEgressRule(const ModifySecurityGroupEgressRuleRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6206,7 +6278,7 @@ EcsClient::ModifySecurityGroupEgressRuleOutcomeCallable EcsClient::modifySecurit asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateInstanceOutcome EcsClient::createInstance(const CreateInstanceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6242,7 +6314,7 @@ EcsClient::CreateInstanceOutcomeCallable EcsClient::createInstanceCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::EnablePhysicalConnectionOutcome EcsClient::enablePhysicalConnection(const EnablePhysicalConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6278,7 +6350,7 @@ EcsClient::EnablePhysicalConnectionOutcomeCallable EcsClient::enablePhysicalConn asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstanceTypeFamiliesOutcome EcsClient::describeInstanceTypeFamilies(const DescribeInstanceTypeFamiliesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6314,7 +6386,7 @@ EcsClient::DescribeInstanceTypeFamiliesOutcomeCallable EcsClient::describeInstan asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateForwardEntryOutcome EcsClient::createForwardEntry(const CreateForwardEntryRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6350,7 +6422,7 @@ EcsClient::CreateForwardEntryOutcomeCallable EcsClient::createForwardEntryCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeRouterInterfacesOutcome EcsClient::describeRouterInterfaces(const DescribeRouterInterfacesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6386,7 +6458,7 @@ EcsClient::DescribeRouterInterfacesOutcomeCallable EcsClient::describeRouterInte asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::EipNotifyPaidOutcome EcsClient::eipNotifyPaid(const EipNotifyPaidRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6422,7 +6494,7 @@ EcsClient::EipNotifyPaidOutcomeCallable EcsClient::eipNotifyPaidCallable(const E asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ReleasePublicIpAddressOutcome EcsClient::releasePublicIpAddress(const ReleasePublicIpAddressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6458,7 +6530,7 @@ EcsClient::ReleasePublicIpAddressOutcomeCallable EcsClient::releasePublicIpAddre asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateVirtualBorderRouterOutcome EcsClient::createVirtualBorderRouter(const CreateVirtualBorderRouterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6494,7 +6566,7 @@ EcsClient::CreateVirtualBorderRouterOutcomeCallable EcsClient::createVirtualBord asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::EipFillParamsOutcome EcsClient::eipFillParams(const EipFillParamsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6530,7 +6602,7 @@ EcsClient::EipFillParamsOutcomeCallable EcsClient::eipFillParamsCallable(const E asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyPrepayInstanceSpecOutcome EcsClient::modifyPrepayInstanceSpec(const ModifyPrepayInstanceSpecRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6566,7 +6638,7 @@ EcsClient::ModifyPrepayInstanceSpecOutcomeCallable EcsClient::modifyPrepayInstan asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::EipFillProductOutcome EcsClient::eipFillProduct(const EipFillProductRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6602,7 +6674,7 @@ EcsClient::EipFillProductOutcomeCallable EcsClient::eipFillProductCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeRouteTablesOutcome EcsClient::describeRouteTables(const DescribeRouteTablesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6638,7 +6710,7 @@ EcsClient::DescribeRouteTablesOutcomeCallable EcsClient::describeRouteTablesCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeUserDataOutcome EcsClient::describeUserData(const DescribeUserDataRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6674,7 +6746,7 @@ EcsClient::DescribeUserDataOutcomeCallable EcsClient::describeUserDataCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::JoinResourceGroupOutcome EcsClient::joinResourceGroup(const JoinResourceGroupRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6710,7 +6782,7 @@ EcsClient::JoinResourceGroupOutcomeCallable EcsClient::joinResourceGroupCallable asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyAutoSnapshotPolicyExOutcome EcsClient::modifyAutoSnapshotPolicyEx(const ModifyAutoSnapshotPolicyExRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6746,7 +6818,7 @@ EcsClient::ModifyAutoSnapshotPolicyExOutcomeCallable EcsClient::modifyAutoSnapsh asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreatePhysicalConnectionOutcome EcsClient::createPhysicalConnection(const CreatePhysicalConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6782,7 +6854,43 @@ EcsClient::CreatePhysicalConnectionOutcomeCallable EcsClient::createPhysicalConn asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } + +EcsClient::ModifyUserEventAttributeOutcome EcsClient::modifyUserEventAttribute(const ModifyUserEventAttributeRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return ModifyUserEventAttributeOutcome(endpointOutcome.error()); + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return ModifyUserEventAttributeOutcome(ModifyUserEventAttributeResult(outcome.result())); + else + return ModifyUserEventAttributeOutcome(outcome.error()); +} + +void EcsClient::modifyUserEventAttributeAsync(const ModifyUserEventAttributeRequest& request, const ModifyUserEventAttributeAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, modifyUserEventAttribute(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EcsClient::ModifyUserEventAttributeOutcomeCallable EcsClient::modifyUserEventAttributeCallable(const ModifyUserEventAttributeRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->modifyUserEventAttribute(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EcsClient::DescribeKeyPairsOutcome EcsClient::describeKeyPairs(const DescribeKeyPairsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6818,7 +6926,7 @@ EcsClient::DescribeKeyPairsOutcomeCallable EcsClient::describeKeyPairsCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifySecurityGroupPolicyOutcome EcsClient::modifySecurityGroupPolicy(const ModifySecurityGroupPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6854,7 +6962,7 @@ EcsClient::ModifySecurityGroupPolicyOutcomeCallable EcsClient::modifySecurityGro asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AssociateHaVipOutcome EcsClient::associateHaVip(const AssociateHaVipRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6890,7 +6998,7 @@ EcsClient::AssociateHaVipOutcomeCallable EcsClient::associateHaVipCallable(const asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ConvertNatPublicIpToEipOutcome EcsClient::convertNatPublicIpToEip(const ConvertNatPublicIpToEipRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6926,7 +7034,7 @@ EcsClient::ConvertNatPublicIpToEipOutcomeCallable EcsClient::convertNatPublicIpT asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteRouteEntryOutcome EcsClient::deleteRouteEntry(const DeleteRouteEntryRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6962,7 +7070,7 @@ EcsClient::DeleteRouteEntryOutcomeCallable EcsClient::deleteRouteEntryCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteVirtualBorderRouterOutcome EcsClient::deleteVirtualBorderRouter(const DeleteVirtualBorderRouterRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -6998,7 +7106,7 @@ EcsClient::DeleteVirtualBorderRouterOutcomeCallable EcsClient::deleteVirtualBord asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeInstancePhysicalAttributeOutcome EcsClient::describeInstancePhysicalAttribute(const DescribeInstancePhysicalAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7034,7 +7142,7 @@ EcsClient::DescribeInstancePhysicalAttributeOutcomeCallable EcsClient::describeI asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::TerminatePhysicalConnectionOutcome EcsClient::terminatePhysicalConnection(const TerminatePhysicalConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7070,7 +7178,7 @@ EcsClient::TerminatePhysicalConnectionOutcomeCallable EcsClient::terminatePhysic asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AttachNetworkInterfaceOutcome EcsClient::attachNetworkInterface(const AttachNetworkInterfaceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7106,7 +7214,7 @@ EcsClient::AttachNetworkInterfaceOutcomeCallable EcsClient::attachNetworkInterfa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeSecurityGroupAttributeOutcome EcsClient::describeSecurityGroupAttribute(const DescribeSecurityGroupAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7142,7 +7250,7 @@ EcsClient::DescribeSecurityGroupAttributeOutcomeCallable EcsClient::describeSecu asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyImageSharePermissionOutcome EcsClient::modifyImageSharePermission(const ModifyImageSharePermissionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7178,7 +7286,7 @@ EcsClient::ModifyImageSharePermissionOutcomeCallable EcsClient::modifyImageShare asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeAutoSnapshotPolicyExOutcome EcsClient::describeAutoSnapshotPolicyEx(const DescribeAutoSnapshotPolicyExRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7214,7 +7322,7 @@ EcsClient::DescribeAutoSnapshotPolicyExOutcomeCallable EcsClient::describeAutoSn asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeImageSharePermissionOutcome EcsClient::describeImageSharePermission(const DescribeImageSharePermissionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7250,7 +7358,7 @@ EcsClient::DescribeImageSharePermissionOutcomeCallable EcsClient::describeImageS asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CancelCopyImageOutcome EcsClient::cancelCopyImage(const CancelCopyImageRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7286,7 +7394,7 @@ EcsClient::CancelCopyImageOutcomeCallable EcsClient::cancelCopyImageCallable(con asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateDeploymentSetOutcome EcsClient::createDeploymentSet(const CreateDeploymentSetRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7322,7 +7430,7 @@ EcsClient::CreateDeploymentSetOutcomeCallable EcsClient::createDeploymentSetCall asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeRegionsOutcome EcsClient::describeRegions(const DescribeRegionsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7358,7 +7466,7 @@ EcsClient::DescribeRegionsOutcomeCallable EcsClient::describeRegionsCallable(con asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeClassicLinkInstancesOutcome EcsClient::describeClassicLinkInstances(const DescribeClassicLinkInstancesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7394,7 +7502,43 @@ EcsClient::DescribeClassicLinkInstancesOutcomeCallable EcsClient::describeClassi asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } + +EcsClient::CreateUserEventOutcome EcsClient::createUserEvent(const CreateUserEventRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return CreateUserEventOutcome(endpointOutcome.error()); + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return CreateUserEventOutcome(CreateUserEventResult(outcome.result())); + else + return CreateUserEventOutcome(outcome.error()); +} + +void EcsClient::createUserEventAsync(const CreateUserEventRequest& request, const CreateUserEventAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, createUserEvent(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EcsClient::CreateUserEventOutcomeCallable EcsClient::createUserEventCallable(const CreateUserEventRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->createUserEvent(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EcsClient::DescribeAutoSnapshotPolicyOutcome EcsClient::describeAutoSnapshotPolicy(const DescribeAutoSnapshotPolicyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7430,7 +7574,7 @@ EcsClient::DescribeAutoSnapshotPolicyOutcomeCallable EcsClient::describeAutoSnap asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribePhysicalConnectionsOutcome EcsClient::describePhysicalConnections(const DescribePhysicalConnectionsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7466,7 +7610,7 @@ EcsClient::DescribePhysicalConnectionsOutcomeCallable EcsClient::describePhysica asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeRecycleBinOutcome EcsClient::describeRecycleBin(const DescribeRecycleBinRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7502,7 +7646,7 @@ EcsClient::DescribeRecycleBinOutcomeCallable EcsClient::describeRecycleBinCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateNetworkInterfaceOutcome EcsClient::createNetworkInterface(const CreateNetworkInterfaceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7538,7 +7682,7 @@ EcsClient::CreateNetworkInterfaceOutcomeCallable EcsClient::createNetworkInterfa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeIpRangesOutcome EcsClient::describeIpRanges(const DescribeIpRangesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7574,7 +7718,7 @@ EcsClient::DescribeIpRangesOutcomeCallable EcsClient::describeIpRangesCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CancelPhysicalConnectionOutcome EcsClient::cancelPhysicalConnection(const CancelPhysicalConnectionRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7610,7 +7754,7 @@ EcsClient::CancelPhysicalConnectionOutcomeCallable EcsClient::cancelPhysicalConn asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeVRoutersOutcome EcsClient::describeVRouters(const DescribeVRoutersRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7646,7 +7790,7 @@ EcsClient::DescribeVRoutersOutcomeCallable EcsClient::describeVRoutersCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeNetworkInterfacesOutcome EcsClient::describeNetworkInterfaces(const DescribeNetworkInterfacesRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7682,7 +7826,7 @@ EcsClient::DescribeNetworkInterfacesOutcomeCallable EcsClient::describeNetworkIn asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyNetworkInterfaceAttributeOutcome EcsClient::modifyNetworkInterfaceAttribute(const ModifyNetworkInterfaceAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7718,7 +7862,7 @@ EcsClient::ModifyNetworkInterfaceAttributeOutcomeCallable EcsClient::modifyNetwo asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DetachNetworkInterfaceOutcome EcsClient::detachNetworkInterface(const DetachNetworkInterfaceRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7754,7 +7898,7 @@ EcsClient::DetachNetworkInterfaceOutcomeCallable EcsClient::detachNetworkInterfa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AllocateEipAddressOutcome EcsClient::allocateEipAddress(const AllocateEipAddressRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7790,7 +7934,7 @@ EcsClient::AllocateEipAddressOutcomeCallable EcsClient::allocateEipAddressCallab asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DeleteDiskOutcome EcsClient::deleteDisk(const DeleteDiskRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7826,7 +7970,43 @@ EcsClient::DeleteDiskOutcomeCallable EcsClient::deleteDiskCallable(const DeleteD asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } + +EcsClient::DescribeEventsOutcome EcsClient::describeEvents(const DescribeEventsRequest &request) const +{ + auto endpointOutcome = endpointProvider_->getEndpoint(); + if (!endpointOutcome.isSuccess()) + return DescribeEventsOutcome(endpointOutcome.error()); + auto outcome = makeRequest(endpointOutcome.result(), request); + + if (outcome.isSuccess()) + return DescribeEventsOutcome(DescribeEventsResult(outcome.result())); + else + return DescribeEventsOutcome(outcome.error()); +} + +void EcsClient::describeEventsAsync(const DescribeEventsRequest& request, const DescribeEventsAsyncHandler& handler, const std::shared_ptr& context) const +{ + auto fn = [this, request, handler, context]() + { + handler(this, request, describeEvents(request), context); + }; + + asyncExecute(new Runnable(fn)); +} + +EcsClient::DescribeEventsOutcomeCallable EcsClient::describeEventsCallable(const DescribeEventsRequest &request) const +{ + auto task = std::make_shared>( + [this, request]() + { + return this->describeEvents(request); + }); + + asyncExecute(new Runnable([task]() { (*task)(); })); + return task->get_future(); +} + EcsClient::UnassociateHaVipOutcome EcsClient::unassociateHaVip(const UnassociateHaVipRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7862,7 +8042,7 @@ EcsClient::UnassociateHaVipOutcomeCallable EcsClient::unassociateHaVipCallable(c asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyHaVipAttributeOutcome EcsClient::modifyHaVipAttribute(const ModifyHaVipAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7898,7 +8078,7 @@ EcsClient::ModifyHaVipAttributeOutcomeCallable EcsClient::modifyHaVipAttributeCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::CreateKeyPairOutcome EcsClient::createKeyPair(const CreateKeyPairRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7934,7 +8114,7 @@ EcsClient::CreateKeyPairOutcomeCallable EcsClient::createKeyPairCallable(const C asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AttachClassicLinkVpcOutcome EcsClient::attachClassicLinkVpc(const AttachClassicLinkVpcRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -7970,7 +8150,7 @@ EcsClient::AttachClassicLinkVpcOutcomeCallable EcsClient::attachClassicLinkVpcCa asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::DescribeDeploymentSetsOutcome EcsClient::describeDeploymentSets(const DescribeDeploymentSetsRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -8006,7 +8186,7 @@ EcsClient::DescribeDeploymentSetsOutcomeCallable EcsClient::describeDeploymentSe asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::AttachInstanceRamRoleOutcome EcsClient::attachInstanceRamRole(const AttachInstanceRamRoleRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -8042,7 +8222,7 @@ EcsClient::AttachInstanceRamRoleOutcomeCallable EcsClient::attachInstanceRamRole asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + EcsClient::ModifyVRouterAttributeOutcome EcsClient::modifyVRouterAttribute(const ModifyVRouterAttributeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -8078,4 +8258,4 @@ EcsClient::ModifyVRouterAttributeOutcomeCallable EcsClient::modifyVRouterAttribu asyncExecute(new Runnable([task]() { (*task)(); })); return task->get_future(); } - + diff --git a/ecs/src/model/AllocateEipAddressResult.cc b/ecs/src/model/AllocateEipAddressResult.cc index d1268a9d8..16b0c949c 100644 --- a/ecs/src/model/AllocateEipAddressResult.cc +++ b/ecs/src/model/AllocateEipAddressResult.cc @@ -40,20 +40,20 @@ void AllocateEipAddressResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["AllocationId"].isNull()) - allocationId_ = value["AllocationId"].asString(); - if(!value["EipAddress"].isNull()) - eipAddress_ = value["EipAddress"].asString(); + if(!value["AllocationId"].isNull()) + allocationId_ = value["AllocationId"].asString(); + if(!value["EipAddress"].isNull()) + eipAddress_ = value["EipAddress"].asString(); } -std::string AllocateEipAddressResult::getAllocationId()const -{ - return allocationId_; -} - -std::string AllocateEipAddressResult::getEipAddress()const -{ - return eipAddress_; -} - +std::string AllocateEipAddressResult::getAllocationId()const +{ + return allocationId_; +} + +std::string AllocateEipAddressResult::getEipAddress()const +{ + return eipAddress_; +} + diff --git a/ecs/src/model/AllocatePublicIpAddressResult.cc b/ecs/src/model/AllocatePublicIpAddressResult.cc index 7cf8a4db7..dc7c87acf 100644 --- a/ecs/src/model/AllocatePublicIpAddressResult.cc +++ b/ecs/src/model/AllocatePublicIpAddressResult.cc @@ -40,13 +40,13 @@ void AllocatePublicIpAddressResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["IpAddress"].isNull()) - ipAddress_ = value["IpAddress"].asString(); + if(!value["IpAddress"].isNull()) + ipAddress_ = value["IpAddress"].asString(); } -std::string AllocatePublicIpAddressResult::getIpAddress()const -{ - return ipAddress_; -} - +std::string AllocatePublicIpAddressResult::getIpAddress()const +{ + return ipAddress_; +} + diff --git a/ecs/src/model/AttachInstanceRamRoleResult.cc b/ecs/src/model/AttachInstanceRamRoleResult.cc index 87091d120..bdf08ae99 100644 --- a/ecs/src/model/AttachInstanceRamRoleResult.cc +++ b/ecs/src/model/AttachInstanceRamRoleResult.cc @@ -40,46 +40,46 @@ void AttachInstanceRamRoleResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allAttachInstanceRamRoleResults = value["AttachInstanceRamRoleResults"]["AttachInstanceRamRoleResult"]; - for (auto value : allAttachInstanceRamRoleResults) - { - Result attachInstanceRamRoleResultsObject; - if(!value["InstanceId"].isNull()) - attachInstanceRamRoleResultsObject.instanceId = value["InstanceId"].asString(); - if(!value["Success"].isNull()) - attachInstanceRamRoleResultsObject.success = value["Success"].asString() == "true"; - if(!value["Code"].isNull()) - attachInstanceRamRoleResultsObject.code = value["Code"].asString(); - if(!value["Message"].isNull()) - attachInstanceRamRoleResultsObject.message = value["Message"].asString(); - attachInstanceRamRoleResults_.push_back(attachInstanceRamRoleResultsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["FailCount"].isNull()) - failCount_ = std::stoi(value["FailCount"].asString()); - if(!value["RamRoleName"].isNull()) - ramRoleName_ = value["RamRoleName"].asString(); + auto allAttachInstanceRamRoleResults = value["AttachInstanceRamRoleResults"]["AttachInstanceRamRoleResult"]; + for (auto value : allAttachInstanceRamRoleResults) + { + Result attachInstanceRamRoleResultsObject; + if(!value["InstanceId"].isNull()) + attachInstanceRamRoleResultsObject.instanceId = value["InstanceId"].asString(); + if(!value["Success"].isNull()) + attachInstanceRamRoleResultsObject.success = value["Success"].asString() == "true"; + if(!value["Code"].isNull()) + attachInstanceRamRoleResultsObject.code = value["Code"].asString(); + if(!value["Message"].isNull()) + attachInstanceRamRoleResultsObject.message = value["Message"].asString(); + attachInstanceRamRoleResults_.push_back(attachInstanceRamRoleResultsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["FailCount"].isNull()) + failCount_ = std::stoi(value["FailCount"].asString()); + if(!value["RamRoleName"].isNull()) + ramRoleName_ = value["RamRoleName"].asString(); } -std::vector AttachInstanceRamRoleResult::getAttachInstanceRamRoleResults()const -{ - return attachInstanceRamRoleResults_; -} - -int AttachInstanceRamRoleResult::getTotalCount()const -{ - return totalCount_; -} - -std::string AttachInstanceRamRoleResult::getRamRoleName()const -{ - return ramRoleName_; -} - -int AttachInstanceRamRoleResult::getFailCount()const -{ - return failCount_; -} - +std::vector AttachInstanceRamRoleResult::getAttachInstanceRamRoleResults()const +{ + return attachInstanceRamRoleResults_; +} + +int AttachInstanceRamRoleResult::getTotalCount()const +{ + return totalCount_; +} + +std::string AttachInstanceRamRoleResult::getRamRoleName()const +{ + return ramRoleName_; +} + +int AttachInstanceRamRoleResult::getFailCount()const +{ + return failCount_; +} + diff --git a/ecs/src/model/AttachKeyPairResult.cc b/ecs/src/model/AttachKeyPairResult.cc index 46aa80d0e..0eea69557 100644 --- a/ecs/src/model/AttachKeyPairResult.cc +++ b/ecs/src/model/AttachKeyPairResult.cc @@ -40,46 +40,46 @@ void AttachKeyPairResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allResults = value["Results"]["Result"]; - for (auto value : allResults) - { - Result resultsObject; - if(!value["InstanceId"].isNull()) - resultsObject.instanceId = value["InstanceId"].asString(); - if(!value["Success"].isNull()) - resultsObject.success = value["Success"].asString(); - if(!value["Code"].isNull()) - resultsObject.code = value["Code"].asString(); - if(!value["Message"].isNull()) - resultsObject.message = value["Message"].asString(); - results_.push_back(resultsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = value["TotalCount"].asString(); - if(!value["FailCount"].isNull()) - failCount_ = value["FailCount"].asString(); - if(!value["KeyPairName"].isNull()) - keyPairName_ = value["KeyPairName"].asString(); + auto allResults = value["Results"]["Result"]; + for (auto value : allResults) + { + Result resultsObject; + if(!value["InstanceId"].isNull()) + resultsObject.instanceId = value["InstanceId"].asString(); + if(!value["Success"].isNull()) + resultsObject.success = value["Success"].asString(); + if(!value["Code"].isNull()) + resultsObject.code = value["Code"].asString(); + if(!value["Message"].isNull()) + resultsObject.message = value["Message"].asString(); + results_.push_back(resultsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = value["TotalCount"].asString(); + if(!value["FailCount"].isNull()) + failCount_ = value["FailCount"].asString(); + if(!value["KeyPairName"].isNull()) + keyPairName_ = value["KeyPairName"].asString(); } -std::string AttachKeyPairResult::getKeyPairName()const -{ - return keyPairName_; -} - -std::string AttachKeyPairResult::getTotalCount()const -{ - return totalCount_; -} - -std::vector AttachKeyPairResult::getResults()const -{ - return results_; -} - -std::string AttachKeyPairResult::getFailCount()const -{ - return failCount_; -} - +std::string AttachKeyPairResult::getKeyPairName()const +{ + return keyPairName_; +} + +std::string AttachKeyPairResult::getTotalCount()const +{ + return totalCount_; +} + +std::vector AttachKeyPairResult::getResults()const +{ + return results_; +} + +std::string AttachKeyPairResult::getFailCount()const +{ + return failCount_; +} + diff --git a/ecs/src/model/CancelUserEventRequest.cc b/ecs/src/model/CancelUserEventRequest.cc new file mode 100644 index 000000000..b8dc6b3c8 --- /dev/null +++ b/ecs/src/model/CancelUserEventRequest.cc @@ -0,0 +1,291 @@ +/* + * 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::CancelUserEventRequest; + +CancelUserEventRequest::CancelUserEventRequest() : + RpcServiceRequest("ecs", "2014-05-26", "CancelUserEvent") +{} + +CancelUserEventRequest::~CancelUserEventRequest() +{} + +std::string CancelUserEventRequest::getEventId()const +{ + return eventId_; +} + +void CancelUserEventRequest::setEventId(const std::string& eventId) +{ + eventId_ = eventId; + setParameter("EventId", eventId); +} + +long CancelUserEventRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void CancelUserEventRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +long CancelUserEventRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void CancelUserEventRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool CancelUserEventRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void CancelUserEventRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string CancelUserEventRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void CancelUserEventRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string CancelUserEventRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void CancelUserEventRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string CancelUserEventRequest::getCallerType()const +{ + return callerType_; +} + +void CancelUserEventRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string CancelUserEventRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void CancelUserEventRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string CancelUserEventRequest::getSecurityToken()const +{ + return securityToken_; +} + +void CancelUserEventRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string CancelUserEventRequest::getRegionId()const +{ + return regionId_; +} + +void CancelUserEventRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +bool CancelUserEventRequest::getEnable()const +{ + return enable_; +} + +void CancelUserEventRequest::setEnable(bool enable) +{ + enable_ = enable; + setParameter("Enable", std::to_string(enable)); +} + +std::string CancelUserEventRequest::getRequestContent()const +{ + return requestContent_; +} + +void CancelUserEventRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string CancelUserEventRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void CancelUserEventRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string CancelUserEventRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void CancelUserEventRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long CancelUserEventRequest::getCallerUid()const +{ + return callerUid_; +} + +void CancelUserEventRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string CancelUserEventRequest::getApp_ip()const +{ + return app_ip_; +} + +void CancelUserEventRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string CancelUserEventRequest::getResourceId()const +{ + return resourceId_; +} + +void CancelUserEventRequest::setResourceId(const std::string& resourceId) +{ + resourceId_ = resourceId; + setParameter("ResourceId", resourceId); +} + +std::string CancelUserEventRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void CancelUserEventRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string CancelUserEventRequest::getCallerBid()const +{ + return callerBid_; +} + +void CancelUserEventRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long CancelUserEventRequest::getOwnerId()const +{ + return ownerId_; +} + +void CancelUserEventRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +bool CancelUserEventRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void CancelUserEventRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool CancelUserEventRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void CancelUserEventRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool CancelUserEventRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void CancelUserEventRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string CancelUserEventRequest::getRequestId()const +{ + return requestId_; +} + +void CancelUserEventRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + diff --git a/ecs/src/model/CancelUserEventResult.cc b/ecs/src/model/CancelUserEventResult.cc new file mode 100644 index 000000000..d692be414 --- /dev/null +++ b/ecs/src/model/CancelUserEventResult.cc @@ -0,0 +1,52 @@ +/* + * 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; + +CancelUserEventResult::CancelUserEventResult() : + ServiceResult() +{} + +CancelUserEventResult::CancelUserEventResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CancelUserEventResult::~CancelUserEventResult() +{} + +void CancelUserEventResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + if(!value["EventId"].isNull()) + eventId_ = value["EventId"].asString(); + +} + +std::string CancelUserEventResult::getEventId()const +{ + return eventId_; +} + diff --git a/ecs/src/model/CheckAutoSnapshotPolicyResult.cc b/ecs/src/model/CheckAutoSnapshotPolicyResult.cc index be17c2eea..03142ab73 100644 --- a/ecs/src/model/CheckAutoSnapshotPolicyResult.cc +++ b/ecs/src/model/CheckAutoSnapshotPolicyResult.cc @@ -40,20 +40,20 @@ void CheckAutoSnapshotPolicyResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["AutoSnapshotOccupation"].isNull()) - autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString()); - if(!value["IsPermittedModify"].isNull()) - isPermittedModify_ = value["IsPermittedModify"].asString(); + if(!value["AutoSnapshotOccupation"].isNull()) + autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString()); + if(!value["IsPermittedModify"].isNull()) + isPermittedModify_ = value["IsPermittedModify"].asString(); } -int CheckAutoSnapshotPolicyResult::getAutoSnapshotOccupation()const -{ - return autoSnapshotOccupation_; -} - -std::string CheckAutoSnapshotPolicyResult::getIsPermittedModify()const -{ - return isPermittedModify_; -} - +int CheckAutoSnapshotPolicyResult::getAutoSnapshotOccupation()const +{ + return autoSnapshotOccupation_; +} + +std::string CheckAutoSnapshotPolicyResult::getIsPermittedModify()const +{ + return isPermittedModify_; +} + diff --git a/ecs/src/model/CheckDiskEnableAutoSnapshotValidationResult.cc b/ecs/src/model/CheckDiskEnableAutoSnapshotValidationResult.cc index 19e7835b7..490cee9fa 100644 --- a/ecs/src/model/CheckDiskEnableAutoSnapshotValidationResult.cc +++ b/ecs/src/model/CheckDiskEnableAutoSnapshotValidationResult.cc @@ -40,20 +40,20 @@ void CheckDiskEnableAutoSnapshotValidationResult::parse(const std::string &paylo reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["IsPermitted"].isNull()) - isPermitted_ = value["IsPermitted"].asString(); - if(!value["AutoSnapshotOccupation"].isNull()) - autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString()); + if(!value["IsPermitted"].isNull()) + isPermitted_ = value["IsPermitted"].asString(); + if(!value["AutoSnapshotOccupation"].isNull()) + autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString()); } -int CheckDiskEnableAutoSnapshotValidationResult::getAutoSnapshotOccupation()const -{ - return autoSnapshotOccupation_; -} - -std::string CheckDiskEnableAutoSnapshotValidationResult::getIsPermitted()const -{ - return isPermitted_; -} - +int CheckDiskEnableAutoSnapshotValidationResult::getAutoSnapshotOccupation()const +{ + return autoSnapshotOccupation_; +} + +std::string CheckDiskEnableAutoSnapshotValidationResult::getIsPermitted()const +{ + return isPermitted_; +} + diff --git a/ecs/src/model/CopyImageResult.cc b/ecs/src/model/CopyImageResult.cc index b9388b6b9..ffa66827e 100644 --- a/ecs/src/model/CopyImageResult.cc +++ b/ecs/src/model/CopyImageResult.cc @@ -40,13 +40,13 @@ void CopyImageResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ImageId"].isNull()) - imageId_ = value["ImageId"].asString(); + if(!value["ImageId"].isNull()) + imageId_ = value["ImageId"].asString(); } -std::string CopyImageResult::getImageId()const -{ - return imageId_; -} - +std::string CopyImageResult::getImageId()const +{ + return imageId_; +} + diff --git a/ecs/src/model/CreateAutoSnapshotPolicyResult.cc b/ecs/src/model/CreateAutoSnapshotPolicyResult.cc index 1c10a44ef..340b691bb 100644 --- a/ecs/src/model/CreateAutoSnapshotPolicyResult.cc +++ b/ecs/src/model/CreateAutoSnapshotPolicyResult.cc @@ -40,13 +40,13 @@ void CreateAutoSnapshotPolicyResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["AutoSnapshotPolicyId"].isNull()) - autoSnapshotPolicyId_ = value["AutoSnapshotPolicyId"].asString(); + if(!value["AutoSnapshotPolicyId"].isNull()) + autoSnapshotPolicyId_ = value["AutoSnapshotPolicyId"].asString(); } -std::string CreateAutoSnapshotPolicyResult::getAutoSnapshotPolicyId()const -{ - return autoSnapshotPolicyId_; -} - +std::string CreateAutoSnapshotPolicyResult::getAutoSnapshotPolicyId()const +{ + return autoSnapshotPolicyId_; +} + diff --git a/ecs/src/model/CreateCommandResult.cc b/ecs/src/model/CreateCommandResult.cc index f3762648f..4b9057ad7 100644 --- a/ecs/src/model/CreateCommandResult.cc +++ b/ecs/src/model/CreateCommandResult.cc @@ -40,13 +40,13 @@ void CreateCommandResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["CommandId"].isNull()) - commandId_ = value["CommandId"].asString(); + if(!value["CommandId"].isNull()) + commandId_ = value["CommandId"].asString(); } -std::string CreateCommandResult::getCommandId()const -{ - return commandId_; -} - +std::string CreateCommandResult::getCommandId()const +{ + return commandId_; +} + diff --git a/ecs/src/model/CreateDeploymentSetResult.cc b/ecs/src/model/CreateDeploymentSetResult.cc index ac142cb5c..4855f4945 100644 --- a/ecs/src/model/CreateDeploymentSetResult.cc +++ b/ecs/src/model/CreateDeploymentSetResult.cc @@ -40,13 +40,13 @@ void CreateDeploymentSetResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DeploymentSetId"].isNull()) - deploymentSetId_ = value["DeploymentSetId"].asString(); + if(!value["DeploymentSetId"].isNull()) + deploymentSetId_ = value["DeploymentSetId"].asString(); } -std::string CreateDeploymentSetResult::getDeploymentSetId()const -{ - return deploymentSetId_; -} - +std::string CreateDeploymentSetResult::getDeploymentSetId()const +{ + return deploymentSetId_; +} + diff --git a/ecs/src/model/CreateDiskResult.cc b/ecs/src/model/CreateDiskResult.cc index 2da415bca..ae8a57cd1 100644 --- a/ecs/src/model/CreateDiskResult.cc +++ b/ecs/src/model/CreateDiskResult.cc @@ -40,13 +40,13 @@ void CreateDiskResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DiskId"].isNull()) - diskId_ = value["DiskId"].asString(); + if(!value["DiskId"].isNull()) + diskId_ = value["DiskId"].asString(); } -std::string CreateDiskResult::getDiskId()const -{ - return diskId_; -} - +std::string CreateDiskResult::getDiskId()const +{ + return diskId_; +} + diff --git a/ecs/src/model/CreateForwardEntryResult.cc b/ecs/src/model/CreateForwardEntryResult.cc index e31bd6983..cf0b4e5d4 100644 --- a/ecs/src/model/CreateForwardEntryResult.cc +++ b/ecs/src/model/CreateForwardEntryResult.cc @@ -40,13 +40,13 @@ void CreateForwardEntryResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ForwardEntryId"].isNull()) - forwardEntryId_ = value["ForwardEntryId"].asString(); + if(!value["ForwardEntryId"].isNull()) + forwardEntryId_ = value["ForwardEntryId"].asString(); } -std::string CreateForwardEntryResult::getForwardEntryId()const -{ - return forwardEntryId_; -} - +std::string CreateForwardEntryResult::getForwardEntryId()const +{ + return forwardEntryId_; +} + diff --git a/ecs/src/model/CreateHaVipResult.cc b/ecs/src/model/CreateHaVipResult.cc index f9bca7610..4da280dd1 100644 --- a/ecs/src/model/CreateHaVipResult.cc +++ b/ecs/src/model/CreateHaVipResult.cc @@ -40,13 +40,13 @@ void CreateHaVipResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["HaVipId"].isNull()) - haVipId_ = value["HaVipId"].asString(); + if(!value["HaVipId"].isNull()) + haVipId_ = value["HaVipId"].asString(); } -std::string CreateHaVipResult::getHaVipId()const -{ - return haVipId_; -} - +std::string CreateHaVipResult::getHaVipId()const +{ + return haVipId_; +} + diff --git a/ecs/src/model/CreateHpcClusterResult.cc b/ecs/src/model/CreateHpcClusterResult.cc index 581844467..f50e265a1 100644 --- a/ecs/src/model/CreateHpcClusterResult.cc +++ b/ecs/src/model/CreateHpcClusterResult.cc @@ -40,13 +40,13 @@ void CreateHpcClusterResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["HpcClusterId"].isNull()) - hpcClusterId_ = value["HpcClusterId"].asString(); + if(!value["HpcClusterId"].isNull()) + hpcClusterId_ = value["HpcClusterId"].asString(); } -std::string CreateHpcClusterResult::getHpcClusterId()const -{ - return hpcClusterId_; -} - +std::string CreateHpcClusterResult::getHpcClusterId()const +{ + return hpcClusterId_; +} + diff --git a/ecs/src/model/CreateImageResult.cc b/ecs/src/model/CreateImageResult.cc index 7235bf218..dccc168d4 100644 --- a/ecs/src/model/CreateImageResult.cc +++ b/ecs/src/model/CreateImageResult.cc @@ -40,13 +40,13 @@ void CreateImageResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["ImageId"].isNull()) - imageId_ = value["ImageId"].asString(); + if(!value["ImageId"].isNull()) + imageId_ = value["ImageId"].asString(); } -std::string CreateImageResult::getImageId()const -{ - return imageId_; -} - +std::string CreateImageResult::getImageId()const +{ + return imageId_; +} + diff --git a/ecs/src/model/CreateInstanceResult.cc b/ecs/src/model/CreateInstanceResult.cc index 59bf9fb72..c29ce2e7c 100644 --- a/ecs/src/model/CreateInstanceResult.cc +++ b/ecs/src/model/CreateInstanceResult.cc @@ -40,13 +40,13 @@ void CreateInstanceResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["InstanceId"].isNull()) - instanceId_ = value["InstanceId"].asString(); + if(!value["InstanceId"].isNull()) + instanceId_ = value["InstanceId"].asString(); } -std::string CreateInstanceResult::getInstanceId()const -{ - return instanceId_; -} - +std::string CreateInstanceResult::getInstanceId()const +{ + return instanceId_; +} + diff --git a/ecs/src/model/CreateKeyPairResult.cc b/ecs/src/model/CreateKeyPairResult.cc index c443a44b9..b2d9b01dd 100644 --- a/ecs/src/model/CreateKeyPairResult.cc +++ b/ecs/src/model/CreateKeyPairResult.cc @@ -40,27 +40,27 @@ void CreateKeyPairResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["KeyPairName"].isNull()) - keyPairName_ = value["KeyPairName"].asString(); - if(!value["KeyPairFingerPrint"].isNull()) - keyPairFingerPrint_ = value["KeyPairFingerPrint"].asString(); - if(!value["PrivateKeyBody"].isNull()) - privateKeyBody_ = value["PrivateKeyBody"].asString(); + if(!value["KeyPairName"].isNull()) + keyPairName_ = value["KeyPairName"].asString(); + if(!value["KeyPairFingerPrint"].isNull()) + keyPairFingerPrint_ = value["KeyPairFingerPrint"].asString(); + if(!value["PrivateKeyBody"].isNull()) + privateKeyBody_ = value["PrivateKeyBody"].asString(); } -std::string CreateKeyPairResult::getKeyPairFingerPrint()const -{ - return keyPairFingerPrint_; -} - -std::string CreateKeyPairResult::getKeyPairName()const -{ - return keyPairName_; -} - -std::string CreateKeyPairResult::getPrivateKeyBody()const -{ - return privateKeyBody_; -} - +std::string CreateKeyPairResult::getKeyPairFingerPrint()const +{ + return keyPairFingerPrint_; +} + +std::string CreateKeyPairResult::getKeyPairName()const +{ + return keyPairName_; +} + +std::string CreateKeyPairResult::getPrivateKeyBody()const +{ + return privateKeyBody_; +} + diff --git a/ecs/src/model/CreateNatGatewayResult.cc b/ecs/src/model/CreateNatGatewayResult.cc index a9407660f..7b264ca78 100644 --- a/ecs/src/model/CreateNatGatewayResult.cc +++ b/ecs/src/model/CreateNatGatewayResult.cc @@ -40,29 +40,29 @@ void CreateNatGatewayResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allForwardTableIds = value["ForwardTableIds"]["ForwardTableId"]; - for (const auto &item : allForwardTableIds) - forwardTableIds_.push_back(item.asString()); - auto allBandwidthPackageIds = value["BandwidthPackageIds"]["BandwidthPackageId"]; - for (const auto &item : allBandwidthPackageIds) - bandwidthPackageIds_.push_back(item.asString()); - if(!value["NatGatewayId"].isNull()) - natGatewayId_ = value["NatGatewayId"].asString(); + auto allForwardTableIds = value["ForwardTableIds"]["ForwardTableId"]; + for (const auto &item : allForwardTableIds) + forwardTableIds_.push_back(item.asString()); + auto allBandwidthPackageIds = value["BandwidthPackageIds"]["BandwidthPackageId"]; + for (const auto &item : allBandwidthPackageIds) + bandwidthPackageIds_.push_back(item.asString()); + if(!value["NatGatewayId"].isNull()) + natGatewayId_ = value["NatGatewayId"].asString(); } -std::vector CreateNatGatewayResult::getForwardTableIds()const -{ - return forwardTableIds_; -} - -std::vector CreateNatGatewayResult::getBandwidthPackageIds()const -{ - return bandwidthPackageIds_; -} - -std::string CreateNatGatewayResult::getNatGatewayId()const -{ - return natGatewayId_; -} - +std::vector CreateNatGatewayResult::getForwardTableIds()const +{ + return forwardTableIds_; +} + +std::vector CreateNatGatewayResult::getBandwidthPackageIds()const +{ + return bandwidthPackageIds_; +} + +std::string CreateNatGatewayResult::getNatGatewayId()const +{ + return natGatewayId_; +} + diff --git a/ecs/src/model/CreateNetworkInterfaceResult.cc b/ecs/src/model/CreateNetworkInterfaceResult.cc index de9d116d5..8b12b2168 100644 --- a/ecs/src/model/CreateNetworkInterfaceResult.cc +++ b/ecs/src/model/CreateNetworkInterfaceResult.cc @@ -40,13 +40,13 @@ void CreateNetworkInterfaceResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["NetworkInterfaceId"].isNull()) - networkInterfaceId_ = value["NetworkInterfaceId"].asString(); + if(!value["NetworkInterfaceId"].isNull()) + networkInterfaceId_ = value["NetworkInterfaceId"].asString(); } -std::string CreateNetworkInterfaceResult::getNetworkInterfaceId()const -{ - return networkInterfaceId_; -} - +std::string CreateNetworkInterfaceResult::getNetworkInterfaceId()const +{ + return networkInterfaceId_; +} + diff --git a/ecs/src/model/CreatePhysicalConnectionResult.cc b/ecs/src/model/CreatePhysicalConnectionResult.cc index 9b2bcecdc..f12857ce6 100644 --- a/ecs/src/model/CreatePhysicalConnectionResult.cc +++ b/ecs/src/model/CreatePhysicalConnectionResult.cc @@ -40,13 +40,13 @@ void CreatePhysicalConnectionResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["PhysicalConnectionId"].isNull()) - physicalConnectionId_ = value["PhysicalConnectionId"].asString(); + if(!value["PhysicalConnectionId"].isNull()) + physicalConnectionId_ = value["PhysicalConnectionId"].asString(); } -std::string CreatePhysicalConnectionResult::getPhysicalConnectionId()const -{ - return physicalConnectionId_; -} - +std::string CreatePhysicalConnectionResult::getPhysicalConnectionId()const +{ + return physicalConnectionId_; +} + diff --git a/ecs/src/model/CreateRouterInterfaceResult.cc b/ecs/src/model/CreateRouterInterfaceResult.cc index 14c57fc88..15c0bbbe3 100644 --- a/ecs/src/model/CreateRouterInterfaceResult.cc +++ b/ecs/src/model/CreateRouterInterfaceResult.cc @@ -40,13 +40,13 @@ void CreateRouterInterfaceResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["RouterInterfaceId"].isNull()) - routerInterfaceId_ = value["RouterInterfaceId"].asString(); + if(!value["RouterInterfaceId"].isNull()) + routerInterfaceId_ = value["RouterInterfaceId"].asString(); } -std::string CreateRouterInterfaceResult::getRouterInterfaceId()const -{ - return routerInterfaceId_; -} - +std::string CreateRouterInterfaceResult::getRouterInterfaceId()const +{ + return routerInterfaceId_; +} + diff --git a/ecs/src/model/CreateSecurityGroupResult.cc b/ecs/src/model/CreateSecurityGroupResult.cc index 29cb446e9..e9f496867 100644 --- a/ecs/src/model/CreateSecurityGroupResult.cc +++ b/ecs/src/model/CreateSecurityGroupResult.cc @@ -40,13 +40,13 @@ void CreateSecurityGroupResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["SecurityGroupId"].isNull()) - securityGroupId_ = value["SecurityGroupId"].asString(); + if(!value["SecurityGroupId"].isNull()) + securityGroupId_ = value["SecurityGroupId"].asString(); } -std::string CreateSecurityGroupResult::getSecurityGroupId()const -{ - return securityGroupId_; -} - +std::string CreateSecurityGroupResult::getSecurityGroupId()const +{ + return securityGroupId_; +} + diff --git a/ecs/src/model/CreateSnapshotResult.cc b/ecs/src/model/CreateSnapshotResult.cc index 59f76bd89..334e6b159 100644 --- a/ecs/src/model/CreateSnapshotResult.cc +++ b/ecs/src/model/CreateSnapshotResult.cc @@ -40,13 +40,13 @@ void CreateSnapshotResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["SnapshotId"].isNull()) - snapshotId_ = value["SnapshotId"].asString(); + if(!value["SnapshotId"].isNull()) + snapshotId_ = value["SnapshotId"].asString(); } -std::string CreateSnapshotResult::getSnapshotId()const -{ - return snapshotId_; -} - +std::string CreateSnapshotResult::getSnapshotId()const +{ + return snapshotId_; +} + diff --git a/ecs/src/model/CreateUserEventRequest.cc b/ecs/src/model/CreateUserEventRequest.cc new file mode 100644 index 000000000..eed480e6e --- /dev/null +++ b/ecs/src/model/CreateUserEventRequest.cc @@ -0,0 +1,313 @@ +/* + * 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::CreateUserEventRequest; + +CreateUserEventRequest::CreateUserEventRequest() : + RpcServiceRequest("ecs", "2014-05-26", "CreateUserEvent") +{} + +CreateUserEventRequest::~CreateUserEventRequest() +{} + +long CreateUserEventRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void CreateUserEventRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +long CreateUserEventRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void CreateUserEventRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool CreateUserEventRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void CreateUserEventRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string CreateUserEventRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void CreateUserEventRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string CreateUserEventRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void CreateUserEventRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string CreateUserEventRequest::getCallerType()const +{ + return callerType_; +} + +void CreateUserEventRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string CreateUserEventRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void CreateUserEventRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string CreateUserEventRequest::getSecurityToken()const +{ + return securityToken_; +} + +void CreateUserEventRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string CreateUserEventRequest::getRegionId()const +{ + return regionId_; +} + +void CreateUserEventRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +bool CreateUserEventRequest::getEnable()const +{ + return enable_; +} + +void CreateUserEventRequest::setEnable(bool enable) +{ + enable_ = enable; + setParameter("Enable", std::to_string(enable)); +} + +std::string CreateUserEventRequest::getRequestContent()const +{ + return requestContent_; +} + +void CreateUserEventRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string CreateUserEventRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void CreateUserEventRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string CreateUserEventRequest::getPlanTime()const +{ + return planTime_; +} + +void CreateUserEventRequest::setPlanTime(const std::string& planTime) +{ + planTime_ = planTime; + setParameter("PlanTime", planTime); +} + +std::string CreateUserEventRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void CreateUserEventRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long CreateUserEventRequest::getCallerUid()const +{ + return callerUid_; +} + +void CreateUserEventRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string CreateUserEventRequest::getApp_ip()const +{ + return app_ip_; +} + +void CreateUserEventRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string CreateUserEventRequest::getExpireTime()const +{ + return expireTime_; +} + +void CreateUserEventRequest::setExpireTime(const std::string& expireTime) +{ + expireTime_ = expireTime; + setParameter("ExpireTime", expireTime); +} + +std::string CreateUserEventRequest::getResourceId()const +{ + return resourceId_; +} + +void CreateUserEventRequest::setResourceId(const std::string& resourceId) +{ + resourceId_ = resourceId; + setParameter("ResourceId", resourceId); +} + +std::string CreateUserEventRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void CreateUserEventRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string CreateUserEventRequest::getCallerBid()const +{ + return callerBid_; +} + +void CreateUserEventRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long CreateUserEventRequest::getOwnerId()const +{ + return ownerId_; +} + +void CreateUserEventRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +bool CreateUserEventRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void CreateUserEventRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool CreateUserEventRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void CreateUserEventRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool CreateUserEventRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void CreateUserEventRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string CreateUserEventRequest::getRequestId()const +{ + return requestId_; +} + +void CreateUserEventRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string CreateUserEventRequest::getEventType()const +{ + return eventType_; +} + +void CreateUserEventRequest::setEventType(const std::string& eventType) +{ + eventType_ = eventType; + setParameter("EventType", eventType); +} + diff --git a/ecs/src/model/CreateUserEventResult.cc b/ecs/src/model/CreateUserEventResult.cc new file mode 100644 index 000000000..b3d7b354b --- /dev/null +++ b/ecs/src/model/CreateUserEventResult.cc @@ -0,0 +1,52 @@ +/* + * 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; + +CreateUserEventResult::CreateUserEventResult() : + ServiceResult() +{} + +CreateUserEventResult::CreateUserEventResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +CreateUserEventResult::~CreateUserEventResult() +{} + +void CreateUserEventResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + if(!value["EventId"].isNull()) + eventId_ = value["EventId"].asString(); + +} + +std::string CreateUserEventResult::getEventId()const +{ + return eventId_; +} + diff --git a/ecs/src/model/CreateVSwitchResult.cc b/ecs/src/model/CreateVSwitchResult.cc index 3a5403cda..b62d0bfa2 100644 --- a/ecs/src/model/CreateVSwitchResult.cc +++ b/ecs/src/model/CreateVSwitchResult.cc @@ -40,13 +40,13 @@ void CreateVSwitchResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["VSwitchId"].isNull()) - vSwitchId_ = value["VSwitchId"].asString(); + if(!value["VSwitchId"].isNull()) + vSwitchId_ = value["VSwitchId"].asString(); } -std::string CreateVSwitchResult::getVSwitchId()const -{ - return vSwitchId_; -} - +std::string CreateVSwitchResult::getVSwitchId()const +{ + return vSwitchId_; +} + diff --git a/ecs/src/model/CreateVirtualBorderRouterResult.cc b/ecs/src/model/CreateVirtualBorderRouterResult.cc index eba796a29..9f8c7c3ee 100644 --- a/ecs/src/model/CreateVirtualBorderRouterResult.cc +++ b/ecs/src/model/CreateVirtualBorderRouterResult.cc @@ -40,13 +40,13 @@ void CreateVirtualBorderRouterResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["VbrId"].isNull()) - vbrId_ = value["VbrId"].asString(); + if(!value["VbrId"].isNull()) + vbrId_ = value["VbrId"].asString(); } -std::string CreateVirtualBorderRouterResult::getVbrId()const -{ - return vbrId_; -} - +std::string CreateVirtualBorderRouterResult::getVbrId()const +{ + return vbrId_; +} + diff --git a/ecs/src/model/CreateVpcResult.cc b/ecs/src/model/CreateVpcResult.cc index dd3933bca..8cc44d116 100644 --- a/ecs/src/model/CreateVpcResult.cc +++ b/ecs/src/model/CreateVpcResult.cc @@ -40,27 +40,27 @@ void CreateVpcResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["VpcId"].isNull()) - vpcId_ = value["VpcId"].asString(); - if(!value["VRouterId"].isNull()) - vRouterId_ = value["VRouterId"].asString(); - if(!value["RouteTableId"].isNull()) - routeTableId_ = value["RouteTableId"].asString(); + if(!value["VpcId"].isNull()) + vpcId_ = value["VpcId"].asString(); + if(!value["VRouterId"].isNull()) + vRouterId_ = value["VRouterId"].asString(); + if(!value["RouteTableId"].isNull()) + routeTableId_ = value["RouteTableId"].asString(); } -std::string CreateVpcResult::getVRouterId()const -{ - return vRouterId_; -} - -std::string CreateVpcResult::getRouteTableId()const -{ - return routeTableId_; -} - -std::string CreateVpcResult::getVpcId()const -{ - return vpcId_; -} - +std::string CreateVpcResult::getVRouterId()const +{ + return vRouterId_; +} + +std::string CreateVpcResult::getRouteTableId()const +{ + return routeTableId_; +} + +std::string CreateVpcResult::getVpcId()const +{ + return vpcId_; +} + diff --git a/ecs/src/model/DescribeAccessPointsResult.cc b/ecs/src/model/DescribeAccessPointsResult.cc index ecb2bca0a..96cb6e7dd 100644 --- a/ecs/src/model/DescribeAccessPointsResult.cc +++ b/ecs/src/model/DescribeAccessPointsResult.cc @@ -40,54 +40,54 @@ void DescribeAccessPointsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allAccessPointSet = value["AccessPointSet"]["AccessPointType"]; - for (auto value : allAccessPointSet) - { - AccessPointType accessPointSetObject; - if(!value["AccessPointId"].isNull()) - accessPointSetObject.accessPointId = value["AccessPointId"].asString(); - if(!value["Status"].isNull()) - accessPointSetObject.status = value["Status"].asString(); - if(!value["Type"].isNull()) - accessPointSetObject.type = value["Type"].asString(); - if(!value["AttachedRegionNo"].isNull()) - accessPointSetObject.attachedRegionNo = value["AttachedRegionNo"].asString(); - if(!value["Location"].isNull()) - accessPointSetObject.location = value["Location"].asString(); - if(!value["HostOperator"].isNull()) - accessPointSetObject.hostOperator = value["HostOperator"].asString(); - if(!value["Name"].isNull()) - accessPointSetObject.name = value["Name"].asString(); - if(!value["Description"].isNull()) - accessPointSetObject.description = value["Description"].asString(); - accessPointSet_.push_back(accessPointSetObject); - } - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); + auto allAccessPointSet = value["AccessPointSet"]["AccessPointType"]; + for (auto value : allAccessPointSet) + { + AccessPointType accessPointSetObject; + if(!value["AccessPointId"].isNull()) + accessPointSetObject.accessPointId = value["AccessPointId"].asString(); + if(!value["Status"].isNull()) + accessPointSetObject.status = value["Status"].asString(); + if(!value["Type"].isNull()) + accessPointSetObject.type = value["Type"].asString(); + if(!value["AttachedRegionNo"].isNull()) + accessPointSetObject.attachedRegionNo = value["AttachedRegionNo"].asString(); + if(!value["Location"].isNull()) + accessPointSetObject.location = value["Location"].asString(); + if(!value["HostOperator"].isNull()) + accessPointSetObject.hostOperator = value["HostOperator"].asString(); + if(!value["Name"].isNull()) + accessPointSetObject.name = value["Name"].asString(); + if(!value["Description"].isNull()) + accessPointSetObject.description = value["Description"].asString(); + accessPointSet_.push_back(accessPointSetObject); + } + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); } -std::vector DescribeAccessPointsResult::getAccessPointSet()const -{ - return accessPointSet_; -} - -int DescribeAccessPointsResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeAccessPointsResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeAccessPointsResult::getPageNumber()const -{ - return pageNumber_; -} - +std::vector DescribeAccessPointsResult::getAccessPointSet()const +{ + return accessPointSet_; +} + +int DescribeAccessPointsResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeAccessPointsResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeAccessPointsResult::getPageNumber()const +{ + return pageNumber_; +} + diff --git a/ecs/src/model/DescribeAutoSnapshotPolicyExResult.cc b/ecs/src/model/DescribeAutoSnapshotPolicyExResult.cc index 7343ce4ce..5b008f38a 100644 --- a/ecs/src/model/DescribeAutoSnapshotPolicyExResult.cc +++ b/ecs/src/model/DescribeAutoSnapshotPolicyExResult.cc @@ -40,58 +40,58 @@ void DescribeAutoSnapshotPolicyExResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allAutoSnapshotPolicies = value["AutoSnapshotPolicies"]["AutoSnapshotPolicy"]; - for (auto value : allAutoSnapshotPolicies) - { - AutoSnapshotPolicy autoSnapshotPoliciesObject; - if(!value["AutoSnapshotPolicyId"].isNull()) - autoSnapshotPoliciesObject.autoSnapshotPolicyId = value["AutoSnapshotPolicyId"].asString(); - if(!value["RegionId"].isNull()) - autoSnapshotPoliciesObject.regionId = value["RegionId"].asString(); - if(!value["AutoSnapshotPolicyName"].isNull()) - autoSnapshotPoliciesObject.autoSnapshotPolicyName = value["AutoSnapshotPolicyName"].asString(); - if(!value["TimePoints"].isNull()) - autoSnapshotPoliciesObject.timePoints = value["TimePoints"].asString(); - if(!value["RepeatWeekdays"].isNull()) - autoSnapshotPoliciesObject.repeatWeekdays = value["RepeatWeekdays"].asString(); - if(!value["RetentionDays"].isNull()) - autoSnapshotPoliciesObject.retentionDays = std::stoi(value["RetentionDays"].asString()); - if(!value["DiskNums"].isNull()) - autoSnapshotPoliciesObject.diskNums = std::stoi(value["DiskNums"].asString()); - if(!value["VolumeNums"].isNull()) - autoSnapshotPoliciesObject.volumeNums = std::stoi(value["VolumeNums"].asString()); - if(!value["CreationTime"].isNull()) - autoSnapshotPoliciesObject.creationTime = value["CreationTime"].asString(); - if(!value["Status"].isNull()) - autoSnapshotPoliciesObject.status = value["Status"].asString(); - autoSnapshotPolicies_.push_back(autoSnapshotPoliciesObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allAutoSnapshotPolicies = value["AutoSnapshotPolicies"]["AutoSnapshotPolicy"]; + for (auto value : allAutoSnapshotPolicies) + { + AutoSnapshotPolicy autoSnapshotPoliciesObject; + if(!value["AutoSnapshotPolicyId"].isNull()) + autoSnapshotPoliciesObject.autoSnapshotPolicyId = value["AutoSnapshotPolicyId"].asString(); + if(!value["RegionId"].isNull()) + autoSnapshotPoliciesObject.regionId = value["RegionId"].asString(); + if(!value["AutoSnapshotPolicyName"].isNull()) + autoSnapshotPoliciesObject.autoSnapshotPolicyName = value["AutoSnapshotPolicyName"].asString(); + if(!value["TimePoints"].isNull()) + autoSnapshotPoliciesObject.timePoints = value["TimePoints"].asString(); + if(!value["RepeatWeekdays"].isNull()) + autoSnapshotPoliciesObject.repeatWeekdays = value["RepeatWeekdays"].asString(); + if(!value["RetentionDays"].isNull()) + autoSnapshotPoliciesObject.retentionDays = std::stoi(value["RetentionDays"].asString()); + if(!value["DiskNums"].isNull()) + autoSnapshotPoliciesObject.diskNums = std::stoi(value["DiskNums"].asString()); + if(!value["VolumeNums"].isNull()) + autoSnapshotPoliciesObject.volumeNums = std::stoi(value["VolumeNums"].asString()); + if(!value["CreationTime"].isNull()) + autoSnapshotPoliciesObject.creationTime = value["CreationTime"].asString(); + if(!value["Status"].isNull()) + autoSnapshotPoliciesObject.status = value["Status"].asString(); + autoSnapshotPolicies_.push_back(autoSnapshotPoliciesObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeAutoSnapshotPolicyExResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeAutoSnapshotPolicyExResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeAutoSnapshotPolicyExResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeAutoSnapshotPolicyExResult::getAutoSnapshotPolicies()const -{ - return autoSnapshotPolicies_; -} - +int DescribeAutoSnapshotPolicyExResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeAutoSnapshotPolicyExResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeAutoSnapshotPolicyExResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeAutoSnapshotPolicyExResult::getAutoSnapshotPolicies()const +{ + return autoSnapshotPolicies_; +} + diff --git a/ecs/src/model/DescribeAutoSnapshotPolicyResult.cc b/ecs/src/model/DescribeAutoSnapshotPolicyResult.cc index 59b2e6dc4..960115094 100644 --- a/ecs/src/model/DescribeAutoSnapshotPolicyResult.cc +++ b/ecs/src/model/DescribeAutoSnapshotPolicyResult.cc @@ -40,55 +40,45 @@ void DescribeAutoSnapshotPolicyResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allAutoSnapshotPolicy = value["AutoSnapshotPolicy"]; - for (auto value : allAutoSnapshotPolicy) - { - AutoSnapshotPolicy autoSnapshotPolicyObject; - if(!value["SystemDiskPolicyEnabled"].isNull()) - autoSnapshotPolicyObject.systemDiskPolicyEnabled = value["SystemDiskPolicyEnabled"].asString(); - if(!value["SystemDiskPolicyTimePeriod"].isNull()) - autoSnapshotPolicyObject.systemDiskPolicyTimePeriod = value["SystemDiskPolicyTimePeriod"].asString(); - if(!value["SystemDiskPolicyRetentionDays"].isNull()) - autoSnapshotPolicyObject.systemDiskPolicyRetentionDays = value["SystemDiskPolicyRetentionDays"].asString(); - if(!value["SystemDiskPolicyRetentionLastWeek"].isNull()) - autoSnapshotPolicyObject.systemDiskPolicyRetentionLastWeek = value["SystemDiskPolicyRetentionLastWeek"].asString(); - if(!value["DataDiskPolicyEnabled"].isNull()) - autoSnapshotPolicyObject.dataDiskPolicyEnabled = value["DataDiskPolicyEnabled"].asString(); - if(!value["DataDiskPolicyTimePeriod"].isNull()) - autoSnapshotPolicyObject.dataDiskPolicyTimePeriod = value["DataDiskPolicyTimePeriod"].asString(); - if(!value["DataDiskPolicyRetentionDays"].isNull()) - autoSnapshotPolicyObject.dataDiskPolicyRetentionDays = value["DataDiskPolicyRetentionDays"].asString(); - if(!value["DataDiskPolicyRetentionLastWeek"].isNull()) - autoSnapshotPolicyObject.dataDiskPolicyRetentionLastWeek = value["DataDiskPolicyRetentionLastWeek"].asString(); - autoSnapshotPolicy_.push_back(autoSnapshotPolicyObject); - } - auto allAutoSnapshotExcutionStatus = value["AutoSnapshotExcutionStatus"]; - for (auto value : allAutoSnapshotExcutionStatus) - { - AutoSnapshotExcutionStatus autoSnapshotExcutionStatusObject; - if(!value["SystemDiskExcutionStatus"].isNull()) - autoSnapshotExcutionStatusObject.systemDiskExcutionStatus = value["SystemDiskExcutionStatus"].asString(); - if(!value["DataDiskExcutionStatus"].isNull()) - autoSnapshotExcutionStatusObject.dataDiskExcutionStatus = value["DataDiskExcutionStatus"].asString(); - autoSnapshotExcutionStatus_.push_back(autoSnapshotExcutionStatusObject); - } - if(!value["AutoSnapshotOccupation"].isNull()) - autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString()); + auto autoSnapshotPolicyNode = value["AutoSnapshotPolicy"]; + if(!autoSnapshotPolicyNode["SystemDiskPolicyEnabled"].isNull()) + autoSnapshotPolicy_.systemDiskPolicyEnabled = autoSnapshotPolicyNode["SystemDiskPolicyEnabled"].asString(); + if(!autoSnapshotPolicyNode["SystemDiskPolicyTimePeriod"].isNull()) + autoSnapshotPolicy_.systemDiskPolicyTimePeriod = autoSnapshotPolicyNode["SystemDiskPolicyTimePeriod"].asString(); + if(!autoSnapshotPolicyNode["SystemDiskPolicyRetentionDays"].isNull()) + autoSnapshotPolicy_.systemDiskPolicyRetentionDays = autoSnapshotPolicyNode["SystemDiskPolicyRetentionDays"].asString(); + if(!autoSnapshotPolicyNode["SystemDiskPolicyRetentionLastWeek"].isNull()) + autoSnapshotPolicy_.systemDiskPolicyRetentionLastWeek = autoSnapshotPolicyNode["SystemDiskPolicyRetentionLastWeek"].asString(); + if(!autoSnapshotPolicyNode["DataDiskPolicyEnabled"].isNull()) + autoSnapshotPolicy_.dataDiskPolicyEnabled = autoSnapshotPolicyNode["DataDiskPolicyEnabled"].asString(); + if(!autoSnapshotPolicyNode["DataDiskPolicyTimePeriod"].isNull()) + autoSnapshotPolicy_.dataDiskPolicyTimePeriod = autoSnapshotPolicyNode["DataDiskPolicyTimePeriod"].asString(); + if(!autoSnapshotPolicyNode["DataDiskPolicyRetentionDays"].isNull()) + autoSnapshotPolicy_.dataDiskPolicyRetentionDays = autoSnapshotPolicyNode["DataDiskPolicyRetentionDays"].asString(); + if(!autoSnapshotPolicyNode["DataDiskPolicyRetentionLastWeek"].isNull()) + autoSnapshotPolicy_.dataDiskPolicyRetentionLastWeek = autoSnapshotPolicyNode["DataDiskPolicyRetentionLastWeek"].asString(); + auto autoSnapshotExcutionStatusNode = value["AutoSnapshotExcutionStatus"]; + if(!autoSnapshotExcutionStatusNode["SystemDiskExcutionStatus"].isNull()) + autoSnapshotExcutionStatus_.systemDiskExcutionStatus = autoSnapshotExcutionStatusNode["SystemDiskExcutionStatus"].asString(); + if(!autoSnapshotExcutionStatusNode["DataDiskExcutionStatus"].isNull()) + autoSnapshotExcutionStatus_.dataDiskExcutionStatus = autoSnapshotExcutionStatusNode["DataDiskExcutionStatus"].asString(); + if(!value["AutoSnapshotOccupation"].isNull()) + autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString()); } -int DescribeAutoSnapshotPolicyResult::getAutoSnapshotOccupation()const -{ - return autoSnapshotOccupation_; -} - -std::vector DescribeAutoSnapshotPolicyResult::getAutoSnapshotExcutionStatus()const -{ - return autoSnapshotExcutionStatus_; -} - -std::vector DescribeAutoSnapshotPolicyResult::getAutoSnapshotPolicy()const -{ - return autoSnapshotPolicy_; -} - +int DescribeAutoSnapshotPolicyResult::getAutoSnapshotOccupation()const +{ + return autoSnapshotOccupation_; +} + +DescribeAutoSnapshotPolicyResult::AutoSnapshotExcutionStatus DescribeAutoSnapshotPolicyResult::getAutoSnapshotExcutionStatus()const +{ + return autoSnapshotExcutionStatus_; +} + +DescribeAutoSnapshotPolicyResult::AutoSnapshotPolicy DescribeAutoSnapshotPolicyResult::getAutoSnapshotPolicy()const +{ + return autoSnapshotPolicy_; +} + diff --git a/ecs/src/model/DescribeAvailableResourceResult.cc b/ecs/src/model/DescribeAvailableResourceResult.cc index 72f74f65d..81e5b7e53 100644 --- a/ecs/src/model/DescribeAvailableResourceResult.cc +++ b/ecs/src/model/DescribeAvailableResourceResult.cc @@ -40,47 +40,47 @@ void DescribeAvailableResourceResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allAvailableZones = value["AvailableZones"]["AvailableZone"]; - for (auto value : allAvailableZones) - { - AvailableZone availableZonesObject; - if(!value["RegionId"].isNull()) - availableZonesObject.regionId = value["RegionId"].asString(); - if(!value["ZoneId"].isNull()) - availableZonesObject.zoneId = value["ZoneId"].asString(); - if(!value["Status"].isNull()) - availableZonesObject.status = value["Status"].asString(); - auto allAvailableResources = value["AvailableResources"]["AvailableResource"]; - for (auto value : allAvailableResources) - { - AvailableZone::AvailableResource availableResourcesObject; - if(!value["Type"].isNull()) - availableResourcesObject.type = value["Type"].asString(); - auto allSupportedResources = value["SupportedResources"]["SupportedResource"]; - for (auto value : allSupportedResources) - { - AvailableZone::AvailableResource::SupportedResource supportedResourcesObject; - if(!value["Value"].isNull()) - supportedResourcesObject.value = value["Value"].asString(); - if(!value["Status"].isNull()) - supportedResourcesObject.status = value["Status"].asString(); - if(!value["Min"].isNull()) - supportedResourcesObject.min = std::stoi(value["Min"].asString()); - if(!value["Max"].isNull()) - supportedResourcesObject.max = std::stoi(value["Max"].asString()); - if(!value["Unit"].isNull()) - supportedResourcesObject.unit = value["Unit"].asString(); - availableResourcesObject.supportedResources.push_back(supportedResourcesObject); - } - availableZonesObject.availableResources.push_back(availableResourcesObject); - } - availableZones_.push_back(availableZonesObject); - } + auto allAvailableZones = value["AvailableZones"]["AvailableZone"]; + for (auto value : allAvailableZones) + { + AvailableZone availableZonesObject; + if(!value["RegionId"].isNull()) + availableZonesObject.regionId = value["RegionId"].asString(); + if(!value["ZoneId"].isNull()) + availableZonesObject.zoneId = value["ZoneId"].asString(); + if(!value["Status"].isNull()) + availableZonesObject.status = value["Status"].asString(); + auto allAvailableResources = value["AvailableResources"]["AvailableResource"]; + for (auto value : allAvailableResources) + { + AvailableZone::AvailableResource availableResourcesObject; + if(!value["Type"].isNull()) + availableResourcesObject.type = value["Type"].asString(); + auto allSupportedResources = value["SupportedResources"]["SupportedResource"]; + for (auto value : allSupportedResources) + { + AvailableZone::AvailableResource::SupportedResource supportedResourcesObject; + if(!value["Value"].isNull()) + supportedResourcesObject.value = value["Value"].asString(); + if(!value["Status"].isNull()) + supportedResourcesObject.status = value["Status"].asString(); + if(!value["Min"].isNull()) + supportedResourcesObject.min = std::stoi(value["Min"].asString()); + if(!value["Max"].isNull()) + supportedResourcesObject.max = std::stoi(value["Max"].asString()); + if(!value["Unit"].isNull()) + supportedResourcesObject.unit = value["Unit"].asString(); + availableResourcesObject.supportedResources.push_back(supportedResourcesObject); + } + availableZonesObject.availableResources.push_back(availableResourcesObject); + } + availableZones_.push_back(availableZonesObject); + } } -std::vector DescribeAvailableResourceResult::getAvailableZones()const -{ - return availableZones_; -} - +std::vector DescribeAvailableResourceResult::getAvailableZones()const +{ + return availableZones_; +} + diff --git a/ecs/src/model/DescribeBandwidthLimitationResult.cc b/ecs/src/model/DescribeBandwidthLimitationResult.cc index 89bb1f063..7e2509359 100644 --- a/ecs/src/model/DescribeBandwidthLimitationResult.cc +++ b/ecs/src/model/DescribeBandwidthLimitationResult.cc @@ -40,25 +40,25 @@ void DescribeBandwidthLimitationResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allBandwidths = value["Bandwidths"]["Bandwidth"]; - for (auto value : allBandwidths) - { - Bandwidth bandwidthsObject; - if(!value["InternetChargeType"].isNull()) - bandwidthsObject.internetChargeType = value["InternetChargeType"].asString(); - if(!value["Min"].isNull()) - bandwidthsObject.min = std::stoi(value["Min"].asString()); - if(!value["Max"].isNull()) - bandwidthsObject.max = std::stoi(value["Max"].asString()); - if(!value["Unit"].isNull()) - bandwidthsObject.unit = value["Unit"].asString(); - bandwidths_.push_back(bandwidthsObject); - } + auto allBandwidths = value["Bandwidths"]["Bandwidth"]; + for (auto value : allBandwidths) + { + Bandwidth bandwidthsObject; + if(!value["InternetChargeType"].isNull()) + bandwidthsObject.internetChargeType = value["InternetChargeType"].asString(); + if(!value["Min"].isNull()) + bandwidthsObject.min = std::stoi(value["Min"].asString()); + if(!value["Max"].isNull()) + bandwidthsObject.max = std::stoi(value["Max"].asString()); + if(!value["Unit"].isNull()) + bandwidthsObject.unit = value["Unit"].asString(); + bandwidths_.push_back(bandwidthsObject); + } } -std::vector DescribeBandwidthLimitationResult::getBandwidths()const -{ - return bandwidths_; -} - +std::vector DescribeBandwidthLimitationResult::getBandwidths()const +{ + return bandwidths_; +} + diff --git a/ecs/src/model/DescribeBandwidthPackagesResult.cc b/ecs/src/model/DescribeBandwidthPackagesResult.cc index 51e58bc81..53dae1064 100644 --- a/ecs/src/model/DescribeBandwidthPackagesResult.cc +++ b/ecs/src/model/DescribeBandwidthPackagesResult.cc @@ -40,74 +40,74 @@ void DescribeBandwidthPackagesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allBandwidthPackages = value["BandwidthPackages"]["BandwidthPackage"]; - for (auto value : allBandwidthPackages) - { - BandwidthPackage bandwidthPackagesObject; - if(!value["BandwidthPackageId"].isNull()) - bandwidthPackagesObject.bandwidthPackageId = value["BandwidthPackageId"].asString(); - if(!value["RegionId"].isNull()) - bandwidthPackagesObject.regionId = value["RegionId"].asString(); - if(!value["Name"].isNull()) - bandwidthPackagesObject.name = value["Name"].asString(); - if(!value["Description"].isNull()) - bandwidthPackagesObject.description = value["Description"].asString(); - if(!value["ZoneId"].isNull()) - bandwidthPackagesObject.zoneId = value["ZoneId"].asString(); - if(!value["NatGatewayId"].isNull()) - bandwidthPackagesObject.natGatewayId = value["NatGatewayId"].asString(); - if(!value["Bandwidth"].isNull()) - bandwidthPackagesObject.bandwidth = value["Bandwidth"].asString(); - if(!value["InstanceChargeType"].isNull()) - bandwidthPackagesObject.instanceChargeType = value["InstanceChargeType"].asString(); - if(!value["InternetChargeType"].isNull()) - bandwidthPackagesObject.internetChargeType = value["InternetChargeType"].asString(); - if(!value["BusinessStatus"].isNull()) - bandwidthPackagesObject.businessStatus = value["BusinessStatus"].asString(); - if(!value["IpCount"].isNull()) - bandwidthPackagesObject.ipCount = value["IpCount"].asString(); - if(!value["CreationTime"].isNull()) - bandwidthPackagesObject.creationTime = value["CreationTime"].asString(); - if(!value["Status"].isNull()) - bandwidthPackagesObject.status = value["Status"].asString(); - auto allPublicIpAddresses = value["PublicIpAddresses"]["PublicIpAddresse"]; - for (auto value : allPublicIpAddresses) - { - BandwidthPackage::PublicIpAddresse publicIpAddressesObject; - if(!value["AllocationId"].isNull()) - publicIpAddressesObject.allocationId = value["AllocationId"].asString(); - if(!value["IpAddress"].isNull()) - publicIpAddressesObject.ipAddress = value["IpAddress"].asString(); - bandwidthPackagesObject.publicIpAddresses.push_back(publicIpAddressesObject); - } - bandwidthPackages_.push_back(bandwidthPackagesObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allBandwidthPackages = value["BandwidthPackages"]["BandwidthPackage"]; + for (auto value : allBandwidthPackages) + { + BandwidthPackage bandwidthPackagesObject; + if(!value["BandwidthPackageId"].isNull()) + bandwidthPackagesObject.bandwidthPackageId = value["BandwidthPackageId"].asString(); + if(!value["RegionId"].isNull()) + bandwidthPackagesObject.regionId = value["RegionId"].asString(); + if(!value["Name"].isNull()) + bandwidthPackagesObject.name = value["Name"].asString(); + if(!value["Description"].isNull()) + bandwidthPackagesObject.description = value["Description"].asString(); + if(!value["ZoneId"].isNull()) + bandwidthPackagesObject.zoneId = value["ZoneId"].asString(); + if(!value["NatGatewayId"].isNull()) + bandwidthPackagesObject.natGatewayId = value["NatGatewayId"].asString(); + if(!value["Bandwidth"].isNull()) + bandwidthPackagesObject.bandwidth = value["Bandwidth"].asString(); + if(!value["InstanceChargeType"].isNull()) + bandwidthPackagesObject.instanceChargeType = value["InstanceChargeType"].asString(); + if(!value["InternetChargeType"].isNull()) + bandwidthPackagesObject.internetChargeType = value["InternetChargeType"].asString(); + if(!value["BusinessStatus"].isNull()) + bandwidthPackagesObject.businessStatus = value["BusinessStatus"].asString(); + if(!value["IpCount"].isNull()) + bandwidthPackagesObject.ipCount = value["IpCount"].asString(); + if(!value["CreationTime"].isNull()) + bandwidthPackagesObject.creationTime = value["CreationTime"].asString(); + if(!value["Status"].isNull()) + bandwidthPackagesObject.status = value["Status"].asString(); + auto allPublicIpAddresses = value["PublicIpAddresses"]["PublicIpAddresse"]; + for (auto value : allPublicIpAddresses) + { + BandwidthPackage::PublicIpAddresse publicIpAddressesObject; + if(!value["AllocationId"].isNull()) + publicIpAddressesObject.allocationId = value["AllocationId"].asString(); + if(!value["IpAddress"].isNull()) + publicIpAddressesObject.ipAddress = value["IpAddress"].asString(); + bandwidthPackagesObject.publicIpAddresses.push_back(publicIpAddressesObject); + } + bandwidthPackages_.push_back(bandwidthPackagesObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeBandwidthPackagesResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeBandwidthPackagesResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeBandwidthPackagesResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeBandwidthPackagesResult::getBandwidthPackages()const -{ - return bandwidthPackages_; -} - +int DescribeBandwidthPackagesResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeBandwidthPackagesResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeBandwidthPackagesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeBandwidthPackagesResult::getBandwidthPackages()const +{ + return bandwidthPackages_; +} + diff --git a/ecs/src/model/DescribeClassicLinkInstancesResult.cc b/ecs/src/model/DescribeClassicLinkInstancesResult.cc index f6a7fb3cb..0e77446e0 100644 --- a/ecs/src/model/DescribeClassicLinkInstancesResult.cc +++ b/ecs/src/model/DescribeClassicLinkInstancesResult.cc @@ -40,42 +40,42 @@ void DescribeClassicLinkInstancesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allLinks = value["Links"]["Link"]; - for (auto value : allLinks) - { - Link linksObject; - if(!value["InstanceId"].isNull()) - linksObject.instanceId = value["InstanceId"].asString(); - if(!value["VpcId"].isNull()) - linksObject.vpcId = value["VpcId"].asString(); - links_.push_back(linksObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allLinks = value["Links"]["Link"]; + for (auto value : allLinks) + { + Link linksObject; + if(!value["InstanceId"].isNull()) + linksObject.instanceId = value["InstanceId"].asString(); + if(!value["VpcId"].isNull()) + linksObject.vpcId = value["VpcId"].asString(); + links_.push_back(linksObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeClassicLinkInstancesResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeClassicLinkInstancesResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeClassicLinkInstancesResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeClassicLinkInstancesResult::getLinks()const -{ - return links_; -} - +int DescribeClassicLinkInstancesResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeClassicLinkInstancesResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeClassicLinkInstancesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeClassicLinkInstancesResult::getLinks()const +{ + return links_; +} + diff --git a/ecs/src/model/DescribeClustersResult.cc b/ecs/src/model/DescribeClustersResult.cc index 2ca9bef75..57c7dee85 100644 --- a/ecs/src/model/DescribeClustersResult.cc +++ b/ecs/src/model/DescribeClustersResult.cc @@ -40,19 +40,19 @@ void DescribeClustersResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allClusters = value["Clusters"]["Cluster"]; - for (auto value : allClusters) - { - Cluster clustersObject; - if(!value["ClusterId"].isNull()) - clustersObject.clusterId = value["ClusterId"].asString(); - clusters_.push_back(clustersObject); - } + auto allClusters = value["Clusters"]["Cluster"]; + for (auto value : allClusters) + { + Cluster clustersObject; + if(!value["ClusterId"].isNull()) + clustersObject.clusterId = value["ClusterId"].asString(); + clusters_.push_back(clustersObject); + } } -std::vector DescribeClustersResult::getClusters()const -{ - return clusters_; -} - +std::vector DescribeClustersResult::getClusters()const +{ + return clusters_; +} + diff --git a/ecs/src/model/DescribeCommandsResult.cc b/ecs/src/model/DescribeCommandsResult.cc index be3ccccee..bf6e4c5d6 100644 --- a/ecs/src/model/DescribeCommandsResult.cc +++ b/ecs/src/model/DescribeCommandsResult.cc @@ -40,52 +40,52 @@ void DescribeCommandsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allCommands = value["Commands"]["Command"]; - for (auto value : allCommands) - { - Command commandsObject; - if(!value["CommandId"].isNull()) - commandsObject.commandId = value["CommandId"].asString(); - if(!value["Name"].isNull()) - commandsObject.name = value["Name"].asString(); - if(!value["Type"].isNull()) - commandsObject.type = value["Type"].asString(); - if(!value["Description"].isNull()) - commandsObject.description = value["Description"].asString(); - if(!value["CommandContent"].isNull()) - commandsObject.commandContent = value["CommandContent"].asString(); - if(!value["WorkingDir"].isNull()) - commandsObject.workingDir = value["WorkingDir"].asString(); - if(!value["Timeout"].isNull()) - commandsObject.timeout = std::stol(value["Timeout"].asString()); - commands_.push_back(commandsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stol(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stol(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stol(value["PageSize"].asString()); + auto allCommands = value["Commands"]["Command"]; + for (auto value : allCommands) + { + Command commandsObject; + if(!value["CommandId"].isNull()) + commandsObject.commandId = value["CommandId"].asString(); + if(!value["Name"].isNull()) + commandsObject.name = value["Name"].asString(); + if(!value["Type"].isNull()) + commandsObject.type = value["Type"].asString(); + if(!value["Description"].isNull()) + commandsObject.description = value["Description"].asString(); + if(!value["CommandContent"].isNull()) + commandsObject.commandContent = value["CommandContent"].asString(); + if(!value["WorkingDir"].isNull()) + commandsObject.workingDir = value["WorkingDir"].asString(); + if(!value["Timeout"].isNull()) + commandsObject.timeout = std::stol(value["Timeout"].asString()); + commands_.push_back(commandsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stol(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stol(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stol(value["PageSize"].asString()); } -long DescribeCommandsResult::getTotalCount()const -{ - return totalCount_; -} - -long DescribeCommandsResult::getPageSize()const -{ - return pageSize_; -} - -long DescribeCommandsResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeCommandsResult::getCommands()const -{ - return commands_; -} - +long DescribeCommandsResult::getTotalCount()const +{ + return totalCount_; +} + +long DescribeCommandsResult::getPageSize()const +{ + return pageSize_; +} + +long DescribeCommandsResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeCommandsResult::getCommands()const +{ + return commands_; +} + diff --git a/ecs/src/model/DescribeDeploymentSetTopologyResult.cc b/ecs/src/model/DescribeDeploymentSetTopologyResult.cc index c747d2387..53d800e69 100644 --- a/ecs/src/model/DescribeDeploymentSetTopologyResult.cc +++ b/ecs/src/model/DescribeDeploymentSetTopologyResult.cc @@ -40,54 +40,54 @@ void DescribeDeploymentSetTopologyResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allSwitchs = value["Switchs"]["Switch"]; - for (auto value : allSwitchs) - { - Switch switchsObject; - if(!value["SwitchId"].isNull()) - switchsObject.switchId = value["SwitchId"].asString(); - auto allHosts = value["Hosts"]["Host"]; - for (auto value : allHosts) - { - Switch::Host hostsObject; - if(!value["HostId"].isNull()) - hostsObject.hostId = value["HostId"].asString(); - auto allInstanceIds = value["InstanceIds"]["InstanceId"]; - for (auto value : allInstanceIds) - hostsObject.instanceIds.push_back(value.asString()); - switchsObject.hosts.push_back(hostsObject); - } - switchs_.push_back(switchsObject); - } - auto allRacks = value["Racks"]["Rack"]; - for (auto value : allRacks) - { - Rack racksObject; - if(!value["RackId"].isNull()) - racksObject.rackId = value["RackId"].asString(); - auto allHosts1 = value["Hosts"]["Host"]; - for (auto value : allHosts1) - { - Rack::Host2 hosts1Object; - if(!value["HostId"].isNull()) - hosts1Object.hostId = value["HostId"].asString(); - auto allInstanceIds3 = value["InstanceIds"]["InstanceId"]; - for (auto value : allInstanceIds3) - hosts1Object.instanceIds3.push_back(value.asString()); - racksObject.hosts1.push_back(hosts1Object); - } - racks_.push_back(racksObject); - } + auto allSwitchs = value["Switchs"]["Switch"]; + for (auto value : allSwitchs) + { + Switch switchsObject; + if(!value["SwitchId"].isNull()) + switchsObject.switchId = value["SwitchId"].asString(); + auto allHosts = value["Hosts"]["Host"]; + for (auto value : allHosts) + { + Switch::Host hostsObject; + if(!value["HostId"].isNull()) + hostsObject.hostId = value["HostId"].asString(); + auto allInstanceIds = value["InstanceIds"]["InstanceId"]; + for (auto value : allInstanceIds) + hostsObject.instanceIds.push_back(value.asString()); + switchsObject.hosts.push_back(hostsObject); + } + switchs_.push_back(switchsObject); + } + auto allRacks = value["Racks"]["Rack"]; + for (auto value : allRacks) + { + Rack racksObject; + if(!value["RackId"].isNull()) + racksObject.rackId = value["RackId"].asString(); + auto allHosts1 = value["Hosts"]["Host"]; + for (auto value : allHosts1) + { + Rack::Host2 hosts1Object; + if(!value["HostId"].isNull()) + hosts1Object.hostId = value["HostId"].asString(); + auto allInstanceIds3 = value["InstanceIds"]["InstanceId"]; + for (auto value : allInstanceIds3) + hosts1Object.instanceIds3.push_back(value.asString()); + racksObject.hosts1.push_back(hosts1Object); + } + racks_.push_back(racksObject); + } } -std::vector DescribeDeploymentSetTopologyResult::getSwitchs()const -{ - return switchs_; -} - -std::vector DescribeDeploymentSetTopologyResult::getRacks()const -{ - return racks_; -} - +std::vector DescribeDeploymentSetTopologyResult::getSwitchs()const +{ + return switchs_; +} + +std::vector DescribeDeploymentSetTopologyResult::getRacks()const +{ + return racks_; +} + diff --git a/ecs/src/model/DescribeDeploymentSetsResult.cc b/ecs/src/model/DescribeDeploymentSetsResult.cc index 5b80b2b50..9cc04e5ec 100644 --- a/ecs/src/model/DescribeDeploymentSetsResult.cc +++ b/ecs/src/model/DescribeDeploymentSetsResult.cc @@ -40,61 +40,61 @@ void DescribeDeploymentSetsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allDeploymentSets = value["DeploymentSets"]["DeploymentSet"]; - for (auto value : allDeploymentSets) - { - DeploymentSet deploymentSetsObject; - if(!value["DeploymentSetId"].isNull()) - deploymentSetsObject.deploymentSetId = value["DeploymentSetId"].asString(); - if(!value["DeploymentSetDescription"].isNull()) - deploymentSetsObject.deploymentSetDescription = value["DeploymentSetDescription"].asString(); - if(!value["DeploymentSetName"].isNull()) - deploymentSetsObject.deploymentSetName = value["DeploymentSetName"].asString(); - if(!value["Strategy"].isNull()) - deploymentSetsObject.strategy = value["Strategy"].asString(); - if(!value["Domain"].isNull()) - deploymentSetsObject.domain = value["Domain"].asString(); - if(!value["Granularity"].isNull()) - deploymentSetsObject.granularity = value["Granularity"].asString(); - if(!value["InstanceAmount"].isNull()) - deploymentSetsObject.instanceAmount = std::stoi(value["InstanceAmount"].asString()); - if(!value["CreationTime"].isNull()) - deploymentSetsObject.creationTime = value["CreationTime"].asString(); - deploymentSets_.push_back(deploymentSetsObject); - } - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allDeploymentSets = value["DeploymentSets"]["DeploymentSet"]; + for (auto value : allDeploymentSets) + { + DeploymentSet deploymentSetsObject; + if(!value["DeploymentSetId"].isNull()) + deploymentSetsObject.deploymentSetId = value["DeploymentSetId"].asString(); + if(!value["DeploymentSetDescription"].isNull()) + deploymentSetsObject.deploymentSetDescription = value["DeploymentSetDescription"].asString(); + if(!value["DeploymentSetName"].isNull()) + deploymentSetsObject.deploymentSetName = value["DeploymentSetName"].asString(); + if(!value["Strategy"].isNull()) + deploymentSetsObject.strategy = value["Strategy"].asString(); + if(!value["Domain"].isNull()) + deploymentSetsObject.domain = value["Domain"].asString(); + if(!value["Granularity"].isNull()) + deploymentSetsObject.granularity = value["Granularity"].asString(); + if(!value["InstanceAmount"].isNull()) + deploymentSetsObject.instanceAmount = std::stoi(value["InstanceAmount"].asString()); + if(!value["CreationTime"].isNull()) + deploymentSetsObject.creationTime = value["CreationTime"].asString(); + deploymentSets_.push_back(deploymentSetsObject); + } + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeDeploymentSetsResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeDeploymentSetsResult::getPageSize()const -{ - return pageSize_; -} - -std::vector DescribeDeploymentSetsResult::getDeploymentSets()const -{ - return deploymentSets_; -} - -int DescribeDeploymentSetsResult::getPageNumber()const -{ - return pageNumber_; -} - -std::string DescribeDeploymentSetsResult::getRegionId()const -{ - return regionId_; -} - +int DescribeDeploymentSetsResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeDeploymentSetsResult::getPageSize()const +{ + return pageSize_; +} + +std::vector DescribeDeploymentSetsResult::getDeploymentSets()const +{ + return deploymentSets_; +} + +int DescribeDeploymentSetsResult::getPageNumber()const +{ + return pageNumber_; +} + +std::string DescribeDeploymentSetsResult::getRegionId()const +{ + return regionId_; +} + diff --git a/ecs/src/model/DescribeDiskMonitorDataResult.cc b/ecs/src/model/DescribeDiskMonitorDataResult.cc index 889f479b3..eb3b7bae8 100644 --- a/ecs/src/model/DescribeDiskMonitorDataResult.cc +++ b/ecs/src/model/DescribeDiskMonitorDataResult.cc @@ -40,44 +40,44 @@ void DescribeDiskMonitorDataResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allMonitorData = value["MonitorData"]["DiskMonitorData"]; - for (auto value : allMonitorData) - { - DiskMonitorData monitorDataObject; - if(!value["DiskId"].isNull()) - monitorDataObject.diskId = value["DiskId"].asString(); - if(!value["IOPSRead"].isNull()) - monitorDataObject.iOPSRead = std::stoi(value["IOPSRead"].asString()); - if(!value["IOPSWrite"].isNull()) - monitorDataObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString()); - if(!value["IOPSTotal"].isNull()) - monitorDataObject.iOPSTotal = std::stoi(value["IOPSTotal"].asString()); - if(!value["BPSRead"].isNull()) - monitorDataObject.bPSRead = std::stoi(value["BPSRead"].asString()); - if(!value["BPSWrite"].isNull()) - monitorDataObject.bPSWrite = std::stoi(value["BPSWrite"].asString()); - if(!value["BPSTotal"].isNull()) - monitorDataObject.bPSTotal = std::stoi(value["BPSTotal"].asString()); - if(!value["LatencyRead"].isNull()) - monitorDataObject.latencyRead = std::stoi(value["LatencyRead"].asString()); - if(!value["LatencyWrite"].isNull()) - monitorDataObject.latencyWrite = std::stoi(value["LatencyWrite"].asString()); - if(!value["TimeStamp"].isNull()) - monitorDataObject.timeStamp = value["TimeStamp"].asString(); - monitorData_.push_back(monitorDataObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); + auto allMonitorData = value["MonitorData"]["DiskMonitorData"]; + for (auto value : allMonitorData) + { + DiskMonitorData monitorDataObject; + if(!value["DiskId"].isNull()) + monitorDataObject.diskId = value["DiskId"].asString(); + if(!value["IOPSRead"].isNull()) + monitorDataObject.iOPSRead = std::stoi(value["IOPSRead"].asString()); + if(!value["IOPSWrite"].isNull()) + monitorDataObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString()); + if(!value["IOPSTotal"].isNull()) + monitorDataObject.iOPSTotal = std::stoi(value["IOPSTotal"].asString()); + if(!value["BPSRead"].isNull()) + monitorDataObject.bPSRead = std::stoi(value["BPSRead"].asString()); + if(!value["BPSWrite"].isNull()) + monitorDataObject.bPSWrite = std::stoi(value["BPSWrite"].asString()); + if(!value["BPSTotal"].isNull()) + monitorDataObject.bPSTotal = std::stoi(value["BPSTotal"].asString()); + if(!value["LatencyRead"].isNull()) + monitorDataObject.latencyRead = std::stoi(value["LatencyRead"].asString()); + if(!value["LatencyWrite"].isNull()) + monitorDataObject.latencyWrite = std::stoi(value["LatencyWrite"].asString()); + if(!value["TimeStamp"].isNull()) + monitorDataObject.timeStamp = value["TimeStamp"].asString(); + monitorData_.push_back(monitorDataObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); } -int DescribeDiskMonitorDataResult::getTotalCount()const -{ - return totalCount_; -} - -std::vector DescribeDiskMonitorDataResult::getMonitorData()const -{ - return monitorData_; -} - +int DescribeDiskMonitorDataResult::getTotalCount()const +{ + return totalCount_; +} + +std::vector DescribeDiskMonitorDataResult::getMonitorData()const +{ + return monitorData_; +} + diff --git a/ecs/src/model/DescribeDisksFullStatusResult.cc b/ecs/src/model/DescribeDisksFullStatusResult.cc index 2bee0accc..b177021e5 100644 --- a/ecs/src/model/DescribeDisksFullStatusResult.cc +++ b/ecs/src/model/DescribeDisksFullStatusResult.cc @@ -40,80 +40,65 @@ void DescribeDisksFullStatusResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allDiskFullStatusSet = value["DiskFullStatusSet"]["DiskFullStatusType"]; - for (auto value : allDiskFullStatusSet) - { - DiskFullStatusType diskFullStatusSetObject; - if(!value["DiskId"].isNull()) - diskFullStatusSetObject.diskId = value["DiskId"].asString(); - auto allDiskEventSet = value["DiskEventSet"]["DiskEventType"]; - for (auto value : allDiskEventSet) - { - DiskFullStatusType::DiskEventType diskEventSetObject; - if(!value["EventId"].isNull()) - diskEventSetObject.eventId = value["EventId"].asString(); - if(!value["EventTime"].isNull()) - diskEventSetObject.eventTime = value["EventTime"].asString(); - auto allEventType = value["EventType"]; - for (auto value : allEventType) - { - DiskFullStatusType::DiskEventType::EventType eventTypeObject; - if(!value["Code"].isNull()) - eventTypeObject.code = std::stoi(value["Code"].asString()); - if(!value["Name"].isNull()) - eventTypeObject.name = value["Name"].asString(); - diskEventSetObject.eventType.push_back(eventTypeObject); - } - diskFullStatusSetObject.diskEventSet.push_back(diskEventSetObject); - } - auto allStatus = value["Status"]; - for (auto value : allStatus) - { - DiskFullStatusType::Status statusObject; - if(!value["Code"].isNull()) - statusObject.code = std::stoi(value["Code"].asString()); - if(!value["Name"].isNull()) - statusObject.name = value["Name"].asString(); - diskFullStatusSetObject.status.push_back(statusObject); - } - auto allHealthStatus = value["HealthStatus"]; - for (auto value : allHealthStatus) - { - DiskFullStatusType::HealthStatus healthStatusObject; - if(!value["Code"].isNull()) - healthStatusObject.code = std::stoi(value["Code"].asString()); - if(!value["Name"].isNull()) - healthStatusObject.name = value["Name"].asString(); - diskFullStatusSetObject.healthStatus.push_back(healthStatusObject); - } - diskFullStatusSet_.push_back(diskFullStatusSetObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allDiskFullStatusSet = value["DiskFullStatusSet"]["DiskFullStatusType"]; + for (auto value : allDiskFullStatusSet) + { + DiskFullStatusType diskFullStatusSetObject; + if(!value["DiskId"].isNull()) + diskFullStatusSetObject.diskId = value["DiskId"].asString(); + auto allDiskEventSet = value["DiskEventSet"]["DiskEventType"]; + for (auto value : allDiskEventSet) + { + DiskFullStatusType::DiskEventType diskEventSetObject; + if(!value["EventId"].isNull()) + diskEventSetObject.eventId = value["EventId"].asString(); + if(!value["EventTime"].isNull()) + diskEventSetObject.eventTime = value["EventTime"].asString(); + auto eventTypeNode = value["EventType"]; + if(!eventTypeNode["Code"].isNull()) + diskEventSetObject.eventType.code = std::stoi(eventTypeNode["Code"].asString()); + if(!eventTypeNode["Name"].isNull()) + diskEventSetObject.eventType.name = eventTypeNode["Name"].asString(); + diskFullStatusSetObject.diskEventSet.push_back(diskEventSetObject); + } + auto statusNode = value["Status"]; + if(!statusNode["Code"].isNull()) + diskFullStatusSetObject.status.code = std::stoi(statusNode["Code"].asString()); + if(!statusNode["Name"].isNull()) + diskFullStatusSetObject.status.name = statusNode["Name"].asString(); + auto healthStatusNode = value["HealthStatus"]; + if(!healthStatusNode["Code"].isNull()) + diskFullStatusSetObject.healthStatus.code = std::stoi(healthStatusNode["Code"].asString()); + if(!healthStatusNode["Name"].isNull()) + diskFullStatusSetObject.healthStatus.name = healthStatusNode["Name"].asString(); + diskFullStatusSet_.push_back(diskFullStatusSetObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeDisksFullStatusResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeDisksFullStatusResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeDisksFullStatusResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeDisksFullStatusResult::getDiskFullStatusSet()const -{ - return diskFullStatusSet_; -} - +int DescribeDisksFullStatusResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeDisksFullStatusResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeDisksFullStatusResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeDisksFullStatusResult::getDiskFullStatusSet()const +{ + return diskFullStatusSet_; +} + diff --git a/ecs/src/model/DescribeDisksResult.cc b/ecs/src/model/DescribeDisksResult.cc index 23e681c8d..78b2697b1 100644 --- a/ecs/src/model/DescribeDisksResult.cc +++ b/ecs/src/model/DescribeDisksResult.cc @@ -40,130 +40,130 @@ void DescribeDisksResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allDisks = value["Disks"]["Disk"]; - for (auto value : allDisks) - { - Disk disksObject; - if(!value["DiskId"].isNull()) - disksObject.diskId = value["DiskId"].asString(); - if(!value["RegionId"].isNull()) - disksObject.regionId = value["RegionId"].asString(); - if(!value["ZoneId"].isNull()) - disksObject.zoneId = value["ZoneId"].asString(); - if(!value["DiskName"].isNull()) - disksObject.diskName = value["DiskName"].asString(); - if(!value["Description"].isNull()) - disksObject.description = value["Description"].asString(); - if(!value["Type"].isNull()) - disksObject.type = value["Type"].asString(); - if(!value["Category"].isNull()) - disksObject.category = value["Category"].asString(); - if(!value["Size"].isNull()) - disksObject.size = std::stoi(value["Size"].asString()); - if(!value["ImageId"].isNull()) - disksObject.imageId = value["ImageId"].asString(); - if(!value["SourceSnapshotId"].isNull()) - disksObject.sourceSnapshotId = value["SourceSnapshotId"].asString(); - if(!value["AutoSnapshotPolicyId"].isNull()) - disksObject.autoSnapshotPolicyId = value["AutoSnapshotPolicyId"].asString(); - if(!value["ProductCode"].isNull()) - disksObject.productCode = value["ProductCode"].asString(); - if(!value["Portable"].isNull()) - disksObject.portable = value["Portable"].asString() == "true"; - if(!value["Status"].isNull()) - disksObject.status = value["Status"].asString(); - if(!value["InstanceId"].isNull()) - disksObject.instanceId = value["InstanceId"].asString(); - if(!value["Device"].isNull()) - disksObject.device = value["Device"].asString(); - if(!value["DeleteWithInstance"].isNull()) - disksObject.deleteWithInstance = value["DeleteWithInstance"].asString() == "true"; - if(!value["DeleteAutoSnapshot"].isNull()) - disksObject.deleteAutoSnapshot = value["DeleteAutoSnapshot"].asString() == "true"; - if(!value["EnableAutoSnapshot"].isNull()) - disksObject.enableAutoSnapshot = value["EnableAutoSnapshot"].asString() == "true"; - if(!value["EnableAutomatedSnapshotPolicy"].isNull()) - disksObject.enableAutomatedSnapshotPolicy = value["EnableAutomatedSnapshotPolicy"].asString() == "true"; - if(!value["CreationTime"].isNull()) - disksObject.creationTime = value["CreationTime"].asString(); - if(!value["AttachedTime"].isNull()) - disksObject.attachedTime = value["AttachedTime"].asString(); - if(!value["DetachedTime"].isNull()) - disksObject.detachedTime = value["DetachedTime"].asString(); - if(!value["DiskChargeType"].isNull()) - disksObject.diskChargeType = value["DiskChargeType"].asString(); - if(!value["ExpiredTime"].isNull()) - disksObject.expiredTime = value["ExpiredTime"].asString(); - if(!value["ResourceGroupId"].isNull()) - disksObject.resourceGroupId = value["ResourceGroupId"].asString(); - if(!value["Encrypted"].isNull()) - disksObject.encrypted = value["Encrypted"].asString() == "true"; - if(!value["MountInstanceNum"].isNull()) - disksObject.mountInstanceNum = std::stoi(value["MountInstanceNum"].asString()); - if(!value["IOPS"].isNull()) - disksObject.iOPS = std::stoi(value["IOPS"].asString()); - if(!value["IOPSRead"].isNull()) - disksObject.iOPSRead = std::stoi(value["IOPSRead"].asString()); - if(!value["IOPSWrite"].isNull()) - disksObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString()); - auto allOperationLocks = value["OperationLocks"]["OperationLock"]; - for (auto value : allOperationLocks) - { - Disk::OperationLock operationLocksObject; - if(!value["LockReason"].isNull()) - operationLocksObject.lockReason = value["LockReason"].asString(); - disksObject.operationLocks.push_back(operationLocksObject); - } - auto allMountInstances = value["MountInstances"]["MountInstance"]; - for (auto value : allMountInstances) - { - Disk::MountInstance mountInstancesObject; - if(!value["InstanceId"].isNull()) - mountInstancesObject.instanceId = value["InstanceId"].asString(); - if(!value["Device"].isNull()) - mountInstancesObject.device = value["Device"].asString(); - if(!value["AttachedTime"].isNull()) - mountInstancesObject.attachedTime = value["AttachedTime"].asString(); - disksObject.mountInstances.push_back(mountInstancesObject); - } - auto allTags = value["Tags"]["Tag"]; - for (auto value : allTags) - { - Disk::Tag tagsObject; - if(!value["TagKey"].isNull()) - tagsObject.tagKey = value["TagKey"].asString(); - if(!value["TagValue"].isNull()) - tagsObject.tagValue = value["TagValue"].asString(); - disksObject.tags.push_back(tagsObject); - } - disks_.push_back(disksObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allDisks = value["Disks"]["Disk"]; + for (auto value : allDisks) + { + Disk disksObject; + if(!value["DiskId"].isNull()) + disksObject.diskId = value["DiskId"].asString(); + if(!value["RegionId"].isNull()) + disksObject.regionId = value["RegionId"].asString(); + if(!value["ZoneId"].isNull()) + disksObject.zoneId = value["ZoneId"].asString(); + if(!value["DiskName"].isNull()) + disksObject.diskName = value["DiskName"].asString(); + if(!value["Description"].isNull()) + disksObject.description = value["Description"].asString(); + if(!value["Type"].isNull()) + disksObject.type = value["Type"].asString(); + if(!value["Category"].isNull()) + disksObject.category = value["Category"].asString(); + if(!value["Size"].isNull()) + disksObject.size = std::stoi(value["Size"].asString()); + if(!value["ImageId"].isNull()) + disksObject.imageId = value["ImageId"].asString(); + if(!value["SourceSnapshotId"].isNull()) + disksObject.sourceSnapshotId = value["SourceSnapshotId"].asString(); + if(!value["AutoSnapshotPolicyId"].isNull()) + disksObject.autoSnapshotPolicyId = value["AutoSnapshotPolicyId"].asString(); + if(!value["ProductCode"].isNull()) + disksObject.productCode = value["ProductCode"].asString(); + if(!value["Portable"].isNull()) + disksObject.portable = value["Portable"].asString() == "true"; + if(!value["Status"].isNull()) + disksObject.status = value["Status"].asString(); + if(!value["InstanceId"].isNull()) + disksObject.instanceId = value["InstanceId"].asString(); + if(!value["Device"].isNull()) + disksObject.device = value["Device"].asString(); + if(!value["DeleteWithInstance"].isNull()) + disksObject.deleteWithInstance = value["DeleteWithInstance"].asString() == "true"; + if(!value["DeleteAutoSnapshot"].isNull()) + disksObject.deleteAutoSnapshot = value["DeleteAutoSnapshot"].asString() == "true"; + if(!value["EnableAutoSnapshot"].isNull()) + disksObject.enableAutoSnapshot = value["EnableAutoSnapshot"].asString() == "true"; + if(!value["EnableAutomatedSnapshotPolicy"].isNull()) + disksObject.enableAutomatedSnapshotPolicy = value["EnableAutomatedSnapshotPolicy"].asString() == "true"; + if(!value["CreationTime"].isNull()) + disksObject.creationTime = value["CreationTime"].asString(); + if(!value["AttachedTime"].isNull()) + disksObject.attachedTime = value["AttachedTime"].asString(); + if(!value["DetachedTime"].isNull()) + disksObject.detachedTime = value["DetachedTime"].asString(); + if(!value["DiskChargeType"].isNull()) + disksObject.diskChargeType = value["DiskChargeType"].asString(); + if(!value["ExpiredTime"].isNull()) + disksObject.expiredTime = value["ExpiredTime"].asString(); + if(!value["ResourceGroupId"].isNull()) + disksObject.resourceGroupId = value["ResourceGroupId"].asString(); + if(!value["Encrypted"].isNull()) + disksObject.encrypted = value["Encrypted"].asString() == "true"; + if(!value["MountInstanceNum"].isNull()) + disksObject.mountInstanceNum = std::stoi(value["MountInstanceNum"].asString()); + if(!value["IOPS"].isNull()) + disksObject.iOPS = std::stoi(value["IOPS"].asString()); + if(!value["IOPSRead"].isNull()) + disksObject.iOPSRead = std::stoi(value["IOPSRead"].asString()); + if(!value["IOPSWrite"].isNull()) + disksObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString()); + auto allOperationLocks = value["OperationLocks"]["OperationLock"]; + for (auto value : allOperationLocks) + { + Disk::OperationLock operationLocksObject; + if(!value["LockReason"].isNull()) + operationLocksObject.lockReason = value["LockReason"].asString(); + disksObject.operationLocks.push_back(operationLocksObject); + } + auto allMountInstances = value["MountInstances"]["MountInstance"]; + for (auto value : allMountInstances) + { + Disk::MountInstance mountInstancesObject; + if(!value["InstanceId"].isNull()) + mountInstancesObject.instanceId = value["InstanceId"].asString(); + if(!value["Device"].isNull()) + mountInstancesObject.device = value["Device"].asString(); + if(!value["AttachedTime"].isNull()) + mountInstancesObject.attachedTime = value["AttachedTime"].asString(); + disksObject.mountInstances.push_back(mountInstancesObject); + } + auto allTags = value["Tags"]["Tag"]; + for (auto value : allTags) + { + Disk::Tag tagsObject; + if(!value["TagKey"].isNull()) + tagsObject.tagKey = value["TagKey"].asString(); + if(!value["TagValue"].isNull()) + tagsObject.tagValue = value["TagValue"].asString(); + disksObject.tags.push_back(tagsObject); + } + disks_.push_back(disksObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeDisksResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeDisksResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeDisksResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeDisksResult::getDisks()const -{ - return disks_; -} - +int DescribeDisksResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeDisksResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeDisksResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeDisksResult::getDisks()const +{ + return disks_; +} + diff --git a/ecs/src/model/DescribeEipAddressesResult.cc b/ecs/src/model/DescribeEipAddressesResult.cc index 48d422bc8..b07a70bc3 100644 --- a/ecs/src/model/DescribeEipAddressesResult.cc +++ b/ecs/src/model/DescribeEipAddressesResult.cc @@ -40,70 +40,70 @@ void DescribeEipAddressesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allEipAddresses = value["EipAddresses"]["EipAddress"]; - for (auto value : allEipAddresses) - { - EipAddress eipAddressesObject; - if(!value["RegionId"].isNull()) - eipAddressesObject.regionId = value["RegionId"].asString(); - if(!value["IpAddress"].isNull()) - eipAddressesObject.ipAddress = value["IpAddress"].asString(); - if(!value["AllocationId"].isNull()) - eipAddressesObject.allocationId = value["AllocationId"].asString(); - if(!value["Status"].isNull()) - eipAddressesObject.status = value["Status"].asString(); - if(!value["InstanceId"].isNull()) - eipAddressesObject.instanceId = value["InstanceId"].asString(); - if(!value["Bandwidth"].isNull()) - eipAddressesObject.bandwidth = value["Bandwidth"].asString(); - if(!value["EipBandwidth"].isNull()) - eipAddressesObject.eipBandwidth = value["EipBandwidth"].asString(); - if(!value["InternetChargeType"].isNull()) - eipAddressesObject.internetChargeType = value["InternetChargeType"].asString(); - if(!value["AllocationTime"].isNull()) - eipAddressesObject.allocationTime = value["AllocationTime"].asString(); - if(!value["InstanceType"].isNull()) - eipAddressesObject.instanceType = value["InstanceType"].asString(); - if(!value["ChargeType"].isNull()) - eipAddressesObject.chargeType = value["ChargeType"].asString(); - if(!value["ExpiredTime"].isNull()) - eipAddressesObject.expiredTime = value["ExpiredTime"].asString(); - auto allOperationLocks = value["OperationLocks"]["LockReason"]; - for (auto value : allOperationLocks) - { - EipAddress::LockReason operationLocksObject; - if(!value["LockReason"].isNull()) - operationLocksObject.lockReason = value["LockReason"].asString(); - eipAddressesObject.operationLocks.push_back(operationLocksObject); - } - eipAddresses_.push_back(eipAddressesObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allEipAddresses = value["EipAddresses"]["EipAddress"]; + for (auto value : allEipAddresses) + { + EipAddress eipAddressesObject; + if(!value["RegionId"].isNull()) + eipAddressesObject.regionId = value["RegionId"].asString(); + if(!value["IpAddress"].isNull()) + eipAddressesObject.ipAddress = value["IpAddress"].asString(); + if(!value["AllocationId"].isNull()) + eipAddressesObject.allocationId = value["AllocationId"].asString(); + if(!value["Status"].isNull()) + eipAddressesObject.status = value["Status"].asString(); + if(!value["InstanceId"].isNull()) + eipAddressesObject.instanceId = value["InstanceId"].asString(); + if(!value["Bandwidth"].isNull()) + eipAddressesObject.bandwidth = value["Bandwidth"].asString(); + if(!value["EipBandwidth"].isNull()) + eipAddressesObject.eipBandwidth = value["EipBandwidth"].asString(); + if(!value["InternetChargeType"].isNull()) + eipAddressesObject.internetChargeType = value["InternetChargeType"].asString(); + if(!value["AllocationTime"].isNull()) + eipAddressesObject.allocationTime = value["AllocationTime"].asString(); + if(!value["InstanceType"].isNull()) + eipAddressesObject.instanceType = value["InstanceType"].asString(); + if(!value["ChargeType"].isNull()) + eipAddressesObject.chargeType = value["ChargeType"].asString(); + if(!value["ExpiredTime"].isNull()) + eipAddressesObject.expiredTime = value["ExpiredTime"].asString(); + auto allOperationLocks = value["OperationLocks"]["LockReason"]; + for (auto value : allOperationLocks) + { + EipAddress::LockReason operationLocksObject; + if(!value["LockReason"].isNull()) + operationLocksObject.lockReason = value["LockReason"].asString(); + eipAddressesObject.operationLocks.push_back(operationLocksObject); + } + eipAddresses_.push_back(eipAddressesObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeEipAddressesResult::getTotalCount()const -{ - return totalCount_; -} - -std::vector DescribeEipAddressesResult::getEipAddresses()const -{ - return eipAddresses_; -} - -int DescribeEipAddressesResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeEipAddressesResult::getPageNumber()const -{ - return pageNumber_; -} - +int DescribeEipAddressesResult::getTotalCount()const +{ + return totalCount_; +} + +std::vector DescribeEipAddressesResult::getEipAddresses()const +{ + return eipAddresses_; +} + +int DescribeEipAddressesResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeEipAddressesResult::getPageNumber()const +{ + return pageNumber_; +} + diff --git a/ecs/src/model/DescribeEipMonitorDataResult.cc b/ecs/src/model/DescribeEipMonitorDataResult.cc index 6a08a0275..f0618911c 100644 --- a/ecs/src/model/DescribeEipMonitorDataResult.cc +++ b/ecs/src/model/DescribeEipMonitorDataResult.cc @@ -40,29 +40,29 @@ void DescribeEipMonitorDataResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allEipMonitorDatas = value["EipMonitorDatas"]["EipMonitorData"]; - for (auto value : allEipMonitorDatas) - { - EipMonitorData eipMonitorDatasObject; - if(!value["EipRX"].isNull()) - eipMonitorDatasObject.eipRX = std::stoi(value["EipRX"].asString()); - if(!value["EipTX"].isNull()) - eipMonitorDatasObject.eipTX = std::stoi(value["EipTX"].asString()); - if(!value["EipFlow"].isNull()) - eipMonitorDatasObject.eipFlow = std::stoi(value["EipFlow"].asString()); - if(!value["EipBandwidth"].isNull()) - eipMonitorDatasObject.eipBandwidth = std::stoi(value["EipBandwidth"].asString()); - if(!value["EipPackets"].isNull()) - eipMonitorDatasObject.eipPackets = std::stoi(value["EipPackets"].asString()); - if(!value["TimeStamp"].isNull()) - eipMonitorDatasObject.timeStamp = value["TimeStamp"].asString(); - eipMonitorDatas_.push_back(eipMonitorDatasObject); - } + auto allEipMonitorDatas = value["EipMonitorDatas"]["EipMonitorData"]; + for (auto value : allEipMonitorDatas) + { + EipMonitorData eipMonitorDatasObject; + if(!value["EipRX"].isNull()) + eipMonitorDatasObject.eipRX = std::stoi(value["EipRX"].asString()); + if(!value["EipTX"].isNull()) + eipMonitorDatasObject.eipTX = std::stoi(value["EipTX"].asString()); + if(!value["EipFlow"].isNull()) + eipMonitorDatasObject.eipFlow = std::stoi(value["EipFlow"].asString()); + if(!value["EipBandwidth"].isNull()) + eipMonitorDatasObject.eipBandwidth = std::stoi(value["EipBandwidth"].asString()); + if(!value["EipPackets"].isNull()) + eipMonitorDatasObject.eipPackets = std::stoi(value["EipPackets"].asString()); + if(!value["TimeStamp"].isNull()) + eipMonitorDatasObject.timeStamp = value["TimeStamp"].asString(); + eipMonitorDatas_.push_back(eipMonitorDatasObject); + } } -std::vector DescribeEipMonitorDataResult::getEipMonitorDatas()const -{ - return eipMonitorDatas_; -} - +std::vector DescribeEipMonitorDataResult::getEipMonitorDatas()const +{ + return eipMonitorDatas_; +} + diff --git a/ecs/src/model/DescribeEventDetailRequest.cc b/ecs/src/model/DescribeEventDetailRequest.cc new file mode 100644 index 000000000..a19858ad5 --- /dev/null +++ b/ecs/src/model/DescribeEventDetailRequest.cc @@ -0,0 +1,280 @@ +/* + * 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::DescribeEventDetailRequest; + +DescribeEventDetailRequest::DescribeEventDetailRequest() : + RpcServiceRequest("ecs", "2014-05-26", "DescribeEventDetail") +{} + +DescribeEventDetailRequest::~DescribeEventDetailRequest() +{} + +std::string DescribeEventDetailRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeEventDetailRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeEventDetailRequest::getEventId()const +{ + return eventId_; +} + +void DescribeEventDetailRequest::setEventId(const std::string& eventId) +{ + eventId_ = eventId; + setParameter("EventId", eventId); +} + +long DescribeEventDetailRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeEventDetailRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +std::string DescribeEventDetailRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeEventDetailRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +long DescribeEventDetailRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeEventDetailRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeEventDetailRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeEventDetailRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeEventDetailRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeEventDetailRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeEventDetailRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeEventDetailRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +std::string DescribeEventDetailRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeEventDetailRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeEventDetailRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeEventDetailRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeEventDetailRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeEventDetailRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +bool DescribeEventDetailRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeEventDetailRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeEventDetailRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeEventDetailRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +std::string DescribeEventDetailRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeEventDetailRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +bool DescribeEventDetailRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeEventDetailRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeEventDetailRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeEventDetailRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeEventDetailRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeEventDetailRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +std::string DescribeEventDetailRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeEventDetailRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +bool DescribeEventDetailRequest::getEnable()const +{ + return enable_; +} + +void DescribeEventDetailRequest::setEnable(bool enable) +{ + enable_ = enable; + setParameter("Enable", std::to_string(enable)); +} + +std::string DescribeEventDetailRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeEventDetailRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string DescribeEventDetailRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeEventDetailRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeEventDetailRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeEventDetailRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeEventDetailRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeEventDetailRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + diff --git a/ecs/src/model/DescribeEventDetailResult.cc b/ecs/src/model/DescribeEventDetailResult.cc new file mode 100644 index 000000000..935ff7310 --- /dev/null +++ b/ecs/src/model/DescribeEventDetailResult.cc @@ -0,0 +1,136 @@ +/* + * 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; + +DescribeEventDetailResult::DescribeEventDetailResult() : + ServiceResult() +{} + +DescribeEventDetailResult::DescribeEventDetailResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeEventDetailResult::~DescribeEventDetailResult() +{} + +void DescribeEventDetailResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + if(!value["ResourceId"].isNull()) + resourceId_ = value["ResourceId"].asString(); + if(!value["EventType"].isNull()) + eventType_ = value["EventType"].asString(); + if(!value["EventCategory"].isNull()) + eventCategory_ = value["EventCategory"].asString(); + if(!value["Status"].isNull()) + status_ = value["Status"].asString(); + if(!value["SupportModify"].isNull()) + supportModify_ = value["SupportModify"].asString(); + if(!value["PlanTime"].isNull()) + planTime_ = value["PlanTime"].asString(); + if(!value["ExpireTime"].isNull()) + expireTime_ = value["ExpireTime"].asString(); + if(!value["EventId"].isNull()) + eventId_ = value["EventId"].asString(); + if(!value["StartTime"].isNull()) + startTime_ = value["StartTime"].asString(); + if(!value["EndTime"].isNull()) + endTime_ = value["EndTime"].asString(); + if(!value["EffectTime"].isNull()) + effectTime_ = value["EffectTime"].asString(); + if(!value["LimitTime"].isNull()) + limitTime_ = value["LimitTime"].asString(); + if(!value["Mark"].isNull()) + mark_ = value["Mark"].asString(); + +} + +std::string DescribeEventDetailResult::getStatus()const +{ + return status_; +} + +std::string DescribeEventDetailResult::getLimitTime()const +{ + return limitTime_; +} + +std::string DescribeEventDetailResult::getEventCategory()const +{ + return eventCategory_; +} + +std::string DescribeEventDetailResult::getEndTime()const +{ + return endTime_; +} + +std::string DescribeEventDetailResult::getEventType()const +{ + return eventType_; +} + +std::string DescribeEventDetailResult::getStartTime()const +{ + return startTime_; +} + +std::string DescribeEventDetailResult::getEffectTime()const +{ + return effectTime_; +} + +std::string DescribeEventDetailResult::getMark()const +{ + return mark_; +} + +std::string DescribeEventDetailResult::getPlanTime()const +{ + return planTime_; +} + +std::string DescribeEventDetailResult::getResourceId()const +{ + return resourceId_; +} + +std::string DescribeEventDetailResult::getSupportModify()const +{ + return supportModify_; +} + +std::string DescribeEventDetailResult::getEventId()const +{ + return eventId_; +} + +std::string DescribeEventDetailResult::getExpireTime()const +{ + return expireTime_; +} + diff --git a/ecs/src/model/DescribeEventsRequest.cc b/ecs/src/model/DescribeEventsRequest.cc new file mode 100644 index 000000000..2c902d992 --- /dev/null +++ b/ecs/src/model/DescribeEventsRequest.cc @@ -0,0 +1,357 @@ +/* + * 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::DescribeEventsRequest; + +DescribeEventsRequest::DescribeEventsRequest() : + RpcServiceRequest("ecs", "2014-05-26", "DescribeEvents") +{} + +DescribeEventsRequest::~DescribeEventsRequest() +{} + +std::string DescribeEventsRequest::getEventId()const +{ + return eventId_; +} + +void DescribeEventsRequest::setEventId(const std::string& eventId) +{ + eventId_ = eventId; + setParameter("EventId", eventId); +} + +long DescribeEventsRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void DescribeEventsRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +long DescribeEventsRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void DescribeEventsRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool DescribeEventsRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void DescribeEventsRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string DescribeEventsRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void DescribeEventsRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string DescribeEventsRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void DescribeEventsRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string DescribeEventsRequest::getCallerType()const +{ + return callerType_; +} + +void DescribeEventsRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +int DescribeEventsRequest::getPageNumber()const +{ + return pageNumber_; +} + +void DescribeEventsRequest::setPageNumber(int pageNumber) +{ + pageNumber_ = pageNumber; + setParameter("PageNumber", std::to_string(pageNumber)); +} + +std::string DescribeEventsRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void DescribeEventsRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string DescribeEventsRequest::getSecurityToken()const +{ + return securityToken_; +} + +void DescribeEventsRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string DescribeEventsRequest::getRegionId()const +{ + return regionId_; +} + +void DescribeEventsRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +bool DescribeEventsRequest::getEnable()const +{ + return enable_; +} + +void DescribeEventsRequest::setEnable(bool enable) +{ + enable_ = enable; + setParameter("Enable", std::to_string(enable)); +} + +std::string DescribeEventsRequest::getRequestContent()const +{ + return requestContent_; +} + +void DescribeEventsRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +int DescribeEventsRequest::getPageSize()const +{ + return pageSize_; +} + +void DescribeEventsRequest::setPageSize(int pageSize) +{ + pageSize_ = pageSize; + setParameter("PageSize", std::to_string(pageSize)); +} + +std::string DescribeEventsRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void DescribeEventsRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string DescribeEventsRequest::getPlanTime()const +{ + return planTime_; +} + +void DescribeEventsRequest::setPlanTime(const std::string& planTime) +{ + planTime_ = planTime; + setParameter("PlanTime", planTime); +} + +std::string DescribeEventsRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void DescribeEventsRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long DescribeEventsRequest::getCallerUid()const +{ + return callerUid_; +} + +void DescribeEventsRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string DescribeEventsRequest::getApp_ip()const +{ + return app_ip_; +} + +void DescribeEventsRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string DescribeEventsRequest::getExpireTime()const +{ + return expireTime_; +} + +void DescribeEventsRequest::setExpireTime(const std::string& expireTime) +{ + expireTime_ = expireTime; + setParameter("ExpireTime", expireTime); +} + +std::string DescribeEventsRequest::getResourceId()const +{ + return resourceId_; +} + +void DescribeEventsRequest::setResourceId(const std::string& resourceId) +{ + resourceId_ = resourceId; + setParameter("ResourceId", resourceId); +} + +std::string DescribeEventsRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void DescribeEventsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string DescribeEventsRequest::getCallerBid()const +{ + return callerBid_; +} + +void DescribeEventsRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +long DescribeEventsRequest::getOwnerId()const +{ + return ownerId_; +} + +void DescribeEventsRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +bool DescribeEventsRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void DescribeEventsRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool DescribeEventsRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void DescribeEventsRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool DescribeEventsRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void DescribeEventsRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string DescribeEventsRequest::getRequestId()const +{ + return requestId_; +} + +void DescribeEventsRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + +std::string DescribeEventsRequest::getEventType()const +{ + return eventType_; +} + +void DescribeEventsRequest::setEventType(const std::string& eventType) +{ + eventType_ = eventType; + setParameter("EventType", eventType); +} + +std::string DescribeEventsRequest::getStatus()const +{ + return status_; +} + +void DescribeEventsRequest::setStatus(const std::string& status) +{ + status_ = status; + setParameter("Status", status); +} + diff --git a/ecs/src/model/DescribeEventsResult.cc b/ecs/src/model/DescribeEventsResult.cc new file mode 100644 index 000000000..8a8eeb295 --- /dev/null +++ b/ecs/src/model/DescribeEventsResult.cc @@ -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. + */ + +#include +#include + +using namespace AlibabaCloud::Ecs; +using namespace AlibabaCloud::Ecs::Model; + +DescribeEventsResult::DescribeEventsResult() : + ServiceResult() +{} + +DescribeEventsResult::DescribeEventsResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +DescribeEventsResult::~DescribeEventsResult() +{} + +void DescribeEventsResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + auto allData = value["Data"]["Events"]; + for (auto value : allData) + { + Events dataObject; + if(!value["ResourceId"].isNull()) + dataObject.resourceId = value["ResourceId"].asString(); + if(!value["EventType"].isNull()) + dataObject.eventType = value["EventType"].asString(); + if(!value["EventCategory"].isNull()) + dataObject.eventCategory = value["EventCategory"].asString(); + if(!value["Status"].isNull()) + dataObject.status = value["Status"].asString(); + if(!value["SupportModify"].isNull()) + dataObject.supportModify = value["SupportModify"].asString(); + if(!value["PlanTime"].isNull()) + dataObject.planTime = value["PlanTime"].asString(); + if(!value["ExpireTime"].isNull()) + dataObject.expireTime = value["ExpireTime"].asString(); + if(!value["EventId"].isNull()) + dataObject.eventId = value["EventId"].asString(); + data_.push_back(dataObject); + } + if(!value["PageNo"].isNull()) + pageNo_ = std::stoi(value["PageNo"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["Total"].isNull()) + total_ = std::stoi(value["Total"].asString()); + +} + +int DescribeEventsResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeEventsResult::getTotal()const +{ + return total_; +} + +std::vector DescribeEventsResult::getData()const +{ + return data_; +} + +int DescribeEventsResult::getPageNo()const +{ + return pageNo_; +} + diff --git a/ecs/src/model/DescribeForwardTableEntriesResult.cc b/ecs/src/model/DescribeForwardTableEntriesResult.cc index f541841e9..5684837b9 100644 --- a/ecs/src/model/DescribeForwardTableEntriesResult.cc +++ b/ecs/src/model/DescribeForwardTableEntriesResult.cc @@ -40,54 +40,54 @@ void DescribeForwardTableEntriesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allForwardTableEntries = value["ForwardTableEntries"]["ForwardTableEntry"]; - for (auto value : allForwardTableEntries) - { - ForwardTableEntry forwardTableEntriesObject; - if(!value["ForwardTableId"].isNull()) - forwardTableEntriesObject.forwardTableId = value["ForwardTableId"].asString(); - if(!value["ForwardEntryId"].isNull()) - forwardTableEntriesObject.forwardEntryId = value["ForwardEntryId"].asString(); - if(!value["ExternalIp"].isNull()) - forwardTableEntriesObject.externalIp = value["ExternalIp"].asString(); - if(!value["ExternalPort"].isNull()) - forwardTableEntriesObject.externalPort = value["ExternalPort"].asString(); - if(!value["IpProtocol"].isNull()) - forwardTableEntriesObject.ipProtocol = value["IpProtocol"].asString(); - if(!value["InternalIp"].isNull()) - forwardTableEntriesObject.internalIp = value["InternalIp"].asString(); - if(!value["InternalPort"].isNull()) - forwardTableEntriesObject.internalPort = value["InternalPort"].asString(); - if(!value["Status"].isNull()) - forwardTableEntriesObject.status = value["Status"].asString(); - forwardTableEntries_.push_back(forwardTableEntriesObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allForwardTableEntries = value["ForwardTableEntries"]["ForwardTableEntry"]; + for (auto value : allForwardTableEntries) + { + ForwardTableEntry forwardTableEntriesObject; + if(!value["ForwardTableId"].isNull()) + forwardTableEntriesObject.forwardTableId = value["ForwardTableId"].asString(); + if(!value["ForwardEntryId"].isNull()) + forwardTableEntriesObject.forwardEntryId = value["ForwardEntryId"].asString(); + if(!value["ExternalIp"].isNull()) + forwardTableEntriesObject.externalIp = value["ExternalIp"].asString(); + if(!value["ExternalPort"].isNull()) + forwardTableEntriesObject.externalPort = value["ExternalPort"].asString(); + if(!value["IpProtocol"].isNull()) + forwardTableEntriesObject.ipProtocol = value["IpProtocol"].asString(); + if(!value["InternalIp"].isNull()) + forwardTableEntriesObject.internalIp = value["InternalIp"].asString(); + if(!value["InternalPort"].isNull()) + forwardTableEntriesObject.internalPort = value["InternalPort"].asString(); + if(!value["Status"].isNull()) + forwardTableEntriesObject.status = value["Status"].asString(); + forwardTableEntries_.push_back(forwardTableEntriesObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeForwardTableEntriesResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeForwardTableEntriesResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeForwardTableEntriesResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeForwardTableEntriesResult::getForwardTableEntries()const -{ - return forwardTableEntries_; -} - +int DescribeForwardTableEntriesResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeForwardTableEntriesResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeForwardTableEntriesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeForwardTableEntriesResult::getForwardTableEntries()const +{ + return forwardTableEntries_; +} + diff --git a/ecs/src/model/DescribeHaVipsResult.cc b/ecs/src/model/DescribeHaVipsResult.cc index 2a0e5cf7c..0ee0cd91b 100644 --- a/ecs/src/model/DescribeHaVipsResult.cc +++ b/ecs/src/model/DescribeHaVipsResult.cc @@ -40,62 +40,62 @@ void DescribeHaVipsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allHaVips = value["HaVips"]["HaVip"]; - for (auto value : allHaVips) - { - HaVip haVipsObject; - if(!value["HaVipId"].isNull()) - haVipsObject.haVipId = value["HaVipId"].asString(); - if(!value["RegionId"].isNull()) - haVipsObject.regionId = value["RegionId"].asString(); - if(!value["VpcId"].isNull()) - haVipsObject.vpcId = value["VpcId"].asString(); - if(!value["VSwitchId"].isNull()) - haVipsObject.vSwitchId = value["VSwitchId"].asString(); - if(!value["IpAddress"].isNull()) - haVipsObject.ipAddress = value["IpAddress"].asString(); - if(!value["Status"].isNull()) - haVipsObject.status = value["Status"].asString(); - if(!value["MasterInstanceId"].isNull()) - haVipsObject.masterInstanceId = value["MasterInstanceId"].asString(); - if(!value["Description"].isNull()) - haVipsObject.description = value["Description"].asString(); - if(!value["CreateTime"].isNull()) - haVipsObject.createTime = value["CreateTime"].asString(); - auto allAssociatedInstances = value["AssociatedInstances"]["associatedInstance"]; - for (auto value : allAssociatedInstances) - haVipsObject.associatedInstances.push_back(value.asString()); - auto allAssociatedEipAddresses = value["AssociatedEipAddresses"]["associatedEipAddresse"]; - for (auto value : allAssociatedEipAddresses) - haVipsObject.associatedEipAddresses.push_back(value.asString()); - haVips_.push_back(haVipsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allHaVips = value["HaVips"]["HaVip"]; + for (auto value : allHaVips) + { + HaVip haVipsObject; + if(!value["HaVipId"].isNull()) + haVipsObject.haVipId = value["HaVipId"].asString(); + if(!value["RegionId"].isNull()) + haVipsObject.regionId = value["RegionId"].asString(); + if(!value["VpcId"].isNull()) + haVipsObject.vpcId = value["VpcId"].asString(); + if(!value["VSwitchId"].isNull()) + haVipsObject.vSwitchId = value["VSwitchId"].asString(); + if(!value["IpAddress"].isNull()) + haVipsObject.ipAddress = value["IpAddress"].asString(); + if(!value["Status"].isNull()) + haVipsObject.status = value["Status"].asString(); + if(!value["MasterInstanceId"].isNull()) + haVipsObject.masterInstanceId = value["MasterInstanceId"].asString(); + if(!value["Description"].isNull()) + haVipsObject.description = value["Description"].asString(); + if(!value["CreateTime"].isNull()) + haVipsObject.createTime = value["CreateTime"].asString(); + auto allAssociatedInstances = value["AssociatedInstances"]["associatedInstance"]; + for (auto value : allAssociatedInstances) + haVipsObject.associatedInstances.push_back(value.asString()); + auto allAssociatedEipAddresses = value["AssociatedEipAddresses"]["associatedEipAddresse"]; + for (auto value : allAssociatedEipAddresses) + haVipsObject.associatedEipAddresses.push_back(value.asString()); + haVips_.push_back(haVipsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeHaVipsResult::getTotalCount()const -{ - return totalCount_; -} - -std::vector DescribeHaVipsResult::getHaVips()const -{ - return haVips_; -} - -int DescribeHaVipsResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeHaVipsResult::getPageNumber()const -{ - return pageNumber_; -} - +int DescribeHaVipsResult::getTotalCount()const +{ + return totalCount_; +} + +std::vector DescribeHaVipsResult::getHaVips()const +{ + return haVips_; +} + +int DescribeHaVipsResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeHaVipsResult::getPageNumber()const +{ + return pageNumber_; +} + diff --git a/ecs/src/model/DescribeHpcClustersResult.cc b/ecs/src/model/DescribeHpcClustersResult.cc index 99edfb8d1..20374b148 100644 --- a/ecs/src/model/DescribeHpcClustersResult.cc +++ b/ecs/src/model/DescribeHpcClustersResult.cc @@ -40,44 +40,44 @@ void DescribeHpcClustersResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allHpcClusters = value["HpcClusters"]["HpcCluster"]; - for (auto value : allHpcClusters) - { - HpcCluster hpcClustersObject; - if(!value["HpcClusterId"].isNull()) - hpcClustersObject.hpcClusterId = value["HpcClusterId"].asString(); - if(!value["Name"].isNull()) - hpcClustersObject.name = value["Name"].asString(); - if(!value["Description"].isNull()) - hpcClustersObject.description = value["Description"].asString(); - hpcClusters_.push_back(hpcClustersObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allHpcClusters = value["HpcClusters"]["HpcCluster"]; + for (auto value : allHpcClusters) + { + HpcCluster hpcClustersObject; + if(!value["HpcClusterId"].isNull()) + hpcClustersObject.hpcClusterId = value["HpcClusterId"].asString(); + if(!value["Name"].isNull()) + hpcClustersObject.name = value["Name"].asString(); + if(!value["Description"].isNull()) + hpcClustersObject.description = value["Description"].asString(); + hpcClusters_.push_back(hpcClustersObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeHpcClustersResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeHpcClustersResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeHpcClustersResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeHpcClustersResult::getHpcClusters()const -{ - return hpcClusters_; -} - +int DescribeHpcClustersResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeHpcClustersResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeHpcClustersResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeHpcClustersResult::getHpcClusters()const +{ + return hpcClusters_; +} + diff --git a/ecs/src/model/DescribeImageSharePermissionResult.cc b/ecs/src/model/DescribeImageSharePermissionResult.cc index 1534cf109..89a1e8c87 100644 --- a/ecs/src/model/DescribeImageSharePermissionResult.cc +++ b/ecs/src/model/DescribeImageSharePermissionResult.cc @@ -40,67 +40,67 @@ void DescribeImageSharePermissionResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allShareGroups = value["ShareGroups"]["ShareGroup"]; - for (auto value : allShareGroups) - { - ShareGroup shareGroupsObject; - if(!value["Group"].isNull()) - shareGroupsObject.group = value["Group"].asString(); - shareGroups_.push_back(shareGroupsObject); - } - auto allAccounts = value["Accounts"]["Account"]; - for (auto value : allAccounts) - { - Account accountsObject; - if(!value["AliyunId"].isNull()) - accountsObject.aliyunId = value["AliyunId"].asString(); - accounts_.push_back(accountsObject); - } - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["ImageId"].isNull()) - imageId_ = value["ImageId"].asString(); + auto allShareGroups = value["ShareGroups"]["ShareGroup"]; + for (auto value : allShareGroups) + { + ShareGroup shareGroupsObject; + if(!value["Group"].isNull()) + shareGroupsObject.group = value["Group"].asString(); + shareGroups_.push_back(shareGroupsObject); + } + auto allAccounts = value["Accounts"]["Account"]; + for (auto value : allAccounts) + { + Account accountsObject; + if(!value["AliyunId"].isNull()) + accountsObject.aliyunId = value["AliyunId"].asString(); + accounts_.push_back(accountsObject); + } + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["ImageId"].isNull()) + imageId_ = value["ImageId"].asString(); } -int DescribeImageSharePermissionResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeImageSharePermissionResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeImageSharePermissionResult::getPageNumber()const -{ - return pageNumber_; -} - -std::string DescribeImageSharePermissionResult::getImageId()const -{ - return imageId_; -} - -std::vector DescribeImageSharePermissionResult::getShareGroups()const -{ - return shareGroups_; -} - -std::string DescribeImageSharePermissionResult::getRegionId()const -{ - return regionId_; -} - -std::vector DescribeImageSharePermissionResult::getAccounts()const -{ - return accounts_; -} - +int DescribeImageSharePermissionResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeImageSharePermissionResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeImageSharePermissionResult::getPageNumber()const +{ + return pageNumber_; +} + +std::string DescribeImageSharePermissionResult::getImageId()const +{ + return imageId_; +} + +std::vector DescribeImageSharePermissionResult::getShareGroups()const +{ + return shareGroups_; +} + +std::string DescribeImageSharePermissionResult::getRegionId()const +{ + return regionId_; +} + +std::vector DescribeImageSharePermissionResult::getAccounts()const +{ + return accounts_; +} + diff --git a/ecs/src/model/DescribeImageSupportInstanceTypesResult.cc b/ecs/src/model/DescribeImageSupportInstanceTypesResult.cc index fa9a478cc..5f33294fd 100644 --- a/ecs/src/model/DescribeImageSupportInstanceTypesResult.cc +++ b/ecs/src/model/DescribeImageSupportInstanceTypesResult.cc @@ -40,39 +40,39 @@ void DescribeImageSupportInstanceTypesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInstanceTypes = value["InstanceTypes"]["InstanceType"]; - for (auto value : allInstanceTypes) - { - InstanceType instanceTypesObject; - if(!value["InstanceTypeId"].isNull()) - instanceTypesObject.instanceTypeId = value["InstanceTypeId"].asString(); - if(!value["CpuCoreCount"].isNull()) - instanceTypesObject.cpuCoreCount = std::stoi(value["CpuCoreCount"].asString()); - if(!value["MemorySize"].isNull()) - instanceTypesObject.memorySize = std::stof(value["MemorySize"].asString()); - if(!value["InstanceTypeFamily"].isNull()) - instanceTypesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString(); - instanceTypes_.push_back(instanceTypesObject); - } - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["ImageId"].isNull()) - imageId_ = value["ImageId"].asString(); + auto allInstanceTypes = value["InstanceTypes"]["InstanceType"]; + for (auto value : allInstanceTypes) + { + InstanceType instanceTypesObject; + if(!value["InstanceTypeId"].isNull()) + instanceTypesObject.instanceTypeId = value["InstanceTypeId"].asString(); + if(!value["CpuCoreCount"].isNull()) + instanceTypesObject.cpuCoreCount = std::stoi(value["CpuCoreCount"].asString()); + if(!value["MemorySize"].isNull()) + instanceTypesObject.memorySize = std::stof(value["MemorySize"].asString()); + if(!value["InstanceTypeFamily"].isNull()) + instanceTypesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString(); + instanceTypes_.push_back(instanceTypesObject); + } + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["ImageId"].isNull()) + imageId_ = value["ImageId"].asString(); } -std::string DescribeImageSupportInstanceTypesResult::getImageId()const -{ - return imageId_; -} - -std::vector DescribeImageSupportInstanceTypesResult::getInstanceTypes()const -{ - return instanceTypes_; -} - -std::string DescribeImageSupportInstanceTypesResult::getRegionId()const -{ - return regionId_; -} - +std::string DescribeImageSupportInstanceTypesResult::getImageId()const +{ + return imageId_; +} + +std::vector DescribeImageSupportInstanceTypesResult::getInstanceTypes()const +{ + return instanceTypes_; +} + +std::string DescribeImageSupportInstanceTypesResult::getRegionId()const +{ + return regionId_; +} + diff --git a/ecs/src/model/DescribeImagesResult.cc b/ecs/src/model/DescribeImagesResult.cc index 162c4868e..5bbdeb2dd 100644 --- a/ecs/src/model/DescribeImagesResult.cc +++ b/ecs/src/model/DescribeImagesResult.cc @@ -40,115 +40,115 @@ void DescribeImagesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allImages = value["Images"]["Image"]; - for (auto value : allImages) - { - Image imagesObject; - if(!value["Progress"].isNull()) - imagesObject.progress = value["Progress"].asString(); - if(!value["ImageId"].isNull()) - imagesObject.imageId = value["ImageId"].asString(); - if(!value["ImageName"].isNull()) - imagesObject.imageName = value["ImageName"].asString(); - if(!value["ImageVersion"].isNull()) - imagesObject.imageVersion = value["ImageVersion"].asString(); - if(!value["Description"].isNull()) - imagesObject.description = value["Description"].asString(); - if(!value["Size"].isNull()) - imagesObject.size = std::stoi(value["Size"].asString()); - if(!value["ImageOwnerAlias"].isNull()) - imagesObject.imageOwnerAlias = value["ImageOwnerAlias"].asString(); - if(!value["IsSupportIoOptimized"].isNull()) - imagesObject.isSupportIoOptimized = value["IsSupportIoOptimized"].asString() == "true"; - if(!value["IsSupportCloudinit"].isNull()) - imagesObject.isSupportCloudinit = value["IsSupportCloudinit"].asString() == "true"; - if(!value["OSName"].isNull()) - imagesObject.oSName = value["OSName"].asString(); - if(!value["Architecture"].isNull()) - imagesObject.architecture = value["Architecture"].asString(); - if(!value["Status"].isNull()) - imagesObject.status = value["Status"].asString(); - if(!value["ProductCode"].isNull()) - imagesObject.productCode = value["ProductCode"].asString(); - if(!value["IsSubscribed"].isNull()) - imagesObject.isSubscribed = value["IsSubscribed"].asString() == "true"; - if(!value["CreationTime"].isNull()) - imagesObject.creationTime = value["CreationTime"].asString(); - if(!value["IsSelfShared"].isNull()) - imagesObject.isSelfShared = value["IsSelfShared"].asString(); - if(!value["OSType"].isNull()) - imagesObject.oSType = value["OSType"].asString(); - if(!value["Platform"].isNull()) - imagesObject.platform = value["Platform"].asString(); - if(!value["Usage"].isNull()) - imagesObject.usage = value["Usage"].asString(); - if(!value["IsCopied"].isNull()) - imagesObject.isCopied = value["IsCopied"].asString() == "true"; - auto allDiskDeviceMappings = value["DiskDeviceMappings"]["DiskDeviceMapping"]; - for (auto value : allDiskDeviceMappings) - { - Image::DiskDeviceMapping diskDeviceMappingsObject; - if(!value["SnapshotId"].isNull()) - diskDeviceMappingsObject.snapshotId = value["SnapshotId"].asString(); - if(!value["Size"].isNull()) - diskDeviceMappingsObject.size = value["Size"].asString(); - if(!value["Device"].isNull()) - diskDeviceMappingsObject.device = value["Device"].asString(); - if(!value["Type"].isNull()) - diskDeviceMappingsObject.type = value["Type"].asString(); - if(!value["Format"].isNull()) - diskDeviceMappingsObject.format = value["Format"].asString(); - if(!value["ImportOSSBucket"].isNull()) - diskDeviceMappingsObject.importOSSBucket = value["ImportOSSBucket"].asString(); - if(!value["ImportOSSObject"].isNull()) - diskDeviceMappingsObject.importOSSObject = value["ImportOSSObject"].asString(); - imagesObject.diskDeviceMappings.push_back(diskDeviceMappingsObject); - } - auto allTags = value["Tags"]["Tag"]; - for (auto value : allTags) - { - Image::Tag tagsObject; - if(!value["TagKey"].isNull()) - tagsObject.tagKey = value["TagKey"].asString(); - if(!value["TagValue"].isNull()) - tagsObject.tagValue = value["TagValue"].asString(); - imagesObject.tags.push_back(tagsObject); - } - images_.push_back(imagesObject); - } - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allImages = value["Images"]["Image"]; + for (auto value : allImages) + { + Image imagesObject; + if(!value["Progress"].isNull()) + imagesObject.progress = value["Progress"].asString(); + if(!value["ImageId"].isNull()) + imagesObject.imageId = value["ImageId"].asString(); + if(!value["ImageName"].isNull()) + imagesObject.imageName = value["ImageName"].asString(); + if(!value["ImageVersion"].isNull()) + imagesObject.imageVersion = value["ImageVersion"].asString(); + if(!value["Description"].isNull()) + imagesObject.description = value["Description"].asString(); + if(!value["Size"].isNull()) + imagesObject.size = std::stoi(value["Size"].asString()); + if(!value["ImageOwnerAlias"].isNull()) + imagesObject.imageOwnerAlias = value["ImageOwnerAlias"].asString(); + if(!value["IsSupportIoOptimized"].isNull()) + imagesObject.isSupportIoOptimized = value["IsSupportIoOptimized"].asString() == "true"; + if(!value["IsSupportCloudinit"].isNull()) + imagesObject.isSupportCloudinit = value["IsSupportCloudinit"].asString() == "true"; + if(!value["OSName"].isNull()) + imagesObject.oSName = value["OSName"].asString(); + if(!value["Architecture"].isNull()) + imagesObject.architecture = value["Architecture"].asString(); + if(!value["Status"].isNull()) + imagesObject.status = value["Status"].asString(); + if(!value["ProductCode"].isNull()) + imagesObject.productCode = value["ProductCode"].asString(); + if(!value["IsSubscribed"].isNull()) + imagesObject.isSubscribed = value["IsSubscribed"].asString() == "true"; + if(!value["CreationTime"].isNull()) + imagesObject.creationTime = value["CreationTime"].asString(); + if(!value["IsSelfShared"].isNull()) + imagesObject.isSelfShared = value["IsSelfShared"].asString(); + if(!value["OSType"].isNull()) + imagesObject.oSType = value["OSType"].asString(); + if(!value["Platform"].isNull()) + imagesObject.platform = value["Platform"].asString(); + if(!value["Usage"].isNull()) + imagesObject.usage = value["Usage"].asString(); + if(!value["IsCopied"].isNull()) + imagesObject.isCopied = value["IsCopied"].asString() == "true"; + auto allDiskDeviceMappings = value["DiskDeviceMappings"]["DiskDeviceMapping"]; + for (auto value : allDiskDeviceMappings) + { + Image::DiskDeviceMapping diskDeviceMappingsObject; + if(!value["SnapshotId"].isNull()) + diskDeviceMappingsObject.snapshotId = value["SnapshotId"].asString(); + if(!value["Size"].isNull()) + diskDeviceMappingsObject.size = value["Size"].asString(); + if(!value["Device"].isNull()) + diskDeviceMappingsObject.device = value["Device"].asString(); + if(!value["Type"].isNull()) + diskDeviceMappingsObject.type = value["Type"].asString(); + if(!value["Format"].isNull()) + diskDeviceMappingsObject.format = value["Format"].asString(); + if(!value["ImportOSSBucket"].isNull()) + diskDeviceMappingsObject.importOSSBucket = value["ImportOSSBucket"].asString(); + if(!value["ImportOSSObject"].isNull()) + diskDeviceMappingsObject.importOSSObject = value["ImportOSSObject"].asString(); + imagesObject.diskDeviceMappings.push_back(diskDeviceMappingsObject); + } + auto allTags = value["Tags"]["Tag"]; + for (auto value : allTags) + { + Image::Tag tagsObject; + if(!value["TagKey"].isNull()) + tagsObject.tagKey = value["TagKey"].asString(); + if(!value["TagValue"].isNull()) + tagsObject.tagValue = value["TagValue"].asString(); + imagesObject.tags.push_back(tagsObject); + } + images_.push_back(imagesObject); + } + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeImagesResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeImagesResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeImagesResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeImagesResult::getImages()const -{ - return images_; -} - -std::string DescribeImagesResult::getRegionId()const -{ - return regionId_; -} - +int DescribeImagesResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeImagesResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeImagesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeImagesResult::getImages()const +{ + return images_; +} + +std::string DescribeImagesResult::getRegionId()const +{ + return regionId_; +} + diff --git a/ecs/src/model/DescribeInstanceAttributeResult.cc b/ecs/src/model/DescribeInstanceAttributeResult.cc index c1c78f05d..2e675ed42 100644 --- a/ecs/src/model/DescribeInstanceAttributeResult.cc +++ b/ecs/src/model/DescribeInstanceAttributeResult.cc @@ -40,243 +40,233 @@ void DescribeInstanceAttributeResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allOperationLocks = value["OperationLocks"]["LockReason"]; - for (auto value : allOperationLocks) - { - LockReason operationLocksObject; - if(!value["LockReason"].isNull()) - operationLocksObject.lockReason = value["LockReason"].asString(); - operationLocks_.push_back(operationLocksObject); - } - auto allVpcAttributes = value["VpcAttributes"]; - for (auto value : allVpcAttributes) - { - VpcAttributes vpcAttributesObject; - if(!value["VpcId"].isNull()) - vpcAttributesObject.vpcId = value["VpcId"].asString(); - if(!value["VSwitchId"].isNull()) - vpcAttributesObject.vSwitchId = value["VSwitchId"].asString(); - if(!value["NatIpAddress"].isNull()) - vpcAttributesObject.natIpAddress = value["NatIpAddress"].asString(); - auto allPrivateIpAddress = value["PrivateIpAddress"]["IpAddress"]; - for (auto value : allPrivateIpAddress) - vpcAttributesObject.privateIpAddress.push_back(value.asString()); - vpcAttributes_.push_back(vpcAttributesObject); - } - auto allEipAddress = value["EipAddress"]; - for (auto value : allEipAddress) - { - EipAddress eipAddressObject; - if(!value["AllocationId"].isNull()) - eipAddressObject.allocationId = value["AllocationId"].asString(); - if(!value["IpAddress"].isNull()) - eipAddressObject.ipAddress = value["IpAddress"].asString(); - if(!value["Bandwidth"].isNull()) - eipAddressObject.bandwidth = std::stoi(value["Bandwidth"].asString()); - if(!value["InternetChargeType"].isNull()) - eipAddressObject.internetChargeType = value["InternetChargeType"].asString(); - eipAddress_.push_back(eipAddressObject); - } - auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"]; - for (const auto &item : allSecurityGroupIds) - securityGroupIds_.push_back(item.asString()); - auto allPublicIpAddress = value["PublicIpAddress"]["IpAddress"]; - for (const auto &item : allPublicIpAddress) - publicIpAddress_.push_back(item.asString()); - auto allInnerIpAddress = value["InnerIpAddress"]["IpAddress"]; - for (const auto &item : allInnerIpAddress) - innerIpAddress_.push_back(item.asString()); - if(!value["InstanceId"].isNull()) - instanceId_ = value["InstanceId"].asString(); - if(!value["InstanceName"].isNull()) - instanceName_ = value["InstanceName"].asString(); - if(!value["ImageId"].isNull()) - imageId_ = value["ImageId"].asString(); - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["ZoneId"].isNull()) - zoneId_ = value["ZoneId"].asString(); - if(!value["ClusterId"].isNull()) - clusterId_ = value["ClusterId"].asString(); - if(!value["InstanceType"].isNull()) - instanceType_ = value["InstanceType"].asString(); - if(!value["Cpu"].isNull()) - cpu_ = std::stoi(value["Cpu"].asString()); - if(!value["Memory"].isNull()) - memory_ = std::stoi(value["Memory"].asString()); - if(!value["HostName"].isNull()) - hostName_ = value["HostName"].asString(); - if(!value["Status"].isNull()) - status_ = value["Status"].asString(); - if(!value["InternetChargeType"].isNull()) - internetChargeType_ = value["InternetChargeType"].asString(); - if(!value["InternetMaxBandwidthIn"].isNull()) - internetMaxBandwidthIn_ = std::stoi(value["InternetMaxBandwidthIn"].asString()); - if(!value["InternetMaxBandwidthOut"].isNull()) - internetMaxBandwidthOut_ = std::stoi(value["InternetMaxBandwidthOut"].asString()); - if(!value["VlanId"].isNull()) - vlanId_ = value["VlanId"].asString(); - if(!value["SerialNumber"].isNull()) - serialNumber_ = value["SerialNumber"].asString(); - if(!value["CreationTime"].isNull()) - creationTime_ = value["CreationTime"].asString(); - if(!value["Description"].isNull()) - description_ = value["Description"].asString(); - if(!value["InstanceNetworkType"].isNull()) - instanceNetworkType_ = value["InstanceNetworkType"].asString(); - if(!value["IoOptimized"].isNull()) - ioOptimized_ = value["IoOptimized"].asString(); - if(!value["InstanceChargeType"].isNull()) - instanceChargeType_ = value["InstanceChargeType"].asString(); - if(!value["ExpiredTime"].isNull()) - expiredTime_ = value["ExpiredTime"].asString(); - if(!value["StoppedMode"].isNull()) - stoppedMode_ = value["StoppedMode"].asString(); + auto allOperationLocks = value["OperationLocks"]["LockReason"]; + for (auto value : allOperationLocks) + { + LockReason operationLocksObject; + if(!value["LockReason"].isNull()) + operationLocksObject.lockReason = value["LockReason"].asString(); + operationLocks_.push_back(operationLocksObject); + } + auto vpcAttributesNode = value["VpcAttributes"]; + if(!vpcAttributesNode["VpcId"].isNull()) + vpcAttributes_.vpcId = vpcAttributesNode["VpcId"].asString(); + if(!vpcAttributesNode["VSwitchId"].isNull()) + vpcAttributes_.vSwitchId = vpcAttributesNode["VSwitchId"].asString(); + if(!vpcAttributesNode["NatIpAddress"].isNull()) + vpcAttributes_.natIpAddress = vpcAttributesNode["NatIpAddress"].asString(); + auto allPrivateIpAddress = vpcAttributesNode["PrivateIpAddress"]["IpAddress"]; + for (auto value : allPrivateIpAddress) + vpcAttributes_.privateIpAddress.push_back(value.asString()); + auto eipAddressNode = value["EipAddress"]; + if(!eipAddressNode["AllocationId"].isNull()) + eipAddress_.allocationId = eipAddressNode["AllocationId"].asString(); + if(!eipAddressNode["IpAddress"].isNull()) + eipAddress_.ipAddress = eipAddressNode["IpAddress"].asString(); + if(!eipAddressNode["Bandwidth"].isNull()) + eipAddress_.bandwidth = std::stoi(eipAddressNode["Bandwidth"].asString()); + if(!eipAddressNode["InternetChargeType"].isNull()) + eipAddress_.internetChargeType = eipAddressNode["InternetChargeType"].asString(); + auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"]; + for (const auto &item : allSecurityGroupIds) + securityGroupIds_.push_back(item.asString()); + auto allPublicIpAddress = value["PublicIpAddress"]["IpAddress"]; + for (const auto &item : allPublicIpAddress) + publicIpAddress_.push_back(item.asString()); + auto allInnerIpAddress = value["InnerIpAddress"]["IpAddress"]; + for (const auto &item : allInnerIpAddress) + innerIpAddress_.push_back(item.asString()); + if(!value["InstanceId"].isNull()) + instanceId_ = value["InstanceId"].asString(); + if(!value["InstanceName"].isNull()) + instanceName_ = value["InstanceName"].asString(); + if(!value["ImageId"].isNull()) + imageId_ = value["ImageId"].asString(); + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["ZoneId"].isNull()) + zoneId_ = value["ZoneId"].asString(); + if(!value["ClusterId"].isNull()) + clusterId_ = value["ClusterId"].asString(); + if(!value["InstanceType"].isNull()) + instanceType_ = value["InstanceType"].asString(); + if(!value["Cpu"].isNull()) + cpu_ = std::stoi(value["Cpu"].asString()); + if(!value["Memory"].isNull()) + memory_ = std::stoi(value["Memory"].asString()); + if(!value["HostName"].isNull()) + hostName_ = value["HostName"].asString(); + if(!value["Status"].isNull()) + status_ = value["Status"].asString(); + if(!value["InternetChargeType"].isNull()) + internetChargeType_ = value["InternetChargeType"].asString(); + if(!value["InternetMaxBandwidthIn"].isNull()) + internetMaxBandwidthIn_ = std::stoi(value["InternetMaxBandwidthIn"].asString()); + if(!value["InternetMaxBandwidthOut"].isNull()) + internetMaxBandwidthOut_ = std::stoi(value["InternetMaxBandwidthOut"].asString()); + if(!value["VlanId"].isNull()) + vlanId_ = value["VlanId"].asString(); + if(!value["SerialNumber"].isNull()) + serialNumber_ = value["SerialNumber"].asString(); + if(!value["CreationTime"].isNull()) + creationTime_ = value["CreationTime"].asString(); + if(!value["Description"].isNull()) + description_ = value["Description"].asString(); + if(!value["InstanceNetworkType"].isNull()) + instanceNetworkType_ = value["InstanceNetworkType"].asString(); + if(!value["IoOptimized"].isNull()) + ioOptimized_ = value["IoOptimized"].asString(); + if(!value["InstanceChargeType"].isNull()) + instanceChargeType_ = value["InstanceChargeType"].asString(); + if(!value["ExpiredTime"].isNull()) + expiredTime_ = value["ExpiredTime"].asString(); + if(!value["StoppedMode"].isNull()) + stoppedMode_ = value["StoppedMode"].asString(); } -std::string DescribeInstanceAttributeResult::getDescription()const -{ - return description_; -} - -int DescribeInstanceAttributeResult::getMemory()const -{ - return memory_; -} - -std::string DescribeInstanceAttributeResult::getInstanceChargeType()const -{ - return instanceChargeType_; -} - -int DescribeInstanceAttributeResult::getCpu()const -{ - return cpu_; -} - -std::string DescribeInstanceAttributeResult::getInstanceNetworkType()const -{ - return instanceNetworkType_; -} - -std::vector DescribeInstanceAttributeResult::getPublicIpAddress()const -{ - return publicIpAddress_; -} - -std::vector DescribeInstanceAttributeResult::getInnerIpAddress()const -{ - return innerIpAddress_; -} - -std::string DescribeInstanceAttributeResult::getExpiredTime()const -{ - return expiredTime_; -} - -std::vector DescribeInstanceAttributeResult::getEipAddress()const -{ - return eipAddress_; -} - -std::string DescribeInstanceAttributeResult::getImageId()const -{ - return imageId_; -} - -std::string DescribeInstanceAttributeResult::getInstanceType()const -{ - return instanceType_; -} - -std::string DescribeInstanceAttributeResult::getHostName()const -{ - return hostName_; -} - -std::string DescribeInstanceAttributeResult::getVlanId()const -{ - return vlanId_; -} - -std::string DescribeInstanceAttributeResult::getStatus()const -{ - return status_; -} - -std::string DescribeInstanceAttributeResult::getIoOptimized()const -{ - return ioOptimized_; -} - -std::string DescribeInstanceAttributeResult::getZoneId()const -{ - return zoneId_; -} - -std::string DescribeInstanceAttributeResult::getInstanceId()const -{ - return instanceId_; -} - -std::string DescribeInstanceAttributeResult::getClusterId()const -{ - return clusterId_; -} - -std::string DescribeInstanceAttributeResult::getStoppedMode()const -{ - return stoppedMode_; -} - -std::vector DescribeInstanceAttributeResult::getVpcAttributes()const -{ - return vpcAttributes_; -} - -std::vector DescribeInstanceAttributeResult::getSecurityGroupIds()const -{ - return securityGroupIds_; -} - -std::vector DescribeInstanceAttributeResult::getOperationLocks()const -{ - return operationLocks_; -} - -std::string DescribeInstanceAttributeResult::getInternetChargeType()const -{ - return internetChargeType_; -} - -std::string DescribeInstanceAttributeResult::getInstanceName()const -{ - return instanceName_; -} - -int DescribeInstanceAttributeResult::getInternetMaxBandwidthOut()const -{ - return internetMaxBandwidthOut_; -} - -int DescribeInstanceAttributeResult::getInternetMaxBandwidthIn()const -{ - return internetMaxBandwidthIn_; -} - -std::string DescribeInstanceAttributeResult::getSerialNumber()const -{ - return serialNumber_; -} - -std::string DescribeInstanceAttributeResult::getCreationTime()const -{ - return creationTime_; -} - -std::string DescribeInstanceAttributeResult::getRegionId()const -{ - return regionId_; -} - +std::string DescribeInstanceAttributeResult::getDescription()const +{ + return description_; +} + +int DescribeInstanceAttributeResult::getMemory()const +{ + return memory_; +} + +std::string DescribeInstanceAttributeResult::getInstanceChargeType()const +{ + return instanceChargeType_; +} + +int DescribeInstanceAttributeResult::getCpu()const +{ + return cpu_; +} + +std::string DescribeInstanceAttributeResult::getInstanceNetworkType()const +{ + return instanceNetworkType_; +} + +std::vector DescribeInstanceAttributeResult::getPublicIpAddress()const +{ + return publicIpAddress_; +} + +std::vector DescribeInstanceAttributeResult::getInnerIpAddress()const +{ + return innerIpAddress_; +} + +std::string DescribeInstanceAttributeResult::getExpiredTime()const +{ + return expiredTime_; +} + +DescribeInstanceAttributeResult::EipAddress DescribeInstanceAttributeResult::getEipAddress()const +{ + return eipAddress_; +} + +std::string DescribeInstanceAttributeResult::getImageId()const +{ + return imageId_; +} + +std::string DescribeInstanceAttributeResult::getInstanceType()const +{ + return instanceType_; +} + +std::string DescribeInstanceAttributeResult::getHostName()const +{ + return hostName_; +} + +std::string DescribeInstanceAttributeResult::getVlanId()const +{ + return vlanId_; +} + +std::string DescribeInstanceAttributeResult::getStatus()const +{ + return status_; +} + +std::string DescribeInstanceAttributeResult::getIoOptimized()const +{ + return ioOptimized_; +} + +std::string DescribeInstanceAttributeResult::getZoneId()const +{ + return zoneId_; +} + +std::string DescribeInstanceAttributeResult::getInstanceId()const +{ + return instanceId_; +} + +std::string DescribeInstanceAttributeResult::getClusterId()const +{ + return clusterId_; +} + +std::string DescribeInstanceAttributeResult::getStoppedMode()const +{ + return stoppedMode_; +} + +DescribeInstanceAttributeResult::VpcAttributes DescribeInstanceAttributeResult::getVpcAttributes()const +{ + return vpcAttributes_; +} + +std::vector DescribeInstanceAttributeResult::getSecurityGroupIds()const +{ + return securityGroupIds_; +} + +std::vector DescribeInstanceAttributeResult::getOperationLocks()const +{ + return operationLocks_; +} + +std::string DescribeInstanceAttributeResult::getInternetChargeType()const +{ + return internetChargeType_; +} + +std::string DescribeInstanceAttributeResult::getInstanceName()const +{ + return instanceName_; +} + +int DescribeInstanceAttributeResult::getInternetMaxBandwidthOut()const +{ + return internetMaxBandwidthOut_; +} + +int DescribeInstanceAttributeResult::getInternetMaxBandwidthIn()const +{ + return internetMaxBandwidthIn_; +} + +std::string DescribeInstanceAttributeResult::getSerialNumber()const +{ + return serialNumber_; +} + +std::string DescribeInstanceAttributeResult::getCreationTime()const +{ + return creationTime_; +} + +std::string DescribeInstanceAttributeResult::getRegionId()const +{ + return regionId_; +} + diff --git a/ecs/src/model/DescribeInstanceAutoRenewAttributeResult.cc b/ecs/src/model/DescribeInstanceAutoRenewAttributeResult.cc index 2ef6c10ef..7fc5941ef 100644 --- a/ecs/src/model/DescribeInstanceAutoRenewAttributeResult.cc +++ b/ecs/src/model/DescribeInstanceAutoRenewAttributeResult.cc @@ -40,27 +40,27 @@ void DescribeInstanceAutoRenewAttributeResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInstanceRenewAttributes = value["InstanceRenewAttributes"]["InstanceRenewAttribute"]; - for (auto value : allInstanceRenewAttributes) - { - InstanceRenewAttribute instanceRenewAttributesObject; - if(!value["InstanceId"].isNull()) - instanceRenewAttributesObject.instanceId = value["InstanceId"].asString(); - if(!value["AutoRenewEnabled"].isNull()) - instanceRenewAttributesObject.autoRenewEnabled = value["AutoRenewEnabled"].asString() == "true"; - if(!value["Duration"].isNull()) - instanceRenewAttributesObject.duration = std::stoi(value["Duration"].asString()); - if(!value["PeriodUnit"].isNull()) - instanceRenewAttributesObject.periodUnit = value["PeriodUnit"].asString(); - if(!value["RenewalStatus"].isNull()) - instanceRenewAttributesObject.renewalStatus = value["RenewalStatus"].asString(); - instanceRenewAttributes_.push_back(instanceRenewAttributesObject); - } + auto allInstanceRenewAttributes = value["InstanceRenewAttributes"]["InstanceRenewAttribute"]; + for (auto value : allInstanceRenewAttributes) + { + InstanceRenewAttribute instanceRenewAttributesObject; + if(!value["InstanceId"].isNull()) + instanceRenewAttributesObject.instanceId = value["InstanceId"].asString(); + if(!value["AutoRenewEnabled"].isNull()) + instanceRenewAttributesObject.autoRenewEnabled = value["AutoRenewEnabled"].asString() == "true"; + if(!value["Duration"].isNull()) + instanceRenewAttributesObject.duration = std::stoi(value["Duration"].asString()); + if(!value["PeriodUnit"].isNull()) + instanceRenewAttributesObject.periodUnit = value["PeriodUnit"].asString(); + if(!value["RenewalStatus"].isNull()) + instanceRenewAttributesObject.renewalStatus = value["RenewalStatus"].asString(); + instanceRenewAttributes_.push_back(instanceRenewAttributesObject); + } } -std::vector DescribeInstanceAutoRenewAttributeResult::getInstanceRenewAttributes()const -{ - return instanceRenewAttributes_; -} - +std::vector DescribeInstanceAutoRenewAttributeResult::getInstanceRenewAttributes()const +{ + return instanceRenewAttributes_; +} + diff --git a/ecs/src/model/DescribeInstanceHistoryEventsResult.cc b/ecs/src/model/DescribeInstanceHistoryEventsResult.cc index abafd0dd8..12d48163c 100644 --- a/ecs/src/model/DescribeInstanceHistoryEventsResult.cc +++ b/ecs/src/model/DescribeInstanceHistoryEventsResult.cc @@ -40,56 +40,51 @@ void DescribeInstanceHistoryEventsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInstanceSystemEventSet = value["InstanceSystemEventSet"]["InstanceSystemEventType"]; - for (auto value : allInstanceSystemEventSet) - { - InstanceSystemEventType instanceSystemEventSetObject; - if(!value["InstanceId"].isNull()) - instanceSystemEventSetObject.instanceId = value["InstanceId"].asString(); - if(!value["EventId"].isNull()) - instanceSystemEventSetObject.eventId = value["EventId"].asString(); - if(!value["EventPublishTime"].isNull()) - instanceSystemEventSetObject.eventPublishTime = value["EventPublishTime"].asString(); - if(!value["NotBefore"].isNull()) - instanceSystemEventSetObject.notBefore = value["NotBefore"].asString(); - auto allEventType = value["EventType"]; - for (auto value : allEventType) - { - InstanceSystemEventType::EventType eventTypeObject; - if(!value["Code"].isNull()) - eventTypeObject.code = std::stoi(value["Code"].asString()); - if(!value["Name"].isNull()) - eventTypeObject.name = value["Name"].asString(); - instanceSystemEventSetObject.eventType.push_back(eventTypeObject); - } - instanceSystemEventSet_.push_back(instanceSystemEventSetObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allInstanceSystemEventSet = value["InstanceSystemEventSet"]["InstanceSystemEventType"]; + for (auto value : allInstanceSystemEventSet) + { + InstanceSystemEventType instanceSystemEventSetObject; + if(!value["InstanceId"].isNull()) + instanceSystemEventSetObject.instanceId = value["InstanceId"].asString(); + if(!value["EventId"].isNull()) + instanceSystemEventSetObject.eventId = value["EventId"].asString(); + if(!value["EventPublishTime"].isNull()) + instanceSystemEventSetObject.eventPublishTime = value["EventPublishTime"].asString(); + if(!value["NotBefore"].isNull()) + instanceSystemEventSetObject.notBefore = value["NotBefore"].asString(); + auto eventTypeNode = value["EventType"]; + if(!eventTypeNode["Code"].isNull()) + instanceSystemEventSetObject.eventType.code = std::stoi(eventTypeNode["Code"].asString()); + if(!eventTypeNode["Name"].isNull()) + instanceSystemEventSetObject.eventType.name = eventTypeNode["Name"].asString(); + instanceSystemEventSet_.push_back(instanceSystemEventSetObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeInstanceHistoryEventsResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeInstanceHistoryEventsResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeInstanceHistoryEventsResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeInstanceHistoryEventsResult::getInstanceSystemEventSet()const -{ - return instanceSystemEventSet_; -} - +int DescribeInstanceHistoryEventsResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeInstanceHistoryEventsResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeInstanceHistoryEventsResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeInstanceHistoryEventsResult::getInstanceSystemEventSet()const +{ + return instanceSystemEventSet_; +} + diff --git a/ecs/src/model/DescribeInstanceMonitorDataResult.cc b/ecs/src/model/DescribeInstanceMonitorDataResult.cc index cd6802844..ea63108be 100644 --- a/ecs/src/model/DescribeInstanceMonitorDataResult.cc +++ b/ecs/src/model/DescribeInstanceMonitorDataResult.cc @@ -40,47 +40,47 @@ void DescribeInstanceMonitorDataResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allMonitorData = value["MonitorData"]["InstanceMonitorData"]; - for (auto value : allMonitorData) - { - InstanceMonitorData monitorDataObject; - if(!value["InstanceId"].isNull()) - monitorDataObject.instanceId = value["InstanceId"].asString(); - if(!value["CPU"].isNull()) - monitorDataObject.cPU = std::stoi(value["CPU"].asString()); - if(!value["IntranetRX"].isNull()) - monitorDataObject.intranetRX = std::stoi(value["IntranetRX"].asString()); - if(!value["IntranetTX"].isNull()) - monitorDataObject.intranetTX = std::stoi(value["IntranetTX"].asString()); - if(!value["IntranetBandwidth"].isNull()) - monitorDataObject.intranetBandwidth = std::stoi(value["IntranetBandwidth"].asString()); - if(!value["InternetRX"].isNull()) - monitorDataObject.internetRX = std::stoi(value["InternetRX"].asString()); - if(!value["InternetTX"].isNull()) - monitorDataObject.internetTX = std::stoi(value["InternetTX"].asString()); - if(!value["InternetBandwidth"].isNull()) - monitorDataObject.internetBandwidth = std::stoi(value["InternetBandwidth"].asString()); - if(!value["IOPSRead"].isNull()) - monitorDataObject.iOPSRead = std::stoi(value["IOPSRead"].asString()); - if(!value["IOPSWrite"].isNull()) - monitorDataObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString()); - if(!value["BPSRead"].isNull()) - monitorDataObject.bPSRead = std::stoi(value["BPSRead"].asString()); - if(!value["BPSWrite"].isNull()) - monitorDataObject.bPSWrite = std::stoi(value["BPSWrite"].asString()); - if(!value["CPUCreditUsage"].isNull()) - monitorDataObject.cPUCreditUsage = std::stof(value["CPUCreditUsage"].asString()); - if(!value["CPUCreditBalance"].isNull()) - monitorDataObject.cPUCreditBalance = std::stof(value["CPUCreditBalance"].asString()); - if(!value["TimeStamp"].isNull()) - monitorDataObject.timeStamp = value["TimeStamp"].asString(); - monitorData_.push_back(monitorDataObject); - } + auto allMonitorData = value["MonitorData"]["InstanceMonitorData"]; + for (auto value : allMonitorData) + { + InstanceMonitorData monitorDataObject; + if(!value["InstanceId"].isNull()) + monitorDataObject.instanceId = value["InstanceId"].asString(); + if(!value["CPU"].isNull()) + monitorDataObject.cPU = std::stoi(value["CPU"].asString()); + if(!value["IntranetRX"].isNull()) + monitorDataObject.intranetRX = std::stoi(value["IntranetRX"].asString()); + if(!value["IntranetTX"].isNull()) + monitorDataObject.intranetTX = std::stoi(value["IntranetTX"].asString()); + if(!value["IntranetBandwidth"].isNull()) + monitorDataObject.intranetBandwidth = std::stoi(value["IntranetBandwidth"].asString()); + if(!value["InternetRX"].isNull()) + monitorDataObject.internetRX = std::stoi(value["InternetRX"].asString()); + if(!value["InternetTX"].isNull()) + monitorDataObject.internetTX = std::stoi(value["InternetTX"].asString()); + if(!value["InternetBandwidth"].isNull()) + monitorDataObject.internetBandwidth = std::stoi(value["InternetBandwidth"].asString()); + if(!value["IOPSRead"].isNull()) + monitorDataObject.iOPSRead = std::stoi(value["IOPSRead"].asString()); + if(!value["IOPSWrite"].isNull()) + monitorDataObject.iOPSWrite = std::stoi(value["IOPSWrite"].asString()); + if(!value["BPSRead"].isNull()) + monitorDataObject.bPSRead = std::stoi(value["BPSRead"].asString()); + if(!value["BPSWrite"].isNull()) + monitorDataObject.bPSWrite = std::stoi(value["BPSWrite"].asString()); + if(!value["CPUCreditUsage"].isNull()) + monitorDataObject.cPUCreditUsage = std::stof(value["CPUCreditUsage"].asString()); + if(!value["CPUCreditBalance"].isNull()) + monitorDataObject.cPUCreditBalance = std::stof(value["CPUCreditBalance"].asString()); + if(!value["TimeStamp"].isNull()) + monitorDataObject.timeStamp = value["TimeStamp"].asString(); + monitorData_.push_back(monitorDataObject); + } } -std::vector DescribeInstanceMonitorDataResult::getMonitorData()const -{ - return monitorData_; -} - +std::vector DescribeInstanceMonitorDataResult::getMonitorData()const +{ + return monitorData_; +} + diff --git a/ecs/src/model/DescribeInstancePhysicalAttributeResult.cc b/ecs/src/model/DescribeInstancePhysicalAttributeResult.cc index 2a7576b87..a228ed39e 100644 --- a/ecs/src/model/DescribeInstancePhysicalAttributeResult.cc +++ b/ecs/src/model/DescribeInstancePhysicalAttributeResult.cc @@ -40,34 +40,34 @@ void DescribeInstancePhysicalAttributeResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["InstanceId"].isNull()) - instanceId_ = value["InstanceId"].asString(); - if(!value["VlanId"].isNull()) - vlanId_ = value["VlanId"].asString(); - if(!value["NodeControllerId"].isNull()) - nodeControllerId_ = value["NodeControllerId"].asString(); - if(!value["RackId"].isNull()) - rackId_ = value["RackId"].asString(); + if(!value["InstanceId"].isNull()) + instanceId_ = value["InstanceId"].asString(); + if(!value["VlanId"].isNull()) + vlanId_ = value["VlanId"].asString(); + if(!value["NodeControllerId"].isNull()) + nodeControllerId_ = value["NodeControllerId"].asString(); + if(!value["RackId"].isNull()) + rackId_ = value["RackId"].asString(); } -std::string DescribeInstancePhysicalAttributeResult::getRackId()const -{ - return rackId_; -} - -std::string DescribeInstancePhysicalAttributeResult::getNodeControllerId()const -{ - return nodeControllerId_; -} - -std::string DescribeInstancePhysicalAttributeResult::getInstanceId()const -{ - return instanceId_; -} - -std::string DescribeInstancePhysicalAttributeResult::getVlanId()const -{ - return vlanId_; -} - +std::string DescribeInstancePhysicalAttributeResult::getRackId()const +{ + return rackId_; +} + +std::string DescribeInstancePhysicalAttributeResult::getNodeControllerId()const +{ + return nodeControllerId_; +} + +std::string DescribeInstancePhysicalAttributeResult::getInstanceId()const +{ + return instanceId_; +} + +std::string DescribeInstancePhysicalAttributeResult::getVlanId()const +{ + return vlanId_; +} + diff --git a/ecs/src/model/DescribeInstanceRamRoleResult.cc b/ecs/src/model/DescribeInstanceRamRoleResult.cc index f05c6c8fd..8f376dc98 100644 --- a/ecs/src/model/DescribeInstanceRamRoleResult.cc +++ b/ecs/src/model/DescribeInstanceRamRoleResult.cc @@ -40,35 +40,35 @@ void DescribeInstanceRamRoleResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInstanceRamRoleSets = value["InstanceRamRoleSets"]["InstanceRamRoleSet"]; - for (auto value : allInstanceRamRoleSets) - { - InstanceRamRoleSet instanceRamRoleSetsObject; - if(!value["InstanceId"].isNull()) - instanceRamRoleSetsObject.instanceId = value["InstanceId"].asString(); - if(!value["RamRoleName"].isNull()) - instanceRamRoleSetsObject.ramRoleName = value["RamRoleName"].asString(); - instanceRamRoleSets_.push_back(instanceRamRoleSetsObject); - } - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); + auto allInstanceRamRoleSets = value["InstanceRamRoleSets"]["InstanceRamRoleSet"]; + for (auto value : allInstanceRamRoleSets) + { + InstanceRamRoleSet instanceRamRoleSetsObject; + if(!value["InstanceId"].isNull()) + instanceRamRoleSetsObject.instanceId = value["InstanceId"].asString(); + if(!value["RamRoleName"].isNull()) + instanceRamRoleSetsObject.ramRoleName = value["RamRoleName"].asString(); + instanceRamRoleSets_.push_back(instanceRamRoleSetsObject); + } + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); } -int DescribeInstanceRamRoleResult::getTotalCount()const -{ - return totalCount_; -} - -std::string DescribeInstanceRamRoleResult::getRegionId()const -{ - return regionId_; -} - -std::vector DescribeInstanceRamRoleResult::getInstanceRamRoleSets()const -{ - return instanceRamRoleSets_; -} - +int DescribeInstanceRamRoleResult::getTotalCount()const +{ + return totalCount_; +} + +std::string DescribeInstanceRamRoleResult::getRegionId()const +{ + return regionId_; +} + +std::vector DescribeInstanceRamRoleResult::getInstanceRamRoleSets()const +{ + return instanceRamRoleSets_; +} + diff --git a/ecs/src/model/DescribeInstanceStatusResult.cc b/ecs/src/model/DescribeInstanceStatusResult.cc index b020f9d16..0fda441a0 100644 --- a/ecs/src/model/DescribeInstanceStatusResult.cc +++ b/ecs/src/model/DescribeInstanceStatusResult.cc @@ -40,42 +40,42 @@ void DescribeInstanceStatusResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInstanceStatuses = value["InstanceStatuses"]["InstanceStatus"]; - for (auto value : allInstanceStatuses) - { - InstanceStatus instanceStatusesObject; - if(!value["InstanceId"].isNull()) - instanceStatusesObject.instanceId = value["InstanceId"].asString(); - if(!value["Status"].isNull()) - instanceStatusesObject.status = value["Status"].asString(); - instanceStatuses_.push_back(instanceStatusesObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allInstanceStatuses = value["InstanceStatuses"]["InstanceStatus"]; + for (auto value : allInstanceStatuses) + { + InstanceStatus instanceStatusesObject; + if(!value["InstanceId"].isNull()) + instanceStatusesObject.instanceId = value["InstanceId"].asString(); + if(!value["Status"].isNull()) + instanceStatusesObject.status = value["Status"].asString(); + instanceStatuses_.push_back(instanceStatusesObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeInstanceStatusResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeInstanceStatusResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeInstanceStatusResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeInstanceStatusResult::getInstanceStatuses()const -{ - return instanceStatuses_; -} - +int DescribeInstanceStatusResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeInstanceStatusResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeInstanceStatusResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeInstanceStatusResult::getInstanceStatuses()const +{ + return instanceStatuses_; +} + diff --git a/ecs/src/model/DescribeInstanceTypeFamiliesResult.cc b/ecs/src/model/DescribeInstanceTypeFamiliesResult.cc index 9e9b5929b..b8ecae362 100644 --- a/ecs/src/model/DescribeInstanceTypeFamiliesResult.cc +++ b/ecs/src/model/DescribeInstanceTypeFamiliesResult.cc @@ -40,21 +40,21 @@ void DescribeInstanceTypeFamiliesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInstanceTypeFamilies = value["InstanceTypeFamilies"]["InstanceTypeFamily"]; - for (auto value : allInstanceTypeFamilies) - { - InstanceTypeFamily instanceTypeFamiliesObject; - if(!value["InstanceTypeFamilyId"].isNull()) - instanceTypeFamiliesObject.instanceTypeFamilyId = value["InstanceTypeFamilyId"].asString(); - if(!value["Generation"].isNull()) - instanceTypeFamiliesObject.generation = value["Generation"].asString(); - instanceTypeFamilies_.push_back(instanceTypeFamiliesObject); - } + auto allInstanceTypeFamilies = value["InstanceTypeFamilies"]["InstanceTypeFamily"]; + for (auto value : allInstanceTypeFamilies) + { + InstanceTypeFamily instanceTypeFamiliesObject; + if(!value["InstanceTypeFamilyId"].isNull()) + instanceTypeFamiliesObject.instanceTypeFamilyId = value["InstanceTypeFamilyId"].asString(); + if(!value["Generation"].isNull()) + instanceTypeFamiliesObject.generation = value["Generation"].asString(); + instanceTypeFamilies_.push_back(instanceTypeFamiliesObject); + } } -std::vector DescribeInstanceTypeFamiliesResult::getInstanceTypeFamilies()const -{ - return instanceTypeFamilies_; -} - +std::vector DescribeInstanceTypeFamiliesResult::getInstanceTypeFamilies()const +{ + return instanceTypeFamilies_; +} + diff --git a/ecs/src/model/DescribeInstanceTypesResult.cc b/ecs/src/model/DescribeInstanceTypesResult.cc index 4a81438e1..e7f0ea9dd 100644 --- a/ecs/src/model/DescribeInstanceTypesResult.cc +++ b/ecs/src/model/DescribeInstanceTypesResult.cc @@ -40,41 +40,45 @@ void DescribeInstanceTypesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInstanceTypes = value["InstanceTypes"]["InstanceType"]; - for (auto value : allInstanceTypes) - { - InstanceType instanceTypesObject; - if(!value["InstanceTypeId"].isNull()) - instanceTypesObject.instanceTypeId = value["InstanceTypeId"].asString(); - if(!value["CpuCoreCount"].isNull()) - instanceTypesObject.cpuCoreCount = std::stoi(value["CpuCoreCount"].asString()); - if(!value["MemorySize"].isNull()) - instanceTypesObject.memorySize = std::stof(value["MemorySize"].asString()); - if(!value["InstanceTypeFamily"].isNull()) - instanceTypesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString(); - if(!value["LocalStorageCapacity"].isNull()) - instanceTypesObject.localStorageCapacity = std::stol(value["LocalStorageCapacity"].asString()); - if(!value["LocalStorageAmount"].isNull()) - instanceTypesObject.localStorageAmount = std::stoi(value["LocalStorageAmount"].asString()); - if(!value["LocalStorageCategory"].isNull()) - instanceTypesObject.localStorageCategory = value["LocalStorageCategory"].asString(); - if(!value["GPUAmount"].isNull()) - instanceTypesObject.gPUAmount = std::stoi(value["GPUAmount"].asString()); - if(!value["GPUSpec"].isNull()) - instanceTypesObject.gPUSpec = value["GPUSpec"].asString(); - if(!value["InitialCredit"].isNull()) - instanceTypesObject.initialCredit = std::stoi(value["InitialCredit"].asString()); - if(!value["BaselineCredit"].isNull()) - instanceTypesObject.baselineCredit = std::stoi(value["BaselineCredit"].asString()); - if(!value["EniQuantity"].isNull()) - instanceTypesObject.eniQuantity = std::stoi(value["EniQuantity"].asString()); - instanceTypes_.push_back(instanceTypesObject); - } + auto allInstanceTypes = value["InstanceTypes"]["InstanceType"]; + for (auto value : allInstanceTypes) + { + InstanceType instanceTypesObject; + if(!value["InstanceTypeId"].isNull()) + instanceTypesObject.instanceTypeId = value["InstanceTypeId"].asString(); + if(!value["CpuCoreCount"].isNull()) + instanceTypesObject.cpuCoreCount = std::stoi(value["CpuCoreCount"].asString()); + if(!value["MemorySize"].isNull()) + instanceTypesObject.memorySize = std::stof(value["MemorySize"].asString()); + if(!value["InstanceTypeFamily"].isNull()) + instanceTypesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString(); + if(!value["LocalStorageCapacity"].isNull()) + instanceTypesObject.localStorageCapacity = std::stol(value["LocalStorageCapacity"].asString()); + if(!value["LocalStorageAmount"].isNull()) + instanceTypesObject.localStorageAmount = std::stoi(value["LocalStorageAmount"].asString()); + if(!value["LocalStorageCategory"].isNull()) + instanceTypesObject.localStorageCategory = value["LocalStorageCategory"].asString(); + if(!value["GPUAmount"].isNull()) + instanceTypesObject.gPUAmount = std::stoi(value["GPUAmount"].asString()); + if(!value["GPUSpec"].isNull()) + instanceTypesObject.gPUSpec = value["GPUSpec"].asString(); + if(!value["InitialCredit"].isNull()) + instanceTypesObject.initialCredit = std::stoi(value["InitialCredit"].asString()); + if(!value["BaselineCredit"].isNull()) + instanceTypesObject.baselineCredit = std::stoi(value["BaselineCredit"].asString()); + if(!value["EniQuantity"].isNull()) + instanceTypesObject.eniQuantity = std::stoi(value["EniQuantity"].asString()); + if(!value["InstanceBandwidthRx"].isNull()) + instanceTypesObject.instanceBandwidthRx = std::stoi(value["InstanceBandwidthRx"].asString()); + if(!value["InstanceBandwidthTx"].isNull()) + instanceTypesObject.instanceBandwidthTx = std::stoi(value["InstanceBandwidthTx"].asString()); + instanceTypes_.push_back(instanceTypesObject); + } } -std::vector DescribeInstanceTypesResult::getInstanceTypes()const -{ - return instanceTypes_; -} - +std::vector DescribeInstanceTypesResult::getInstanceTypes()const +{ + return instanceTypes_; +} + diff --git a/ecs/src/model/DescribeInstanceVncPasswdResult.cc b/ecs/src/model/DescribeInstanceVncPasswdResult.cc index 8cc6b1584..25dff0c1f 100644 --- a/ecs/src/model/DescribeInstanceVncPasswdResult.cc +++ b/ecs/src/model/DescribeInstanceVncPasswdResult.cc @@ -40,13 +40,13 @@ void DescribeInstanceVncPasswdResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["VncPasswd"].isNull()) - vncPasswd_ = value["VncPasswd"].asString(); + if(!value["VncPasswd"].isNull()) + vncPasswd_ = value["VncPasswd"].asString(); } -std::string DescribeInstanceVncPasswdResult::getVncPasswd()const -{ - return vncPasswd_; -} - +std::string DescribeInstanceVncPasswdResult::getVncPasswd()const +{ + return vncPasswd_; +} + diff --git a/ecs/src/model/DescribeInstanceVncUrlResult.cc b/ecs/src/model/DescribeInstanceVncUrlResult.cc index 4de5d830d..fe511a951 100644 --- a/ecs/src/model/DescribeInstanceVncUrlResult.cc +++ b/ecs/src/model/DescribeInstanceVncUrlResult.cc @@ -40,13 +40,13 @@ void DescribeInstanceVncUrlResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["VncUrl"].isNull()) - vncUrl_ = value["VncUrl"].asString(); + if(!value["VncUrl"].isNull()) + vncUrl_ = value["VncUrl"].asString(); } -std::string DescribeInstanceVncUrlResult::getVncUrl()const -{ - return vncUrl_; -} - +std::string DescribeInstanceVncUrlResult::getVncUrl()const +{ + return vncUrl_; +} + diff --git a/ecs/src/model/DescribeInstancesFullStatusResult.cc b/ecs/src/model/DescribeInstancesFullStatusResult.cc index f6197df86..35edec7fb 100644 --- a/ecs/src/model/DescribeInstancesFullStatusResult.cc +++ b/ecs/src/model/DescribeInstancesFullStatusResult.cc @@ -40,92 +40,72 @@ void DescribeInstancesFullStatusResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInstanceFullStatusSet = value["InstanceFullStatusSet"]["InstanceFullStatusType"]; - for (auto value : allInstanceFullStatusSet) - { - InstanceFullStatusType instanceFullStatusSetObject; - if(!value["InstanceId"].isNull()) - instanceFullStatusSetObject.instanceId = value["InstanceId"].asString(); - auto allScheduledSystemEventSet = value["ScheduledSystemEventSet"]["ScheduledSystemEventType"]; - for (auto value : allScheduledSystemEventSet) - { - InstanceFullStatusType::ScheduledSystemEventType scheduledSystemEventSetObject; - if(!value["EventId"].isNull()) - scheduledSystemEventSetObject.eventId = value["EventId"].asString(); - if(!value["EventPublishTime"].isNull()) - scheduledSystemEventSetObject.eventPublishTime = value["EventPublishTime"].asString(); - if(!value["NotBefore"].isNull()) - scheduledSystemEventSetObject.notBefore = value["NotBefore"].asString(); - auto allEventCycleStatus = value["EventCycleStatus"]; - for (auto value : allEventCycleStatus) - { - InstanceFullStatusType::ScheduledSystemEventType::EventCycleStatus eventCycleStatusObject; - if(!value["Code"].isNull()) - eventCycleStatusObject.code = std::stoi(value["Code"].asString()); - if(!value["Name"].isNull()) - eventCycleStatusObject.name = value["Name"].asString(); - scheduledSystemEventSetObject.eventCycleStatus.push_back(eventCycleStatusObject); - } - auto allEventType = value["EventType"]; - for (auto value : allEventType) - { - InstanceFullStatusType::ScheduledSystemEventType::EventType eventTypeObject; - if(!value["Code"].isNull()) - eventTypeObject.code = std::stoi(value["Code"].asString()); - if(!value["Name"].isNull()) - eventTypeObject.name = value["Name"].asString(); - scheduledSystemEventSetObject.eventType.push_back(eventTypeObject); - } - instanceFullStatusSetObject.scheduledSystemEventSet.push_back(scheduledSystemEventSetObject); - } - auto allStatus = value["Status"]; - for (auto value : allStatus) - { - InstanceFullStatusType::Status statusObject; - if(!value["Code"].isNull()) - statusObject.code = std::stoi(value["Code"].asString()); - if(!value["Name"].isNull()) - statusObject.name = value["Name"].asString(); - instanceFullStatusSetObject.status.push_back(statusObject); - } - auto allHealthStatus = value["HealthStatus"]; - for (auto value : allHealthStatus) - { - InstanceFullStatusType::HealthStatus healthStatusObject; - if(!value["Code"].isNull()) - healthStatusObject.code = std::stoi(value["Code"].asString()); - if(!value["Name"].isNull()) - healthStatusObject.name = value["Name"].asString(); - instanceFullStatusSetObject.healthStatus.push_back(healthStatusObject); - } - instanceFullStatusSet_.push_back(instanceFullStatusSetObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allInstanceFullStatusSet = value["InstanceFullStatusSet"]["InstanceFullStatusType"]; + for (auto value : allInstanceFullStatusSet) + { + InstanceFullStatusType instanceFullStatusSetObject; + if(!value["InstanceId"].isNull()) + instanceFullStatusSetObject.instanceId = value["InstanceId"].asString(); + auto allScheduledSystemEventSet = value["ScheduledSystemEventSet"]["ScheduledSystemEventType"]; + for (auto value : allScheduledSystemEventSet) + { + InstanceFullStatusType::ScheduledSystemEventType scheduledSystemEventSetObject; + if(!value["EventId"].isNull()) + scheduledSystemEventSetObject.eventId = value["EventId"].asString(); + if(!value["EventPublishTime"].isNull()) + scheduledSystemEventSetObject.eventPublishTime = value["EventPublishTime"].asString(); + if(!value["NotBefore"].isNull()) + scheduledSystemEventSetObject.notBefore = value["NotBefore"].asString(); + auto eventCycleStatusNode = value["EventCycleStatus"]; + if(!eventCycleStatusNode["Code"].isNull()) + scheduledSystemEventSetObject.eventCycleStatus.code = std::stoi(eventCycleStatusNode["Code"].asString()); + if(!eventCycleStatusNode["Name"].isNull()) + scheduledSystemEventSetObject.eventCycleStatus.name = eventCycleStatusNode["Name"].asString(); + auto eventTypeNode = value["EventType"]; + if(!eventTypeNode["Code"].isNull()) + scheduledSystemEventSetObject.eventType.code = std::stoi(eventTypeNode["Code"].asString()); + if(!eventTypeNode["Name"].isNull()) + scheduledSystemEventSetObject.eventType.name = eventTypeNode["Name"].asString(); + instanceFullStatusSetObject.scheduledSystemEventSet.push_back(scheduledSystemEventSetObject); + } + auto statusNode = value["Status"]; + if(!statusNode["Code"].isNull()) + instanceFullStatusSetObject.status.code = std::stoi(statusNode["Code"].asString()); + if(!statusNode["Name"].isNull()) + instanceFullStatusSetObject.status.name = statusNode["Name"].asString(); + auto healthStatusNode = value["HealthStatus"]; + if(!healthStatusNode["Code"].isNull()) + instanceFullStatusSetObject.healthStatus.code = std::stoi(healthStatusNode["Code"].asString()); + if(!healthStatusNode["Name"].isNull()) + instanceFullStatusSetObject.healthStatus.name = healthStatusNode["Name"].asString(); + instanceFullStatusSet_.push_back(instanceFullStatusSetObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeInstancesFullStatusResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeInstancesFullStatusResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeInstancesFullStatusResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeInstancesFullStatusResult::getInstanceFullStatusSet()const -{ - return instanceFullStatusSet_; -} - +int DescribeInstancesFullStatusResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeInstancesFullStatusResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeInstancesFullStatusResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeInstancesFullStatusResult::getInstanceFullStatusSet()const +{ + return instanceFullStatusSet_; +} + diff --git a/ecs/src/model/DescribeInstancesResult.cc b/ecs/src/model/DescribeInstancesResult.cc index 2cdaeee85..5c053aed9 100644 --- a/ecs/src/model/DescribeInstancesResult.cc +++ b/ecs/src/model/DescribeInstancesResult.cc @@ -40,193 +40,183 @@ void DescribeInstancesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInstances = value["Instances"]["Instance"]; - for (auto value : allInstances) - { - Instance instancesObject; - if(!value["InstanceId"].isNull()) - instancesObject.instanceId = value["InstanceId"].asString(); - if(!value["InstanceName"].isNull()) - instancesObject.instanceName = value["InstanceName"].asString(); - if(!value["Description"].isNull()) - instancesObject.description = value["Description"].asString(); - if(!value["ImageId"].isNull()) - instancesObject.imageId = value["ImageId"].asString(); - if(!value["OSName"].isNull()) - instancesObject.oSName = value["OSName"].asString(); - if(!value["OSType"].isNull()) - instancesObject.oSType = value["OSType"].asString(); - if(!value["RegionId"].isNull()) - instancesObject.regionId = value["RegionId"].asString(); - if(!value["ZoneId"].isNull()) - instancesObject.zoneId = value["ZoneId"].asString(); - if(!value["ClusterId"].isNull()) - instancesObject.clusterId = value["ClusterId"].asString(); - if(!value["InstanceType"].isNull()) - instancesObject.instanceType = value["InstanceType"].asString(); - if(!value["Cpu"].isNull()) - instancesObject.cpu = std::stoi(value["Cpu"].asString()); - if(!value["Memory"].isNull()) - instancesObject.memory = std::stoi(value["Memory"].asString()); - if(!value["HostName"].isNull()) - instancesObject.hostName = value["HostName"].asString(); - if(!value["Status"].isNull()) - instancesObject.status = value["Status"].asString(); - if(!value["SerialNumber"].isNull()) - instancesObject.serialNumber = value["SerialNumber"].asString(); - if(!value["InternetChargeType"].isNull()) - instancesObject.internetChargeType = value["InternetChargeType"].asString(); - if(!value["InternetMaxBandwidthIn"].isNull()) - instancesObject.internetMaxBandwidthIn = std::stoi(value["InternetMaxBandwidthIn"].asString()); - if(!value["InternetMaxBandwidthOut"].isNull()) - instancesObject.internetMaxBandwidthOut = std::stoi(value["InternetMaxBandwidthOut"].asString()); - if(!value["VlanId"].isNull()) - instancesObject.vlanId = value["VlanId"].asString(); - if(!value["CreationTime"].isNull()) - instancesObject.creationTime = value["CreationTime"].asString(); - if(!value["StartTime"].isNull()) - instancesObject.startTime = value["StartTime"].asString(); - if(!value["InstanceNetworkType"].isNull()) - instancesObject.instanceNetworkType = value["InstanceNetworkType"].asString(); - if(!value["InstanceChargeType"].isNull()) - instancesObject.instanceChargeType = value["InstanceChargeType"].asString(); - if(!value["SaleCycle"].isNull()) - instancesObject.saleCycle = value["SaleCycle"].asString(); - if(!value["ExpiredTime"].isNull()) - instancesObject.expiredTime = value["ExpiredTime"].asString(); - if(!value["AutoReleaseTime"].isNull()) - instancesObject.autoReleaseTime = value["AutoReleaseTime"].asString(); - if(!value["IoOptimized"].isNull()) - instancesObject.ioOptimized = value["IoOptimized"].asString() == "true"; - if(!value["DeviceAvailable"].isNull()) - instancesObject.deviceAvailable = value["DeviceAvailable"].asString() == "true"; - if(!value["InstanceTypeFamily"].isNull()) - instancesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString(); - if(!value["LocalStorageCapacity"].isNull()) - instancesObject.localStorageCapacity = std::stol(value["LocalStorageCapacity"].asString()); - if(!value["LocalStorageAmount"].isNull()) - instancesObject.localStorageAmount = std::stoi(value["LocalStorageAmount"].asString()); - if(!value["GPUAmount"].isNull()) - instancesObject.gPUAmount = std::stoi(value["GPUAmount"].asString()); - if(!value["GPUSpec"].isNull()) - instancesObject.gPUSpec = value["GPUSpec"].asString(); - if(!value["SpotStrategy"].isNull()) - instancesObject.spotStrategy = value["SpotStrategy"].asString(); - if(!value["SpotPriceLimit"].isNull()) - instancesObject.spotPriceLimit = std::stof(value["SpotPriceLimit"].asString()); - if(!value["ResourceGroupId"].isNull()) - instancesObject.resourceGroupId = value["ResourceGroupId"].asString(); - if(!value["KeyPairName"].isNull()) - instancesObject.keyPairName = value["KeyPairName"].asString(); - if(!value["Recyclable"].isNull()) - instancesObject.recyclable = value["Recyclable"].asString() == "true"; - if(!value["HpcClusterId"].isNull()) - instancesObject.hpcClusterId = value["HpcClusterId"].asString(); - if(!value["StoppedMode"].isNull()) - instancesObject.stoppedMode = value["StoppedMode"].asString(); - auto allNetworkInterfaces = value["NetworkInterfaces"]["NetworkInterface"]; - for (auto value : allNetworkInterfaces) - { - Instance::NetworkInterface networkInterfacesObject; - if(!value["NetworkInterfaceId"].isNull()) - networkInterfacesObject.networkInterfaceId = value["NetworkInterfaceId"].asString(); - if(!value["MacAddress"].isNull()) - networkInterfacesObject.macAddress = value["MacAddress"].asString(); - if(!value["PrimaryIpAddress"].isNull()) - networkInterfacesObject.primaryIpAddress = value["PrimaryIpAddress"].asString(); - instancesObject.networkInterfaces.push_back(networkInterfacesObject); - } - auto allOperationLocks = value["OperationLocks"]["LockReason"]; - for (auto value : allOperationLocks) - { - Instance::LockReason operationLocksObject; - if(!value["LockReason"].isNull()) - operationLocksObject.lockReason = value["LockReason"].asString(); - if(!value["LockMsg"].isNull()) - operationLocksObject.lockMsg = value["LockMsg"].asString(); - instancesObject.operationLocks.push_back(operationLocksObject); - } - auto allTags = value["Tags"]["Tag"]; - for (auto value : allTags) - { - Instance::Tag tagsObject; - if(!value["TagKey"].isNull()) - tagsObject.tagKey = value["TagKey"].asString(); - if(!value["TagValue"].isNull()) - tagsObject.tagValue = value["TagValue"].asString(); - instancesObject.tags.push_back(tagsObject); - } - auto allVpcAttributes = value["VpcAttributes"]; - for (auto value : allVpcAttributes) - { - Instance::VpcAttributes vpcAttributesObject; - if(!value["VpcId"].isNull()) - vpcAttributesObject.vpcId = value["VpcId"].asString(); - if(!value["VSwitchId"].isNull()) - vpcAttributesObject.vSwitchId = value["VSwitchId"].asString(); - if(!value["NatIpAddress"].isNull()) - vpcAttributesObject.natIpAddress = value["NatIpAddress"].asString(); - auto allPrivateIpAddress = value["PrivateIpAddress"]["IpAddress"]; - for (auto value : allPrivateIpAddress) - vpcAttributesObject.privateIpAddress.push_back(value.asString()); - instancesObject.vpcAttributes.push_back(vpcAttributesObject); - } - auto allEipAddress = value["EipAddress"]; - for (auto value : allEipAddress) - { - Instance::EipAddress eipAddressObject; - if(!value["AllocationId"].isNull()) - eipAddressObject.allocationId = value["AllocationId"].asString(); - if(!value["IpAddress"].isNull()) - eipAddressObject.ipAddress = value["IpAddress"].asString(); - if(!value["Bandwidth"].isNull()) - eipAddressObject.bandwidth = std::stoi(value["Bandwidth"].asString()); - if(!value["InternetChargeType"].isNull()) - eipAddressObject.internetChargeType = value["InternetChargeType"].asString(); - if(!value["IsSupportUnassociate"].isNull()) - eipAddressObject.isSupportUnassociate = value["IsSupportUnassociate"].asString() == "true"; - instancesObject.eipAddress.push_back(eipAddressObject); - } - auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"]; - for (auto value : allSecurityGroupIds) - instancesObject.securityGroupIds.push_back(value.asString()); - auto allPublicIpAddress = value["PublicIpAddress"]["IpAddress"]; - for (auto value : allPublicIpAddress) - instancesObject.publicIpAddress.push_back(value.asString()); - auto allInnerIpAddress = value["InnerIpAddress"]["IpAddress"]; - for (auto value : allInnerIpAddress) - instancesObject.innerIpAddress.push_back(value.asString()); - auto allRdmaIpAddress = value["RdmaIpAddress"]["IpAddress"]; - for (auto value : allRdmaIpAddress) - instancesObject.rdmaIpAddress.push_back(value.asString()); - instances_.push_back(instancesObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allInstances = value["Instances"]["Instance"]; + for (auto value : allInstances) + { + Instance instancesObject; + if(!value["InstanceId"].isNull()) + instancesObject.instanceId = value["InstanceId"].asString(); + if(!value["InstanceName"].isNull()) + instancesObject.instanceName = value["InstanceName"].asString(); + if(!value["Description"].isNull()) + instancesObject.description = value["Description"].asString(); + if(!value["ImageId"].isNull()) + instancesObject.imageId = value["ImageId"].asString(); + if(!value["OSName"].isNull()) + instancesObject.oSName = value["OSName"].asString(); + if(!value["OSType"].isNull()) + instancesObject.oSType = value["OSType"].asString(); + if(!value["RegionId"].isNull()) + instancesObject.regionId = value["RegionId"].asString(); + if(!value["ZoneId"].isNull()) + instancesObject.zoneId = value["ZoneId"].asString(); + if(!value["ClusterId"].isNull()) + instancesObject.clusterId = value["ClusterId"].asString(); + if(!value["InstanceType"].isNull()) + instancesObject.instanceType = value["InstanceType"].asString(); + if(!value["Cpu"].isNull()) + instancesObject.cpu = std::stoi(value["Cpu"].asString()); + if(!value["Memory"].isNull()) + instancesObject.memory = std::stoi(value["Memory"].asString()); + if(!value["HostName"].isNull()) + instancesObject.hostName = value["HostName"].asString(); + if(!value["Status"].isNull()) + instancesObject.status = value["Status"].asString(); + if(!value["SerialNumber"].isNull()) + instancesObject.serialNumber = value["SerialNumber"].asString(); + if(!value["InternetChargeType"].isNull()) + instancesObject.internetChargeType = value["InternetChargeType"].asString(); + if(!value["InternetMaxBandwidthIn"].isNull()) + instancesObject.internetMaxBandwidthIn = std::stoi(value["InternetMaxBandwidthIn"].asString()); + if(!value["InternetMaxBandwidthOut"].isNull()) + instancesObject.internetMaxBandwidthOut = std::stoi(value["InternetMaxBandwidthOut"].asString()); + if(!value["VlanId"].isNull()) + instancesObject.vlanId = value["VlanId"].asString(); + if(!value["CreationTime"].isNull()) + instancesObject.creationTime = value["CreationTime"].asString(); + if(!value["StartTime"].isNull()) + instancesObject.startTime = value["StartTime"].asString(); + if(!value["InstanceNetworkType"].isNull()) + instancesObject.instanceNetworkType = value["InstanceNetworkType"].asString(); + if(!value["InstanceChargeType"].isNull()) + instancesObject.instanceChargeType = value["InstanceChargeType"].asString(); + if(!value["SaleCycle"].isNull()) + instancesObject.saleCycle = value["SaleCycle"].asString(); + if(!value["ExpiredTime"].isNull()) + instancesObject.expiredTime = value["ExpiredTime"].asString(); + if(!value["AutoReleaseTime"].isNull()) + instancesObject.autoReleaseTime = value["AutoReleaseTime"].asString(); + if(!value["IoOptimized"].isNull()) + instancesObject.ioOptimized = value["IoOptimized"].asString() == "true"; + if(!value["DeviceAvailable"].isNull()) + instancesObject.deviceAvailable = value["DeviceAvailable"].asString() == "true"; + if(!value["InstanceTypeFamily"].isNull()) + instancesObject.instanceTypeFamily = value["InstanceTypeFamily"].asString(); + if(!value["LocalStorageCapacity"].isNull()) + instancesObject.localStorageCapacity = std::stol(value["LocalStorageCapacity"].asString()); + if(!value["LocalStorageAmount"].isNull()) + instancesObject.localStorageAmount = std::stoi(value["LocalStorageAmount"].asString()); + if(!value["GPUAmount"].isNull()) + instancesObject.gPUAmount = std::stoi(value["GPUAmount"].asString()); + if(!value["GPUSpec"].isNull()) + instancesObject.gPUSpec = value["GPUSpec"].asString(); + if(!value["SpotStrategy"].isNull()) + instancesObject.spotStrategy = value["SpotStrategy"].asString(); + if(!value["SpotPriceLimit"].isNull()) + instancesObject.spotPriceLimit = std::stof(value["SpotPriceLimit"].asString()); + if(!value["ResourceGroupId"].isNull()) + instancesObject.resourceGroupId = value["ResourceGroupId"].asString(); + if(!value["KeyPairName"].isNull()) + instancesObject.keyPairName = value["KeyPairName"].asString(); + if(!value["Recyclable"].isNull()) + instancesObject.recyclable = value["Recyclable"].asString() == "true"; + if(!value["HpcClusterId"].isNull()) + instancesObject.hpcClusterId = value["HpcClusterId"].asString(); + if(!value["StoppedMode"].isNull()) + instancesObject.stoppedMode = value["StoppedMode"].asString(); + auto allNetworkInterfaces = value["NetworkInterfaces"]["NetworkInterface"]; + for (auto value : allNetworkInterfaces) + { + Instance::NetworkInterface networkInterfacesObject; + if(!value["NetworkInterfaceId"].isNull()) + networkInterfacesObject.networkInterfaceId = value["NetworkInterfaceId"].asString(); + if(!value["MacAddress"].isNull()) + networkInterfacesObject.macAddress = value["MacAddress"].asString(); + if(!value["PrimaryIpAddress"].isNull()) + networkInterfacesObject.primaryIpAddress = value["PrimaryIpAddress"].asString(); + instancesObject.networkInterfaces.push_back(networkInterfacesObject); + } + auto allOperationLocks = value["OperationLocks"]["LockReason"]; + for (auto value : allOperationLocks) + { + Instance::LockReason operationLocksObject; + if(!value["LockReason"].isNull()) + operationLocksObject.lockReason = value["LockReason"].asString(); + if(!value["LockMsg"].isNull()) + operationLocksObject.lockMsg = value["LockMsg"].asString(); + instancesObject.operationLocks.push_back(operationLocksObject); + } + auto allTags = value["Tags"]["Tag"]; + for (auto value : allTags) + { + Instance::Tag tagsObject; + if(!value["TagKey"].isNull()) + tagsObject.tagKey = value["TagKey"].asString(); + if(!value["TagValue"].isNull()) + tagsObject.tagValue = value["TagValue"].asString(); + instancesObject.tags.push_back(tagsObject); + } + auto vpcAttributesNode = value["VpcAttributes"]; + if(!vpcAttributesNode["VpcId"].isNull()) + instancesObject.vpcAttributes.vpcId = vpcAttributesNode["VpcId"].asString(); + if(!vpcAttributesNode["VSwitchId"].isNull()) + instancesObject.vpcAttributes.vSwitchId = vpcAttributesNode["VSwitchId"].asString(); + if(!vpcAttributesNode["NatIpAddress"].isNull()) + instancesObject.vpcAttributes.natIpAddress = vpcAttributesNode["NatIpAddress"].asString(); + auto allPrivateIpAddress = vpcAttributesNode["PrivateIpAddress"]["IpAddress"]; + for (auto value : allPrivateIpAddress) + instancesObject.vpcAttributes.privateIpAddress.push_back(value.asString()); + auto eipAddressNode = value["EipAddress"]; + if(!eipAddressNode["AllocationId"].isNull()) + instancesObject.eipAddress.allocationId = eipAddressNode["AllocationId"].asString(); + if(!eipAddressNode["IpAddress"].isNull()) + instancesObject.eipAddress.ipAddress = eipAddressNode["IpAddress"].asString(); + if(!eipAddressNode["Bandwidth"].isNull()) + instancesObject.eipAddress.bandwidth = std::stoi(eipAddressNode["Bandwidth"].asString()); + if(!eipAddressNode["InternetChargeType"].isNull()) + instancesObject.eipAddress.internetChargeType = eipAddressNode["InternetChargeType"].asString(); + if(!eipAddressNode["IsSupportUnassociate"].isNull()) + instancesObject.eipAddress.isSupportUnassociate = eipAddressNode["IsSupportUnassociate"].asString() == "true"; + auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"]; + for (auto value : allSecurityGroupIds) + instancesObject.securityGroupIds.push_back(value.asString()); + auto allPublicIpAddress = value["PublicIpAddress"]["IpAddress"]; + for (auto value : allPublicIpAddress) + instancesObject.publicIpAddress.push_back(value.asString()); + auto allInnerIpAddress = value["InnerIpAddress"]["IpAddress"]; + for (auto value : allInnerIpAddress) + instancesObject.innerIpAddress.push_back(value.asString()); + auto allRdmaIpAddress = value["RdmaIpAddress"]["IpAddress"]; + for (auto value : allRdmaIpAddress) + instancesObject.rdmaIpAddress.push_back(value.asString()); + instances_.push_back(instancesObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -std::vector DescribeInstancesResult::getInstances()const -{ - return instances_; -} - -int DescribeInstancesResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeInstancesResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeInstancesResult::getPageNumber()const -{ - return pageNumber_; -} - +std::vector DescribeInstancesResult::getInstances()const +{ + return instances_; +} + +int DescribeInstancesResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeInstancesResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeInstancesResult::getPageNumber()const +{ + return pageNumber_; +} + diff --git a/ecs/src/model/DescribeIntranetAttributeKbResult.cc b/ecs/src/model/DescribeIntranetAttributeKbResult.cc index 6900d08a9..18a271eb8 100644 --- a/ecs/src/model/DescribeIntranetAttributeKbResult.cc +++ b/ecs/src/model/DescribeIntranetAttributeKbResult.cc @@ -40,41 +40,41 @@ void DescribeIntranetAttributeKbResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["InstanceId"].isNull()) - instanceId_ = value["InstanceId"].asString(); - if(!value["VlanId"].isNull()) - vlanId_ = value["VlanId"].asString(); - if(!value["IntranetIpAddress"].isNull()) - intranetIpAddress_ = value["IntranetIpAddress"].asString(); - if(!value["IntranetMaxBandwidthIn"].isNull()) - intranetMaxBandwidthIn_ = std::stoi(value["IntranetMaxBandwidthIn"].asString()); - if(!value["IntranetMaxBandwidthOut"].isNull()) - intranetMaxBandwidthOut_ = std::stoi(value["IntranetMaxBandwidthOut"].asString()); + if(!value["InstanceId"].isNull()) + instanceId_ = value["InstanceId"].asString(); + if(!value["VlanId"].isNull()) + vlanId_ = value["VlanId"].asString(); + if(!value["IntranetIpAddress"].isNull()) + intranetIpAddress_ = value["IntranetIpAddress"].asString(); + if(!value["IntranetMaxBandwidthIn"].isNull()) + intranetMaxBandwidthIn_ = std::stoi(value["IntranetMaxBandwidthIn"].asString()); + if(!value["IntranetMaxBandwidthOut"].isNull()) + intranetMaxBandwidthOut_ = std::stoi(value["IntranetMaxBandwidthOut"].asString()); } -std::string DescribeIntranetAttributeKbResult::getInstanceId()const -{ - return instanceId_; -} - -int DescribeIntranetAttributeKbResult::getIntranetMaxBandwidthOut()const -{ - return intranetMaxBandwidthOut_; -} - -std::string DescribeIntranetAttributeKbResult::getVlanId()const -{ - return vlanId_; -} - -std::string DescribeIntranetAttributeKbResult::getIntranetIpAddress()const -{ - return intranetIpAddress_; -} - -int DescribeIntranetAttributeKbResult::getIntranetMaxBandwidthIn()const -{ - return intranetMaxBandwidthIn_; -} - +std::string DescribeIntranetAttributeKbResult::getInstanceId()const +{ + return instanceId_; +} + +int DescribeIntranetAttributeKbResult::getIntranetMaxBandwidthOut()const +{ + return intranetMaxBandwidthOut_; +} + +std::string DescribeIntranetAttributeKbResult::getVlanId()const +{ + return vlanId_; +} + +std::string DescribeIntranetAttributeKbResult::getIntranetIpAddress()const +{ + return intranetIpAddress_; +} + +int DescribeIntranetAttributeKbResult::getIntranetMaxBandwidthIn()const +{ + return intranetMaxBandwidthIn_; +} + diff --git a/ecs/src/model/DescribeInvocationResultsResult.cc b/ecs/src/model/DescribeInvocationResultsResult.cc index 4ea81ff32..f913cf531 100644 --- a/ecs/src/model/DescribeInvocationResultsResult.cc +++ b/ecs/src/model/DescribeInvocationResultsResult.cc @@ -40,43 +40,38 @@ void DescribeInvocationResultsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInvocation = value["Invocation"]; - for (auto value : allInvocation) - { - Invocation invocationObject; - if(!value["PageSize"].isNull()) - invocationObject.pageSize = std::stol(value["PageSize"].asString()); - if(!value["PageNumber"].isNull()) - invocationObject.pageNumber = std::stol(value["PageNumber"].asString()); - if(!value["TotalCount"].isNull()) - invocationObject.totalCount = std::stol(value["TotalCount"].asString()); - auto allInvocationResults = value["InvocationResults"]["InvocationResult"]; - for (auto value : allInvocationResults) - { - Invocation::InvocationResult invocationResultObject; - if(!value["CommandId"].isNull()) - invocationResultObject.commandId = value["CommandId"].asString(); - if(!value["InvokeId"].isNull()) - invocationResultObject.invokeId = value["InvokeId"].asString(); - if(!value["InstanceId"].isNull()) - invocationResultObject.instanceId = value["InstanceId"].asString(); - if(!value["FinishedTime"].isNull()) - invocationResultObject.finishedTime = value["FinishedTime"].asString(); - if(!value["Output"].isNull()) - invocationResultObject.output = value["Output"].asString(); - if(!value["InvokeRecordStatus"].isNull()) - invocationResultObject.invokeRecordStatus = value["InvokeRecordStatus"].asString(); - if(!value["ExitCode"].isNull()) - invocationResultObject.exitCode = std::stol(value["ExitCode"].asString()); - invocationObject.invocationResults.push_back(invocationResultObject); - } - invocation_.push_back(invocationObject); - } + auto invocationNode = value["Invocation"]; + if(!invocationNode["PageSize"].isNull()) + invocation_.pageSize = std::stol(invocationNode["PageSize"].asString()); + if(!invocationNode["PageNumber"].isNull()) + invocation_.pageNumber = std::stol(invocationNode["PageNumber"].asString()); + if(!invocationNode["TotalCount"].isNull()) + invocation_.totalCount = std::stol(invocationNode["TotalCount"].asString()); + auto allInvocationResults = value["InvocationResults"]["InvocationResult"]; + for (auto value : allInvocationResults) + { + Invocation::InvocationResult invocationResultObject; + if(!value["CommandId"].isNull()) + invocationResultObject.commandId = value["CommandId"].asString(); + if(!value["InvokeId"].isNull()) + invocationResultObject.invokeId = value["InvokeId"].asString(); + if(!value["InstanceId"].isNull()) + invocationResultObject.instanceId = value["InstanceId"].asString(); + if(!value["FinishedTime"].isNull()) + invocationResultObject.finishedTime = value["FinishedTime"].asString(); + if(!value["Output"].isNull()) + invocationResultObject.output = value["Output"].asString(); + if(!value["InvokeRecordStatus"].isNull()) + invocationResultObject.invokeRecordStatus = value["InvokeRecordStatus"].asString(); + if(!value["ExitCode"].isNull()) + invocationResultObject.exitCode = std::stol(value["ExitCode"].asString()); + invocation_.invocationResults.push_back(invocationResultObject); + } } -std::vector DescribeInvocationResultsResult::getInvocation()const -{ - return invocation_; -} - +DescribeInvocationResultsResult::Invocation DescribeInvocationResultsResult::getInvocation()const +{ + return invocation_; +} + diff --git a/ecs/src/model/DescribeInvocationsResult.cc b/ecs/src/model/DescribeInvocationsResult.cc index 086f5908e..73baebca3 100644 --- a/ecs/src/model/DescribeInvocationsResult.cc +++ b/ecs/src/model/DescribeInvocationsResult.cc @@ -40,62 +40,62 @@ void DescribeInvocationsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInvocations = value["Invocations"]["Invocation"]; - for (auto value : allInvocations) - { - Invocation invocationsObject; - if(!value["InvokeId"].isNull()) - invocationsObject.invokeId = value["InvokeId"].asString(); - if(!value["CommandId"].isNull()) - invocationsObject.commandId = value["CommandId"].asString(); - if(!value["CommandType"].isNull()) - invocationsObject.commandType = value["CommandType"].asString(); - if(!value["CommandName"].isNull()) - invocationsObject.commandName = value["CommandName"].asString(); - if(!value["Frequency"].isNull()) - invocationsObject.frequency = value["Frequency"].asString(); - if(!value["Timed"].isNull()) - invocationsObject.timed = value["Timed"].asString() == "true"; - if(!value["InvokeStatus"].isNull()) - invocationsObject.invokeStatus = value["InvokeStatus"].asString(); - auto allInvokeInstances = value["InvokeInstances"]["InvokeInstance"]; - for (auto value : allInvokeInstances) - { - Invocation::InvokeInstance invokeInstancesObject; - if(!value["InstanceId"].isNull()) - invokeInstancesObject.instanceId = value["InstanceId"].asString(); - if(!value["InstanceInvokeStatus"].isNull()) - invokeInstancesObject.instanceInvokeStatus = value["InstanceInvokeStatus"].asString(); - invocationsObject.invokeInstances.push_back(invokeInstancesObject); - } - invocations_.push_back(invocationsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stol(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stol(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stol(value["PageSize"].asString()); + auto allInvocations = value["Invocations"]["Invocation"]; + for (auto value : allInvocations) + { + Invocation invocationsObject; + if(!value["InvokeId"].isNull()) + invocationsObject.invokeId = value["InvokeId"].asString(); + if(!value["CommandId"].isNull()) + invocationsObject.commandId = value["CommandId"].asString(); + if(!value["CommandType"].isNull()) + invocationsObject.commandType = value["CommandType"].asString(); + if(!value["CommandName"].isNull()) + invocationsObject.commandName = value["CommandName"].asString(); + if(!value["Frequency"].isNull()) + invocationsObject.frequency = value["Frequency"].asString(); + if(!value["Timed"].isNull()) + invocationsObject.timed = value["Timed"].asString() == "true"; + if(!value["InvokeStatus"].isNull()) + invocationsObject.invokeStatus = value["InvokeStatus"].asString(); + auto allInvokeInstances = value["InvokeInstances"]["InvokeInstance"]; + for (auto value : allInvokeInstances) + { + Invocation::InvokeInstance invokeInstancesObject; + if(!value["InstanceId"].isNull()) + invokeInstancesObject.instanceId = value["InstanceId"].asString(); + if(!value["InstanceInvokeStatus"].isNull()) + invokeInstancesObject.instanceInvokeStatus = value["InstanceInvokeStatus"].asString(); + invocationsObject.invokeInstances.push_back(invokeInstancesObject); + } + invocations_.push_back(invocationsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stol(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stol(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stol(value["PageSize"].asString()); } -long DescribeInvocationsResult::getTotalCount()const -{ - return totalCount_; -} - -long DescribeInvocationsResult::getPageSize()const -{ - return pageSize_; -} - -std::vector DescribeInvocationsResult::getInvocations()const -{ - return invocations_; -} - -long DescribeInvocationsResult::getPageNumber()const -{ - return pageNumber_; -} - +long DescribeInvocationsResult::getTotalCount()const +{ + return totalCount_; +} + +long DescribeInvocationsResult::getPageSize()const +{ + return pageSize_; +} + +std::vector DescribeInvocationsResult::getInvocations()const +{ + return invocations_; +} + +long DescribeInvocationsResult::getPageNumber()const +{ + return pageNumber_; +} + diff --git a/ecs/src/model/DescribeIpRangesResult.cc b/ecs/src/model/DescribeIpRangesResult.cc index bb6bdc873..cf5f9d175 100644 --- a/ecs/src/model/DescribeIpRangesResult.cc +++ b/ecs/src/model/DescribeIpRangesResult.cc @@ -40,56 +40,56 @@ void DescribeIpRangesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allIpRanges = value["IpRanges"]["IpRange"]; - for (auto value : allIpRanges) - { - IpRange ipRangesObject; - if(!value["IpAddress"].isNull()) - ipRangesObject.ipAddress = value["IpAddress"].asString(); - if(!value["NicType"].isNull()) - ipRangesObject.nicType = value["NicType"].asString(); - ipRanges_.push_back(ipRangesObject); - } - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["ClusterId"].isNull()) - clusterId_ = value["ClusterId"].asString(); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allIpRanges = value["IpRanges"]["IpRange"]; + for (auto value : allIpRanges) + { + IpRange ipRangesObject; + if(!value["IpAddress"].isNull()) + ipRangesObject.ipAddress = value["IpAddress"].asString(); + if(!value["NicType"].isNull()) + ipRangesObject.nicType = value["NicType"].asString(); + ipRanges_.push_back(ipRangesObject); + } + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["ClusterId"].isNull()) + clusterId_ = value["ClusterId"].asString(); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeIpRangesResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeIpRangesResult::getPageSize()const -{ - return pageSize_; -} - -std::string DescribeIpRangesResult::getClusterId()const -{ - return clusterId_; -} - -int DescribeIpRangesResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeIpRangesResult::getIpRanges()const -{ - return ipRanges_; -} - -std::string DescribeIpRangesResult::getRegionId()const -{ - return regionId_; -} - +int DescribeIpRangesResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeIpRangesResult::getPageSize()const +{ + return pageSize_; +} + +std::string DescribeIpRangesResult::getClusterId()const +{ + return clusterId_; +} + +int DescribeIpRangesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeIpRangesResult::getIpRanges()const +{ + return ipRanges_; +} + +std::string DescribeIpRangesResult::getRegionId()const +{ + return regionId_; +} + diff --git a/ecs/src/model/DescribeKeyPairsResult.cc b/ecs/src/model/DescribeKeyPairsResult.cc index b759dac09..c4bead383 100644 --- a/ecs/src/model/DescribeKeyPairsResult.cc +++ b/ecs/src/model/DescribeKeyPairsResult.cc @@ -40,42 +40,42 @@ void DescribeKeyPairsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allKeyPairs = value["KeyPairs"]["KeyPair"]; - for (auto value : allKeyPairs) - { - KeyPair keyPairsObject; - if(!value["KeyPairName"].isNull()) - keyPairsObject.keyPairName = value["KeyPairName"].asString(); - if(!value["KeyPairFingerPrint"].isNull()) - keyPairsObject.keyPairFingerPrint = value["KeyPairFingerPrint"].asString(); - keyPairs_.push_back(keyPairsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allKeyPairs = value["KeyPairs"]["KeyPair"]; + for (auto value : allKeyPairs) + { + KeyPair keyPairsObject; + if(!value["KeyPairName"].isNull()) + keyPairsObject.keyPairName = value["KeyPairName"].asString(); + if(!value["KeyPairFingerPrint"].isNull()) + keyPairsObject.keyPairFingerPrint = value["KeyPairFingerPrint"].asString(); + keyPairs_.push_back(keyPairsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeKeyPairsResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeKeyPairsResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeKeyPairsResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeKeyPairsResult::getKeyPairs()const -{ - return keyPairs_; -} - +int DescribeKeyPairsResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeKeyPairsResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeKeyPairsResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeKeyPairsResult::getKeyPairs()const +{ + return keyPairs_; +} + diff --git a/ecs/src/model/DescribeLimitationResult.cc b/ecs/src/model/DescribeLimitationResult.cc index 1a8b0ea07..6a57f4856 100644 --- a/ecs/src/model/DescribeLimitationResult.cc +++ b/ecs/src/model/DescribeLimitationResult.cc @@ -40,20 +40,20 @@ void DescribeLimitationResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Limitation"].isNull()) - limitation_ = value["Limitation"].asString(); - if(!value["Value"].isNull()) - value_ = value["Value"].asString(); + if(!value["Limitation"].isNull()) + limitation_ = value["Limitation"].asString(); + if(!value["Value"].isNull()) + value_ = value["Value"].asString(); } -std::string DescribeLimitationResult::getLimitation()const -{ - return limitation_; -} - -std::string DescribeLimitationResult::getValue()const -{ - return value_; -} - +std::string DescribeLimitationResult::getLimitation()const +{ + return limitation_; +} + +std::string DescribeLimitationResult::getValue()const +{ + return value_; +} + diff --git a/ecs/src/model/DescribeNatGatewaysResult.cc b/ecs/src/model/DescribeNatGatewaysResult.cc index 411bca448..b26e763e6 100644 --- a/ecs/src/model/DescribeNatGatewaysResult.cc +++ b/ecs/src/model/DescribeNatGatewaysResult.cc @@ -40,64 +40,64 @@ void DescribeNatGatewaysResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allNatGateways = value["NatGateways"]["NatGateway"]; - for (auto value : allNatGateways) - { - NatGateway natGatewaysObject; - if(!value["NatGatewayId"].isNull()) - natGatewaysObject.natGatewayId = value["NatGatewayId"].asString(); - if(!value["RegionId"].isNull()) - natGatewaysObject.regionId = value["RegionId"].asString(); - if(!value["Name"].isNull()) - natGatewaysObject.name = value["Name"].asString(); - if(!value["Description"].isNull()) - natGatewaysObject.description = value["Description"].asString(); - if(!value["VpcId"].isNull()) - natGatewaysObject.vpcId = value["VpcId"].asString(); - if(!value["Spec"].isNull()) - natGatewaysObject.spec = value["Spec"].asString(); - if(!value["InstanceChargeType"].isNull()) - natGatewaysObject.instanceChargeType = value["InstanceChargeType"].asString(); - if(!value["BusinessStatus"].isNull()) - natGatewaysObject.businessStatus = value["BusinessStatus"].asString(); - if(!value["CreationTime"].isNull()) - natGatewaysObject.creationTime = value["CreationTime"].asString(); - if(!value["Status"].isNull()) - natGatewaysObject.status = value["Status"].asString(); - auto allForwardTableIds = value["ForwardTableIds"]["ForwardTableId"]; - for (auto value : allForwardTableIds) - natGatewaysObject.forwardTableIds.push_back(value.asString()); - auto allBandwidthPackageIds = value["BandwidthPackageIds"]["BandwidthPackageId"]; - for (auto value : allBandwidthPackageIds) - natGatewaysObject.bandwidthPackageIds.push_back(value.asString()); - natGateways_.push_back(natGatewaysObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allNatGateways = value["NatGateways"]["NatGateway"]; + for (auto value : allNatGateways) + { + NatGateway natGatewaysObject; + if(!value["NatGatewayId"].isNull()) + natGatewaysObject.natGatewayId = value["NatGatewayId"].asString(); + if(!value["RegionId"].isNull()) + natGatewaysObject.regionId = value["RegionId"].asString(); + if(!value["Name"].isNull()) + natGatewaysObject.name = value["Name"].asString(); + if(!value["Description"].isNull()) + natGatewaysObject.description = value["Description"].asString(); + if(!value["VpcId"].isNull()) + natGatewaysObject.vpcId = value["VpcId"].asString(); + if(!value["Spec"].isNull()) + natGatewaysObject.spec = value["Spec"].asString(); + if(!value["InstanceChargeType"].isNull()) + natGatewaysObject.instanceChargeType = value["InstanceChargeType"].asString(); + if(!value["BusinessStatus"].isNull()) + natGatewaysObject.businessStatus = value["BusinessStatus"].asString(); + if(!value["CreationTime"].isNull()) + natGatewaysObject.creationTime = value["CreationTime"].asString(); + if(!value["Status"].isNull()) + natGatewaysObject.status = value["Status"].asString(); + auto allForwardTableIds = value["ForwardTableIds"]["ForwardTableId"]; + for (auto value : allForwardTableIds) + natGatewaysObject.forwardTableIds.push_back(value.asString()); + auto allBandwidthPackageIds = value["BandwidthPackageIds"]["BandwidthPackageId"]; + for (auto value : allBandwidthPackageIds) + natGatewaysObject.bandwidthPackageIds.push_back(value.asString()); + natGateways_.push_back(natGatewaysObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeNatGatewaysResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeNatGatewaysResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeNatGatewaysResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeNatGatewaysResult::getNatGateways()const -{ - return natGateways_; -} - +int DescribeNatGatewaysResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeNatGatewaysResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeNatGatewaysResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeNatGatewaysResult::getNatGateways()const +{ + return natGateways_; +} + diff --git a/ecs/src/model/DescribeNetworkInterfacesResult.cc b/ecs/src/model/DescribeNetworkInterfacesResult.cc index 0988d29b6..4defadb66 100644 --- a/ecs/src/model/DescribeNetworkInterfacesResult.cc +++ b/ecs/src/model/DescribeNetworkInterfacesResult.cc @@ -40,95 +40,85 @@ void DescribeNetworkInterfacesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allNetworkInterfaceSets = value["NetworkInterfaceSets"]["NetworkInterfaceSet"]; - for (auto value : allNetworkInterfaceSets) - { - NetworkInterfaceSet networkInterfaceSetsObject; - if(!value["NetworkInterfaceId"].isNull()) - networkInterfaceSetsObject.networkInterfaceId = value["NetworkInterfaceId"].asString(); - if(!value["Status"].isNull()) - networkInterfaceSetsObject.status = value["Status"].asString(); - if(!value["Type"].isNull()) - networkInterfaceSetsObject.type = value["Type"].asString(); - if(!value["VpcId"].isNull()) - networkInterfaceSetsObject.vpcId = value["VpcId"].asString(); - if(!value["VSwitchId"].isNull()) - networkInterfaceSetsObject.vSwitchId = value["VSwitchId"].asString(); - if(!value["ZoneId"].isNull()) - networkInterfaceSetsObject.zoneId = value["ZoneId"].asString(); - if(!value["PrivateIpAddress"].isNull()) - networkInterfaceSetsObject.privateIpAddress = value["PrivateIpAddress"].asString(); - if(!value["MacAddress"].isNull()) - networkInterfaceSetsObject.macAddress = value["MacAddress"].asString(); - if(!value["NetworkInterfaceName"].isNull()) - networkInterfaceSetsObject.networkInterfaceName = value["NetworkInterfaceName"].asString(); - if(!value["Description"].isNull()) - networkInterfaceSetsObject.description = value["Description"].asString(); - if(!value["InstanceId"].isNull()) - networkInterfaceSetsObject.instanceId = value["InstanceId"].asString(); - if(!value["CreationTime"].isNull()) - networkInterfaceSetsObject.creationTime = value["CreationTime"].asString(); - auto allPrivateIpSets = value["PrivateIpSets"]["PrivateIpSet"]; - for (auto value : allPrivateIpSets) - { - NetworkInterfaceSet::PrivateIpSet privateIpSetsObject; - if(!value["PrivateIpAddress"].isNull()) - privateIpSetsObject.privateIpAddress = value["PrivateIpAddress"].asString(); - if(!value["Primary"].isNull()) - privateIpSetsObject.primary = value["Primary"].asString() == "true"; - auto allAssociatedPublicIp1 = value["AssociatedPublicIp"]; - for (auto value : allAssociatedPublicIp1) - { - NetworkInterfaceSet::PrivateIpSet::AssociatedPublicIp1 associatedPublicIp1Object; - if(!value["PublicIpAddress"].isNull()) - associatedPublicIp1Object.publicIpAddress = value["PublicIpAddress"].asString(); - if(!value["AllocationId"].isNull()) - associatedPublicIp1Object.allocationId = value["AllocationId"].asString(); - privateIpSetsObject.associatedPublicIp1.push_back(associatedPublicIp1Object); - } - networkInterfaceSetsObject.privateIpSets.push_back(privateIpSetsObject); - } - auto allAssociatedPublicIp = value["AssociatedPublicIp"]; - for (auto value : allAssociatedPublicIp) - { - NetworkInterfaceSet::AssociatedPublicIp associatedPublicIpObject; - if(!value["PublicIpAddress"].isNull()) - associatedPublicIpObject.publicIpAddress = value["PublicIpAddress"].asString(); - if(!value["AllocationId"].isNull()) - associatedPublicIpObject.allocationId = value["AllocationId"].asString(); - networkInterfaceSetsObject.associatedPublicIp.push_back(associatedPublicIpObject); - } - auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"]; - for (auto value : allSecurityGroupIds) - networkInterfaceSetsObject.securityGroupIds.push_back(value.asString()); - networkInterfaceSets_.push_back(networkInterfaceSetsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allNetworkInterfaceSets = value["NetworkInterfaceSets"]["NetworkInterfaceSet"]; + for (auto value : allNetworkInterfaceSets) + { + NetworkInterfaceSet networkInterfaceSetsObject; + if(!value["NetworkInterfaceId"].isNull()) + networkInterfaceSetsObject.networkInterfaceId = value["NetworkInterfaceId"].asString(); + if(!value["Status"].isNull()) + networkInterfaceSetsObject.status = value["Status"].asString(); + if(!value["Type"].isNull()) + networkInterfaceSetsObject.type = value["Type"].asString(); + if(!value["VpcId"].isNull()) + networkInterfaceSetsObject.vpcId = value["VpcId"].asString(); + if(!value["VSwitchId"].isNull()) + networkInterfaceSetsObject.vSwitchId = value["VSwitchId"].asString(); + if(!value["ZoneId"].isNull()) + networkInterfaceSetsObject.zoneId = value["ZoneId"].asString(); + if(!value["PrivateIpAddress"].isNull()) + networkInterfaceSetsObject.privateIpAddress = value["PrivateIpAddress"].asString(); + if(!value["MacAddress"].isNull()) + networkInterfaceSetsObject.macAddress = value["MacAddress"].asString(); + if(!value["NetworkInterfaceName"].isNull()) + networkInterfaceSetsObject.networkInterfaceName = value["NetworkInterfaceName"].asString(); + if(!value["Description"].isNull()) + networkInterfaceSetsObject.description = value["Description"].asString(); + if(!value["InstanceId"].isNull()) + networkInterfaceSetsObject.instanceId = value["InstanceId"].asString(); + if(!value["CreationTime"].isNull()) + networkInterfaceSetsObject.creationTime = value["CreationTime"].asString(); + auto allPrivateIpSets = value["PrivateIpSets"]["PrivateIpSet"]; + for (auto value : allPrivateIpSets) + { + NetworkInterfaceSet::PrivateIpSet privateIpSetsObject; + if(!value["PrivateIpAddress"].isNull()) + privateIpSetsObject.privateIpAddress = value["PrivateIpAddress"].asString(); + if(!value["Primary"].isNull()) + privateIpSetsObject.primary = value["Primary"].asString() == "true"; + auto associatedPublicIp1Node = value["AssociatedPublicIp"]; + if(!associatedPublicIp1Node["PublicIpAddress"].isNull()) + privateIpSetsObject.associatedPublicIp1.publicIpAddress = associatedPublicIp1Node["PublicIpAddress"].asString(); + if(!associatedPublicIp1Node["AllocationId"].isNull()) + privateIpSetsObject.associatedPublicIp1.allocationId = associatedPublicIp1Node["AllocationId"].asString(); + networkInterfaceSetsObject.privateIpSets.push_back(privateIpSetsObject); + } + auto associatedPublicIpNode = value["AssociatedPublicIp"]; + if(!associatedPublicIpNode["PublicIpAddress"].isNull()) + networkInterfaceSetsObject.associatedPublicIp.publicIpAddress = associatedPublicIpNode["PublicIpAddress"].asString(); + if(!associatedPublicIpNode["AllocationId"].isNull()) + networkInterfaceSetsObject.associatedPublicIp.allocationId = associatedPublicIpNode["AllocationId"].asString(); + auto allSecurityGroupIds = value["SecurityGroupIds"]["SecurityGroupId"]; + for (auto value : allSecurityGroupIds) + networkInterfaceSetsObject.securityGroupIds.push_back(value.asString()); + networkInterfaceSets_.push_back(networkInterfaceSetsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeNetworkInterfacesResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeNetworkInterfacesResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeNetworkInterfacesResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeNetworkInterfacesResult::getNetworkInterfaceSets()const -{ - return networkInterfaceSets_; -} - +int DescribeNetworkInterfacesResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeNetworkInterfacesResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeNetworkInterfacesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeNetworkInterfacesResult::getNetworkInterfaceSets()const +{ + return networkInterfaceSets_; +} + diff --git a/ecs/src/model/DescribeNewProjectEipMonitorDataResult.cc b/ecs/src/model/DescribeNewProjectEipMonitorDataResult.cc index 20a8dbb7e..d42f3338a 100644 --- a/ecs/src/model/DescribeNewProjectEipMonitorDataResult.cc +++ b/ecs/src/model/DescribeNewProjectEipMonitorDataResult.cc @@ -40,29 +40,29 @@ void DescribeNewProjectEipMonitorDataResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allEipMonitorDatas = value["EipMonitorDatas"]["EipMonitorData"]; - for (auto value : allEipMonitorDatas) - { - EipMonitorData eipMonitorDatasObject; - if(!value["EipRX"].isNull()) - eipMonitorDatasObject.eipRX = std::stoi(value["EipRX"].asString()); - if(!value["EipTX"].isNull()) - eipMonitorDatasObject.eipTX = std::stoi(value["EipTX"].asString()); - if(!value["EipFlow"].isNull()) - eipMonitorDatasObject.eipFlow = std::stoi(value["EipFlow"].asString()); - if(!value["EipBandwidth"].isNull()) - eipMonitorDatasObject.eipBandwidth = std::stoi(value["EipBandwidth"].asString()); - if(!value["EipPackets"].isNull()) - eipMonitorDatasObject.eipPackets = std::stoi(value["EipPackets"].asString()); - if(!value["TimeStamp"].isNull()) - eipMonitorDatasObject.timeStamp = value["TimeStamp"].asString(); - eipMonitorDatas_.push_back(eipMonitorDatasObject); - } + auto allEipMonitorDatas = value["EipMonitorDatas"]["EipMonitorData"]; + for (auto value : allEipMonitorDatas) + { + EipMonitorData eipMonitorDatasObject; + if(!value["EipRX"].isNull()) + eipMonitorDatasObject.eipRX = std::stoi(value["EipRX"].asString()); + if(!value["EipTX"].isNull()) + eipMonitorDatasObject.eipTX = std::stoi(value["EipTX"].asString()); + if(!value["EipFlow"].isNull()) + eipMonitorDatasObject.eipFlow = std::stoi(value["EipFlow"].asString()); + if(!value["EipBandwidth"].isNull()) + eipMonitorDatasObject.eipBandwidth = std::stoi(value["EipBandwidth"].asString()); + if(!value["EipPackets"].isNull()) + eipMonitorDatasObject.eipPackets = std::stoi(value["EipPackets"].asString()); + if(!value["TimeStamp"].isNull()) + eipMonitorDatasObject.timeStamp = value["TimeStamp"].asString(); + eipMonitorDatas_.push_back(eipMonitorDatasObject); + } } -std::vector DescribeNewProjectEipMonitorDataResult::getEipMonitorDatas()const -{ - return eipMonitorDatas_; -} - +std::vector DescribeNewProjectEipMonitorDataResult::getEipMonitorDatas()const +{ + return eipMonitorDatas_; +} + diff --git a/ecs/src/model/DescribePhysicalConnectionsResult.cc b/ecs/src/model/DescribePhysicalConnectionsResult.cc index 77cab8be7..b84e67b9b 100644 --- a/ecs/src/model/DescribePhysicalConnectionsResult.cc +++ b/ecs/src/model/DescribePhysicalConnectionsResult.cc @@ -40,74 +40,74 @@ void DescribePhysicalConnectionsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allPhysicalConnectionSet = value["PhysicalConnectionSet"]["PhysicalConnectionType"]; - for (auto value : allPhysicalConnectionSet) - { - PhysicalConnectionType physicalConnectionSetObject; - if(!value["PhysicalConnectionId"].isNull()) - physicalConnectionSetObject.physicalConnectionId = value["PhysicalConnectionId"].asString(); - if(!value["AccessPointId"].isNull()) - physicalConnectionSetObject.accessPointId = value["AccessPointId"].asString(); - if(!value["Type"].isNull()) - physicalConnectionSetObject.type = value["Type"].asString(); - if(!value["Status"].isNull()) - physicalConnectionSetObject.status = value["Status"].asString(); - if(!value["BusinessStatus"].isNull()) - physicalConnectionSetObject.businessStatus = value["BusinessStatus"].asString(); - if(!value["CreationTime"].isNull()) - physicalConnectionSetObject.creationTime = value["CreationTime"].asString(); - if(!value["EnabledTime"].isNull()) - physicalConnectionSetObject.enabledTime = value["EnabledTime"].asString(); - if(!value["LineOperator"].isNull()) - physicalConnectionSetObject.lineOperator = value["LineOperator"].asString(); - if(!value["Spec"].isNull()) - physicalConnectionSetObject.spec = value["Spec"].asString(); - if(!value["PeerLocation"].isNull()) - physicalConnectionSetObject.peerLocation = value["PeerLocation"].asString(); - if(!value["PortType"].isNull()) - physicalConnectionSetObject.portType = value["PortType"].asString(); - if(!value["RedundantPhysicalConnectionId"].isNull()) - physicalConnectionSetObject.redundantPhysicalConnectionId = value["RedundantPhysicalConnectionId"].asString(); - if(!value["Name"].isNull()) - physicalConnectionSetObject.name = value["Name"].asString(); - if(!value["Description"].isNull()) - physicalConnectionSetObject.description = value["Description"].asString(); - if(!value["AdLocation"].isNull()) - physicalConnectionSetObject.adLocation = value["AdLocation"].asString(); - if(!value["PortNumber"].isNull()) - physicalConnectionSetObject.portNumber = value["PortNumber"].asString(); - if(!value["CircuitCode"].isNull()) - physicalConnectionSetObject.circuitCode = value["CircuitCode"].asString(); - if(!value["Bandwidth"].isNull()) - physicalConnectionSetObject.bandwidth = std::stol(value["Bandwidth"].asString()); - physicalConnectionSet_.push_back(physicalConnectionSetObject); - } - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); + auto allPhysicalConnectionSet = value["PhysicalConnectionSet"]["PhysicalConnectionType"]; + for (auto value : allPhysicalConnectionSet) + { + PhysicalConnectionType physicalConnectionSetObject; + if(!value["PhysicalConnectionId"].isNull()) + physicalConnectionSetObject.physicalConnectionId = value["PhysicalConnectionId"].asString(); + if(!value["AccessPointId"].isNull()) + physicalConnectionSetObject.accessPointId = value["AccessPointId"].asString(); + if(!value["Type"].isNull()) + physicalConnectionSetObject.type = value["Type"].asString(); + if(!value["Status"].isNull()) + physicalConnectionSetObject.status = value["Status"].asString(); + if(!value["BusinessStatus"].isNull()) + physicalConnectionSetObject.businessStatus = value["BusinessStatus"].asString(); + if(!value["CreationTime"].isNull()) + physicalConnectionSetObject.creationTime = value["CreationTime"].asString(); + if(!value["EnabledTime"].isNull()) + physicalConnectionSetObject.enabledTime = value["EnabledTime"].asString(); + if(!value["LineOperator"].isNull()) + physicalConnectionSetObject.lineOperator = value["LineOperator"].asString(); + if(!value["Spec"].isNull()) + physicalConnectionSetObject.spec = value["Spec"].asString(); + if(!value["PeerLocation"].isNull()) + physicalConnectionSetObject.peerLocation = value["PeerLocation"].asString(); + if(!value["PortType"].isNull()) + physicalConnectionSetObject.portType = value["PortType"].asString(); + if(!value["RedundantPhysicalConnectionId"].isNull()) + physicalConnectionSetObject.redundantPhysicalConnectionId = value["RedundantPhysicalConnectionId"].asString(); + if(!value["Name"].isNull()) + physicalConnectionSetObject.name = value["Name"].asString(); + if(!value["Description"].isNull()) + physicalConnectionSetObject.description = value["Description"].asString(); + if(!value["AdLocation"].isNull()) + physicalConnectionSetObject.adLocation = value["AdLocation"].asString(); + if(!value["PortNumber"].isNull()) + physicalConnectionSetObject.portNumber = value["PortNumber"].asString(); + if(!value["CircuitCode"].isNull()) + physicalConnectionSetObject.circuitCode = value["CircuitCode"].asString(); + if(!value["Bandwidth"].isNull()) + physicalConnectionSetObject.bandwidth = std::stol(value["Bandwidth"].asString()); + physicalConnectionSet_.push_back(physicalConnectionSetObject); + } + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); } -std::vector DescribePhysicalConnectionsResult::getPhysicalConnectionSet()const -{ - return physicalConnectionSet_; -} - -int DescribePhysicalConnectionsResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribePhysicalConnectionsResult::getPageSize()const -{ - return pageSize_; -} - -int DescribePhysicalConnectionsResult::getPageNumber()const -{ - return pageNumber_; -} - +std::vector DescribePhysicalConnectionsResult::getPhysicalConnectionSet()const +{ + return physicalConnectionSet_; +} + +int DescribePhysicalConnectionsResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribePhysicalConnectionsResult::getPageSize()const +{ + return pageSize_; +} + +int DescribePhysicalConnectionsResult::getPageNumber()const +{ + return pageNumber_; +} + diff --git a/ecs/src/model/DescribePriceResult.cc b/ecs/src/model/DescribePriceResult.cc index 12df4af99..524e30aa0 100644 --- a/ecs/src/model/DescribePriceResult.cc +++ b/ecs/src/model/DescribePriceResult.cc @@ -40,41 +40,31 @@ void DescribePriceResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allPriceInfo = value["PriceInfo"]; - for (auto value : allPriceInfo) - { - PriceInfo priceInfoObject; - auto allRules = value["Rules"]["Rule"]; - for (auto value : allRules) - { - PriceInfo::Rule ruleObject; - if(!value["RuleId"].isNull()) - ruleObject.ruleId = std::stol(value["RuleId"].asString()); - if(!value["Description"].isNull()) - ruleObject.description = value["Description"].asString(); - priceInfoObject.rules.push_back(ruleObject); - } - auto allPrice = value["Price"]; - for (auto value : allPrice) - { - PriceInfo::Price priceObject; - if(!value["OriginalPrice"].isNull()) - priceObject.originalPrice = std::stof(value["OriginalPrice"].asString()); - if(!value["DiscountPrice"].isNull()) - priceObject.discountPrice = std::stof(value["DiscountPrice"].asString()); - if(!value["TradePrice"].isNull()) - priceObject.tradePrice = std::stof(value["TradePrice"].asString()); - if(!value["Currency"].isNull()) - priceObject.currency = value["Currency"].asString(); - priceInfoObject.price.push_back(priceObject); - } - priceInfo_.push_back(priceInfoObject); - } + auto priceInfoNode = value["PriceInfo"]; + auto allRules = value["Rules"]["Rule"]; + for (auto value : allRules) + { + PriceInfo::Rule ruleObject; + if(!value["RuleId"].isNull()) + ruleObject.ruleId = std::stol(value["RuleId"].asString()); + if(!value["Description"].isNull()) + ruleObject.description = value["Description"].asString(); + priceInfo_.rules.push_back(ruleObject); + } + auto priceNode = priceInfoNode["Price"]; + if(!priceNode["OriginalPrice"].isNull()) + priceInfo_.price.originalPrice = std::stof(priceNode["OriginalPrice"].asString()); + if(!priceNode["DiscountPrice"].isNull()) + priceInfo_.price.discountPrice = std::stof(priceNode["DiscountPrice"].asString()); + if(!priceNode["TradePrice"].isNull()) + priceInfo_.price.tradePrice = std::stof(priceNode["TradePrice"].asString()); + if(!priceNode["Currency"].isNull()) + priceInfo_.price.currency = priceNode["Currency"].asString(); } -std::vector DescribePriceResult::getPriceInfo()const -{ - return priceInfo_; -} - +DescribePriceResult::PriceInfo DescribePriceResult::getPriceInfo()const +{ + return priceInfo_; +} + diff --git a/ecs/src/model/DescribeRecommendInstanceTypeResult.cc b/ecs/src/model/DescribeRecommendInstanceTypeResult.cc index 29692099a..b20be3ae1 100644 --- a/ecs/src/model/DescribeRecommendInstanceTypeResult.cc +++ b/ecs/src/model/DescribeRecommendInstanceTypeResult.cc @@ -40,52 +40,47 @@ void DescribeRecommendInstanceTypeResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allData = value["Data"]["RecommendInstanceType"]; - for (auto value : allData) - { - RecommendInstanceType dataObject; - if(!value["RegionNo"].isNull()) - dataObject.regionNo = value["RegionNo"].asString(); - if(!value["CommodityCode"].isNull()) - dataObject.commodityCode = value["CommodityCode"].asString(); - if(!value["Scene"].isNull()) - dataObject.scene = value["Scene"].asString(); - auto allZones = value["Zones"]["zone"]; - for (auto value : allZones) - { - RecommendInstanceType::Zone zonesObject; - if(!value["ZoneNo"].isNull()) - zonesObject.zoneNo = value["ZoneNo"].asString(); - auto allNetworkTypes = value["NetworkTypes"]["NetworkType"]; - for (auto value : allNetworkTypes) - zonesObject.networkTypes.push_back(value.asString()); - dataObject.zones.push_back(zonesObject); - } - auto allInstanceType = value["InstanceType"]; - for (auto value : allInstanceType) - { - RecommendInstanceType::InstanceType instanceTypeObject; - if(!value["Generation"].isNull()) - instanceTypeObject.generation = value["Generation"].asString(); - if(!value["InstanceTypeFamily"].isNull()) - instanceTypeObject.instanceTypeFamily = value["InstanceTypeFamily"].asString(); - if(!value["InstanceType"].isNull()) - instanceTypeObject.instanceType = value["InstanceType"].asString(); - if(!value["SupportIoOptimized"].isNull()) - instanceTypeObject.supportIoOptimized = value["SupportIoOptimized"].asString(); - if(!value["Cores"].isNull()) - instanceTypeObject.cores = std::stoi(value["Cores"].asString()); - if(!value["Memory"].isNull()) - instanceTypeObject.memory = std::stoi(value["Memory"].asString()); - dataObject.instanceType.push_back(instanceTypeObject); - } - data_.push_back(dataObject); - } + auto allData = value["Data"]["RecommendInstanceType"]; + for (auto value : allData) + { + RecommendInstanceType dataObject; + if(!value["RegionNo"].isNull()) + dataObject.regionNo = value["RegionNo"].asString(); + if(!value["CommodityCode"].isNull()) + dataObject.commodityCode = value["CommodityCode"].asString(); + if(!value["Scene"].isNull()) + dataObject.scene = value["Scene"].asString(); + auto allZones = value["Zones"]["zone"]; + for (auto value : allZones) + { + RecommendInstanceType::Zone zonesObject; + if(!value["ZoneNo"].isNull()) + zonesObject.zoneNo = value["ZoneNo"].asString(); + auto allNetworkTypes = value["NetworkTypes"]["NetworkType"]; + for (auto value : allNetworkTypes) + zonesObject.networkTypes.push_back(value.asString()); + dataObject.zones.push_back(zonesObject); + } + auto instanceTypeNode = value["InstanceType"]; + if(!instanceTypeNode["Generation"].isNull()) + dataObject.instanceType.generation = instanceTypeNode["Generation"].asString(); + if(!instanceTypeNode["InstanceTypeFamily"].isNull()) + dataObject.instanceType.instanceTypeFamily = instanceTypeNode["InstanceTypeFamily"].asString(); + if(!instanceTypeNode["InstanceType"].isNull()) + dataObject.instanceType.instanceType = instanceTypeNode["InstanceType"].asString(); + if(!instanceTypeNode["SupportIoOptimized"].isNull()) + dataObject.instanceType.supportIoOptimized = instanceTypeNode["SupportIoOptimized"].asString(); + if(!instanceTypeNode["Cores"].isNull()) + dataObject.instanceType.cores = std::stoi(instanceTypeNode["Cores"].asString()); + if(!instanceTypeNode["Memory"].isNull()) + dataObject.instanceType.memory = std::stoi(instanceTypeNode["Memory"].asString()); + data_.push_back(dataObject); + } } -std::vector DescribeRecommendInstanceTypeResult::getData()const -{ - return data_; -} - +std::vector DescribeRecommendInstanceTypeResult::getData()const +{ + return data_; +} + diff --git a/ecs/src/model/DescribeRecycleBinResult.cc b/ecs/src/model/DescribeRecycleBinResult.cc index 135bd2468..ab49e768a 100644 --- a/ecs/src/model/DescribeRecycleBinResult.cc +++ b/ecs/src/model/DescribeRecycleBinResult.cc @@ -40,44 +40,44 @@ void DescribeRecycleBinResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allRecycleBinModels = value["RecycleBinModels"]["RecycleBinModel"]; - for (auto value : allRecycleBinModels) - { - RecycleBinModel recycleBinModelsObject; - if(!value["ResourceId"].isNull()) - recycleBinModelsObject.resourceId = value["ResourceId"].asString(); - if(!value["RegionId"].isNull()) - recycleBinModelsObject.regionId = value["RegionId"].asString(); - if(!value["ResourceType"].isNull()) - recycleBinModelsObject.resourceType = value["ResourceType"].asString(); - if(!value["CreationTime"].isNull()) - recycleBinModelsObject.creationTime = value["CreationTime"].asString(); - if(!value["Status"].isNull()) - recycleBinModelsObject.status = value["Status"].asString(); - auto allRelationResources = value["RelationResources"]["relationResource"]; - for (auto value : allRelationResources) - { - RecycleBinModel::RelationResource relationResourcesObject; - if(!value["RelationResourceId"].isNull()) - relationResourcesObject.relationResourceId = value["RelationResourceId"].asString(); - if(!value["RelationResourceType"].isNull()) - relationResourcesObject.relationResourceType = value["RelationResourceType"].asString(); - recycleBinModelsObject.relationResources.push_back(relationResourcesObject); - } - recycleBinModels_.push_back(recycleBinModelsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); + auto allRecycleBinModels = value["RecycleBinModels"]["RecycleBinModel"]; + for (auto value : allRecycleBinModels) + { + RecycleBinModel recycleBinModelsObject; + if(!value["ResourceId"].isNull()) + recycleBinModelsObject.resourceId = value["ResourceId"].asString(); + if(!value["RegionId"].isNull()) + recycleBinModelsObject.regionId = value["RegionId"].asString(); + if(!value["ResourceType"].isNull()) + recycleBinModelsObject.resourceType = value["ResourceType"].asString(); + if(!value["CreationTime"].isNull()) + recycleBinModelsObject.creationTime = value["CreationTime"].asString(); + if(!value["Status"].isNull()) + recycleBinModelsObject.status = value["Status"].asString(); + auto allRelationResources = value["RelationResources"]["relationResource"]; + for (auto value : allRelationResources) + { + RecycleBinModel::RelationResource relationResourcesObject; + if(!value["RelationResourceId"].isNull()) + relationResourcesObject.relationResourceId = value["RelationResourceId"].asString(); + if(!value["RelationResourceType"].isNull()) + relationResourcesObject.relationResourceType = value["RelationResourceType"].asString(); + recycleBinModelsObject.relationResources.push_back(relationResourcesObject); + } + recycleBinModels_.push_back(recycleBinModelsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); } -int DescribeRecycleBinResult::getTotalCount()const -{ - return totalCount_; -} - -std::vector DescribeRecycleBinResult::getRecycleBinModels()const -{ - return recycleBinModels_; -} - +int DescribeRecycleBinResult::getTotalCount()const +{ + return totalCount_; +} + +std::vector DescribeRecycleBinResult::getRecycleBinModels()const +{ + return recycleBinModels_; +} + diff --git a/ecs/src/model/DescribeRegionsResult.cc b/ecs/src/model/DescribeRegionsResult.cc index b1cfd1a13..92b820a73 100644 --- a/ecs/src/model/DescribeRegionsResult.cc +++ b/ecs/src/model/DescribeRegionsResult.cc @@ -40,23 +40,23 @@ void DescribeRegionsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allRegions = value["Regions"]["Region"]; - for (auto value : allRegions) - { - Region regionsObject; - if(!value["RegionId"].isNull()) - regionsObject.regionId = value["RegionId"].asString(); - if(!value["LocalName"].isNull()) - regionsObject.localName = value["LocalName"].asString(); - if(!value["Status"].isNull()) - regionsObject.status = value["Status"].asString(); - regions_.push_back(regionsObject); - } + auto allRegions = value["Regions"]["Region"]; + for (auto value : allRegions) + { + Region regionsObject; + if(!value["RegionId"].isNull()) + regionsObject.regionId = value["RegionId"].asString(); + if(!value["LocalName"].isNull()) + regionsObject.localName = value["LocalName"].asString(); + if(!value["Status"].isNull()) + regionsObject.status = value["Status"].asString(); + regions_.push_back(regionsObject); + } } -std::vector DescribeRegionsResult::getRegions()const -{ - return regions_; -} - +std::vector DescribeRegionsResult::getRegions()const +{ + return regions_; +} + diff --git a/ecs/src/model/DescribeRenewalPriceResult.cc b/ecs/src/model/DescribeRenewalPriceResult.cc index 4a48d4c11..8a50ad5d2 100644 --- a/ecs/src/model/DescribeRenewalPriceResult.cc +++ b/ecs/src/model/DescribeRenewalPriceResult.cc @@ -40,41 +40,31 @@ void DescribeRenewalPriceResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allPriceInfo = value["PriceInfo"]; - for (auto value : allPriceInfo) - { - PriceInfo priceInfoObject; - auto allRules = value["Rules"]["Rule"]; - for (auto value : allRules) - { - PriceInfo::Rule ruleObject; - if(!value["RuleId"].isNull()) - ruleObject.ruleId = std::stol(value["RuleId"].asString()); - if(!value["Description"].isNull()) - ruleObject.description = value["Description"].asString(); - priceInfoObject.rules.push_back(ruleObject); - } - auto allPrice = value["Price"]; - for (auto value : allPrice) - { - PriceInfo::Price priceObject; - if(!value["OriginalPrice"].isNull()) - priceObject.originalPrice = std::stof(value["OriginalPrice"].asString()); - if(!value["DiscountPrice"].isNull()) - priceObject.discountPrice = std::stof(value["DiscountPrice"].asString()); - if(!value["TradePrice"].isNull()) - priceObject.tradePrice = std::stof(value["TradePrice"].asString()); - if(!value["Currency"].isNull()) - priceObject.currency = value["Currency"].asString(); - priceInfoObject.price.push_back(priceObject); - } - priceInfo_.push_back(priceInfoObject); - } + auto priceInfoNode = value["PriceInfo"]; + auto allRules = value["Rules"]["Rule"]; + for (auto value : allRules) + { + PriceInfo::Rule ruleObject; + if(!value["RuleId"].isNull()) + ruleObject.ruleId = std::stol(value["RuleId"].asString()); + if(!value["Description"].isNull()) + ruleObject.description = value["Description"].asString(); + priceInfo_.rules.push_back(ruleObject); + } + auto priceNode = priceInfoNode["Price"]; + if(!priceNode["OriginalPrice"].isNull()) + priceInfo_.price.originalPrice = std::stof(priceNode["OriginalPrice"].asString()); + if(!priceNode["DiscountPrice"].isNull()) + priceInfo_.price.discountPrice = std::stof(priceNode["DiscountPrice"].asString()); + if(!priceNode["TradePrice"].isNull()) + priceInfo_.price.tradePrice = std::stof(priceNode["TradePrice"].asString()); + if(!priceNode["Currency"].isNull()) + priceInfo_.price.currency = priceNode["Currency"].asString(); } -std::vector DescribeRenewalPriceResult::getPriceInfo()const -{ - return priceInfo_; -} - +DescribeRenewalPriceResult::PriceInfo DescribeRenewalPriceResult::getPriceInfo()const +{ + return priceInfo_; +} + diff --git a/ecs/src/model/DescribeResourceByTagsResult.cc b/ecs/src/model/DescribeResourceByTagsResult.cc index 1b82ab3c4..d6f118d70 100644 --- a/ecs/src/model/DescribeResourceByTagsResult.cc +++ b/ecs/src/model/DescribeResourceByTagsResult.cc @@ -40,44 +40,44 @@ void DescribeResourceByTagsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allResources = value["Resources"]["Resource"]; - for (auto value : allResources) - { - Resource resourcesObject; - if(!value["ResourceId"].isNull()) - resourcesObject.resourceId = value["ResourceId"].asString(); - if(!value["ResourceType"].isNull()) - resourcesObject.resourceType = value["ResourceType"].asString(); - if(!value["RegionId"].isNull()) - resourcesObject.regionId = value["RegionId"].asString(); - resources_.push_back(resourcesObject); - } - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); + auto allResources = value["Resources"]["Resource"]; + for (auto value : allResources) + { + Resource resourcesObject; + if(!value["ResourceId"].isNull()) + resourcesObject.resourceId = value["ResourceId"].asString(); + if(!value["ResourceType"].isNull()) + resourcesObject.resourceType = value["ResourceType"].asString(); + if(!value["RegionId"].isNull()) + resourcesObject.regionId = value["RegionId"].asString(); + resources_.push_back(resourcesObject); + } + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); } -int DescribeResourceByTagsResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeResourceByTagsResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeResourceByTagsResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeResourceByTagsResult::getResources()const -{ - return resources_; -} - +int DescribeResourceByTagsResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeResourceByTagsResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeResourceByTagsResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeResourceByTagsResult::getResources()const +{ + return resources_; +} + diff --git a/ecs/src/model/DescribeResourcesModificationResult.cc b/ecs/src/model/DescribeResourcesModificationResult.cc index 84adecfe0..c069cb533 100644 --- a/ecs/src/model/DescribeResourcesModificationResult.cc +++ b/ecs/src/model/DescribeResourcesModificationResult.cc @@ -40,47 +40,47 @@ void DescribeResourcesModificationResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allAvailableZones = value["AvailableZones"]["AvailableZone"]; - for (auto value : allAvailableZones) - { - AvailableZone availableZonesObject; - if(!value["RegionId"].isNull()) - availableZonesObject.regionId = value["RegionId"].asString(); - if(!value["ZoneId"].isNull()) - availableZonesObject.zoneId = value["ZoneId"].asString(); - if(!value["Status"].isNull()) - availableZonesObject.status = value["Status"].asString(); - auto allAvailableResources = value["AvailableResources"]["AvailableResource"]; - for (auto value : allAvailableResources) - { - AvailableZone::AvailableResource availableResourcesObject; - if(!value["Type"].isNull()) - availableResourcesObject.type = value["Type"].asString(); - auto allSupportedResources = value["SupportedResources"]["SupportedResource"]; - for (auto value : allSupportedResources) - { - AvailableZone::AvailableResource::SupportedResource supportedResourcesObject; - if(!value["Value"].isNull()) - supportedResourcesObject.value = value["Value"].asString(); - if(!value["Status"].isNull()) - supportedResourcesObject.status = value["Status"].asString(); - if(!value["Min"].isNull()) - supportedResourcesObject.min = std::stoi(value["Min"].asString()); - if(!value["Max"].isNull()) - supportedResourcesObject.max = std::stoi(value["Max"].asString()); - if(!value["Unit"].isNull()) - supportedResourcesObject.unit = value["Unit"].asString(); - availableResourcesObject.supportedResources.push_back(supportedResourcesObject); - } - availableZonesObject.availableResources.push_back(availableResourcesObject); - } - availableZones_.push_back(availableZonesObject); - } + auto allAvailableZones = value["AvailableZones"]["AvailableZone"]; + for (auto value : allAvailableZones) + { + AvailableZone availableZonesObject; + if(!value["RegionId"].isNull()) + availableZonesObject.regionId = value["RegionId"].asString(); + if(!value["ZoneId"].isNull()) + availableZonesObject.zoneId = value["ZoneId"].asString(); + if(!value["Status"].isNull()) + availableZonesObject.status = value["Status"].asString(); + auto allAvailableResources = value["AvailableResources"]["AvailableResource"]; + for (auto value : allAvailableResources) + { + AvailableZone::AvailableResource availableResourcesObject; + if(!value["Type"].isNull()) + availableResourcesObject.type = value["Type"].asString(); + auto allSupportedResources = value["SupportedResources"]["SupportedResource"]; + for (auto value : allSupportedResources) + { + AvailableZone::AvailableResource::SupportedResource supportedResourcesObject; + if(!value["Value"].isNull()) + supportedResourcesObject.value = value["Value"].asString(); + if(!value["Status"].isNull()) + supportedResourcesObject.status = value["Status"].asString(); + if(!value["Min"].isNull()) + supportedResourcesObject.min = std::stoi(value["Min"].asString()); + if(!value["Max"].isNull()) + supportedResourcesObject.max = std::stoi(value["Max"].asString()); + if(!value["Unit"].isNull()) + supportedResourcesObject.unit = value["Unit"].asString(); + availableResourcesObject.supportedResources.push_back(supportedResourcesObject); + } + availableZonesObject.availableResources.push_back(availableResourcesObject); + } + availableZones_.push_back(availableZonesObject); + } } -std::vector DescribeResourcesModificationResult::getAvailableZones()const -{ - return availableZones_; -} - +std::vector DescribeResourcesModificationResult::getAvailableZones()const +{ + return availableZones_; +} + diff --git a/ecs/src/model/DescribeRouteTablesResult.cc b/ecs/src/model/DescribeRouteTablesResult.cc index 7edc7f0a2..0b2a1c4ca 100644 --- a/ecs/src/model/DescribeRouteTablesResult.cc +++ b/ecs/src/model/DescribeRouteTablesResult.cc @@ -40,78 +40,78 @@ void DescribeRouteTablesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allRouteTables = value["RouteTables"]["RouteTable"]; - for (auto value : allRouteTables) - { - RouteTable routeTablesObject; - if(!value["VRouterId"].isNull()) - routeTablesObject.vRouterId = value["VRouterId"].asString(); - if(!value["RouteTableId"].isNull()) - routeTablesObject.routeTableId = value["RouteTableId"].asString(); - if(!value["RouteTableType"].isNull()) - routeTablesObject.routeTableType = value["RouteTableType"].asString(); - if(!value["CreationTime"].isNull()) - routeTablesObject.creationTime = value["CreationTime"].asString(); - auto allRouteEntrys = value["RouteEntrys"]["RouteEntry"]; - for (auto value : allRouteEntrys) - { - RouteTable::RouteEntry routeEntrysObject; - if(!value["RouteTableId"].isNull()) - routeEntrysObject.routeTableId = value["RouteTableId"].asString(); - if(!value["DestinationCidrBlock"].isNull()) - routeEntrysObject.destinationCidrBlock = value["DestinationCidrBlock"].asString(); - if(!value["Type"].isNull()) - routeEntrysObject.type = value["Type"].asString(); - if(!value["Status"].isNull()) - routeEntrysObject.status = value["Status"].asString(); - if(!value["InstanceId"].isNull()) - routeEntrysObject.instanceId = value["InstanceId"].asString(); - if(!value["NextHopType"].isNull()) - routeEntrysObject.nextHopType = value["NextHopType"].asString(); - auto allNextHops = value["NextHops"]["NextHop"]; - for (auto value : allNextHops) - { - RouteTable::RouteEntry::NextHop nextHopsObject; - if(!value["NextHopType"].isNull()) - nextHopsObject.nextHopType = value["NextHopType"].asString(); - if(!value["NextHopId"].isNull()) - nextHopsObject.nextHopId = value["NextHopId"].asString(); - if(!value["Enabled"].isNull()) - nextHopsObject.enabled = std::stoi(value["Enabled"].asString()); - if(!value["Weight"].isNull()) - nextHopsObject.weight = std::stoi(value["Weight"].asString()); - routeEntrysObject.nextHops.push_back(nextHopsObject); - } - routeTablesObject.routeEntrys.push_back(routeEntrysObject); - } - routeTables_.push_back(routeTablesObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allRouteTables = value["RouteTables"]["RouteTable"]; + for (auto value : allRouteTables) + { + RouteTable routeTablesObject; + if(!value["VRouterId"].isNull()) + routeTablesObject.vRouterId = value["VRouterId"].asString(); + if(!value["RouteTableId"].isNull()) + routeTablesObject.routeTableId = value["RouteTableId"].asString(); + if(!value["RouteTableType"].isNull()) + routeTablesObject.routeTableType = value["RouteTableType"].asString(); + if(!value["CreationTime"].isNull()) + routeTablesObject.creationTime = value["CreationTime"].asString(); + auto allRouteEntrys = value["RouteEntrys"]["RouteEntry"]; + for (auto value : allRouteEntrys) + { + RouteTable::RouteEntry routeEntrysObject; + if(!value["RouteTableId"].isNull()) + routeEntrysObject.routeTableId = value["RouteTableId"].asString(); + if(!value["DestinationCidrBlock"].isNull()) + routeEntrysObject.destinationCidrBlock = value["DestinationCidrBlock"].asString(); + if(!value["Type"].isNull()) + routeEntrysObject.type = value["Type"].asString(); + if(!value["Status"].isNull()) + routeEntrysObject.status = value["Status"].asString(); + if(!value["InstanceId"].isNull()) + routeEntrysObject.instanceId = value["InstanceId"].asString(); + if(!value["NextHopType"].isNull()) + routeEntrysObject.nextHopType = value["NextHopType"].asString(); + auto allNextHops = value["NextHops"]["NextHop"]; + for (auto value : allNextHops) + { + RouteTable::RouteEntry::NextHop nextHopsObject; + if(!value["NextHopType"].isNull()) + nextHopsObject.nextHopType = value["NextHopType"].asString(); + if(!value["NextHopId"].isNull()) + nextHopsObject.nextHopId = value["NextHopId"].asString(); + if(!value["Enabled"].isNull()) + nextHopsObject.enabled = std::stoi(value["Enabled"].asString()); + if(!value["Weight"].isNull()) + nextHopsObject.weight = std::stoi(value["Weight"].asString()); + routeEntrysObject.nextHops.push_back(nextHopsObject); + } + routeTablesObject.routeEntrys.push_back(routeEntrysObject); + } + routeTables_.push_back(routeTablesObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeRouteTablesResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeRouteTablesResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeRouteTablesResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeRouteTablesResult::getRouteTables()const -{ - return routeTables_; -} - +int DescribeRouteTablesResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeRouteTablesResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeRouteTablesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeRouteTablesResult::getRouteTables()const +{ + return routeTables_; +} + diff --git a/ecs/src/model/DescribeRouterInterfacesResult.cc b/ecs/src/model/DescribeRouterInterfacesResult.cc index 183884fdb..a0c5e681f 100644 --- a/ecs/src/model/DescribeRouterInterfacesResult.cc +++ b/ecs/src/model/DescribeRouterInterfacesResult.cc @@ -40,88 +40,88 @@ void DescribeRouterInterfacesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allRouterInterfaceSet = value["RouterInterfaceSet"]["RouterInterfaceType"]; - for (auto value : allRouterInterfaceSet) - { - RouterInterfaceType routerInterfaceSetObject; - if(!value["RouterInterfaceId"].isNull()) - routerInterfaceSetObject.routerInterfaceId = value["RouterInterfaceId"].asString(); - if(!value["OppositeRegionId"].isNull()) - routerInterfaceSetObject.oppositeRegionId = value["OppositeRegionId"].asString(); - if(!value["Role"].isNull()) - routerInterfaceSetObject.role = value["Role"].asString(); - if(!value["Spec"].isNull()) - routerInterfaceSetObject.spec = value["Spec"].asString(); - if(!value["Name"].isNull()) - routerInterfaceSetObject.name = value["Name"].asString(); - if(!value["Description"].isNull()) - routerInterfaceSetObject.description = value["Description"].asString(); - if(!value["RouterId"].isNull()) - routerInterfaceSetObject.routerId = value["RouterId"].asString(); - if(!value["RouterType"].isNull()) - routerInterfaceSetObject.routerType = value["RouterType"].asString(); - if(!value["CreationTime"].isNull()) - routerInterfaceSetObject.creationTime = value["CreationTime"].asString(); - if(!value["EndTime"].isNull()) - routerInterfaceSetObject.endTime = value["EndTime"].asString(); - if(!value["ChargeType"].isNull()) - routerInterfaceSetObject.chargeType = value["ChargeType"].asString(); - if(!value["Status"].isNull()) - routerInterfaceSetObject.status = value["Status"].asString(); - if(!value["BusinessStatus"].isNull()) - routerInterfaceSetObject.businessStatus = value["BusinessStatus"].asString(); - if(!value["ConnectedTime"].isNull()) - routerInterfaceSetObject.connectedTime = value["ConnectedTime"].asString(); - if(!value["OppositeInterfaceId"].isNull()) - routerInterfaceSetObject.oppositeInterfaceId = value["OppositeInterfaceId"].asString(); - if(!value["OppositeInterfaceSpec"].isNull()) - routerInterfaceSetObject.oppositeInterfaceSpec = value["OppositeInterfaceSpec"].asString(); - if(!value["OppositeInterfaceStatus"].isNull()) - routerInterfaceSetObject.oppositeInterfaceStatus = value["OppositeInterfaceStatus"].asString(); - if(!value["OppositeInterfaceBusinessStatus"].isNull()) - routerInterfaceSetObject.oppositeInterfaceBusinessStatus = value["OppositeInterfaceBusinessStatus"].asString(); - if(!value["OppositeRouterId"].isNull()) - routerInterfaceSetObject.oppositeRouterId = value["OppositeRouterId"].asString(); - if(!value["OppositeRouterType"].isNull()) - routerInterfaceSetObject.oppositeRouterType = value["OppositeRouterType"].asString(); - if(!value["OppositeInterfaceOwnerId"].isNull()) - routerInterfaceSetObject.oppositeInterfaceOwnerId = value["OppositeInterfaceOwnerId"].asString(); - if(!value["AccessPointId"].isNull()) - routerInterfaceSetObject.accessPointId = value["AccessPointId"].asString(); - if(!value["OppositeAccessPointId"].isNull()) - routerInterfaceSetObject.oppositeAccessPointId = value["OppositeAccessPointId"].asString(); - if(!value["HealthCheckSourceIp"].isNull()) - routerInterfaceSetObject.healthCheckSourceIp = value["HealthCheckSourceIp"].asString(); - if(!value["HealthCheckTargetIp"].isNull()) - routerInterfaceSetObject.healthCheckTargetIp = value["HealthCheckTargetIp"].asString(); - routerInterfaceSet_.push_back(routerInterfaceSetObject); - } - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); + auto allRouterInterfaceSet = value["RouterInterfaceSet"]["RouterInterfaceType"]; + for (auto value : allRouterInterfaceSet) + { + RouterInterfaceType routerInterfaceSetObject; + if(!value["RouterInterfaceId"].isNull()) + routerInterfaceSetObject.routerInterfaceId = value["RouterInterfaceId"].asString(); + if(!value["OppositeRegionId"].isNull()) + routerInterfaceSetObject.oppositeRegionId = value["OppositeRegionId"].asString(); + if(!value["Role"].isNull()) + routerInterfaceSetObject.role = value["Role"].asString(); + if(!value["Spec"].isNull()) + routerInterfaceSetObject.spec = value["Spec"].asString(); + if(!value["Name"].isNull()) + routerInterfaceSetObject.name = value["Name"].asString(); + if(!value["Description"].isNull()) + routerInterfaceSetObject.description = value["Description"].asString(); + if(!value["RouterId"].isNull()) + routerInterfaceSetObject.routerId = value["RouterId"].asString(); + if(!value["RouterType"].isNull()) + routerInterfaceSetObject.routerType = value["RouterType"].asString(); + if(!value["CreationTime"].isNull()) + routerInterfaceSetObject.creationTime = value["CreationTime"].asString(); + if(!value["EndTime"].isNull()) + routerInterfaceSetObject.endTime = value["EndTime"].asString(); + if(!value["ChargeType"].isNull()) + routerInterfaceSetObject.chargeType = value["ChargeType"].asString(); + if(!value["Status"].isNull()) + routerInterfaceSetObject.status = value["Status"].asString(); + if(!value["BusinessStatus"].isNull()) + routerInterfaceSetObject.businessStatus = value["BusinessStatus"].asString(); + if(!value["ConnectedTime"].isNull()) + routerInterfaceSetObject.connectedTime = value["ConnectedTime"].asString(); + if(!value["OppositeInterfaceId"].isNull()) + routerInterfaceSetObject.oppositeInterfaceId = value["OppositeInterfaceId"].asString(); + if(!value["OppositeInterfaceSpec"].isNull()) + routerInterfaceSetObject.oppositeInterfaceSpec = value["OppositeInterfaceSpec"].asString(); + if(!value["OppositeInterfaceStatus"].isNull()) + routerInterfaceSetObject.oppositeInterfaceStatus = value["OppositeInterfaceStatus"].asString(); + if(!value["OppositeInterfaceBusinessStatus"].isNull()) + routerInterfaceSetObject.oppositeInterfaceBusinessStatus = value["OppositeInterfaceBusinessStatus"].asString(); + if(!value["OppositeRouterId"].isNull()) + routerInterfaceSetObject.oppositeRouterId = value["OppositeRouterId"].asString(); + if(!value["OppositeRouterType"].isNull()) + routerInterfaceSetObject.oppositeRouterType = value["OppositeRouterType"].asString(); + if(!value["OppositeInterfaceOwnerId"].isNull()) + routerInterfaceSetObject.oppositeInterfaceOwnerId = value["OppositeInterfaceOwnerId"].asString(); + if(!value["AccessPointId"].isNull()) + routerInterfaceSetObject.accessPointId = value["AccessPointId"].asString(); + if(!value["OppositeAccessPointId"].isNull()) + routerInterfaceSetObject.oppositeAccessPointId = value["OppositeAccessPointId"].asString(); + if(!value["HealthCheckSourceIp"].isNull()) + routerInterfaceSetObject.healthCheckSourceIp = value["HealthCheckSourceIp"].asString(); + if(!value["HealthCheckTargetIp"].isNull()) + routerInterfaceSetObject.healthCheckTargetIp = value["HealthCheckTargetIp"].asString(); + routerInterfaceSet_.push_back(routerInterfaceSetObject); + } + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); } -int DescribeRouterInterfacesResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeRouterInterfacesResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeRouterInterfacesResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeRouterInterfacesResult::getRouterInterfaceSet()const -{ - return routerInterfaceSet_; -} - +int DescribeRouterInterfacesResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeRouterInterfacesResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeRouterInterfacesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeRouterInterfacesResult::getRouterInterfaceSet()const +{ + return routerInterfaceSet_; +} + diff --git a/ecs/src/model/DescribeSecurityGroupAttributeResult.cc b/ecs/src/model/DescribeSecurityGroupAttributeResult.cc index 95f11267a..064651015 100644 --- a/ecs/src/model/DescribeSecurityGroupAttributeResult.cc +++ b/ecs/src/model/DescribeSecurityGroupAttributeResult.cc @@ -40,91 +40,91 @@ void DescribeSecurityGroupAttributeResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allPermissions = value["Permissions"]["Permission"]; - for (auto value : allPermissions) - { - Permission permissionsObject; - if(!value["IpProtocol"].isNull()) - permissionsObject.ipProtocol = value["IpProtocol"].asString(); - if(!value["PortRange"].isNull()) - permissionsObject.portRange = value["PortRange"].asString(); - if(!value["SourceGroupId"].isNull()) - permissionsObject.sourceGroupId = value["SourceGroupId"].asString(); - if(!value["SourceGroupName"].isNull()) - permissionsObject.sourceGroupName = value["SourceGroupName"].asString(); - if(!value["SourceCidrIp"].isNull()) - permissionsObject.sourceCidrIp = value["SourceCidrIp"].asString(); - if(!value["Policy"].isNull()) - permissionsObject.policy = value["Policy"].asString(); - if(!value["NicType"].isNull()) - permissionsObject.nicType = value["NicType"].asString(); - if(!value["SourceGroupOwnerAccount"].isNull()) - permissionsObject.sourceGroupOwnerAccount = value["SourceGroupOwnerAccount"].asString(); - if(!value["DestGroupId"].isNull()) - permissionsObject.destGroupId = value["DestGroupId"].asString(); - if(!value["DestGroupName"].isNull()) - permissionsObject.destGroupName = value["DestGroupName"].asString(); - if(!value["DestCidrIp"].isNull()) - permissionsObject.destCidrIp = value["DestCidrIp"].asString(); - if(!value["DestGroupOwnerAccount"].isNull()) - permissionsObject.destGroupOwnerAccount = value["DestGroupOwnerAccount"].asString(); - if(!value["Priority"].isNull()) - permissionsObject.priority = value["Priority"].asString(); - if(!value["Direction"].isNull()) - permissionsObject.direction = value["Direction"].asString(); - if(!value["Description"].isNull()) - permissionsObject.description = value["Description"].asString(); - if(!value["CreateTime"].isNull()) - permissionsObject.createTime = value["CreateTime"].asString(); - permissions_.push_back(permissionsObject); - } - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["SecurityGroupId"].isNull()) - securityGroupId_ = value["SecurityGroupId"].asString(); - if(!value["Description"].isNull()) - description_ = value["Description"].asString(); - if(!value["SecurityGroupName"].isNull()) - securityGroupName_ = value["SecurityGroupName"].asString(); - if(!value["VpcId"].isNull()) - vpcId_ = value["VpcId"].asString(); - if(!value["InnerAccessPolicy"].isNull()) - innerAccessPolicy_ = value["InnerAccessPolicy"].asString(); + auto allPermissions = value["Permissions"]["Permission"]; + for (auto value : allPermissions) + { + Permission permissionsObject; + if(!value["IpProtocol"].isNull()) + permissionsObject.ipProtocol = value["IpProtocol"].asString(); + if(!value["PortRange"].isNull()) + permissionsObject.portRange = value["PortRange"].asString(); + if(!value["SourceGroupId"].isNull()) + permissionsObject.sourceGroupId = value["SourceGroupId"].asString(); + if(!value["SourceGroupName"].isNull()) + permissionsObject.sourceGroupName = value["SourceGroupName"].asString(); + if(!value["SourceCidrIp"].isNull()) + permissionsObject.sourceCidrIp = value["SourceCidrIp"].asString(); + if(!value["Policy"].isNull()) + permissionsObject.policy = value["Policy"].asString(); + if(!value["NicType"].isNull()) + permissionsObject.nicType = value["NicType"].asString(); + if(!value["SourceGroupOwnerAccount"].isNull()) + permissionsObject.sourceGroupOwnerAccount = value["SourceGroupOwnerAccount"].asString(); + if(!value["DestGroupId"].isNull()) + permissionsObject.destGroupId = value["DestGroupId"].asString(); + if(!value["DestGroupName"].isNull()) + permissionsObject.destGroupName = value["DestGroupName"].asString(); + if(!value["DestCidrIp"].isNull()) + permissionsObject.destCidrIp = value["DestCidrIp"].asString(); + if(!value["DestGroupOwnerAccount"].isNull()) + permissionsObject.destGroupOwnerAccount = value["DestGroupOwnerAccount"].asString(); + if(!value["Priority"].isNull()) + permissionsObject.priority = value["Priority"].asString(); + if(!value["Direction"].isNull()) + permissionsObject.direction = value["Direction"].asString(); + if(!value["Description"].isNull()) + permissionsObject.description = value["Description"].asString(); + if(!value["CreateTime"].isNull()) + permissionsObject.createTime = value["CreateTime"].asString(); + permissions_.push_back(permissionsObject); + } + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["SecurityGroupId"].isNull()) + securityGroupId_ = value["SecurityGroupId"].asString(); + if(!value["Description"].isNull()) + description_ = value["Description"].asString(); + if(!value["SecurityGroupName"].isNull()) + securityGroupName_ = value["SecurityGroupName"].asString(); + if(!value["VpcId"].isNull()) + vpcId_ = value["VpcId"].asString(); + if(!value["InnerAccessPolicy"].isNull()) + innerAccessPolicy_ = value["InnerAccessPolicy"].asString(); } -std::string DescribeSecurityGroupAttributeResult::getDescription()const -{ - return description_; -} - -std::string DescribeSecurityGroupAttributeResult::getSecurityGroupName()const -{ - return securityGroupName_; -} - -std::string DescribeSecurityGroupAttributeResult::getVpcId()const -{ - return vpcId_; -} - -std::string DescribeSecurityGroupAttributeResult::getSecurityGroupId()const -{ - return securityGroupId_; -} - -std::vector DescribeSecurityGroupAttributeResult::getPermissions()const -{ - return permissions_; -} - -std::string DescribeSecurityGroupAttributeResult::getRegionId()const -{ - return regionId_; -} - -std::string DescribeSecurityGroupAttributeResult::getInnerAccessPolicy()const -{ - return innerAccessPolicy_; -} - +std::string DescribeSecurityGroupAttributeResult::getDescription()const +{ + return description_; +} + +std::string DescribeSecurityGroupAttributeResult::getSecurityGroupName()const +{ + return securityGroupName_; +} + +std::string DescribeSecurityGroupAttributeResult::getVpcId()const +{ + return vpcId_; +} + +std::string DescribeSecurityGroupAttributeResult::getSecurityGroupId()const +{ + return securityGroupId_; +} + +std::vector DescribeSecurityGroupAttributeResult::getPermissions()const +{ + return permissions_; +} + +std::string DescribeSecurityGroupAttributeResult::getRegionId()const +{ + return regionId_; +} + +std::string DescribeSecurityGroupAttributeResult::getInnerAccessPolicy()const +{ + return innerAccessPolicy_; +} + diff --git a/ecs/src/model/DescribeSecurityGroupReferencesResult.cc b/ecs/src/model/DescribeSecurityGroupReferencesResult.cc index d8bcaa72d..968e6bd81 100644 --- a/ecs/src/model/DescribeSecurityGroupReferencesResult.cc +++ b/ecs/src/model/DescribeSecurityGroupReferencesResult.cc @@ -40,29 +40,29 @@ void DescribeSecurityGroupReferencesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allSecurityGroupReferences = value["SecurityGroupReferences"]["SecurityGroupReference"]; - for (auto value : allSecurityGroupReferences) - { - SecurityGroupReference securityGroupReferencesObject; - if(!value["SecurityGroupId"].isNull()) - securityGroupReferencesObject.securityGroupId = value["SecurityGroupId"].asString(); - auto allReferencingSecurityGroups = value["ReferencingSecurityGroups"]["ReferencingSecurityGroup"]; - for (auto value : allReferencingSecurityGroups) - { - SecurityGroupReference::ReferencingSecurityGroup referencingSecurityGroupsObject; - if(!value["AliUid"].isNull()) - referencingSecurityGroupsObject.aliUid = value["AliUid"].asString(); - if(!value["SecurityGroupId"].isNull()) - referencingSecurityGroupsObject.securityGroupId = value["SecurityGroupId"].asString(); - securityGroupReferencesObject.referencingSecurityGroups.push_back(referencingSecurityGroupsObject); - } - securityGroupReferences_.push_back(securityGroupReferencesObject); - } + auto allSecurityGroupReferences = value["SecurityGroupReferences"]["SecurityGroupReference"]; + for (auto value : allSecurityGroupReferences) + { + SecurityGroupReference securityGroupReferencesObject; + if(!value["SecurityGroupId"].isNull()) + securityGroupReferencesObject.securityGroupId = value["SecurityGroupId"].asString(); + auto allReferencingSecurityGroups = value["ReferencingSecurityGroups"]["ReferencingSecurityGroup"]; + for (auto value : allReferencingSecurityGroups) + { + SecurityGroupReference::ReferencingSecurityGroup referencingSecurityGroupsObject; + if(!value["AliUid"].isNull()) + referencingSecurityGroupsObject.aliUid = value["AliUid"].asString(); + if(!value["SecurityGroupId"].isNull()) + referencingSecurityGroupsObject.securityGroupId = value["SecurityGroupId"].asString(); + securityGroupReferencesObject.referencingSecurityGroups.push_back(referencingSecurityGroupsObject); + } + securityGroupReferences_.push_back(securityGroupReferencesObject); + } } -std::vector DescribeSecurityGroupReferencesResult::getSecurityGroupReferences()const -{ - return securityGroupReferences_; -} - +std::vector DescribeSecurityGroupReferencesResult::getSecurityGroupReferences()const +{ + return securityGroupReferences_; +} + diff --git a/ecs/src/model/DescribeSecurityGroupsResult.cc b/ecs/src/model/DescribeSecurityGroupsResult.cc index 180b1ccba..29ffdb8f8 100644 --- a/ecs/src/model/DescribeSecurityGroupsResult.cc +++ b/ecs/src/model/DescribeSecurityGroupsResult.cc @@ -40,69 +40,69 @@ void DescribeSecurityGroupsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allSecurityGroups = value["SecurityGroups"]["SecurityGroup"]; - for (auto value : allSecurityGroups) - { - SecurityGroup securityGroupsObject; - if(!value["SecurityGroupId"].isNull()) - securityGroupsObject.securityGroupId = value["SecurityGroupId"].asString(); - if(!value["Description"].isNull()) - securityGroupsObject.description = value["Description"].asString(); - if(!value["SecurityGroupName"].isNull()) - securityGroupsObject.securityGroupName = value["SecurityGroupName"].asString(); - if(!value["VpcId"].isNull()) - securityGroupsObject.vpcId = value["VpcId"].asString(); - if(!value["CreationTime"].isNull()) - securityGroupsObject.creationTime = value["CreationTime"].asString(); - if(!value["AvailableInstanceAmount"].isNull()) - securityGroupsObject.availableInstanceAmount = std::stoi(value["AvailableInstanceAmount"].asString()); - if(!value["EcsCount"].isNull()) - securityGroupsObject.ecsCount = std::stoi(value["EcsCount"].asString()); - auto allTags = value["Tags"]["Tag"]; - for (auto value : allTags) - { - SecurityGroup::Tag tagsObject; - if(!value["TagKey"].isNull()) - tagsObject.tagKey = value["TagKey"].asString(); - if(!value["TagValue"].isNull()) - tagsObject.tagValue = value["TagValue"].asString(); - securityGroupsObject.tags.push_back(tagsObject); - } - securityGroups_.push_back(securityGroupsObject); - } - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allSecurityGroups = value["SecurityGroups"]["SecurityGroup"]; + for (auto value : allSecurityGroups) + { + SecurityGroup securityGroupsObject; + if(!value["SecurityGroupId"].isNull()) + securityGroupsObject.securityGroupId = value["SecurityGroupId"].asString(); + if(!value["Description"].isNull()) + securityGroupsObject.description = value["Description"].asString(); + if(!value["SecurityGroupName"].isNull()) + securityGroupsObject.securityGroupName = value["SecurityGroupName"].asString(); + if(!value["VpcId"].isNull()) + securityGroupsObject.vpcId = value["VpcId"].asString(); + if(!value["CreationTime"].isNull()) + securityGroupsObject.creationTime = value["CreationTime"].asString(); + if(!value["AvailableInstanceAmount"].isNull()) + securityGroupsObject.availableInstanceAmount = std::stoi(value["AvailableInstanceAmount"].asString()); + if(!value["EcsCount"].isNull()) + securityGroupsObject.ecsCount = std::stoi(value["EcsCount"].asString()); + auto allTags = value["Tags"]["Tag"]; + for (auto value : allTags) + { + SecurityGroup::Tag tagsObject; + if(!value["TagKey"].isNull()) + tagsObject.tagKey = value["TagKey"].asString(); + if(!value["TagValue"].isNull()) + tagsObject.tagValue = value["TagValue"].asString(); + securityGroupsObject.tags.push_back(tagsObject); + } + securityGroups_.push_back(securityGroupsObject); + } + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -std::vector DescribeSecurityGroupsResult::getSecurityGroups()const -{ - return securityGroups_; -} - -int DescribeSecurityGroupsResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeSecurityGroupsResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeSecurityGroupsResult::getPageNumber()const -{ - return pageNumber_; -} - -std::string DescribeSecurityGroupsResult::getRegionId()const -{ - return regionId_; -} - +std::vector DescribeSecurityGroupsResult::getSecurityGroups()const +{ + return securityGroups_; +} + +int DescribeSecurityGroupsResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeSecurityGroupsResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeSecurityGroupsResult::getPageNumber()const +{ + return pageNumber_; +} + +std::string DescribeSecurityGroupsResult::getRegionId()const +{ + return regionId_; +} + diff --git a/ecs/src/model/DescribeSnapshotLinksResult.cc b/ecs/src/model/DescribeSnapshotLinksResult.cc index 163997a6c..33612af96 100644 --- a/ecs/src/model/DescribeSnapshotLinksResult.cc +++ b/ecs/src/model/DescribeSnapshotLinksResult.cc @@ -40,56 +40,56 @@ void DescribeSnapshotLinksResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allSnapshotLinks = value["SnapshotLinks"]["SnapshotLink"]; - for (auto value : allSnapshotLinks) - { - SnapshotLink snapshotLinksObject; - if(!value["SnapshotLinkId"].isNull()) - snapshotLinksObject.snapshotLinkId = value["SnapshotLinkId"].asString(); - if(!value["RegionId"].isNull()) - snapshotLinksObject.regionId = value["RegionId"].asString(); - if(!value["InstanceId"].isNull()) - snapshotLinksObject.instanceId = value["InstanceId"].asString(); - if(!value["InstanceName"].isNull()) - snapshotLinksObject.instanceName = value["InstanceName"].asString(); - if(!value["SourceDiskId"].isNull()) - snapshotLinksObject.sourceDiskId = value["SourceDiskId"].asString(); - if(!value["SourceDiskSize"].isNull()) - snapshotLinksObject.sourceDiskSize = std::stoi(value["SourceDiskSize"].asString()); - if(!value["SourceDiskType"].isNull()) - snapshotLinksObject.sourceDiskType = value["SourceDiskType"].asString(); - if(!value["TotalSize"].isNull()) - snapshotLinksObject.totalSize = std::stoi(value["TotalSize"].asString()); - if(!value["TotalCount"].isNull()) - snapshotLinksObject.totalCount = std::stoi(value["TotalCount"].asString()); - snapshotLinks_.push_back(snapshotLinksObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allSnapshotLinks = value["SnapshotLinks"]["SnapshotLink"]; + for (auto value : allSnapshotLinks) + { + SnapshotLink snapshotLinksObject; + if(!value["SnapshotLinkId"].isNull()) + snapshotLinksObject.snapshotLinkId = value["SnapshotLinkId"].asString(); + if(!value["RegionId"].isNull()) + snapshotLinksObject.regionId = value["RegionId"].asString(); + if(!value["InstanceId"].isNull()) + snapshotLinksObject.instanceId = value["InstanceId"].asString(); + if(!value["InstanceName"].isNull()) + snapshotLinksObject.instanceName = value["InstanceName"].asString(); + if(!value["SourceDiskId"].isNull()) + snapshotLinksObject.sourceDiskId = value["SourceDiskId"].asString(); + if(!value["SourceDiskSize"].isNull()) + snapshotLinksObject.sourceDiskSize = std::stoi(value["SourceDiskSize"].asString()); + if(!value["SourceDiskType"].isNull()) + snapshotLinksObject.sourceDiskType = value["SourceDiskType"].asString(); + if(!value["TotalSize"].isNull()) + snapshotLinksObject.totalSize = std::stoi(value["TotalSize"].asString()); + if(!value["TotalCount"].isNull()) + snapshotLinksObject.totalCount = std::stoi(value["TotalCount"].asString()); + snapshotLinks_.push_back(snapshotLinksObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -std::vector DescribeSnapshotLinksResult::getSnapshotLinks()const -{ - return snapshotLinks_; -} - -int DescribeSnapshotLinksResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeSnapshotLinksResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeSnapshotLinksResult::getPageNumber()const -{ - return pageNumber_; -} - +std::vector DescribeSnapshotLinksResult::getSnapshotLinks()const +{ + return snapshotLinks_; +} + +int DescribeSnapshotLinksResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeSnapshotLinksResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeSnapshotLinksResult::getPageNumber()const +{ + return pageNumber_; +} + diff --git a/ecs/src/model/DescribeSnapshotMonitorDataResult.cc b/ecs/src/model/DescribeSnapshotMonitorDataResult.cc index 46bbf2c93..e89b4de61 100644 --- a/ecs/src/model/DescribeSnapshotMonitorDataResult.cc +++ b/ecs/src/model/DescribeSnapshotMonitorDataResult.cc @@ -40,21 +40,21 @@ void DescribeSnapshotMonitorDataResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allMonitorData = value["MonitorData"]["DataPoint"]; - for (auto value : allMonitorData) - { - DataPoint monitorDataObject; - if(!value["TimeStamp"].isNull()) - monitorDataObject.timeStamp = value["TimeStamp"].asString(); - if(!value["Size"].isNull()) - monitorDataObject.size = std::stol(value["Size"].asString()); - monitorData_.push_back(monitorDataObject); - } + auto allMonitorData = value["MonitorData"]["DataPoint"]; + for (auto value : allMonitorData) + { + DataPoint monitorDataObject; + if(!value["TimeStamp"].isNull()) + monitorDataObject.timeStamp = value["TimeStamp"].asString(); + if(!value["Size"].isNull()) + monitorDataObject.size = std::stol(value["Size"].asString()); + monitorData_.push_back(monitorDataObject); + } } -std::vector DescribeSnapshotMonitorDataResult::getMonitorData()const -{ - return monitorData_; -} - +std::vector DescribeSnapshotMonitorDataResult::getMonitorData()const +{ + return monitorData_; +} + diff --git a/ecs/src/model/DescribeSnapshotPackageResult.cc b/ecs/src/model/DescribeSnapshotPackageResult.cc index 7c06d3fde..ccb42f559 100644 --- a/ecs/src/model/DescribeSnapshotPackageResult.cc +++ b/ecs/src/model/DescribeSnapshotPackageResult.cc @@ -40,46 +40,46 @@ void DescribeSnapshotPackageResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allSnapshotPackages = value["SnapshotPackages"]["SnapshotPackage"]; - for (auto value : allSnapshotPackages) - { - SnapshotPackage snapshotPackagesObject; - if(!value["StartTime"].isNull()) - snapshotPackagesObject.startTime = value["StartTime"].asString(); - if(!value["EndTime"].isNull()) - snapshotPackagesObject.endTime = value["EndTime"].asString(); - if(!value["InitCapacity"].isNull()) - snapshotPackagesObject.initCapacity = std::stol(value["InitCapacity"].asString()); - if(!value["DisplayName"].isNull()) - snapshotPackagesObject.displayName = value["DisplayName"].asString(); - snapshotPackages_.push_back(snapshotPackagesObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allSnapshotPackages = value["SnapshotPackages"]["SnapshotPackage"]; + for (auto value : allSnapshotPackages) + { + SnapshotPackage snapshotPackagesObject; + if(!value["StartTime"].isNull()) + snapshotPackagesObject.startTime = value["StartTime"].asString(); + if(!value["EndTime"].isNull()) + snapshotPackagesObject.endTime = value["EndTime"].asString(); + if(!value["InitCapacity"].isNull()) + snapshotPackagesObject.initCapacity = std::stol(value["InitCapacity"].asString()); + if(!value["DisplayName"].isNull()) + snapshotPackagesObject.displayName = value["DisplayName"].asString(); + snapshotPackages_.push_back(snapshotPackagesObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeSnapshotPackageResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeSnapshotPackageResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeSnapshotPackageResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeSnapshotPackageResult::getSnapshotPackages()const -{ - return snapshotPackages_; -} - +int DescribeSnapshotPackageResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeSnapshotPackageResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeSnapshotPackageResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeSnapshotPackageResult::getSnapshotPackages()const +{ + return snapshotPackages_; +} + diff --git a/ecs/src/model/DescribeSnapshotsResult.cc b/ecs/src/model/DescribeSnapshotsResult.cc index ef397d352..2694eb798 100644 --- a/ecs/src/model/DescribeSnapshotsResult.cc +++ b/ecs/src/model/DescribeSnapshotsResult.cc @@ -40,76 +40,76 @@ void DescribeSnapshotsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allSnapshots = value["Snapshots"]["Snapshot"]; - for (auto value : allSnapshots) - { - Snapshot snapshotsObject; - if(!value["SnapshotId"].isNull()) - snapshotsObject.snapshotId = value["SnapshotId"].asString(); - if(!value["SnapshotName"].isNull()) - snapshotsObject.snapshotName = value["SnapshotName"].asString(); - if(!value["Progress"].isNull()) - snapshotsObject.progress = value["Progress"].asString(); - if(!value["ProductCode"].isNull()) - snapshotsObject.productCode = value["ProductCode"].asString(); - if(!value["SourceDiskId"].isNull()) - snapshotsObject.sourceDiskId = value["SourceDiskId"].asString(); - if(!value["SourceDiskType"].isNull()) - snapshotsObject.sourceDiskType = value["SourceDiskType"].asString(); - if(!value["RetentionDays"].isNull()) - snapshotsObject.retentionDays = std::stoi(value["RetentionDays"].asString()); - if(!value["Encrypted"].isNull()) - snapshotsObject.encrypted = value["Encrypted"].asString() == "true"; - if(!value["SourceDiskSize"].isNull()) - snapshotsObject.sourceDiskSize = value["SourceDiskSize"].asString(); - if(!value["Description"].isNull()) - snapshotsObject.description = value["Description"].asString(); - if(!value["CreationTime"].isNull()) - snapshotsObject.creationTime = value["CreationTime"].asString(); - if(!value["Status"].isNull()) - snapshotsObject.status = value["Status"].asString(); - if(!value["Usage"].isNull()) - snapshotsObject.usage = value["Usage"].asString(); - if(!value["SourceStorageType"].isNull()) - snapshotsObject.sourceStorageType = value["SourceStorageType"].asString(); - auto allTags = value["Tags"]["Tag"]; - for (auto value : allTags) - { - Snapshot::Tag tagsObject; - if(!value["TagKey"].isNull()) - tagsObject.tagKey = value["TagKey"].asString(); - if(!value["TagValue"].isNull()) - tagsObject.tagValue = value["TagValue"].asString(); - snapshotsObject.tags.push_back(tagsObject); - } - snapshots_.push_back(snapshotsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allSnapshots = value["Snapshots"]["Snapshot"]; + for (auto value : allSnapshots) + { + Snapshot snapshotsObject; + if(!value["SnapshotId"].isNull()) + snapshotsObject.snapshotId = value["SnapshotId"].asString(); + if(!value["SnapshotName"].isNull()) + snapshotsObject.snapshotName = value["SnapshotName"].asString(); + if(!value["Progress"].isNull()) + snapshotsObject.progress = value["Progress"].asString(); + if(!value["ProductCode"].isNull()) + snapshotsObject.productCode = value["ProductCode"].asString(); + if(!value["SourceDiskId"].isNull()) + snapshotsObject.sourceDiskId = value["SourceDiskId"].asString(); + if(!value["SourceDiskType"].isNull()) + snapshotsObject.sourceDiskType = value["SourceDiskType"].asString(); + if(!value["RetentionDays"].isNull()) + snapshotsObject.retentionDays = std::stoi(value["RetentionDays"].asString()); + if(!value["Encrypted"].isNull()) + snapshotsObject.encrypted = value["Encrypted"].asString() == "true"; + if(!value["SourceDiskSize"].isNull()) + snapshotsObject.sourceDiskSize = value["SourceDiskSize"].asString(); + if(!value["Description"].isNull()) + snapshotsObject.description = value["Description"].asString(); + if(!value["CreationTime"].isNull()) + snapshotsObject.creationTime = value["CreationTime"].asString(); + if(!value["Status"].isNull()) + snapshotsObject.status = value["Status"].asString(); + if(!value["Usage"].isNull()) + snapshotsObject.usage = value["Usage"].asString(); + if(!value["SourceStorageType"].isNull()) + snapshotsObject.sourceStorageType = value["SourceStorageType"].asString(); + auto allTags = value["Tags"]["Tag"]; + for (auto value : allTags) + { + Snapshot::Tag tagsObject; + if(!value["TagKey"].isNull()) + tagsObject.tagKey = value["TagKey"].asString(); + if(!value["TagValue"].isNull()) + tagsObject.tagValue = value["TagValue"].asString(); + snapshotsObject.tags.push_back(tagsObject); + } + snapshots_.push_back(snapshotsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeSnapshotsResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeSnapshotsResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeSnapshotsResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeSnapshotsResult::getSnapshots()const -{ - return snapshots_; -} - +int DescribeSnapshotsResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeSnapshotsResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeSnapshotsResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeSnapshotsResult::getSnapshots()const +{ + return snapshots_; +} + diff --git a/ecs/src/model/DescribeSnapshotsUsageResult.cc b/ecs/src/model/DescribeSnapshotsUsageResult.cc index 3d5b6a38d..11a79e242 100644 --- a/ecs/src/model/DescribeSnapshotsUsageResult.cc +++ b/ecs/src/model/DescribeSnapshotsUsageResult.cc @@ -40,20 +40,20 @@ void DescribeSnapshotsUsageResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["SnapshotCount"].isNull()) - snapshotCount_ = std::stoi(value["SnapshotCount"].asString()); - if(!value["SnapshotSize"].isNull()) - snapshotSize_ = std::stol(value["SnapshotSize"].asString()); + if(!value["SnapshotCount"].isNull()) + snapshotCount_ = std::stoi(value["SnapshotCount"].asString()); + if(!value["SnapshotSize"].isNull()) + snapshotSize_ = std::stol(value["SnapshotSize"].asString()); } -int DescribeSnapshotsUsageResult::getSnapshotCount()const -{ - return snapshotCount_; -} - -long DescribeSnapshotsUsageResult::getSnapshotSize()const -{ - return snapshotSize_; -} - +int DescribeSnapshotsUsageResult::getSnapshotCount()const +{ + return snapshotCount_; +} + +long DescribeSnapshotsUsageResult::getSnapshotSize()const +{ + return snapshotSize_; +} + diff --git a/ecs/src/model/DescribeSpotPriceHistoryResult.cc b/ecs/src/model/DescribeSpotPriceHistoryResult.cc index 36b706ca2..361e62b96 100644 --- a/ecs/src/model/DescribeSpotPriceHistoryResult.cc +++ b/ecs/src/model/DescribeSpotPriceHistoryResult.cc @@ -40,45 +40,45 @@ void DescribeSpotPriceHistoryResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allSpotPrices = value["SpotPrices"]["SpotPriceType"]; - for (auto value : allSpotPrices) - { - SpotPriceType spotPricesObject; - if(!value["ZoneId"].isNull()) - spotPricesObject.zoneId = value["ZoneId"].asString(); - if(!value["InstanceType"].isNull()) - spotPricesObject.instanceType = value["InstanceType"].asString(); - if(!value["IoOptimized"].isNull()) - spotPricesObject.ioOptimized = value["IoOptimized"].asString(); - if(!value["Timestamp"].isNull()) - spotPricesObject.timestamp = value["Timestamp"].asString(); - if(!value["NetworkType"].isNull()) - spotPricesObject.networkType = value["NetworkType"].asString(); - if(!value["SpotPrice"].isNull()) - spotPricesObject.spotPrice = std::stof(value["SpotPrice"].asString()); - if(!value["OriginPrice"].isNull()) - spotPricesObject.originPrice = std::stof(value["OriginPrice"].asString()); - spotPrices_.push_back(spotPricesObject); - } - if(!value["NextOffset"].isNull()) - nextOffset_ = std::stoi(value["NextOffset"].asString()); - if(!value["Currency"].isNull()) - currency_ = value["Currency"].asString(); + auto allSpotPrices = value["SpotPrices"]["SpotPriceType"]; + for (auto value : allSpotPrices) + { + SpotPriceType spotPricesObject; + if(!value["ZoneId"].isNull()) + spotPricesObject.zoneId = value["ZoneId"].asString(); + if(!value["InstanceType"].isNull()) + spotPricesObject.instanceType = value["InstanceType"].asString(); + if(!value["IoOptimized"].isNull()) + spotPricesObject.ioOptimized = value["IoOptimized"].asString(); + if(!value["Timestamp"].isNull()) + spotPricesObject.timestamp = value["Timestamp"].asString(); + if(!value["NetworkType"].isNull()) + spotPricesObject.networkType = value["NetworkType"].asString(); + if(!value["SpotPrice"].isNull()) + spotPricesObject.spotPrice = std::stof(value["SpotPrice"].asString()); + if(!value["OriginPrice"].isNull()) + spotPricesObject.originPrice = std::stof(value["OriginPrice"].asString()); + spotPrices_.push_back(spotPricesObject); + } + if(!value["NextOffset"].isNull()) + nextOffset_ = std::stoi(value["NextOffset"].asString()); + if(!value["Currency"].isNull()) + currency_ = value["Currency"].asString(); } -std::string DescribeSpotPriceHistoryResult::getCurrency()const -{ - return currency_; -} - -int DescribeSpotPriceHistoryResult::getNextOffset()const -{ - return nextOffset_; -} - -std::vector DescribeSpotPriceHistoryResult::getSpotPrices()const -{ - return spotPrices_; -} - +std::string DescribeSpotPriceHistoryResult::getCurrency()const +{ + return currency_; +} + +int DescribeSpotPriceHistoryResult::getNextOffset()const +{ + return nextOffset_; +} + +std::vector DescribeSpotPriceHistoryResult::getSpotPrices()const +{ + return spotPrices_; +} + diff --git a/ecs/src/model/DescribeTagKeysResult.cc b/ecs/src/model/DescribeTagKeysResult.cc index 61e8160f1..56fd7560b 100644 --- a/ecs/src/model/DescribeTagKeysResult.cc +++ b/ecs/src/model/DescribeTagKeysResult.cc @@ -40,35 +40,35 @@ void DescribeTagKeysResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allTagKeys = value["TagKeys"]["TagKey"]; - for (const auto &item : allTagKeys) - tagKeys_.push_back(item.asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); + auto allTagKeys = value["TagKeys"]["TagKey"]; + for (const auto &item : allTagKeys) + tagKeys_.push_back(item.asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); } -int DescribeTagKeysResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeTagKeysResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeTagKeysResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeTagKeysResult::getTagKeys()const -{ - return tagKeys_; -} - +int DescribeTagKeysResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeTagKeysResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeTagKeysResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeTagKeysResult::getTagKeys()const +{ + return tagKeys_; +} + diff --git a/ecs/src/model/DescribeTagsResult.cc b/ecs/src/model/DescribeTagsResult.cc index 879d17e17..f4fd673e1 100644 --- a/ecs/src/model/DescribeTagsResult.cc +++ b/ecs/src/model/DescribeTagsResult.cc @@ -40,60 +40,55 @@ void DescribeTagsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allTags = value["Tags"]["Tag"]; - for (auto value : allTags) - { - Tag tagsObject; - if(!value["TagKey"].isNull()) - tagsObject.tagKey = value["TagKey"].asString(); - if(!value["TagValue"].isNull()) - tagsObject.tagValue = value["TagValue"].asString(); - auto allResourceTypeCount = value["ResourceTypeCount"]; - for (auto value : allResourceTypeCount) - { - Tag::ResourceTypeCount resourceTypeCountObject; - if(!value["Instance"].isNull()) - resourceTypeCountObject.instance = std::stoi(value["Instance"].asString()); - if(!value["Disk"].isNull()) - resourceTypeCountObject.disk = std::stoi(value["Disk"].asString()); - if(!value["Volume"].isNull()) - resourceTypeCountObject.volume = std::stoi(value["Volume"].asString()); - if(!value["Image"].isNull()) - resourceTypeCountObject.image = std::stoi(value["Image"].asString()); - if(!value["Snapshot"].isNull()) - resourceTypeCountObject.snapshot = std::stoi(value["Snapshot"].asString()); - if(!value["Securitygroup"].isNull()) - resourceTypeCountObject.securitygroup = std::stoi(value["Securitygroup"].asString()); - tagsObject.resourceTypeCount.push_back(resourceTypeCountObject); - } - tags_.push_back(tagsObject); - } - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); + auto allTags = value["Tags"]["Tag"]; + for (auto value : allTags) + { + Tag tagsObject; + if(!value["TagKey"].isNull()) + tagsObject.tagKey = value["TagKey"].asString(); + if(!value["TagValue"].isNull()) + tagsObject.tagValue = value["TagValue"].asString(); + auto resourceTypeCountNode = value["ResourceTypeCount"]; + if(!resourceTypeCountNode["Instance"].isNull()) + tagsObject.resourceTypeCount.instance = std::stoi(resourceTypeCountNode["Instance"].asString()); + if(!resourceTypeCountNode["Disk"].isNull()) + tagsObject.resourceTypeCount.disk = std::stoi(resourceTypeCountNode["Disk"].asString()); + if(!resourceTypeCountNode["Volume"].isNull()) + tagsObject.resourceTypeCount.volume = std::stoi(resourceTypeCountNode["Volume"].asString()); + if(!resourceTypeCountNode["Image"].isNull()) + tagsObject.resourceTypeCount.image = std::stoi(resourceTypeCountNode["Image"].asString()); + if(!resourceTypeCountNode["Snapshot"].isNull()) + tagsObject.resourceTypeCount.snapshot = std::stoi(resourceTypeCountNode["Snapshot"].asString()); + if(!resourceTypeCountNode["Securitygroup"].isNull()) + tagsObject.resourceTypeCount.securitygroup = std::stoi(resourceTypeCountNode["Securitygroup"].asString()); + tags_.push_back(tagsObject); + } + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); } -int DescribeTagsResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeTagsResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeTagsResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeTagsResult::getTags()const -{ - return tags_; -} - +int DescribeTagsResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeTagsResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeTagsResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeTagsResult::getTags()const +{ + return tags_; +} + diff --git a/ecs/src/model/DescribeTaskAttributeResult.cc b/ecs/src/model/DescribeTaskAttributeResult.cc index 64a0b4a92..72aca6760 100644 --- a/ecs/src/model/DescribeTaskAttributeResult.cc +++ b/ecs/src/model/DescribeTaskAttributeResult.cc @@ -40,110 +40,110 @@ void DescribeTaskAttributeResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allOperationProgressSet = value["OperationProgressSet"]["OperationProgress"]; - for (auto value : allOperationProgressSet) - { - OperationProgress operationProgressSetObject; - if(!value["OperationStatus"].isNull()) - operationProgressSetObject.operationStatus = value["OperationStatus"].asString(); - if(!value["ErrorCode"].isNull()) - operationProgressSetObject.errorCode = value["ErrorCode"].asString(); - if(!value["ErrorMsg"].isNull()) - operationProgressSetObject.errorMsg = value["ErrorMsg"].asString(); - auto allRelatedItemSet = value["RelatedItemSet"]["RelatedItem"]; - for (auto value : allRelatedItemSet) - { - OperationProgress::RelatedItem relatedItemSetObject; - if(!value["Name"].isNull()) - relatedItemSetObject.name = value["Name"].asString(); - if(!value["Value"].isNull()) - relatedItemSetObject.value = value["Value"].asString(); - operationProgressSetObject.relatedItemSet.push_back(relatedItemSetObject); - } - operationProgressSet_.push_back(operationProgressSetObject); - } - if(!value["TaskId"].isNull()) - taskId_ = value["TaskId"].asString(); - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["TaskAction"].isNull()) - taskAction_ = value["TaskAction"].asString(); - if(!value["TaskStatus"].isNull()) - taskStatus_ = value["TaskStatus"].asString(); - if(!value["TaskProcess"].isNull()) - taskProcess_ = value["TaskProcess"].asString(); - if(!value["SupportCancel"].isNull()) - supportCancel_ = value["SupportCancel"].asString(); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["SuccessCount"].isNull()) - successCount_ = std::stoi(value["SuccessCount"].asString()); - if(!value["FailedCount"].isNull()) - failedCount_ = std::stoi(value["FailedCount"].asString()); - if(!value["CreationTime"].isNull()) - creationTime_ = value["CreationTime"].asString(); - if(!value["FinishedTime"].isNull()) - finishedTime_ = value["FinishedTime"].asString(); + auto allOperationProgressSet = value["OperationProgressSet"]["OperationProgress"]; + for (auto value : allOperationProgressSet) + { + OperationProgress operationProgressSetObject; + if(!value["OperationStatus"].isNull()) + operationProgressSetObject.operationStatus = value["OperationStatus"].asString(); + if(!value["ErrorCode"].isNull()) + operationProgressSetObject.errorCode = value["ErrorCode"].asString(); + if(!value["ErrorMsg"].isNull()) + operationProgressSetObject.errorMsg = value["ErrorMsg"].asString(); + auto allRelatedItemSet = value["RelatedItemSet"]["RelatedItem"]; + for (auto value : allRelatedItemSet) + { + OperationProgress::RelatedItem relatedItemSetObject; + if(!value["Name"].isNull()) + relatedItemSetObject.name = value["Name"].asString(); + if(!value["Value"].isNull()) + relatedItemSetObject.value = value["Value"].asString(); + operationProgressSetObject.relatedItemSet.push_back(relatedItemSetObject); + } + operationProgressSet_.push_back(operationProgressSetObject); + } + if(!value["TaskId"].isNull()) + taskId_ = value["TaskId"].asString(); + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["TaskAction"].isNull()) + taskAction_ = value["TaskAction"].asString(); + if(!value["TaskStatus"].isNull()) + taskStatus_ = value["TaskStatus"].asString(); + if(!value["TaskProcess"].isNull()) + taskProcess_ = value["TaskProcess"].asString(); + if(!value["SupportCancel"].isNull()) + supportCancel_ = value["SupportCancel"].asString(); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["SuccessCount"].isNull()) + successCount_ = std::stoi(value["SuccessCount"].asString()); + if(!value["FailedCount"].isNull()) + failedCount_ = std::stoi(value["FailedCount"].asString()); + if(!value["CreationTime"].isNull()) + creationTime_ = value["CreationTime"].asString(); + if(!value["FinishedTime"].isNull()) + finishedTime_ = value["FinishedTime"].asString(); } -int DescribeTaskAttributeResult::getTotalCount()const -{ - return totalCount_; -} - -std::string DescribeTaskAttributeResult::getTaskId()const -{ - return taskId_; -} - -std::string DescribeTaskAttributeResult::getTaskProcess()const -{ - return taskProcess_; -} - -std::vector DescribeTaskAttributeResult::getOperationProgressSet()const -{ - return operationProgressSet_; -} - -std::string DescribeTaskAttributeResult::getTaskAction()const -{ - return taskAction_; -} - -std::string DescribeTaskAttributeResult::getSupportCancel()const -{ - return supportCancel_; -} - -std::string DescribeTaskAttributeResult::getCreationTime()const -{ - return creationTime_; -} - -int DescribeTaskAttributeResult::getFailedCount()const -{ - return failedCount_; -} - -std::string DescribeTaskAttributeResult::getRegionId()const -{ - return regionId_; -} - -std::string DescribeTaskAttributeResult::getTaskStatus()const -{ - return taskStatus_; -} - -int DescribeTaskAttributeResult::getSuccessCount()const -{ - return successCount_; -} - -std::string DescribeTaskAttributeResult::getFinishedTime()const -{ - return finishedTime_; -} - +int DescribeTaskAttributeResult::getTotalCount()const +{ + return totalCount_; +} + +std::string DescribeTaskAttributeResult::getTaskId()const +{ + return taskId_; +} + +std::string DescribeTaskAttributeResult::getTaskProcess()const +{ + return taskProcess_; +} + +std::vector DescribeTaskAttributeResult::getOperationProgressSet()const +{ + return operationProgressSet_; +} + +std::string DescribeTaskAttributeResult::getTaskAction()const +{ + return taskAction_; +} + +std::string DescribeTaskAttributeResult::getSupportCancel()const +{ + return supportCancel_; +} + +std::string DescribeTaskAttributeResult::getCreationTime()const +{ + return creationTime_; +} + +int DescribeTaskAttributeResult::getFailedCount()const +{ + return failedCount_; +} + +std::string DescribeTaskAttributeResult::getRegionId()const +{ + return regionId_; +} + +std::string DescribeTaskAttributeResult::getTaskStatus()const +{ + return taskStatus_; +} + +int DescribeTaskAttributeResult::getSuccessCount()const +{ + return successCount_; +} + +std::string DescribeTaskAttributeResult::getFinishedTime()const +{ + return finishedTime_; +} + diff --git a/ecs/src/model/DescribeTasksResult.cc b/ecs/src/model/DescribeTasksResult.cc index a8107b197..c35742d95 100644 --- a/ecs/src/model/DescribeTasksResult.cc +++ b/ecs/src/model/DescribeTasksResult.cc @@ -40,57 +40,57 @@ void DescribeTasksResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allTaskSet = value["TaskSet"]["Task"]; - for (auto value : allTaskSet) - { - Task taskSetObject; - if(!value["TaskId"].isNull()) - taskSetObject.taskId = value["TaskId"].asString(); - if(!value["TaskAction"].isNull()) - taskSetObject.taskAction = value["TaskAction"].asString(); - if(!value["TaskStatus"].isNull()) - taskSetObject.taskStatus = value["TaskStatus"].asString(); - if(!value["SupportCancel"].isNull()) - taskSetObject.supportCancel = value["SupportCancel"].asString(); - if(!value["CreationTime"].isNull()) - taskSetObject.creationTime = value["CreationTime"].asString(); - if(!value["FinishedTime"].isNull()) - taskSetObject.finishedTime = value["FinishedTime"].asString(); - taskSet_.push_back(taskSetObject); - } - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allTaskSet = value["TaskSet"]["Task"]; + for (auto value : allTaskSet) + { + Task taskSetObject; + if(!value["TaskId"].isNull()) + taskSetObject.taskId = value["TaskId"].asString(); + if(!value["TaskAction"].isNull()) + taskSetObject.taskAction = value["TaskAction"].asString(); + if(!value["TaskStatus"].isNull()) + taskSetObject.taskStatus = value["TaskStatus"].asString(); + if(!value["SupportCancel"].isNull()) + taskSetObject.supportCancel = value["SupportCancel"].asString(); + if(!value["CreationTime"].isNull()) + taskSetObject.creationTime = value["CreationTime"].asString(); + if(!value["FinishedTime"].isNull()) + taskSetObject.finishedTime = value["FinishedTime"].asString(); + taskSet_.push_back(taskSetObject); + } + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeTasksResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeTasksResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeTasksResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeTasksResult::getTaskSet()const -{ - return taskSet_; -} - -std::string DescribeTasksResult::getRegionId()const -{ - return regionId_; -} - +int DescribeTasksResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeTasksResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeTasksResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeTasksResult::getTaskSet()const +{ + return taskSet_; +} + +std::string DescribeTasksResult::getRegionId()const +{ + return regionId_; +} + diff --git a/ecs/src/model/DescribeUserBusinessBehaviorResult.cc b/ecs/src/model/DescribeUserBusinessBehaviorResult.cc index 3cf277435..7e97907b5 100644 --- a/ecs/src/model/DescribeUserBusinessBehaviorResult.cc +++ b/ecs/src/model/DescribeUserBusinessBehaviorResult.cc @@ -40,13 +40,13 @@ void DescribeUserBusinessBehaviorResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["StatusValue"].isNull()) - statusValue_ = value["StatusValue"].asString(); + if(!value["StatusValue"].isNull()) + statusValue_ = value["StatusValue"].asString(); } -std::string DescribeUserBusinessBehaviorResult::getStatusValue()const -{ - return statusValue_; -} - +std::string DescribeUserBusinessBehaviorResult::getStatusValue()const +{ + return statusValue_; +} + diff --git a/ecs/src/model/DescribeUserDataResult.cc b/ecs/src/model/DescribeUserDataResult.cc index e82de37b2..9381e92ad 100644 --- a/ecs/src/model/DescribeUserDataResult.cc +++ b/ecs/src/model/DescribeUserDataResult.cc @@ -40,27 +40,27 @@ void DescribeUserDataResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["InstanceId"].isNull()) - instanceId_ = value["InstanceId"].asString(); - if(!value["UserData"].isNull()) - userData_ = value["UserData"].asString(); + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["InstanceId"].isNull()) + instanceId_ = value["InstanceId"].asString(); + if(!value["UserData"].isNull()) + userData_ = value["UserData"].asString(); } -std::string DescribeUserDataResult::getInstanceId()const -{ - return instanceId_; -} - -std::string DescribeUserDataResult::getUserData()const -{ - return userData_; -} - -std::string DescribeUserDataResult::getRegionId()const -{ - return regionId_; -} - +std::string DescribeUserDataResult::getInstanceId()const +{ + return instanceId_; +} + +std::string DescribeUserDataResult::getUserData()const +{ + return userData_; +} + +std::string DescribeUserDataResult::getRegionId()const +{ + return regionId_; +} + diff --git a/ecs/src/model/DescribeVRoutersResult.cc b/ecs/src/model/DescribeVRoutersResult.cc index 5ebefa4d1..1aece876f 100644 --- a/ecs/src/model/DescribeVRoutersResult.cc +++ b/ecs/src/model/DescribeVRoutersResult.cc @@ -40,53 +40,53 @@ void DescribeVRoutersResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allVRouters = value["VRouters"]["VRouter"]; - for (auto value : allVRouters) - { - VRouter vRoutersObject; - if(!value["RegionId"].isNull()) - vRoutersObject.regionId = value["RegionId"].asString(); - if(!value["VpcId"].isNull()) - vRoutersObject.vpcId = value["VpcId"].asString(); - if(!value["VRouterName"].isNull()) - vRoutersObject.vRouterName = value["VRouterName"].asString(); - if(!value["Description"].isNull()) - vRoutersObject.description = value["Description"].asString(); - if(!value["VRouterId"].isNull()) - vRoutersObject.vRouterId = value["VRouterId"].asString(); - if(!value["CreationTime"].isNull()) - vRoutersObject.creationTime = value["CreationTime"].asString(); - auto allRouteTableIds = value["RouteTableIds"]["RouteTableId"]; - for (auto value : allRouteTableIds) - vRoutersObject.routeTableIds.push_back(value.asString()); - vRouters_.push_back(vRoutersObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allVRouters = value["VRouters"]["VRouter"]; + for (auto value : allVRouters) + { + VRouter vRoutersObject; + if(!value["RegionId"].isNull()) + vRoutersObject.regionId = value["RegionId"].asString(); + if(!value["VpcId"].isNull()) + vRoutersObject.vpcId = value["VpcId"].asString(); + if(!value["VRouterName"].isNull()) + vRoutersObject.vRouterName = value["VRouterName"].asString(); + if(!value["Description"].isNull()) + vRoutersObject.description = value["Description"].asString(); + if(!value["VRouterId"].isNull()) + vRoutersObject.vRouterId = value["VRouterId"].asString(); + if(!value["CreationTime"].isNull()) + vRoutersObject.creationTime = value["CreationTime"].asString(); + auto allRouteTableIds = value["RouteTableIds"]["RouteTableId"]; + for (auto value : allRouteTableIds) + vRoutersObject.routeTableIds.push_back(value.asString()); + vRouters_.push_back(vRoutersObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -std::vector DescribeVRoutersResult::getVRouters()const -{ - return vRouters_; -} - -int DescribeVRoutersResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeVRoutersResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeVRoutersResult::getPageNumber()const -{ - return pageNumber_; -} - +std::vector DescribeVRoutersResult::getVRouters()const +{ + return vRouters_; +} + +int DescribeVRoutersResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeVRoutersResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeVRoutersResult::getPageNumber()const +{ + return pageNumber_; +} + diff --git a/ecs/src/model/DescribeVSwitchesResult.cc b/ecs/src/model/DescribeVSwitchesResult.cc index 91f9bb20b..4fc6b92d1 100644 --- a/ecs/src/model/DescribeVSwitchesResult.cc +++ b/ecs/src/model/DescribeVSwitchesResult.cc @@ -40,58 +40,58 @@ void DescribeVSwitchesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allVSwitches = value["VSwitches"]["VSwitch"]; - for (auto value : allVSwitches) - { - VSwitch vSwitchesObject; - if(!value["VSwitchId"].isNull()) - vSwitchesObject.vSwitchId = value["VSwitchId"].asString(); - if(!value["VpcId"].isNull()) - vSwitchesObject.vpcId = value["VpcId"].asString(); - if(!value["Status"].isNull()) - vSwitchesObject.status = value["Status"].asString(); - if(!value["CidrBlock"].isNull()) - vSwitchesObject.cidrBlock = value["CidrBlock"].asString(); - if(!value["ZoneId"].isNull()) - vSwitchesObject.zoneId = value["ZoneId"].asString(); - if(!value["AvailableIpAddressCount"].isNull()) - vSwitchesObject.availableIpAddressCount = std::stol(value["AvailableIpAddressCount"].asString()); - if(!value["Description"].isNull()) - vSwitchesObject.description = value["Description"].asString(); - if(!value["VSwitchName"].isNull()) - vSwitchesObject.vSwitchName = value["VSwitchName"].asString(); - if(!value["CreationTime"].isNull()) - vSwitchesObject.creationTime = value["CreationTime"].asString(); - if(!value["IsDefault"].isNull()) - vSwitchesObject.isDefault = value["IsDefault"].asString() == "true"; - vSwitches_.push_back(vSwitchesObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allVSwitches = value["VSwitches"]["VSwitch"]; + for (auto value : allVSwitches) + { + VSwitch vSwitchesObject; + if(!value["VSwitchId"].isNull()) + vSwitchesObject.vSwitchId = value["VSwitchId"].asString(); + if(!value["VpcId"].isNull()) + vSwitchesObject.vpcId = value["VpcId"].asString(); + if(!value["Status"].isNull()) + vSwitchesObject.status = value["Status"].asString(); + if(!value["CidrBlock"].isNull()) + vSwitchesObject.cidrBlock = value["CidrBlock"].asString(); + if(!value["ZoneId"].isNull()) + vSwitchesObject.zoneId = value["ZoneId"].asString(); + if(!value["AvailableIpAddressCount"].isNull()) + vSwitchesObject.availableIpAddressCount = std::stol(value["AvailableIpAddressCount"].asString()); + if(!value["Description"].isNull()) + vSwitchesObject.description = value["Description"].asString(); + if(!value["VSwitchName"].isNull()) + vSwitchesObject.vSwitchName = value["VSwitchName"].asString(); + if(!value["CreationTime"].isNull()) + vSwitchesObject.creationTime = value["CreationTime"].asString(); + if(!value["IsDefault"].isNull()) + vSwitchesObject.isDefault = value["IsDefault"].asString() == "true"; + vSwitches_.push_back(vSwitchesObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -int DescribeVSwitchesResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeVSwitchesResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeVSwitchesResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeVSwitchesResult::getVSwitches()const -{ - return vSwitches_; -} - +int DescribeVSwitchesResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeVSwitchesResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeVSwitchesResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeVSwitchesResult::getVSwitches()const +{ + return vSwitches_; +} + diff --git a/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.cc b/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.cc index 19a5f1b73..13ebb85c8 100644 --- a/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.cc +++ b/ecs/src/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.cc @@ -40,54 +40,54 @@ void DescribeVirtualBorderRoutersForPhysicalConnectionResult::parse(const std::s reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allVirtualBorderRouterForPhysicalConnectionSet = value["VirtualBorderRouterForPhysicalConnectionSet"]["VirtualBorderRouterForPhysicalConnectionType"]; - for (auto value : allVirtualBorderRouterForPhysicalConnectionSet) - { - VirtualBorderRouterForPhysicalConnectionType virtualBorderRouterForPhysicalConnectionSetObject; - if(!value["VbrId"].isNull()) - virtualBorderRouterForPhysicalConnectionSetObject.vbrId = value["VbrId"].asString(); - if(!value["VbrOwnerUid"].isNull()) - virtualBorderRouterForPhysicalConnectionSetObject.vbrOwnerUid = std::stol(value["VbrOwnerUid"].asString()); - if(!value["CreationTime"].isNull()) - virtualBorderRouterForPhysicalConnectionSetObject.creationTime = value["CreationTime"].asString(); - if(!value["ActivationTime"].isNull()) - virtualBorderRouterForPhysicalConnectionSetObject.activationTime = value["ActivationTime"].asString(); - if(!value["TerminationTime"].isNull()) - virtualBorderRouterForPhysicalConnectionSetObject.terminationTime = value["TerminationTime"].asString(); - if(!value["RecoveryTime"].isNull()) - virtualBorderRouterForPhysicalConnectionSetObject.recoveryTime = value["RecoveryTime"].asString(); - if(!value["VlanId"].isNull()) - virtualBorderRouterForPhysicalConnectionSetObject.vlanId = std::stoi(value["VlanId"].asString()); - if(!value["CircuitCode"].isNull()) - virtualBorderRouterForPhysicalConnectionSetObject.circuitCode = value["CircuitCode"].asString(); - virtualBorderRouterForPhysicalConnectionSet_.push_back(virtualBorderRouterForPhysicalConnectionSetObject); - } - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); + auto allVirtualBorderRouterForPhysicalConnectionSet = value["VirtualBorderRouterForPhysicalConnectionSet"]["VirtualBorderRouterForPhysicalConnectionType"]; + for (auto value : allVirtualBorderRouterForPhysicalConnectionSet) + { + VirtualBorderRouterForPhysicalConnectionType virtualBorderRouterForPhysicalConnectionSetObject; + if(!value["VbrId"].isNull()) + virtualBorderRouterForPhysicalConnectionSetObject.vbrId = value["VbrId"].asString(); + if(!value["VbrOwnerUid"].isNull()) + virtualBorderRouterForPhysicalConnectionSetObject.vbrOwnerUid = std::stol(value["VbrOwnerUid"].asString()); + if(!value["CreationTime"].isNull()) + virtualBorderRouterForPhysicalConnectionSetObject.creationTime = value["CreationTime"].asString(); + if(!value["ActivationTime"].isNull()) + virtualBorderRouterForPhysicalConnectionSetObject.activationTime = value["ActivationTime"].asString(); + if(!value["TerminationTime"].isNull()) + virtualBorderRouterForPhysicalConnectionSetObject.terminationTime = value["TerminationTime"].asString(); + if(!value["RecoveryTime"].isNull()) + virtualBorderRouterForPhysicalConnectionSetObject.recoveryTime = value["RecoveryTime"].asString(); + if(!value["VlanId"].isNull()) + virtualBorderRouterForPhysicalConnectionSetObject.vlanId = std::stoi(value["VlanId"].asString()); + if(!value["CircuitCode"].isNull()) + virtualBorderRouterForPhysicalConnectionSetObject.circuitCode = value["CircuitCode"].asString(); + virtualBorderRouterForPhysicalConnectionSet_.push_back(virtualBorderRouterForPhysicalConnectionSetObject); + } + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); } -int DescribeVirtualBorderRoutersForPhysicalConnectionResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeVirtualBorderRoutersForPhysicalConnectionResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeVirtualBorderRoutersForPhysicalConnectionResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeVirtualBorderRoutersForPhysicalConnectionResult::getVirtualBorderRouterForPhysicalConnectionSet()const -{ - return virtualBorderRouterForPhysicalConnectionSet_; -} - +int DescribeVirtualBorderRoutersForPhysicalConnectionResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeVirtualBorderRoutersForPhysicalConnectionResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeVirtualBorderRoutersForPhysicalConnectionResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeVirtualBorderRoutersForPhysicalConnectionResult::getVirtualBorderRouterForPhysicalConnectionSet()const +{ + return virtualBorderRouterForPhysicalConnectionSet_; +} + diff --git a/ecs/src/model/DescribeVirtualBorderRoutersResult.cc b/ecs/src/model/DescribeVirtualBorderRoutersResult.cc index b75e1f220..70ccfc961 100644 --- a/ecs/src/model/DescribeVirtualBorderRoutersResult.cc +++ b/ecs/src/model/DescribeVirtualBorderRoutersResult.cc @@ -40,78 +40,78 @@ void DescribeVirtualBorderRoutersResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allVirtualBorderRouterSet = value["VirtualBorderRouterSet"]["VirtualBorderRouterType"]; - for (auto value : allVirtualBorderRouterSet) - { - VirtualBorderRouterType virtualBorderRouterSetObject; - if(!value["VbrId"].isNull()) - virtualBorderRouterSetObject.vbrId = value["VbrId"].asString(); - if(!value["CreationTime"].isNull()) - virtualBorderRouterSetObject.creationTime = value["CreationTime"].asString(); - if(!value["ActivationTime"].isNull()) - virtualBorderRouterSetObject.activationTime = value["ActivationTime"].asString(); - if(!value["TerminationTime"].isNull()) - virtualBorderRouterSetObject.terminationTime = value["TerminationTime"].asString(); - if(!value["RecoveryTime"].isNull()) - virtualBorderRouterSetObject.recoveryTime = value["RecoveryTime"].asString(); - if(!value["Status"].isNull()) - virtualBorderRouterSetObject.status = value["Status"].asString(); - if(!value["VlanId"].isNull()) - virtualBorderRouterSetObject.vlanId = std::stoi(value["VlanId"].asString()); - if(!value["CircuitCode"].isNull()) - virtualBorderRouterSetObject.circuitCode = value["CircuitCode"].asString(); - if(!value["RouteTableId"].isNull()) - virtualBorderRouterSetObject.routeTableId = value["RouteTableId"].asString(); - if(!value["VlanInterfaceId"].isNull()) - virtualBorderRouterSetObject.vlanInterfaceId = value["VlanInterfaceId"].asString(); - if(!value["LocalGatewayIp"].isNull()) - virtualBorderRouterSetObject.localGatewayIp = value["LocalGatewayIp"].asString(); - if(!value["PeerGatewayIp"].isNull()) - virtualBorderRouterSetObject.peerGatewayIp = value["PeerGatewayIp"].asString(); - if(!value["PeeringSubnetMask"].isNull()) - virtualBorderRouterSetObject.peeringSubnetMask = value["PeeringSubnetMask"].asString(); - if(!value["PhysicalConnectionId"].isNull()) - virtualBorderRouterSetObject.physicalConnectionId = value["PhysicalConnectionId"].asString(); - if(!value["PhysicalConnectionStatus"].isNull()) - virtualBorderRouterSetObject.physicalConnectionStatus = value["PhysicalConnectionStatus"].asString(); - if(!value["PhysicalConnectionBusinessStatus"].isNull()) - virtualBorderRouterSetObject.physicalConnectionBusinessStatus = value["PhysicalConnectionBusinessStatus"].asString(); - if(!value["PhysicalConnectionOwnerUid"].isNull()) - virtualBorderRouterSetObject.physicalConnectionOwnerUid = value["PhysicalConnectionOwnerUid"].asString(); - if(!value["AccessPointId"].isNull()) - virtualBorderRouterSetObject.accessPointId = value["AccessPointId"].asString(); - if(!value["Name"].isNull()) - virtualBorderRouterSetObject.name = value["Name"].asString(); - if(!value["Description"].isNull()) - virtualBorderRouterSetObject.description = value["Description"].asString(); - virtualBorderRouterSet_.push_back(virtualBorderRouterSetObject); - } - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); + auto allVirtualBorderRouterSet = value["VirtualBorderRouterSet"]["VirtualBorderRouterType"]; + for (auto value : allVirtualBorderRouterSet) + { + VirtualBorderRouterType virtualBorderRouterSetObject; + if(!value["VbrId"].isNull()) + virtualBorderRouterSetObject.vbrId = value["VbrId"].asString(); + if(!value["CreationTime"].isNull()) + virtualBorderRouterSetObject.creationTime = value["CreationTime"].asString(); + if(!value["ActivationTime"].isNull()) + virtualBorderRouterSetObject.activationTime = value["ActivationTime"].asString(); + if(!value["TerminationTime"].isNull()) + virtualBorderRouterSetObject.terminationTime = value["TerminationTime"].asString(); + if(!value["RecoveryTime"].isNull()) + virtualBorderRouterSetObject.recoveryTime = value["RecoveryTime"].asString(); + if(!value["Status"].isNull()) + virtualBorderRouterSetObject.status = value["Status"].asString(); + if(!value["VlanId"].isNull()) + virtualBorderRouterSetObject.vlanId = std::stoi(value["VlanId"].asString()); + if(!value["CircuitCode"].isNull()) + virtualBorderRouterSetObject.circuitCode = value["CircuitCode"].asString(); + if(!value["RouteTableId"].isNull()) + virtualBorderRouterSetObject.routeTableId = value["RouteTableId"].asString(); + if(!value["VlanInterfaceId"].isNull()) + virtualBorderRouterSetObject.vlanInterfaceId = value["VlanInterfaceId"].asString(); + if(!value["LocalGatewayIp"].isNull()) + virtualBorderRouterSetObject.localGatewayIp = value["LocalGatewayIp"].asString(); + if(!value["PeerGatewayIp"].isNull()) + virtualBorderRouterSetObject.peerGatewayIp = value["PeerGatewayIp"].asString(); + if(!value["PeeringSubnetMask"].isNull()) + virtualBorderRouterSetObject.peeringSubnetMask = value["PeeringSubnetMask"].asString(); + if(!value["PhysicalConnectionId"].isNull()) + virtualBorderRouterSetObject.physicalConnectionId = value["PhysicalConnectionId"].asString(); + if(!value["PhysicalConnectionStatus"].isNull()) + virtualBorderRouterSetObject.physicalConnectionStatus = value["PhysicalConnectionStatus"].asString(); + if(!value["PhysicalConnectionBusinessStatus"].isNull()) + virtualBorderRouterSetObject.physicalConnectionBusinessStatus = value["PhysicalConnectionBusinessStatus"].asString(); + if(!value["PhysicalConnectionOwnerUid"].isNull()) + virtualBorderRouterSetObject.physicalConnectionOwnerUid = value["PhysicalConnectionOwnerUid"].asString(); + if(!value["AccessPointId"].isNull()) + virtualBorderRouterSetObject.accessPointId = value["AccessPointId"].asString(); + if(!value["Name"].isNull()) + virtualBorderRouterSetObject.name = value["Name"].asString(); + if(!value["Description"].isNull()) + virtualBorderRouterSetObject.description = value["Description"].asString(); + virtualBorderRouterSet_.push_back(virtualBorderRouterSetObject); + } + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); } -int DescribeVirtualBorderRoutersResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeVirtualBorderRoutersResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeVirtualBorderRoutersResult::getPageNumber()const -{ - return pageNumber_; -} - -std::vector DescribeVirtualBorderRoutersResult::getVirtualBorderRouterSet()const -{ - return virtualBorderRouterSet_; -} - +int DescribeVirtualBorderRoutersResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeVirtualBorderRoutersResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeVirtualBorderRoutersResult::getPageNumber()const +{ + return pageNumber_; +} + +std::vector DescribeVirtualBorderRoutersResult::getVirtualBorderRouterSet()const +{ + return virtualBorderRouterSet_; +} + diff --git a/ecs/src/model/DescribeVpcsResult.cc b/ecs/src/model/DescribeVpcsResult.cc index 2775f3238..4a004a36a 100644 --- a/ecs/src/model/DescribeVpcsResult.cc +++ b/ecs/src/model/DescribeVpcsResult.cc @@ -40,62 +40,62 @@ void DescribeVpcsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allVpcs = value["Vpcs"]["Vpc"]; - for (auto value : allVpcs) - { - Vpc vpcsObject; - if(!value["VpcId"].isNull()) - vpcsObject.vpcId = value["VpcId"].asString(); - if(!value["RegionId"].isNull()) - vpcsObject.regionId = value["RegionId"].asString(); - if(!value["Status"].isNull()) - vpcsObject.status = value["Status"].asString(); - if(!value["VpcName"].isNull()) - vpcsObject.vpcName = value["VpcName"].asString(); - if(!value["CreationTime"].isNull()) - vpcsObject.creationTime = value["CreationTime"].asString(); - if(!value["CidrBlock"].isNull()) - vpcsObject.cidrBlock = value["CidrBlock"].asString(); - if(!value["VRouterId"].isNull()) - vpcsObject.vRouterId = value["VRouterId"].asString(); - if(!value["Description"].isNull()) - vpcsObject.description = value["Description"].asString(); - if(!value["IsDefault"].isNull()) - vpcsObject.isDefault = value["IsDefault"].asString() == "true"; - auto allVSwitchIds = value["VSwitchIds"]["VSwitchId"]; - for (auto value : allVSwitchIds) - vpcsObject.vSwitchIds.push_back(value.asString()); - auto allUserCidrs = value["UserCidrs"]["UserCidr"]; - for (auto value : allUserCidrs) - vpcsObject.userCidrs.push_back(value.asString()); - vpcs_.push_back(vpcsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["PageNumber"].isNull()) - pageNumber_ = std::stoi(value["PageNumber"].asString()); - if(!value["PageSize"].isNull()) - pageSize_ = std::stoi(value["PageSize"].asString()); + auto allVpcs = value["Vpcs"]["Vpc"]; + for (auto value : allVpcs) + { + Vpc vpcsObject; + if(!value["VpcId"].isNull()) + vpcsObject.vpcId = value["VpcId"].asString(); + if(!value["RegionId"].isNull()) + vpcsObject.regionId = value["RegionId"].asString(); + if(!value["Status"].isNull()) + vpcsObject.status = value["Status"].asString(); + if(!value["VpcName"].isNull()) + vpcsObject.vpcName = value["VpcName"].asString(); + if(!value["CreationTime"].isNull()) + vpcsObject.creationTime = value["CreationTime"].asString(); + if(!value["CidrBlock"].isNull()) + vpcsObject.cidrBlock = value["CidrBlock"].asString(); + if(!value["VRouterId"].isNull()) + vpcsObject.vRouterId = value["VRouterId"].asString(); + if(!value["Description"].isNull()) + vpcsObject.description = value["Description"].asString(); + if(!value["IsDefault"].isNull()) + vpcsObject.isDefault = value["IsDefault"].asString() == "true"; + auto allVSwitchIds = value["VSwitchIds"]["VSwitchId"]; + for (auto value : allVSwitchIds) + vpcsObject.vSwitchIds.push_back(value.asString()); + auto allUserCidrs = value["UserCidrs"]["UserCidr"]; + for (auto value : allUserCidrs) + vpcsObject.userCidrs.push_back(value.asString()); + vpcs_.push_back(vpcsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["PageNumber"].isNull()) + pageNumber_ = std::stoi(value["PageNumber"].asString()); + if(!value["PageSize"].isNull()) + pageSize_ = std::stoi(value["PageSize"].asString()); } -std::vector DescribeVpcsResult::getVpcs()const -{ - return vpcs_; -} - -int DescribeVpcsResult::getTotalCount()const -{ - return totalCount_; -} - -int DescribeVpcsResult::getPageSize()const -{ - return pageSize_; -} - -int DescribeVpcsResult::getPageNumber()const -{ - return pageNumber_; -} - +std::vector DescribeVpcsResult::getVpcs()const +{ + return vpcs_; +} + +int DescribeVpcsResult::getTotalCount()const +{ + return totalCount_; +} + +int DescribeVpcsResult::getPageSize()const +{ + return pageSize_; +} + +int DescribeVpcsResult::getPageNumber()const +{ + return pageNumber_; +} + diff --git a/ecs/src/model/DescribeZonesResult.cc b/ecs/src/model/DescribeZonesResult.cc index 383cf3f46..d06870731 100644 --- a/ecs/src/model/DescribeZonesResult.cc +++ b/ecs/src/model/DescribeZonesResult.cc @@ -40,59 +40,59 @@ void DescribeZonesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allZones = value["Zones"]["Zone"]; - for (auto value : allZones) - { - Zone zonesObject; - if(!value["ZoneId"].isNull()) - zonesObject.zoneId = value["ZoneId"].asString(); - if(!value["LocalName"].isNull()) - zonesObject.localName = value["LocalName"].asString(); - auto allAvailableResources = value["AvailableResources"]["ResourcesInfo"]; - for (auto value : allAvailableResources) - { - Zone::ResourcesInfo availableResourcesObject; - if(!value["IoOptimized"].isNull()) - availableResourcesObject.ioOptimized = value["IoOptimized"].asString() == "true"; - auto allSystemDiskCategories = value["SystemDiskCategories"]["supportedSystemDiskCategory"]; - for (auto value : allSystemDiskCategories) - availableResourcesObject.systemDiskCategories.push_back(value.asString()); - auto allDataDiskCategories = value["DataDiskCategories"]["supportedDataDiskCategory"]; - for (auto value : allDataDiskCategories) - availableResourcesObject.dataDiskCategories.push_back(value.asString()); - auto allNetworkTypes = value["NetworkTypes"]["supportedNetworkCategory"]; - for (auto value : allNetworkTypes) - availableResourcesObject.networkTypes.push_back(value.asString()); - auto allInstanceTypes = value["InstanceTypes"]["supportedInstanceType"]; - for (auto value : allInstanceTypes) - availableResourcesObject.instanceTypes.push_back(value.asString()); - auto allInstanceTypeFamilies = value["InstanceTypeFamilies"]["supportedInstanceTypeFamily"]; - for (auto value : allInstanceTypeFamilies) - availableResourcesObject.instanceTypeFamilies.push_back(value.asString()); - auto allInstanceGenerations = value["InstanceGenerations"]["supportedInstanceGeneration"]; - for (auto value : allInstanceGenerations) - availableResourcesObject.instanceGenerations.push_back(value.asString()); - zonesObject.availableResources.push_back(availableResourcesObject); - } - auto allAvailableResourceCreation = value["AvailableResourceCreation"]["ResourceTypes"]; - for (auto value : allAvailableResourceCreation) - zonesObject.availableResourceCreation.push_back(value.asString()); - auto allAvailableDiskCategories = value["AvailableDiskCategories"]["DiskCategories"]; - for (auto value : allAvailableDiskCategories) - zonesObject.availableDiskCategories.push_back(value.asString()); - auto allAvailableInstanceTypes = value["AvailableInstanceTypes"]["InstanceTypes"]; - for (auto value : allAvailableInstanceTypes) - zonesObject.availableInstanceTypes.push_back(value.asString()); - auto allAvailableVolumeCategories = value["AvailableVolumeCategories"]["VolumeCategories"]; - for (auto value : allAvailableVolumeCategories) - zonesObject.availableVolumeCategories.push_back(value.asString()); - zones_.push_back(zonesObject); - } + auto allZones = value["Zones"]["Zone"]; + for (auto value : allZones) + { + Zone zonesObject; + if(!value["ZoneId"].isNull()) + zonesObject.zoneId = value["ZoneId"].asString(); + if(!value["LocalName"].isNull()) + zonesObject.localName = value["LocalName"].asString(); + auto allAvailableResources = value["AvailableResources"]["ResourcesInfo"]; + for (auto value : allAvailableResources) + { + Zone::ResourcesInfo availableResourcesObject; + if(!value["IoOptimized"].isNull()) + availableResourcesObject.ioOptimized = value["IoOptimized"].asString() == "true"; + auto allSystemDiskCategories = value["SystemDiskCategories"]["supportedSystemDiskCategory"]; + for (auto value : allSystemDiskCategories) + availableResourcesObject.systemDiskCategories.push_back(value.asString()); + auto allDataDiskCategories = value["DataDiskCategories"]["supportedDataDiskCategory"]; + for (auto value : allDataDiskCategories) + availableResourcesObject.dataDiskCategories.push_back(value.asString()); + auto allNetworkTypes = value["NetworkTypes"]["supportedNetworkCategory"]; + for (auto value : allNetworkTypes) + availableResourcesObject.networkTypes.push_back(value.asString()); + auto allInstanceTypes = value["InstanceTypes"]["supportedInstanceType"]; + for (auto value : allInstanceTypes) + availableResourcesObject.instanceTypes.push_back(value.asString()); + auto allInstanceTypeFamilies = value["InstanceTypeFamilies"]["supportedInstanceTypeFamily"]; + for (auto value : allInstanceTypeFamilies) + availableResourcesObject.instanceTypeFamilies.push_back(value.asString()); + auto allInstanceGenerations = value["InstanceGenerations"]["supportedInstanceGeneration"]; + for (auto value : allInstanceGenerations) + availableResourcesObject.instanceGenerations.push_back(value.asString()); + zonesObject.availableResources.push_back(availableResourcesObject); + } + auto allAvailableResourceCreation = value["AvailableResourceCreation"]["ResourceTypes"]; + for (auto value : allAvailableResourceCreation) + zonesObject.availableResourceCreation.push_back(value.asString()); + auto allAvailableDiskCategories = value["AvailableDiskCategories"]["DiskCategories"]; + for (auto value : allAvailableDiskCategories) + zonesObject.availableDiskCategories.push_back(value.asString()); + auto allAvailableInstanceTypes = value["AvailableInstanceTypes"]["InstanceTypes"]; + for (auto value : allAvailableInstanceTypes) + zonesObject.availableInstanceTypes.push_back(value.asString()); + auto allAvailableVolumeCategories = value["AvailableVolumeCategories"]["VolumeCategories"]; + for (auto value : allAvailableVolumeCategories) + zonesObject.availableVolumeCategories.push_back(value.asString()); + zones_.push_back(zonesObject); + } } -std::vector DescribeZonesResult::getZones()const -{ - return zones_; -} - +std::vector DescribeZonesResult::getZones()const +{ + return zones_; +} + diff --git a/ecs/src/model/DetachInstanceRamRoleResult.cc b/ecs/src/model/DetachInstanceRamRoleResult.cc index a622c5958..61aab365c 100644 --- a/ecs/src/model/DetachInstanceRamRoleResult.cc +++ b/ecs/src/model/DetachInstanceRamRoleResult.cc @@ -40,56 +40,56 @@ void DetachInstanceRamRoleResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allDetachInstanceRamRoleResults = value["DetachInstanceRamRoleResults"]["DetachInstanceRamRoleResult"]; - for (auto value : allDetachInstanceRamRoleResults) - { - Result detachInstanceRamRoleResultsObject; - if(!value["InstanceId"].isNull()) - detachInstanceRamRoleResultsObject.instanceId = value["InstanceId"].asString(); - if(!value["Success"].isNull()) - detachInstanceRamRoleResultsObject.success = value["Success"].asString() == "true"; - if(!value["Code"].isNull()) - detachInstanceRamRoleResultsObject.code = value["Code"].asString(); - if(!value["Message"].isNull()) - detachInstanceRamRoleResultsObject.message = value["Message"].asString(); - auto allInstanceRamRoleSets = value["InstanceRamRoleSets"]["InstanceRamRoleSet"]; - for (auto value : allInstanceRamRoleSets) - { - Result::InstanceRamRoleSet instanceRamRoleSetsObject; - if(!value["InstanceId"].isNull()) - instanceRamRoleSetsObject.instanceId = value["InstanceId"].asString(); - if(!value["RamRoleName"].isNull()) - instanceRamRoleSetsObject.ramRoleName = value["RamRoleName"].asString(); - detachInstanceRamRoleResultsObject.instanceRamRoleSets.push_back(instanceRamRoleSetsObject); - } - detachInstanceRamRoleResults_.push_back(detachInstanceRamRoleResultsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = std::stoi(value["TotalCount"].asString()); - if(!value["FailCount"].isNull()) - failCount_ = std::stoi(value["FailCount"].asString()); - if(!value["RamRoleName"].isNull()) - ramRoleName_ = value["RamRoleName"].asString(); + auto allDetachInstanceRamRoleResults = value["DetachInstanceRamRoleResults"]["DetachInstanceRamRoleResult"]; + for (auto value : allDetachInstanceRamRoleResults) + { + Result detachInstanceRamRoleResultsObject; + if(!value["InstanceId"].isNull()) + detachInstanceRamRoleResultsObject.instanceId = value["InstanceId"].asString(); + if(!value["Success"].isNull()) + detachInstanceRamRoleResultsObject.success = value["Success"].asString() == "true"; + if(!value["Code"].isNull()) + detachInstanceRamRoleResultsObject.code = value["Code"].asString(); + if(!value["Message"].isNull()) + detachInstanceRamRoleResultsObject.message = value["Message"].asString(); + auto allInstanceRamRoleSets = value["InstanceRamRoleSets"]["InstanceRamRoleSet"]; + for (auto value : allInstanceRamRoleSets) + { + Result::InstanceRamRoleSet instanceRamRoleSetsObject; + if(!value["InstanceId"].isNull()) + instanceRamRoleSetsObject.instanceId = value["InstanceId"].asString(); + if(!value["RamRoleName"].isNull()) + instanceRamRoleSetsObject.ramRoleName = value["RamRoleName"].asString(); + detachInstanceRamRoleResultsObject.instanceRamRoleSets.push_back(instanceRamRoleSetsObject); + } + detachInstanceRamRoleResults_.push_back(detachInstanceRamRoleResultsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = std::stoi(value["TotalCount"].asString()); + if(!value["FailCount"].isNull()) + failCount_ = std::stoi(value["FailCount"].asString()); + if(!value["RamRoleName"].isNull()) + ramRoleName_ = value["RamRoleName"].asString(); } -int DetachInstanceRamRoleResult::getTotalCount()const -{ - return totalCount_; -} - -std::string DetachInstanceRamRoleResult::getRamRoleName()const -{ - return ramRoleName_; -} - -int DetachInstanceRamRoleResult::getFailCount()const -{ - return failCount_; -} - -std::vector DetachInstanceRamRoleResult::getDetachInstanceRamRoleResults()const -{ - return detachInstanceRamRoleResults_; -} - +int DetachInstanceRamRoleResult::getTotalCount()const +{ + return totalCount_; +} + +std::string DetachInstanceRamRoleResult::getRamRoleName()const +{ + return ramRoleName_; +} + +int DetachInstanceRamRoleResult::getFailCount()const +{ + return failCount_; +} + +std::vector DetachInstanceRamRoleResult::getDetachInstanceRamRoleResults()const +{ + return detachInstanceRamRoleResults_; +} + diff --git a/ecs/src/model/DetachKeyPairResult.cc b/ecs/src/model/DetachKeyPairResult.cc index 5d1c3d0d9..7befd9bb3 100644 --- a/ecs/src/model/DetachKeyPairResult.cc +++ b/ecs/src/model/DetachKeyPairResult.cc @@ -40,46 +40,46 @@ void DetachKeyPairResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allResults = value["Results"]["Result"]; - for (auto value : allResults) - { - Result resultsObject; - if(!value["InstanceId"].isNull()) - resultsObject.instanceId = value["InstanceId"].asString(); - if(!value["Success"].isNull()) - resultsObject.success = value["Success"].asString(); - if(!value["Code"].isNull()) - resultsObject.code = value["Code"].asString(); - if(!value["Message"].isNull()) - resultsObject.message = value["Message"].asString(); - results_.push_back(resultsObject); - } - if(!value["TotalCount"].isNull()) - totalCount_ = value["TotalCount"].asString(); - if(!value["FailCount"].isNull()) - failCount_ = value["FailCount"].asString(); - if(!value["KeyPairName"].isNull()) - keyPairName_ = value["KeyPairName"].asString(); + auto allResults = value["Results"]["Result"]; + for (auto value : allResults) + { + Result resultsObject; + if(!value["InstanceId"].isNull()) + resultsObject.instanceId = value["InstanceId"].asString(); + if(!value["Success"].isNull()) + resultsObject.success = value["Success"].asString(); + if(!value["Code"].isNull()) + resultsObject.code = value["Code"].asString(); + if(!value["Message"].isNull()) + resultsObject.message = value["Message"].asString(); + results_.push_back(resultsObject); + } + if(!value["TotalCount"].isNull()) + totalCount_ = value["TotalCount"].asString(); + if(!value["FailCount"].isNull()) + failCount_ = value["FailCount"].asString(); + if(!value["KeyPairName"].isNull()) + keyPairName_ = value["KeyPairName"].asString(); } -std::string DetachKeyPairResult::getKeyPairName()const -{ - return keyPairName_; -} - -std::string DetachKeyPairResult::getTotalCount()const -{ - return totalCount_; -} - -std::vector DetachKeyPairResult::getResults()const -{ - return results_; -} - -std::string DetachKeyPairResult::getFailCount()const -{ - return failCount_; -} - +std::string DetachKeyPairResult::getKeyPairName()const +{ + return keyPairName_; +} + +std::string DetachKeyPairResult::getTotalCount()const +{ + return totalCount_; +} + +std::vector DetachKeyPairResult::getResults()const +{ + return results_; +} + +std::string DetachKeyPairResult::getFailCount()const +{ + return failCount_; +} + diff --git a/ecs/src/model/EipFillParamsResult.cc b/ecs/src/model/EipFillParamsResult.cc index c1d3aa2ea..f717fe29c 100644 --- a/ecs/src/model/EipFillParamsResult.cc +++ b/ecs/src/model/EipFillParamsResult.cc @@ -40,41 +40,41 @@ void EipFillParamsResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["requestId"].isNull()) - requestId_ = value["requestId"].asString(); - if(!value["data"].isNull()) - data_ = value["data"].asString(); - if(!value["code"].isNull()) - code_ = value["code"].asString(); - if(!value["success"].isNull()) - success_ = value["success"].asString() == "true"; - if(!value["message"].isNull()) - message_ = value["message"].asString(); + if(!value["requestId"].isNull()) + requestId_ = value["requestId"].asString(); + if(!value["data"].isNull()) + data_ = value["data"].asString(); + if(!value["code"].isNull()) + code_ = value["code"].asString(); + if(!value["success"].isNull()) + success_ = value["success"].asString() == "true"; + if(!value["message"].isNull()) + message_ = value["message"].asString(); } -std::string EipFillParamsResult::getRequestId()const -{ - return requestId_; -} - -std::string EipFillParamsResult::getMessage()const -{ - return message_; -} - -std::string EipFillParamsResult::getData()const -{ - return data_; -} - -std::string EipFillParamsResult::getCode()const -{ - return code_; -} - -bool EipFillParamsResult::getSuccess()const -{ - return success_; -} - +std::string EipFillParamsResult::getRequestId()const +{ + return requestId_; +} + +std::string EipFillParamsResult::getMessage()const +{ + return message_; +} + +std::string EipFillParamsResult::getData()const +{ + return data_; +} + +std::string EipFillParamsResult::getCode()const +{ + return code_; +} + +bool EipFillParamsResult::getSuccess()const +{ + return success_; +} + diff --git a/ecs/src/model/EipFillProductResult.cc b/ecs/src/model/EipFillProductResult.cc index 8a9c2241e..f66866c24 100644 --- a/ecs/src/model/EipFillProductResult.cc +++ b/ecs/src/model/EipFillProductResult.cc @@ -40,41 +40,41 @@ void EipFillProductResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["requestId"].isNull()) - requestId_ = value["requestId"].asString(); - if(!value["data"].isNull()) - data_ = value["data"].asString(); - if(!value["code"].isNull()) - code_ = value["code"].asString(); - if(!value["success"].isNull()) - success_ = value["success"].asString() == "true"; - if(!value["message"].isNull()) - message_ = value["message"].asString(); + if(!value["requestId"].isNull()) + requestId_ = value["requestId"].asString(); + if(!value["data"].isNull()) + data_ = value["data"].asString(); + if(!value["code"].isNull()) + code_ = value["code"].asString(); + if(!value["success"].isNull()) + success_ = value["success"].asString() == "true"; + if(!value["message"].isNull()) + message_ = value["message"].asString(); } -std::string EipFillProductResult::getRequestId()const -{ - return requestId_; -} - -std::string EipFillProductResult::getMessage()const -{ - return message_; -} - -std::string EipFillProductResult::getData()const -{ - return data_; -} - -std::string EipFillProductResult::getCode()const -{ - return code_; -} - -bool EipFillProductResult::getSuccess()const -{ - return success_; -} - +std::string EipFillProductResult::getRequestId()const +{ + return requestId_; +} + +std::string EipFillProductResult::getMessage()const +{ + return message_; +} + +std::string EipFillProductResult::getData()const +{ + return data_; +} + +std::string EipFillProductResult::getCode()const +{ + return code_; +} + +bool EipFillProductResult::getSuccess()const +{ + return success_; +} + diff --git a/ecs/src/model/EipNotifyPaidResult.cc b/ecs/src/model/EipNotifyPaidResult.cc index 0af2e06f6..624ad5c28 100644 --- a/ecs/src/model/EipNotifyPaidResult.cc +++ b/ecs/src/model/EipNotifyPaidResult.cc @@ -40,41 +40,41 @@ void EipNotifyPaidResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["requestId"].isNull()) - requestId_ = value["requestId"].asString(); - if(!value["data"].isNull()) - data_ = value["data"].asString(); - if(!value["code"].isNull()) - code_ = value["code"].asString(); - if(!value["message"].isNull()) - message_ = value["message"].asString(); - if(!value["success"].isNull()) - success_ = value["success"].asString() == "true"; + if(!value["requestId"].isNull()) + requestId_ = value["requestId"].asString(); + if(!value["data"].isNull()) + data_ = value["data"].asString(); + if(!value["code"].isNull()) + code_ = value["code"].asString(); + if(!value["message"].isNull()) + message_ = value["message"].asString(); + if(!value["success"].isNull()) + success_ = value["success"].asString() == "true"; } -std::string EipNotifyPaidResult::getRequestId()const -{ - return requestId_; -} - -std::string EipNotifyPaidResult::getMessage()const -{ - return message_; -} - -std::string EipNotifyPaidResult::getData()const -{ - return data_; -} - -std::string EipNotifyPaidResult::getCode()const -{ - return code_; -} - -bool EipNotifyPaidResult::getSuccess()const -{ - return success_; -} - +std::string EipNotifyPaidResult::getRequestId()const +{ + return requestId_; +} + +std::string EipNotifyPaidResult::getMessage()const +{ + return message_; +} + +std::string EipNotifyPaidResult::getData()const +{ + return data_; +} + +std::string EipNotifyPaidResult::getCode()const +{ + return code_; +} + +bool EipNotifyPaidResult::getSuccess()const +{ + return success_; +} + diff --git a/ecs/src/model/ExportImageResult.cc b/ecs/src/model/ExportImageResult.cc index b4cb34907..2fce90984 100644 --- a/ecs/src/model/ExportImageResult.cc +++ b/ecs/src/model/ExportImageResult.cc @@ -40,20 +40,20 @@ void ExportImageResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["TaskId"].isNull()) - taskId_ = value["TaskId"].asString(); - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); + if(!value["TaskId"].isNull()) + taskId_ = value["TaskId"].asString(); + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); } -std::string ExportImageResult::getTaskId()const -{ - return taskId_; -} - -std::string ExportImageResult::getRegionId()const -{ - return regionId_; -} - +std::string ExportImageResult::getTaskId()const +{ + return taskId_; +} + +std::string ExportImageResult::getRegionId()const +{ + return regionId_; +} + diff --git a/ecs/src/model/ImportImageResult.cc b/ecs/src/model/ImportImageResult.cc index d35460c75..631b83300 100644 --- a/ecs/src/model/ImportImageResult.cc +++ b/ecs/src/model/ImportImageResult.cc @@ -40,27 +40,27 @@ void ImportImageResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["TaskId"].isNull()) - taskId_ = value["TaskId"].asString(); - if(!value["RegionId"].isNull()) - regionId_ = value["RegionId"].asString(); - if(!value["ImageId"].isNull()) - imageId_ = value["ImageId"].asString(); + if(!value["TaskId"].isNull()) + taskId_ = value["TaskId"].asString(); + if(!value["RegionId"].isNull()) + regionId_ = value["RegionId"].asString(); + if(!value["ImageId"].isNull()) + imageId_ = value["ImageId"].asString(); } -std::string ImportImageResult::getTaskId()const -{ - return taskId_; -} - -std::string ImportImageResult::getImageId()const -{ - return imageId_; -} - -std::string ImportImageResult::getRegionId()const -{ - return regionId_; -} - +std::string ImportImageResult::getTaskId()const +{ + return taskId_; +} + +std::string ImportImageResult::getImageId()const +{ + return imageId_; +} + +std::string ImportImageResult::getRegionId()const +{ + return regionId_; +} + diff --git a/ecs/src/model/ImportKeyPairResult.cc b/ecs/src/model/ImportKeyPairResult.cc index a435c3f5e..a4f330a58 100644 --- a/ecs/src/model/ImportKeyPairResult.cc +++ b/ecs/src/model/ImportKeyPairResult.cc @@ -40,20 +40,20 @@ void ImportKeyPairResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["KeyPairName"].isNull()) - keyPairName_ = value["KeyPairName"].asString(); - if(!value["KeyPairFingerPrint"].isNull()) - keyPairFingerPrint_ = value["KeyPairFingerPrint"].asString(); + if(!value["KeyPairName"].isNull()) + keyPairName_ = value["KeyPairName"].asString(); + if(!value["KeyPairFingerPrint"].isNull()) + keyPairFingerPrint_ = value["KeyPairFingerPrint"].asString(); } -std::string ImportKeyPairResult::getKeyPairFingerPrint()const -{ - return keyPairFingerPrint_; -} - -std::string ImportKeyPairResult::getKeyPairName()const -{ - return keyPairName_; -} - +std::string ImportKeyPairResult::getKeyPairFingerPrint()const +{ + return keyPairFingerPrint_; +} + +std::string ImportKeyPairResult::getKeyPairName()const +{ + return keyPairName_; +} + diff --git a/ecs/src/model/InvokeCommandResult.cc b/ecs/src/model/InvokeCommandResult.cc index caeabc1ef..743e497c1 100644 --- a/ecs/src/model/InvokeCommandResult.cc +++ b/ecs/src/model/InvokeCommandResult.cc @@ -40,13 +40,13 @@ void InvokeCommandResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["InvokeId"].isNull()) - invokeId_ = value["InvokeId"].asString(); + if(!value["InvokeId"].isNull()) + invokeId_ = value["InvokeId"].asString(); } -std::string InvokeCommandResult::getInvokeId()const -{ - return invokeId_; -} - +std::string InvokeCommandResult::getInvokeId()const +{ + return invokeId_; +} + diff --git a/ecs/src/model/ModifyDiskChargeTypeResult.cc b/ecs/src/model/ModifyDiskChargeTypeResult.cc index 576224fdd..91a9af5af 100644 --- a/ecs/src/model/ModifyDiskChargeTypeResult.cc +++ b/ecs/src/model/ModifyDiskChargeTypeResult.cc @@ -40,13 +40,13 @@ void ModifyDiskChargeTypeResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["OrderId"].isNull()) - orderId_ = value["OrderId"].asString(); + if(!value["OrderId"].isNull()) + orderId_ = value["OrderId"].asString(); } -std::string ModifyDiskChargeTypeResult::getOrderId()const -{ - return orderId_; -} - +std::string ModifyDiskChargeTypeResult::getOrderId()const +{ + return orderId_; +} + diff --git a/ecs/src/model/ModifyInstanceChargeTypeResult.cc b/ecs/src/model/ModifyInstanceChargeTypeResult.cc index f3859f90a..c4e09aadc 100644 --- a/ecs/src/model/ModifyInstanceChargeTypeResult.cc +++ b/ecs/src/model/ModifyInstanceChargeTypeResult.cc @@ -40,13 +40,13 @@ void ModifyInstanceChargeTypeResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["OrderId"].isNull()) - orderId_ = value["OrderId"].asString(); + if(!value["OrderId"].isNull()) + orderId_ = value["OrderId"].asString(); } -std::string ModifyInstanceChargeTypeResult::getOrderId()const -{ - return orderId_; -} - +std::string ModifyInstanceChargeTypeResult::getOrderId()const +{ + return orderId_; +} + diff --git a/ecs/src/model/ModifyInstanceNetworkSpecResult.cc b/ecs/src/model/ModifyInstanceNetworkSpecResult.cc index 9ac5d26e6..2ccd1c1e7 100644 --- a/ecs/src/model/ModifyInstanceNetworkSpecResult.cc +++ b/ecs/src/model/ModifyInstanceNetworkSpecResult.cc @@ -40,13 +40,13 @@ void ModifyInstanceNetworkSpecResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["OrderId"].isNull()) - orderId_ = value["OrderId"].asString(); + if(!value["OrderId"].isNull()) + orderId_ = value["OrderId"].asString(); } -std::string ModifyInstanceNetworkSpecResult::getOrderId()const -{ - return orderId_; -} - +std::string ModifyInstanceNetworkSpecResult::getOrderId()const +{ + return orderId_; +} + diff --git a/ecs/src/model/ModifyPrepayInstanceSpecResult.cc b/ecs/src/model/ModifyPrepayInstanceSpecResult.cc index 759eab090..8df95113a 100644 --- a/ecs/src/model/ModifyPrepayInstanceSpecResult.cc +++ b/ecs/src/model/ModifyPrepayInstanceSpecResult.cc @@ -40,13 +40,13 @@ void ModifyPrepayInstanceSpecResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["OrderId"].isNull()) - orderId_ = value["OrderId"].asString(); + if(!value["OrderId"].isNull()) + orderId_ = value["OrderId"].asString(); } -std::string ModifyPrepayInstanceSpecResult::getOrderId()const -{ - return orderId_; -} - +std::string ModifyPrepayInstanceSpecResult::getOrderId()const +{ + return orderId_; +} + diff --git a/ecs/src/model/ModifyRouterInterfaceSpecResult.cc b/ecs/src/model/ModifyRouterInterfaceSpecResult.cc index a3f9d316d..537d5e716 100644 --- a/ecs/src/model/ModifyRouterInterfaceSpecResult.cc +++ b/ecs/src/model/ModifyRouterInterfaceSpecResult.cc @@ -40,13 +40,13 @@ void ModifyRouterInterfaceSpecResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["Spec"].isNull()) - spec_ = value["Spec"].asString(); + if(!value["Spec"].isNull()) + spec_ = value["Spec"].asString(); } -std::string ModifyRouterInterfaceSpecResult::getSpec()const -{ - return spec_; -} - +std::string ModifyRouterInterfaceSpecResult::getSpec()const +{ + return spec_; +} + diff --git a/ecs/src/model/ModifyUserEventAttributeRequest.cc b/ecs/src/model/ModifyUserEventAttributeRequest.cc new file mode 100644 index 000000000..288b7bf9b --- /dev/null +++ b/ecs/src/model/ModifyUserEventAttributeRequest.cc @@ -0,0 +1,313 @@ +/* + * 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::ModifyUserEventAttributeRequest; + +ModifyUserEventAttributeRequest::ModifyUserEventAttributeRequest() : + RpcServiceRequest("ecs", "2014-05-26", "ModifyUserEventAttribute") +{} + +ModifyUserEventAttributeRequest::~ModifyUserEventAttributeRequest() +{} + +std::string ModifyUserEventAttributeRequest::getEventId()const +{ + return eventId_; +} + +void ModifyUserEventAttributeRequest::setEventId(const std::string& eventId) +{ + eventId_ = eventId; + setParameter("EventId", eventId); +} + +long ModifyUserEventAttributeRequest::getResourceOwnerId()const +{ + return resourceOwnerId_; +} + +void ModifyUserEventAttributeRequest::setResourceOwnerId(long resourceOwnerId) +{ + resourceOwnerId_ = resourceOwnerId; + setParameter("ResourceOwnerId", std::to_string(resourceOwnerId)); +} + +long ModifyUserEventAttributeRequest::getCallerParentId()const +{ + return callerParentId_; +} + +void ModifyUserEventAttributeRequest::setCallerParentId(long callerParentId) +{ + callerParentId_ = callerParentId; + setParameter("CallerParentId", std::to_string(callerParentId)); +} + +bool ModifyUserEventAttributeRequest::getProxy_original_security_transport()const +{ + return proxy_original_security_transport_; +} + +void ModifyUserEventAttributeRequest::setProxy_original_security_transport(bool proxy_original_security_transport) +{ + proxy_original_security_transport_ = proxy_original_security_transport; + setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport)); +} + +std::string ModifyUserEventAttributeRequest::getProxy_original_source_ip()const +{ + return proxy_original_source_ip_; +} + +void ModifyUserEventAttributeRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip) +{ + proxy_original_source_ip_ = proxy_original_source_ip; + setParameter("Proxy_original_source_ip", proxy_original_source_ip); +} + +std::string ModifyUserEventAttributeRequest::getOwnerIdLoginEmail()const +{ + return ownerIdLoginEmail_; +} + +void ModifyUserEventAttributeRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail) +{ + ownerIdLoginEmail_ = ownerIdLoginEmail; + setParameter("OwnerIdLoginEmail", ownerIdLoginEmail); +} + +std::string ModifyUserEventAttributeRequest::getCallerType()const +{ + return callerType_; +} + +void ModifyUserEventAttributeRequest::setCallerType(const std::string& callerType) +{ + callerType_ = callerType; + setParameter("CallerType", callerType); +} + +std::string ModifyUserEventAttributeRequest::getAccessKeyId()const +{ + return accessKeyId_; +} + +void ModifyUserEventAttributeRequest::setAccessKeyId(const std::string& accessKeyId) +{ + accessKeyId_ = accessKeyId; + setParameter("AccessKeyId", accessKeyId); +} + +std::string ModifyUserEventAttributeRequest::getSecurityToken()const +{ + return securityToken_; +} + +void ModifyUserEventAttributeRequest::setSecurityToken(const std::string& securityToken) +{ + securityToken_ = securityToken; + setParameter("SecurityToken", securityToken); +} + +std::string ModifyUserEventAttributeRequest::getRegionId()const +{ + return regionId_; +} + +void ModifyUserEventAttributeRequest::setRegionId(const std::string& regionId) +{ + regionId_ = regionId; + setParameter("RegionId", regionId); +} + +bool ModifyUserEventAttributeRequest::getEnable()const +{ + return enable_; +} + +void ModifyUserEventAttributeRequest::setEnable(bool enable) +{ + enable_ = enable; + setParameter("Enable", std::to_string(enable)); +} + +std::string ModifyUserEventAttributeRequest::getRequestContent()const +{ + return requestContent_; +} + +void ModifyUserEventAttributeRequest::setRequestContent(const std::string& requestContent) +{ + requestContent_ = requestContent; + setParameter("RequestContent", requestContent); +} + +std::string ModifyUserEventAttributeRequest::getCallerBidEmail()const +{ + return callerBidEmail_; +} + +void ModifyUserEventAttributeRequest::setCallerBidEmail(const std::string& callerBidEmail) +{ + callerBidEmail_ = callerBidEmail; + setParameter("CallerBidEmail", callerBidEmail); +} + +std::string ModifyUserEventAttributeRequest::getCallerUidEmail()const +{ + return callerUidEmail_; +} + +void ModifyUserEventAttributeRequest::setCallerUidEmail(const std::string& callerUidEmail) +{ + callerUidEmail_ = callerUidEmail; + setParameter("CallerUidEmail", callerUidEmail); +} + +long ModifyUserEventAttributeRequest::getCallerUid()const +{ + return callerUid_; +} + +void ModifyUserEventAttributeRequest::setCallerUid(long callerUid) +{ + callerUid_ = callerUid; + setParameter("CallerUid", std::to_string(callerUid)); +} + +std::string ModifyUserEventAttributeRequest::getApp_ip()const +{ + return app_ip_; +} + +void ModifyUserEventAttributeRequest::setApp_ip(const std::string& app_ip) +{ + app_ip_ = app_ip; + setParameter("App_ip", app_ip); +} + +std::string ModifyUserEventAttributeRequest::getResourceId()const +{ + return resourceId_; +} + +void ModifyUserEventAttributeRequest::setResourceId(const std::string& resourceId) +{ + resourceId_ = resourceId; + setParameter("ResourceId", resourceId); +} + +std::string ModifyUserEventAttributeRequest::getResourceOwnerAccount()const +{ + return resourceOwnerAccount_; +} + +void ModifyUserEventAttributeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount) +{ + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter("ResourceOwnerAccount", resourceOwnerAccount); +} + +std::string ModifyUserEventAttributeRequest::getCallerBid()const +{ + return callerBid_; +} + +void ModifyUserEventAttributeRequest::setCallerBid(const std::string& callerBid) +{ + callerBid_ = callerBid; + setParameter("CallerBid", callerBid); +} + +std::string ModifyUserEventAttributeRequest::getNewPlanTime()const +{ + return newPlanTime_; +} + +void ModifyUserEventAttributeRequest::setNewPlanTime(const std::string& newPlanTime) +{ + newPlanTime_ = newPlanTime; + setParameter("NewPlanTime", newPlanTime); +} + +long ModifyUserEventAttributeRequest::getOwnerId()const +{ + return ownerId_; +} + +void ModifyUserEventAttributeRequest::setOwnerId(long ownerId) +{ + ownerId_ = ownerId; + setParameter("OwnerId", std::to_string(ownerId)); +} + +bool ModifyUserEventAttributeRequest::getProxy_trust_transport_info()const +{ + return proxy_trust_transport_info_; +} + +void ModifyUserEventAttributeRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info) +{ + proxy_trust_transport_info_ = proxy_trust_transport_info; + setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info)); +} + +bool ModifyUserEventAttributeRequest::getAk_mfa_present()const +{ + return ak_mfa_present_; +} + +void ModifyUserEventAttributeRequest::setAk_mfa_present(bool ak_mfa_present) +{ + ak_mfa_present_ = ak_mfa_present; + setParameter("Ak_mfa_present", std::to_string(ak_mfa_present)); +} + +bool ModifyUserEventAttributeRequest::getSecurity_transport()const +{ + return security_transport_; +} + +void ModifyUserEventAttributeRequest::setSecurity_transport(bool security_transport) +{ + security_transport_ = security_transport; + setParameter("Security_transport", std::to_string(security_transport)); +} + +std::string ModifyUserEventAttributeRequest::getNewExpireTime()const +{ + return newExpireTime_; +} + +void ModifyUserEventAttributeRequest::setNewExpireTime(const std::string& newExpireTime) +{ + newExpireTime_ = newExpireTime; + setParameter("NewExpireTime", newExpireTime); +} + +std::string ModifyUserEventAttributeRequest::getRequestId()const +{ + return requestId_; +} + +void ModifyUserEventAttributeRequest::setRequestId(const std::string& requestId) +{ + requestId_ = requestId; + setParameter("RequestId", requestId); +} + diff --git a/ecs/src/model/ModifyUserEventAttributeResult.cc b/ecs/src/model/ModifyUserEventAttributeResult.cc new file mode 100644 index 000000000..30ea93cfe --- /dev/null +++ b/ecs/src/model/ModifyUserEventAttributeResult.cc @@ -0,0 +1,52 @@ +/* + * 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; + +ModifyUserEventAttributeResult::ModifyUserEventAttributeResult() : + ServiceResult() +{} + +ModifyUserEventAttributeResult::ModifyUserEventAttributeResult(const std::string &payload) : + ServiceResult() +{ + parse(payload); +} + +ModifyUserEventAttributeResult::~ModifyUserEventAttributeResult() +{} + +void ModifyUserEventAttributeResult::parse(const std::string &payload) +{ + Json::Reader reader; + Json::Value value; + reader.parse(payload, value); + + setRequestId(value["RequestId"].asString()); + if(!value["EventId"].isNull()) + eventId_ = value["EventId"].asString(); + +} + +std::string ModifyUserEventAttributeResult::getEventId()const +{ + return eventId_; +} + diff --git a/ecs/src/model/ReplaceSystemDiskResult.cc b/ecs/src/model/ReplaceSystemDiskResult.cc index 658c2da29..605d96dbb 100644 --- a/ecs/src/model/ReplaceSystemDiskResult.cc +++ b/ecs/src/model/ReplaceSystemDiskResult.cc @@ -40,13 +40,13 @@ void ReplaceSystemDiskResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - if(!value["DiskId"].isNull()) - diskId_ = value["DiskId"].asString(); + if(!value["DiskId"].isNull()) + diskId_ = value["DiskId"].asString(); } -std::string ReplaceSystemDiskResult::getDiskId()const -{ - return diskId_; -} - +std::string ReplaceSystemDiskResult::getDiskId()const +{ + return diskId_; +} + diff --git a/ecs/src/model/RunInstancesResult.cc b/ecs/src/model/RunInstancesResult.cc index b08e53851..10b781043 100644 --- a/ecs/src/model/RunInstancesResult.cc +++ b/ecs/src/model/RunInstancesResult.cc @@ -40,14 +40,14 @@ void RunInstancesResult::parse(const std::string &payload) reader.parse(payload, value); setRequestId(value["RequestId"].asString()); - auto allInstanceIdSets = value["InstanceIdSets"]["InstanceIdSet"]; - for (const auto &item : allInstanceIdSets) - instanceIdSets_.push_back(item.asString()); + auto allInstanceIdSets = value["InstanceIdSets"]["InstanceIdSet"]; + for (const auto &item : allInstanceIdSets) + instanceIdSets_.push_back(item.asString()); } -std::vector RunInstancesResult::getInstanceIdSets()const -{ - return instanceIdSets_; -} - +std::vector RunInstancesResult::getInstanceIdSets()const +{ + return instanceIdSets_; +} +