regenerate code

This commit is contained in:
wb-hx510875
2020-03-26 17:27:13 +08:00
committed by Axios
parent cba94f2119
commit f0c2600a26
6249 changed files with 188711 additions and 43443 deletions

View File

@@ -37,6 +37,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/AddIPv6TranslatorAclListEntryResult.h
include/alibabacloud/vpc/model/AllocateEipAddressRequest.h
include/alibabacloud/vpc/model/AllocateEipAddressResult.h
include/alibabacloud/vpc/model/AllocateEipSegmentAddressRequest.h
include/alibabacloud/vpc/model/AllocateEipSegmentAddressResult.h
include/alibabacloud/vpc/model/AllocateIpv6InternetBandwidthRequest.h
include/alibabacloud/vpc/model/AllocateIpv6InternetBandwidthResult.h
include/alibabacloud/vpc/model/ApplyPhysicalConnectionLOARequest.h
@@ -53,8 +55,12 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/AssociatePhysicalConnectionToVirtualBorderRouterResult.h
include/alibabacloud/vpc/model/AssociateRouteTableRequest.h
include/alibabacloud/vpc/model/AssociateRouteTableResult.h
include/alibabacloud/vpc/model/AssociateVpcCidrBlockRequest.h
include/alibabacloud/vpc/model/AssociateVpcCidrBlockResult.h
include/alibabacloud/vpc/model/CancelCommonBandwidthPackageIpBandwidthRequest.h
include/alibabacloud/vpc/model/CancelCommonBandwidthPackageIpBandwidthResult.h
include/alibabacloud/vpc/model/CancelExpressCloudConnectionRequest.h
include/alibabacloud/vpc/model/CancelExpressCloudConnectionResult.h
include/alibabacloud/vpc/model/CancelPhysicalConnectionRequest.h
include/alibabacloud/vpc/model/CancelPhysicalConnectionResult.h
include/alibabacloud/vpc/model/CompletePhysicalConnectionLOARequest.h
@@ -147,6 +153,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DeleteCommonBandwidthPackageResult.h
include/alibabacloud/vpc/model/DeleteCustomerGatewayRequest.h
include/alibabacloud/vpc/model/DeleteCustomerGatewayResult.h
include/alibabacloud/vpc/model/DeleteExpressCloudConnectionRequest.h
include/alibabacloud/vpc/model/DeleteExpressCloudConnectionResult.h
include/alibabacloud/vpc/model/DeleteExpressConnectRequest.h
include/alibabacloud/vpc/model/DeleteExpressConnectResult.h
include/alibabacloud/vpc/model/DeleteFlowLogRequest.h
@@ -225,6 +233,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DescribeEipGatewayInfoResult.h
include/alibabacloud/vpc/model/DescribeEipMonitorDataRequest.h
include/alibabacloud/vpc/model/DescribeEipMonitorDataResult.h
include/alibabacloud/vpc/model/DescribeEipSegmentRequest.h
include/alibabacloud/vpc/model/DescribeEipSegmentResult.h
include/alibabacloud/vpc/model/DescribeExpressCloudConnectionsRequest.h
include/alibabacloud/vpc/model/DescribeExpressCloudConnectionsResult.h
include/alibabacloud/vpc/model/DescribeFlowLogsRequest.h
@@ -261,6 +271,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DescribeNetworkAclAttributesResult.h
include/alibabacloud/vpc/model/DescribeNetworkAclsRequest.h
include/alibabacloud/vpc/model/DescribeNetworkAclsResult.h
include/alibabacloud/vpc/model/DescribeNewProjectEipMonitorDataRequest.h
include/alibabacloud/vpc/model/DescribeNewProjectEipMonitorDataResult.h
include/alibabacloud/vpc/model/DescribePhysicalConnectionLOARequest.h
include/alibabacloud/vpc/model/DescribePhysicalConnectionLOAResult.h
include/alibabacloud/vpc/model/DescribePhysicalConnectionsRequest.h
@@ -273,6 +285,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/DescribeRouteTableListResult.h
include/alibabacloud/vpc/model/DescribeRouteTablesRequest.h
include/alibabacloud/vpc/model/DescribeRouteTablesResult.h
include/alibabacloud/vpc/model/DescribeRouterInterfaceAttributeRequest.h
include/alibabacloud/vpc/model/DescribeRouterInterfaceAttributeResult.h
include/alibabacloud/vpc/model/DescribeRouterInterfacesRequest.h
include/alibabacloud/vpc/model/DescribeRouterInterfacesResult.h
include/alibabacloud/vpc/model/DescribeServerRelatedGlobalAccelerationInstancesRequest.h
@@ -425,6 +439,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/RecoverVirtualBorderRouterResult.h
include/alibabacloud/vpc/model/ReleaseEipAddressRequest.h
include/alibabacloud/vpc/model/ReleaseEipAddressResult.h
include/alibabacloud/vpc/model/ReleaseEipSegmentAddressRequest.h
include/alibabacloud/vpc/model/ReleaseEipSegmentAddressResult.h
include/alibabacloud/vpc/model/RemoveBandwidthPackageIpsRequest.h
include/alibabacloud/vpc/model/RemoveBandwidthPackageIpsResult.h
include/alibabacloud/vpc/model/RemoveCommonBandwidthPackageIpRequest.h
@@ -455,6 +471,8 @@ set(vpc_public_header_model
include/alibabacloud/vpc/model/UnassociatePhysicalConnectionFromVirtualBorderRouterResult.h
include/alibabacloud/vpc/model/UnassociateRouteTableRequest.h
include/alibabacloud/vpc/model/UnassociateRouteTableResult.h
include/alibabacloud/vpc/model/UnassociateVpcCidrBlockRequest.h
include/alibabacloud/vpc/model/UnassociateVpcCidrBlockResult.h
include/alibabacloud/vpc/model/UpdateNetworkAclEntriesRequest.h
include/alibabacloud/vpc/model/UpdateNetworkAclEntriesResult.h )
@@ -476,6 +494,8 @@ set(vpc_src
src/model/AddIPv6TranslatorAclListEntryResult.cc
src/model/AllocateEipAddressRequest.cc
src/model/AllocateEipAddressResult.cc
src/model/AllocateEipSegmentAddressRequest.cc
src/model/AllocateEipSegmentAddressResult.cc
src/model/AllocateIpv6InternetBandwidthRequest.cc
src/model/AllocateIpv6InternetBandwidthResult.cc
src/model/ApplyPhysicalConnectionLOARequest.cc
@@ -492,8 +512,12 @@ set(vpc_src
src/model/AssociatePhysicalConnectionToVirtualBorderRouterResult.cc
src/model/AssociateRouteTableRequest.cc
src/model/AssociateRouteTableResult.cc
src/model/AssociateVpcCidrBlockRequest.cc
src/model/AssociateVpcCidrBlockResult.cc
src/model/CancelCommonBandwidthPackageIpBandwidthRequest.cc
src/model/CancelCommonBandwidthPackageIpBandwidthResult.cc
src/model/CancelExpressCloudConnectionRequest.cc
src/model/CancelExpressCloudConnectionResult.cc
src/model/CancelPhysicalConnectionRequest.cc
src/model/CancelPhysicalConnectionResult.cc
src/model/CompletePhysicalConnectionLOARequest.cc
@@ -586,6 +610,8 @@ set(vpc_src
src/model/DeleteCommonBandwidthPackageResult.cc
src/model/DeleteCustomerGatewayRequest.cc
src/model/DeleteCustomerGatewayResult.cc
src/model/DeleteExpressCloudConnectionRequest.cc
src/model/DeleteExpressCloudConnectionResult.cc
src/model/DeleteExpressConnectRequest.cc
src/model/DeleteExpressConnectResult.cc
src/model/DeleteFlowLogRequest.cc
@@ -664,6 +690,8 @@ set(vpc_src
src/model/DescribeEipGatewayInfoResult.cc
src/model/DescribeEipMonitorDataRequest.cc
src/model/DescribeEipMonitorDataResult.cc
src/model/DescribeEipSegmentRequest.cc
src/model/DescribeEipSegmentResult.cc
src/model/DescribeExpressCloudConnectionsRequest.cc
src/model/DescribeExpressCloudConnectionsResult.cc
src/model/DescribeFlowLogsRequest.cc
@@ -700,6 +728,8 @@ set(vpc_src
src/model/DescribeNetworkAclAttributesResult.cc
src/model/DescribeNetworkAclsRequest.cc
src/model/DescribeNetworkAclsResult.cc
src/model/DescribeNewProjectEipMonitorDataRequest.cc
src/model/DescribeNewProjectEipMonitorDataResult.cc
src/model/DescribePhysicalConnectionLOARequest.cc
src/model/DescribePhysicalConnectionLOAResult.cc
src/model/DescribePhysicalConnectionsRequest.cc
@@ -712,6 +742,8 @@ set(vpc_src
src/model/DescribeRouteTableListResult.cc
src/model/DescribeRouteTablesRequest.cc
src/model/DescribeRouteTablesResult.cc
src/model/DescribeRouterInterfaceAttributeRequest.cc
src/model/DescribeRouterInterfaceAttributeResult.cc
src/model/DescribeRouterInterfacesRequest.cc
src/model/DescribeRouterInterfacesResult.cc
src/model/DescribeServerRelatedGlobalAccelerationInstancesRequest.cc
@@ -864,6 +896,8 @@ set(vpc_src
src/model/RecoverVirtualBorderRouterResult.cc
src/model/ReleaseEipAddressRequest.cc
src/model/ReleaseEipAddressResult.cc
src/model/ReleaseEipSegmentAddressRequest.cc
src/model/ReleaseEipSegmentAddressResult.cc
src/model/RemoveBandwidthPackageIpsRequest.cc
src/model/RemoveBandwidthPackageIpsResult.cc
src/model/RemoveCommonBandwidthPackageIpRequest.cc
@@ -894,6 +928,8 @@ set(vpc_src
src/model/UnassociatePhysicalConnectionFromVirtualBorderRouterResult.cc
src/model/UnassociateRouteTableRequest.cc
src/model/UnassociateRouteTableResult.cc
src/model/UnassociateVpcCidrBlockRequest.cc
src/model/UnassociateVpcCidrBlockResult.cc
src/model/UpdateNetworkAclEntriesRequest.cc
src/model/UpdateNetworkAclEntriesResult.cc )

View File

@@ -38,6 +38,8 @@
#include "model/AddIPv6TranslatorAclListEntryResult.h"
#include "model/AllocateEipAddressRequest.h"
#include "model/AllocateEipAddressResult.h"
#include "model/AllocateEipSegmentAddressRequest.h"
#include "model/AllocateEipSegmentAddressResult.h"
#include "model/AllocateIpv6InternetBandwidthRequest.h"
#include "model/AllocateIpv6InternetBandwidthResult.h"
#include "model/ApplyPhysicalConnectionLOARequest.h"
@@ -54,8 +56,12 @@
#include "model/AssociatePhysicalConnectionToVirtualBorderRouterResult.h"
#include "model/AssociateRouteTableRequest.h"
#include "model/AssociateRouteTableResult.h"
#include "model/AssociateVpcCidrBlockRequest.h"
#include "model/AssociateVpcCidrBlockResult.h"
#include "model/CancelCommonBandwidthPackageIpBandwidthRequest.h"
#include "model/CancelCommonBandwidthPackageIpBandwidthResult.h"
#include "model/CancelExpressCloudConnectionRequest.h"
#include "model/CancelExpressCloudConnectionResult.h"
#include "model/CancelPhysicalConnectionRequest.h"
#include "model/CancelPhysicalConnectionResult.h"
#include "model/CompletePhysicalConnectionLOARequest.h"
@@ -148,6 +154,8 @@
#include "model/DeleteCommonBandwidthPackageResult.h"
#include "model/DeleteCustomerGatewayRequest.h"
#include "model/DeleteCustomerGatewayResult.h"
#include "model/DeleteExpressCloudConnectionRequest.h"
#include "model/DeleteExpressCloudConnectionResult.h"
#include "model/DeleteExpressConnectRequest.h"
#include "model/DeleteExpressConnectResult.h"
#include "model/DeleteFlowLogRequest.h"
@@ -226,6 +234,8 @@
#include "model/DescribeEipGatewayInfoResult.h"
#include "model/DescribeEipMonitorDataRequest.h"
#include "model/DescribeEipMonitorDataResult.h"
#include "model/DescribeEipSegmentRequest.h"
#include "model/DescribeEipSegmentResult.h"
#include "model/DescribeExpressCloudConnectionsRequest.h"
#include "model/DescribeExpressCloudConnectionsResult.h"
#include "model/DescribeFlowLogsRequest.h"
@@ -262,6 +272,8 @@
#include "model/DescribeNetworkAclAttributesResult.h"
#include "model/DescribeNetworkAclsRequest.h"
#include "model/DescribeNetworkAclsResult.h"
#include "model/DescribeNewProjectEipMonitorDataRequest.h"
#include "model/DescribeNewProjectEipMonitorDataResult.h"
#include "model/DescribePhysicalConnectionLOARequest.h"
#include "model/DescribePhysicalConnectionLOAResult.h"
#include "model/DescribePhysicalConnectionsRequest.h"
@@ -274,6 +286,8 @@
#include "model/DescribeRouteTableListResult.h"
#include "model/DescribeRouteTablesRequest.h"
#include "model/DescribeRouteTablesResult.h"
#include "model/DescribeRouterInterfaceAttributeRequest.h"
#include "model/DescribeRouterInterfaceAttributeResult.h"
#include "model/DescribeRouterInterfacesRequest.h"
#include "model/DescribeRouterInterfacesResult.h"
#include "model/DescribeServerRelatedGlobalAccelerationInstancesRequest.h"
@@ -426,6 +440,8 @@
#include "model/RecoverVirtualBorderRouterResult.h"
#include "model/ReleaseEipAddressRequest.h"
#include "model/ReleaseEipAddressResult.h"
#include "model/ReleaseEipSegmentAddressRequest.h"
#include "model/ReleaseEipSegmentAddressResult.h"
#include "model/RemoveBandwidthPackageIpsRequest.h"
#include "model/RemoveBandwidthPackageIpsResult.h"
#include "model/RemoveCommonBandwidthPackageIpRequest.h"
@@ -456,6 +472,8 @@
#include "model/UnassociatePhysicalConnectionFromVirtualBorderRouterResult.h"
#include "model/UnassociateRouteTableRequest.h"
#include "model/UnassociateRouteTableResult.h"
#include "model/UnassociateVpcCidrBlockRequest.h"
#include "model/UnassociateVpcCidrBlockResult.h"
#include "model/UpdateNetworkAclEntriesRequest.h"
#include "model/UpdateNetworkAclEntriesResult.h"
@@ -491,6 +509,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AllocateEipAddressResult> AllocateEipAddressOutcome;
typedef std::future<AllocateEipAddressOutcome> AllocateEipAddressOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AllocateEipAddressRequest&, const AllocateEipAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateEipAddressAsyncHandler;
typedef Outcome<Error, Model::AllocateEipSegmentAddressResult> AllocateEipSegmentAddressOutcome;
typedef std::future<AllocateEipSegmentAddressOutcome> AllocateEipSegmentAddressOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AllocateEipSegmentAddressRequest&, const AllocateEipSegmentAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateEipSegmentAddressAsyncHandler;
typedef Outcome<Error, Model::AllocateIpv6InternetBandwidthResult> AllocateIpv6InternetBandwidthOutcome;
typedef std::future<AllocateIpv6InternetBandwidthOutcome> AllocateIpv6InternetBandwidthOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AllocateIpv6InternetBandwidthRequest&, const AllocateIpv6InternetBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocateIpv6InternetBandwidthAsyncHandler;
@@ -515,9 +536,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AssociateRouteTableResult> AssociateRouteTableOutcome;
typedef std::future<AssociateRouteTableOutcome> AssociateRouteTableOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AssociateRouteTableRequest&, const AssociateRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateRouteTableAsyncHandler;
typedef Outcome<Error, Model::AssociateVpcCidrBlockResult> AssociateVpcCidrBlockOutcome;
typedef std::future<AssociateVpcCidrBlockOutcome> AssociateVpcCidrBlockOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AssociateVpcCidrBlockRequest&, const AssociateVpcCidrBlockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateVpcCidrBlockAsyncHandler;
typedef Outcome<Error, Model::CancelCommonBandwidthPackageIpBandwidthResult> CancelCommonBandwidthPackageIpBandwidthOutcome;
typedef std::future<CancelCommonBandwidthPackageIpBandwidthOutcome> CancelCommonBandwidthPackageIpBandwidthOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CancelCommonBandwidthPackageIpBandwidthRequest&, const CancelCommonBandwidthPackageIpBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelCommonBandwidthPackageIpBandwidthAsyncHandler;
typedef Outcome<Error, Model::CancelExpressCloudConnectionResult> CancelExpressCloudConnectionOutcome;
typedef std::future<CancelExpressCloudConnectionOutcome> CancelExpressCloudConnectionOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CancelExpressCloudConnectionRequest&, const CancelExpressCloudConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelExpressCloudConnectionAsyncHandler;
typedef Outcome<Error, Model::CancelPhysicalConnectionResult> CancelPhysicalConnectionOutcome;
typedef std::future<CancelPhysicalConnectionOutcome> CancelPhysicalConnectionOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CancelPhysicalConnectionRequest&, const CancelPhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelPhysicalConnectionAsyncHandler;
@@ -656,6 +683,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteCustomerGatewayResult> DeleteCustomerGatewayOutcome;
typedef std::future<DeleteCustomerGatewayOutcome> DeleteCustomerGatewayOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteCustomerGatewayRequest&, const DeleteCustomerGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCustomerGatewayAsyncHandler;
typedef Outcome<Error, Model::DeleteExpressCloudConnectionResult> DeleteExpressCloudConnectionOutcome;
typedef std::future<DeleteExpressCloudConnectionOutcome> DeleteExpressCloudConnectionOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteExpressCloudConnectionRequest&, const DeleteExpressCloudConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteExpressCloudConnectionAsyncHandler;
typedef Outcome<Error, Model::DeleteExpressConnectResult> DeleteExpressConnectOutcome;
typedef std::future<DeleteExpressConnectOutcome> DeleteExpressConnectOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteExpressConnectRequest&, const DeleteExpressConnectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteExpressConnectAsyncHandler;
@@ -773,6 +803,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeEipMonitorDataResult> DescribeEipMonitorDataOutcome;
typedef std::future<DescribeEipMonitorDataOutcome> DescribeEipMonitorDataOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeEipMonitorDataRequest&, const DescribeEipMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEipMonitorDataAsyncHandler;
typedef Outcome<Error, Model::DescribeEipSegmentResult> DescribeEipSegmentOutcome;
typedef std::future<DescribeEipSegmentOutcome> DescribeEipSegmentOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeEipSegmentRequest&, const DescribeEipSegmentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEipSegmentAsyncHandler;
typedef Outcome<Error, Model::DescribeExpressCloudConnectionsResult> DescribeExpressCloudConnectionsOutcome;
typedef std::future<DescribeExpressCloudConnectionsOutcome> DescribeExpressCloudConnectionsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeExpressCloudConnectionsRequest&, const DescribeExpressCloudConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeExpressCloudConnectionsAsyncHandler;
@@ -827,6 +860,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeNetworkAclsResult> DescribeNetworkAclsOutcome;
typedef std::future<DescribeNetworkAclsOutcome> DescribeNetworkAclsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeNetworkAclsRequest&, const DescribeNetworkAclsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNetworkAclsAsyncHandler;
typedef Outcome<Error, Model::DescribeNewProjectEipMonitorDataResult> DescribeNewProjectEipMonitorDataOutcome;
typedef std::future<DescribeNewProjectEipMonitorDataOutcome> DescribeNewProjectEipMonitorDataOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeNewProjectEipMonitorDataRequest&, const DescribeNewProjectEipMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNewProjectEipMonitorDataAsyncHandler;
typedef Outcome<Error, Model::DescribePhysicalConnectionLOAResult> DescribePhysicalConnectionLOAOutcome;
typedef std::future<DescribePhysicalConnectionLOAOutcome> DescribePhysicalConnectionLOAOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribePhysicalConnectionLOARequest&, const DescribePhysicalConnectionLOAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePhysicalConnectionLOAAsyncHandler;
@@ -845,6 +881,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRouteTablesResult> DescribeRouteTablesOutcome;
typedef std::future<DescribeRouteTablesOutcome> DescribeRouteTablesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeRouteTablesRequest&, const DescribeRouteTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRouteTablesAsyncHandler;
typedef Outcome<Error, Model::DescribeRouterInterfaceAttributeResult> DescribeRouterInterfaceAttributeOutcome;
typedef std::future<DescribeRouterInterfaceAttributeOutcome> DescribeRouterInterfaceAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeRouterInterfaceAttributeRequest&, const DescribeRouterInterfaceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRouterInterfaceAttributeAsyncHandler;
typedef Outcome<Error, Model::DescribeRouterInterfacesResult> DescribeRouterInterfacesOutcome;
typedef std::future<DescribeRouterInterfacesOutcome> DescribeRouterInterfacesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeRouterInterfacesRequest&, const DescribeRouterInterfacesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRouterInterfacesAsyncHandler;
@@ -1073,6 +1112,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ReleaseEipAddressResult> ReleaseEipAddressOutcome;
typedef std::future<ReleaseEipAddressOutcome> ReleaseEipAddressOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ReleaseEipAddressRequest&, const ReleaseEipAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseEipAddressAsyncHandler;
typedef Outcome<Error, Model::ReleaseEipSegmentAddressResult> ReleaseEipSegmentAddressOutcome;
typedef std::future<ReleaseEipSegmentAddressOutcome> ReleaseEipSegmentAddressOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ReleaseEipSegmentAddressRequest&, const ReleaseEipSegmentAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseEipSegmentAddressAsyncHandler;
typedef Outcome<Error, Model::RemoveBandwidthPackageIpsResult> RemoveBandwidthPackageIpsOutcome;
typedef std::future<RemoveBandwidthPackageIpsOutcome> RemoveBandwidthPackageIpsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::RemoveBandwidthPackageIpsRequest&, const RemoveBandwidthPackageIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveBandwidthPackageIpsAsyncHandler;
@@ -1118,6 +1160,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UnassociateRouteTableResult> UnassociateRouteTableOutcome;
typedef std::future<UnassociateRouteTableOutcome> UnassociateRouteTableOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::UnassociateRouteTableRequest&, const UnassociateRouteTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateRouteTableAsyncHandler;
typedef Outcome<Error, Model::UnassociateVpcCidrBlockResult> UnassociateVpcCidrBlockOutcome;
typedef std::future<UnassociateVpcCidrBlockOutcome> UnassociateVpcCidrBlockOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::UnassociateVpcCidrBlockRequest&, const UnassociateVpcCidrBlockOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateVpcCidrBlockAsyncHandler;
typedef Outcome<Error, Model::UpdateNetworkAclEntriesResult> UpdateNetworkAclEntriesOutcome;
typedef std::future<UpdateNetworkAclEntriesOutcome> UpdateNetworkAclEntriesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::UpdateNetworkAclEntriesRequest&, const UpdateNetworkAclEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNetworkAclEntriesAsyncHandler;
@@ -1150,6 +1195,9 @@ namespace AlibabaCloud
AllocateEipAddressOutcome allocateEipAddress(const Model::AllocateEipAddressRequest &request)const;
void allocateEipAddressAsync(const Model::AllocateEipAddressRequest& request, const AllocateEipAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateEipAddressOutcomeCallable allocateEipAddressCallable(const Model::AllocateEipAddressRequest& request) const;
AllocateEipSegmentAddressOutcome allocateEipSegmentAddress(const Model::AllocateEipSegmentAddressRequest &request)const;
void allocateEipSegmentAddressAsync(const Model::AllocateEipSegmentAddressRequest& request, const AllocateEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateEipSegmentAddressOutcomeCallable allocateEipSegmentAddressCallable(const Model::AllocateEipSegmentAddressRequest& request) const;
AllocateIpv6InternetBandwidthOutcome allocateIpv6InternetBandwidth(const Model::AllocateIpv6InternetBandwidthRequest &request)const;
void allocateIpv6InternetBandwidthAsync(const Model::AllocateIpv6InternetBandwidthRequest& request, const AllocateIpv6InternetBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AllocateIpv6InternetBandwidthOutcomeCallable allocateIpv6InternetBandwidthCallable(const Model::AllocateIpv6InternetBandwidthRequest& request) const;
@@ -1174,9 +1222,15 @@ namespace AlibabaCloud
AssociateRouteTableOutcome associateRouteTable(const Model::AssociateRouteTableRequest &request)const;
void associateRouteTableAsync(const Model::AssociateRouteTableRequest& request, const AssociateRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AssociateRouteTableOutcomeCallable associateRouteTableCallable(const Model::AssociateRouteTableRequest& request) const;
AssociateVpcCidrBlockOutcome associateVpcCidrBlock(const Model::AssociateVpcCidrBlockRequest &request)const;
void associateVpcCidrBlockAsync(const Model::AssociateVpcCidrBlockRequest& request, const AssociateVpcCidrBlockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AssociateVpcCidrBlockOutcomeCallable associateVpcCidrBlockCallable(const Model::AssociateVpcCidrBlockRequest& request) const;
CancelCommonBandwidthPackageIpBandwidthOutcome cancelCommonBandwidthPackageIpBandwidth(const Model::CancelCommonBandwidthPackageIpBandwidthRequest &request)const;
void cancelCommonBandwidthPackageIpBandwidthAsync(const Model::CancelCommonBandwidthPackageIpBandwidthRequest& request, const CancelCommonBandwidthPackageIpBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelCommonBandwidthPackageIpBandwidthOutcomeCallable cancelCommonBandwidthPackageIpBandwidthCallable(const Model::CancelCommonBandwidthPackageIpBandwidthRequest& request) const;
CancelExpressCloudConnectionOutcome cancelExpressCloudConnection(const Model::CancelExpressCloudConnectionRequest &request)const;
void cancelExpressCloudConnectionAsync(const Model::CancelExpressCloudConnectionRequest& request, const CancelExpressCloudConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelExpressCloudConnectionOutcomeCallable cancelExpressCloudConnectionCallable(const Model::CancelExpressCloudConnectionRequest& request) const;
CancelPhysicalConnectionOutcome cancelPhysicalConnection(const Model::CancelPhysicalConnectionRequest &request)const;
void cancelPhysicalConnectionAsync(const Model::CancelPhysicalConnectionRequest& request, const CancelPhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelPhysicalConnectionOutcomeCallable cancelPhysicalConnectionCallable(const Model::CancelPhysicalConnectionRequest& request) const;
@@ -1315,6 +1369,9 @@ namespace AlibabaCloud
DeleteCustomerGatewayOutcome deleteCustomerGateway(const Model::DeleteCustomerGatewayRequest &request)const;
void deleteCustomerGatewayAsync(const Model::DeleteCustomerGatewayRequest& request, const DeleteCustomerGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteCustomerGatewayOutcomeCallable deleteCustomerGatewayCallable(const Model::DeleteCustomerGatewayRequest& request) const;
DeleteExpressCloudConnectionOutcome deleteExpressCloudConnection(const Model::DeleteExpressCloudConnectionRequest &request)const;
void deleteExpressCloudConnectionAsync(const Model::DeleteExpressCloudConnectionRequest& request, const DeleteExpressCloudConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteExpressCloudConnectionOutcomeCallable deleteExpressCloudConnectionCallable(const Model::DeleteExpressCloudConnectionRequest& request) const;
DeleteExpressConnectOutcome deleteExpressConnect(const Model::DeleteExpressConnectRequest &request)const;
void deleteExpressConnectAsync(const Model::DeleteExpressConnectRequest& request, const DeleteExpressConnectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteExpressConnectOutcomeCallable deleteExpressConnectCallable(const Model::DeleteExpressConnectRequest& request) const;
@@ -1432,6 +1489,9 @@ namespace AlibabaCloud
DescribeEipMonitorDataOutcome describeEipMonitorData(const Model::DescribeEipMonitorDataRequest &request)const;
void describeEipMonitorDataAsync(const Model::DescribeEipMonitorDataRequest& request, const DescribeEipMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEipMonitorDataOutcomeCallable describeEipMonitorDataCallable(const Model::DescribeEipMonitorDataRequest& request) const;
DescribeEipSegmentOutcome describeEipSegment(const Model::DescribeEipSegmentRequest &request)const;
void describeEipSegmentAsync(const Model::DescribeEipSegmentRequest& request, const DescribeEipSegmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeEipSegmentOutcomeCallable describeEipSegmentCallable(const Model::DescribeEipSegmentRequest& request) const;
DescribeExpressCloudConnectionsOutcome describeExpressCloudConnections(const Model::DescribeExpressCloudConnectionsRequest &request)const;
void describeExpressCloudConnectionsAsync(const Model::DescribeExpressCloudConnectionsRequest& request, const DescribeExpressCloudConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeExpressCloudConnectionsOutcomeCallable describeExpressCloudConnectionsCallable(const Model::DescribeExpressCloudConnectionsRequest& request) const;
@@ -1486,6 +1546,9 @@ namespace AlibabaCloud
DescribeNetworkAclsOutcome describeNetworkAcls(const Model::DescribeNetworkAclsRequest &request)const;
void describeNetworkAclsAsync(const Model::DescribeNetworkAclsRequest& request, const DescribeNetworkAclsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNetworkAclsOutcomeCallable describeNetworkAclsCallable(const Model::DescribeNetworkAclsRequest& request) const;
DescribeNewProjectEipMonitorDataOutcome describeNewProjectEipMonitorData(const Model::DescribeNewProjectEipMonitorDataRequest &request)const;
void describeNewProjectEipMonitorDataAsync(const Model::DescribeNewProjectEipMonitorDataRequest& request, const DescribeNewProjectEipMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeNewProjectEipMonitorDataOutcomeCallable describeNewProjectEipMonitorDataCallable(const Model::DescribeNewProjectEipMonitorDataRequest& request) const;
DescribePhysicalConnectionLOAOutcome describePhysicalConnectionLOA(const Model::DescribePhysicalConnectionLOARequest &request)const;
void describePhysicalConnectionLOAAsync(const Model::DescribePhysicalConnectionLOARequest& request, const DescribePhysicalConnectionLOAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribePhysicalConnectionLOAOutcomeCallable describePhysicalConnectionLOACallable(const Model::DescribePhysicalConnectionLOARequest& request) const;
@@ -1504,6 +1567,9 @@ namespace AlibabaCloud
DescribeRouteTablesOutcome describeRouteTables(const Model::DescribeRouteTablesRequest &request)const;
void describeRouteTablesAsync(const Model::DescribeRouteTablesRequest& request, const DescribeRouteTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRouteTablesOutcomeCallable describeRouteTablesCallable(const Model::DescribeRouteTablesRequest& request) const;
DescribeRouterInterfaceAttributeOutcome describeRouterInterfaceAttribute(const Model::DescribeRouterInterfaceAttributeRequest &request)const;
void describeRouterInterfaceAttributeAsync(const Model::DescribeRouterInterfaceAttributeRequest& request, const DescribeRouterInterfaceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRouterInterfaceAttributeOutcomeCallable describeRouterInterfaceAttributeCallable(const Model::DescribeRouterInterfaceAttributeRequest& request) const;
DescribeRouterInterfacesOutcome describeRouterInterfaces(const Model::DescribeRouterInterfacesRequest &request)const;
void describeRouterInterfacesAsync(const Model::DescribeRouterInterfacesRequest& request, const DescribeRouterInterfacesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRouterInterfacesOutcomeCallable describeRouterInterfacesCallable(const Model::DescribeRouterInterfacesRequest& request) const;
@@ -1732,6 +1798,9 @@ namespace AlibabaCloud
ReleaseEipAddressOutcome releaseEipAddress(const Model::ReleaseEipAddressRequest &request)const;
void releaseEipAddressAsync(const Model::ReleaseEipAddressRequest& request, const ReleaseEipAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseEipAddressOutcomeCallable releaseEipAddressCallable(const Model::ReleaseEipAddressRequest& request) const;
ReleaseEipSegmentAddressOutcome releaseEipSegmentAddress(const Model::ReleaseEipSegmentAddressRequest &request)const;
void releaseEipSegmentAddressAsync(const Model::ReleaseEipSegmentAddressRequest& request, const ReleaseEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ReleaseEipSegmentAddressOutcomeCallable releaseEipSegmentAddressCallable(const Model::ReleaseEipSegmentAddressRequest& request) const;
RemoveBandwidthPackageIpsOutcome removeBandwidthPackageIps(const Model::RemoveBandwidthPackageIpsRequest &request)const;
void removeBandwidthPackageIpsAsync(const Model::RemoveBandwidthPackageIpsRequest& request, const RemoveBandwidthPackageIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveBandwidthPackageIpsOutcomeCallable removeBandwidthPackageIpsCallable(const Model::RemoveBandwidthPackageIpsRequest& request) const;
@@ -1777,6 +1846,9 @@ namespace AlibabaCloud
UnassociateRouteTableOutcome unassociateRouteTable(const Model::UnassociateRouteTableRequest &request)const;
void unassociateRouteTableAsync(const Model::UnassociateRouteTableRequest& request, const UnassociateRouteTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnassociateRouteTableOutcomeCallable unassociateRouteTableCallable(const Model::UnassociateRouteTableRequest& request) const;
UnassociateVpcCidrBlockOutcome unassociateVpcCidrBlock(const Model::UnassociateVpcCidrBlockRequest &request)const;
void unassociateVpcCidrBlockAsync(const Model::UnassociateVpcCidrBlockRequest& request, const UnassociateVpcCidrBlockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnassociateVpcCidrBlockOutcomeCallable unassociateVpcCidrBlockCallable(const Model::UnassociateVpcCidrBlockRequest& request) const;
UpdateNetworkAclEntriesOutcome updateNetworkAclEntries(const Model::UpdateNetworkAclEntriesRequest &request)const;
void updateNetworkAclEntriesAsync(const Model::UpdateNetworkAclEntriesRequest& request, const UpdateNetworkAclEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateNetworkAclEntriesOutcomeCallable updateNetworkAclEntriesCallable(const Model::UpdateNetworkAclEntriesRequest& request) const;

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIpType()const;
void setIpType(const std::string& ipType);
std::string getIpInstanceId()const;
void setIpInstanceId(const std::string& ipInstanceId);
@@ -57,6 +59,7 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string ipType_;
std::string ipInstanceId_;
};

View File

@@ -0,0 +1,78 @@
/*
* 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_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AllocateEipSegmentAddressRequest : public RpcServiceRequest
{
public:
AllocateEipSegmentAddressRequest();
~AllocateEipSegmentAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNetmode()const;
void setNetmode(const std::string& netmode);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getBandwidth()const;
void setBandwidth(const std::string& bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEipMask()const;
void setEipMask(const std::string& eipMask);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string resourceGroupId_;
std::string regionId_;
std::string netmode_;
std::string resourceOwnerAccount_;
std::string bandwidth_;
std::string ownerAccount_;
std::string eipMask_;
long ownerId_;
std::string internetChargeType_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSREQUEST_H_

View File

@@ -0,0 +1,53 @@
/*
* 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_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AllocateEipSegmentAddressResult : public ServiceResult
{
public:
AllocateEipSegmentAddressResult();
explicit AllocateEipSegmentAddressResult(const std::string &payload);
~AllocateEipSegmentAddressResult();
std::string getEipSegmentInstanceId()const;
long getOrderId()const;
protected:
void parse(const std::string &payload);
private:
std::string eipSegmentInstanceId_;
long orderId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ALLOCATEEIPSEGMENTADDRESSRESULT_H_

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT ApplyPhysicalConnectionLOARequest : public RpcServiceRequest
{
public:
struct PMInfo
{
std::string pMCertificateNo;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAllocationId()const;
void setAllocationId(const std::string& allocationId);
std::string getMode()const;
@@ -60,6 +62,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string clientToken_;
std::string allocationId_;
std::string mode_;
std::string regionId_;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT AssociateNetworkAclRequest : public RpcServiceRequest
{
public:
struct Resource
{
std::string resourceType;

View File

@@ -0,0 +1,72 @@
/*
* 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_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateVpcCidrBlockRequest : public RpcServiceRequest
{
public:
AssociateVpcCidrBlockRequest();
~AssociateVpcCidrBlockRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getIPv6CidrType()const;
void setIPv6CidrType(const std::string& iPv6CidrType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIPv6CidrBlock()const;
void setIPv6CidrBlock(const std::string& iPv6CidrBlock);
std::string getSecondaryCidrBlock()const;
void setSecondaryCidrBlock(const std::string& secondaryCidrBlock);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
private:
long resourceOwnerId_;
std::string iPv6CidrType_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string iPv6CidrBlock_;
std::string secondaryCidrBlock_;
std::string vpcId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateVpcCidrBlockResult : public ServiceResult
{
public:
AssociateVpcCidrBlockResult();
explicit AssociateVpcCidrBlockResult(const std::string &payload);
~AssociateVpcCidrBlockResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_ASSOCIATEVPCCIDRBLOCKRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* 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_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CancelExpressCloudConnectionRequest : public RpcServiceRequest
{
public:
CancelExpressCloudConnectionRequest();
~CancelExpressCloudConnectionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEccId()const;
void setEccId(const std::string& eccId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string eccId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CancelExpressCloudConnectionResult : public ServiceResult
{
public:
CancelExpressCloudConnectionResult();
explicit CancelExpressCloudConnectionResult(const std::string &payload);
~CancelExpressCloudConnectionResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CANCELEXPRESSCLOUDCONNECTIONRESULT_H_

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getForwardTableId()const;
void setForwardTableId(const std::string& forwardTableId);
std::string getInternalIp()const;
@@ -62,6 +64,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string clientToken_;
std::string forwardTableId_;
std::string internalIp_;
std::string regionId_;

View File

@@ -55,8 +55,6 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getName()const;
void setName(const std::string& name);
@@ -71,7 +69,6 @@ namespace AlibabaCloud
std::string bandwidth_;
std::string ownerAccount_;
long ownerId_;
std::string internetChargeType_;
std::string name_;
};

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT CreateNatGatewayRequest : public RpcServiceRequest
{
public:
struct BandwidthPackage
{
int bandwidth;
@@ -55,6 +56,8 @@ namespace AlibabaCloud
void setDuration(const std::string& duration);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNatType()const;
void setNatType(const std::string& natType);
std::vector<BandwidthPackage> getBandwidthPackage()const;
void setBandwidthPackage(const std::vector<BandwidthPackage>& bandwidthPackage);
std::string getInstanceChargeType()const;
@@ -67,6 +70,10 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
std::string getInternetChargeType()const;
void setInternetChargeType(const std::string& internetChargeType);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
std::string getName()const;
@@ -81,12 +88,15 @@ namespace AlibabaCloud
std::string spec_;
std::string duration_;
std::string regionId_;
std::string natType_;
std::vector<BandwidthPackage> bandwidthPackage_;
std::string instanceChargeType_;
bool autoPay_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string vSwitchId_;
std::string internetChargeType_;
std::string vpcId_;
std::string name_;
std::string pricingCycle_;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT CreateRouteEntryRequest : public RpcServiceRequest
{
public:
struct NextHopList
{
int weight;
@@ -47,6 +48,8 @@ namespace AlibabaCloud
void setRouteEntryName(const std::string& routeEntryName);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextHopId()const;
@@ -72,6 +75,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string routeEntryName_;
std::string clientToken_;
std::string description_;
std::string regionId_;
std::string nextHopId_;
std::string nextHopType_;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSourceCIDR()const;
void setSourceCIDR(const std::string& sourceCIDR);
std::string getSnatIp()const;
@@ -58,6 +60,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string clientToken_;
std::string sourceCIDR_;
std::string snatIp_;
std::string sourceVSwitchId_;

View File

@@ -43,6 +43,10 @@ namespace AlibabaCloud
void setLocalSubnet(const std::string& localSubnet);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getEnableMultiFactorAuth()const;
void setEnableMultiFactorAuth(bool enableMultiFactorAuth);
std::string getIDaaSInstanceId()const;
void setIDaaSInstanceId(const std::string& iDaaSInstanceId);
std::string getCipher()const;
void setCipher(const std::string& cipher);
std::string getClientIpPool()const;
@@ -69,6 +73,8 @@ namespace AlibabaCloud
std::string clientToken_;
std::string localSubnet_;
std::string regionId_;
bool enableMultiFactorAuth_;
std::string iDaaSInstanceId_;
std::string cipher_;
std::string clientIpPool_;
std::string resourceOwnerAccount_;

View File

@@ -65,8 +65,12 @@ namespace AlibabaCloud
void setVpnGatewayId(const std::string& vpnGatewayId);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getEnableDpd()const;
void setEnableDpd(bool enableDpd);
std::string getName()const;
void setName(const std::string& name);
bool getEnableNatTraversal()const;
void setEnableNatTraversal(bool enableNatTraversal);
private:
std::string ikeConfig_;
@@ -84,7 +88,9 @@ namespace AlibabaCloud
std::string ownerAccount_;
std::string vpnGatewayId_;
long ownerId_;
bool enableDpd_;
std::string name_;
bool enableNatTraversal_;
};
}

View File

@@ -0,0 +1,63 @@
/*
* 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_VPC_MODEL_DELETEEXPRESSCLOUDCONNECTIONREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCLOUDCONNECTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteExpressCloudConnectionRequest : public RpcServiceRequest
{
public:
DeleteExpressCloudConnectionRequest();
~DeleteExpressCloudConnectionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEccId()const;
void setEccId(const std::string& eccId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string eccId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCLOUDCONNECTIONREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCLOUDCONNECTIONRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCLOUDCONNECTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteExpressCloudConnectionResult : public ServiceResult
{
public:
DeleteExpressCloudConnectionResult();
explicit DeleteExpressCloudConnectionResult(const std::string &payload);
~DeleteExpressCloudConnectionResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DELETEEXPRESSCLOUDCONNECTIONRESULT_H_

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getForwardTableId()const;
void setForwardTableId(const std::string& forwardTableId);
std::string getRegionId()const;
@@ -52,6 +54,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string clientToken_;
std::string forwardTableId_;
std::string regionId_;
std::string forwardEntryId_;

View File

@@ -41,8 +41,6 @@ namespace AlibabaCloud
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getUserCidr()const;
void setUserCidr(const std::string& userCidr);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -56,7 +54,6 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string userCidr_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DeleteRouteEntryRequest : public RpcServiceRequest
{
public:
struct NextHopList
{
std::string nextHopId;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSnatEntryId()const;
@@ -52,6 +54,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string snatEntryId_;
std::string resourceOwnerAccount_;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DescribeAccessPointsRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct BgpNetwork
{
std::string dstCidrBlock;
std::string status;
std::string vpcId;
std::string routerId;
};

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DescribeEipAddressesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;
@@ -68,6 +69,8 @@ namespace AlibabaCloud
void setPageSize(int pageSize);
std::vector<Tag> getTag()const;
void setTag(const std::vector<Tag>& tag);
std::string getSegmentInstanceId()const;
void setSegmentInstanceId(const std::string& segmentInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -100,6 +103,7 @@ namespace AlibabaCloud
std::string associatedInstanceType_;
int pageSize_;
std::vector<Tag> tag_;
std::string segmentInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string filter1Value_;

View File

@@ -51,6 +51,7 @@ namespace AlibabaCloud
bool secondLimited;
std::string name;
std::string reservationOrderType;
std::string segmentInstanceId;
std::string instanceRegionId;
std::string bandwidth;
std::string expiredTime;

View File

@@ -37,9 +37,9 @@ namespace AlibabaCloud
int eipPackets;
int eipBandwidth;
int eipFlow;
int eipTX;
long eipTX;
std::string timeStamp;
int eipRX;
long eipRX;
};

View File

@@ -0,0 +1,72 @@
/*
* 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_VPC_MODEL_DESCRIBEEIPSEGMENTREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEEIPSEGMENTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeEipSegmentRequest : public RpcServiceRequest
{
public:
DescribeEipSegmentRequest();
~DescribeEipSegmentRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getSegmentInstanceId()const;
void setSegmentInstanceId(const std::string& segmentInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string segmentInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEEIPSEGMENTREQUEST_H_

View File

@@ -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_VPC_MODEL_DESCRIBEEIPSEGMENTRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEEIPSEGMENTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeEipSegmentResult : public ServiceResult
{
public:
struct EipSegment
{
std::string status;
std::string descritpion;
std::string ipCount;
std::string instanceId;
std::string creationTime;
std::string regionId;
std::string segment;
std::string name;
};
DescribeEipSegmentResult();
explicit DescribeEipSegmentResult(const std::string &payload);
~DescribeEipSegmentResult();
std::vector<EipSegment> getEipSegments()const;
int getTotalCount()const;
int getPageSize()const;
int getPageNumber()const;
protected:
void parse(const std::string &payload);
private:
std::vector<EipSegment> eipSegments_;
int totalCount_;
int pageSize_;
int pageNumber_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEEIPSEGMENTRESULT_H_

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DescribeExpressCloudConnectionsRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -52,23 +52,28 @@ namespace AlibabaCloud
std::string contactTel;
std::string gmtModify;
std::string idcSP;
std::string ceIp;
int bandwidth;
std::string reservationActiveTime;
std::string reservationBandwidth;
int distance;
std::string status;
std::string estimatedTime;
std::string instanceId;
std::string circuitCode;
std::string isp;
std::string hasReservationData;
std::string constructionPeriod;
std::string redundantEccId;
std::string reservationInternetChargeType;
std::string bgpAs;
std::string applicationBandwidth;
std::string applicationType;
std::string gmtCreate;
std::string type;
std::string chargeType;
std::string applicationStatus;
std::string peIp;
std::string applicationId;
std::string peerCity;
std::string portType;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DescribeHaVipsRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -41,8 +41,12 @@ namespace AlibabaCloud
void setSpec(const std::string& spec);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNatType()const;
void setNatType(const std::string& natType);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getNatGatewayId()const;
@@ -64,7 +68,9 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string spec_;
int pageNumber_;
std::string resourceGroupId_;
std::string regionId_;
std::string natType_;
int pageSize_;
std::string natGatewayId_;
std::string instanceChargeType_;

View File

@@ -34,15 +34,25 @@ namespace AlibabaCloud
public:
struct NatGateway
{
struct NatGatewayPrivateInfo
{
std::string izNo;
std::string privateIpAddress;
int maxBandwidth;
int eniInstanceId;
std::string vswitchId;
};
struct IpList
{
std::string usingStatus;
bool apAccessEnabled;
bool snatEntryEnabled;
std::string allocationId;
std::string ipAddress;
};
std::string status;
std::string description;
std::string resourceGroupId;
std::string instanceChargeType;
std::vector<std::string> forwardTableIds;
std::vector<NatGateway::IpList> ipLists;
@@ -50,7 +60,10 @@ namespace AlibabaCloud
bool autoPay;
bool deletionProtection;
std::string businessStatus;
std::string natType;
std::string name;
std::string internetChargeType;
NatGatewayPrivateInfo natGatewayPrivateInfo;
std::string vpcId;
std::vector<std::string> snatTableIds;
std::string expiredTime;

View File

@@ -0,0 +1,72 @@
/*
* 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_VPC_MODEL_DESCRIBENEWPROJECTEIPMONITORDATAREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBENEWPROJECTEIPMONITORDATAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeNewProjectEipMonitorDataRequest : public RpcServiceRequest
{
public:
DescribeNewProjectEipMonitorDataRequest();
~DescribeNewProjectEipMonitorDataRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAllocationId()const;
void setAllocationId(const std::string& allocationId);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPeriod()const;
void setPeriod(int period);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string allocationId_;
std::string startTime_;
std::string regionId_;
int period_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string endTime_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBENEWPROJECTEIPMONITORDATAREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* 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_VPC_MODEL_DESCRIBENEWPROJECTEIPMONITORDATARESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBENEWPROJECTEIPMONITORDATARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeNewProjectEipMonitorDataResult : public ServiceResult
{
public:
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<EipMonitorData> getEipMonitorDatas()const;
protected:
void parse(const std::string &payload);
private:
std::vector<EipMonitorData> eipMonitorDatas_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBENEWPROJECTEIPMONITORDATARESULT_H_

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DescribePhysicalConnectionsRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -53,6 +53,7 @@ namespace AlibabaCloud
std::string routeEntryId;
std::string type;
std::string routeTableId;
std::string description;
std::string ipVersion;
std::vector<RouteEntry::NextHop> nextHops;
std::string routeEntryName;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DescribeRouteTableListRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -50,6 +50,7 @@ namespace AlibabaCloud
std::string status;
std::string nextHopOppsiteRegionId;
std::string routeTableId;
std::string description;
std::string privateIpAddress;
std::string instanceId;
std::vector<RouteEntry::NextHop> nextHops;

View File

@@ -0,0 +1,60 @@
/*
* 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_VPC_MODEL_DESCRIBEROUTERINTERFACEATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEROUTERINTERFACEATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeRouterInterfaceAttributeRequest : public RpcServiceRequest
{
public:
DescribeRouterInterfaceAttributeRequest();
~DescribeRouterInterfaceAttributeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string instanceId_;
std::string regionId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEROUTERINTERFACEATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,133 @@
/*
* 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_VPC_MODEL_DESCRIBEROUTERINTERFACEATTRIBUTERESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEROUTERINTERFACEATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeRouterInterfaceAttributeResult : public ServiceResult
{
public:
DescribeRouterInterfaceAttributeResult();
explicit DescribeRouterInterfaceAttributeResult(const std::string &payload);
~DescribeRouterInterfaceAttributeResult();
std::string getOppositeInterfaceId()const;
std::string getOppositeInterfaceStatus()const;
std::string getDescription()const;
std::string getOppositeRouterId()const;
std::string getMessage()const;
std::string getEndTime()const;
std::string getGmtModified()const;
std::string getRouterId()const;
std::string getBusinessStatus()const;
bool getSuccess()const;
std::string getName()const;
std::string getReservationOrderType()const;
std::string getOppositeRouterType()const;
int getOppositeBandwidth()const;
int getBandwidth()const;
std::string getConnectedTime()const;
std::string getReservationActiveTime()const;
std::string getReservationBandwidth()const;
int getHcThreshold()const;
std::string getStatus()const;
std::string getOppositeInterfaceOwnerId()const;
std::string getOppositeRegionId()const;
std::string getHealthCheckSourceIp()const;
std::string getHasReservationData()const;
bool getCrossBorder()const;
std::string getCode()const;
int getHcRate()const;
std::string getReservationInternetChargeType()const;
std::string getRole()const;
std::string getOppositeInterfaceSpec()const;
std::string getOppositeVpcInstanceId()const;
std::string getRouterType()const;
std::string getChargeType()const;
std::string getCreationTime()const;
std::string getAccessPointId()const;
std::string getOppositeInterfaceBusinessStatus()const;
std::string getVpcInstanceId()const;
std::string getOppositeAccessPointId()const;
std::string getSpec()const;
std::string getHealthCheckStatus()const;
std::string getRouterInterfaceId()const;
std::string getHealthCheckTargetIp()const;
protected:
void parse(const std::string &payload);
private:
std::string oppositeInterfaceId_;
std::string oppositeInterfaceStatus_;
std::string description_;
std::string oppositeRouterId_;
std::string message_;
std::string endTime_;
std::string gmtModified_;
std::string routerId_;
std::string businessStatus_;
bool success_;
std::string name_;
std::string reservationOrderType_;
std::string oppositeRouterType_;
int oppositeBandwidth_;
int bandwidth_;
std::string connectedTime_;
std::string reservationActiveTime_;
std::string reservationBandwidth_;
int hcThreshold_;
std::string status_;
std::string oppositeInterfaceOwnerId_;
std::string oppositeRegionId_;
std::string healthCheckSourceIp_;
std::string hasReservationData_;
bool crossBorder_;
std::string code_;
int hcRate_;
std::string reservationInternetChargeType_;
std::string role_;
std::string oppositeInterfaceSpec_;
std::string oppositeVpcInstanceId_;
std::string routerType_;
std::string chargeType_;
std::string creationTime_;
std::string accessPointId_;
std::string oppositeInterfaceBusinessStatus_;
std::string vpcInstanceId_;
std::string oppositeAccessPointId_;
std::string spec_;
std::string healthCheckStatus_;
std::string routerInterfaceId_;
std::string healthCheckTargetIp_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEROUTERINTERFACEATTRIBUTERESULT_H_

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DescribeRouterInterfacesRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -38,7 +38,9 @@ namespace AlibabaCloud
bool compress;
int connections;
std::string clientIpPool;
std::string iDaaSInstanceId;
int maxConnections;
bool enableMultiFactorAuth;
std::string sslVpnServerId;
long createTime;
int port;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DescribeVSwitchesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DescribeVirtualBorderRoutersForPhysicalConnectionRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -40,14 +40,18 @@ namespace AlibabaCloud
std::string activationTime;
std::string circuitCode;
std::string vbrId;
std::string pConnVbrChargeType;
std::string terminationTime;
std::string peeringSubnetMask;
std::string recoveryTime;
std::string type;
std::string localGatewayIp;
std::string bandwidth;
std::string creationTime;
std::string eccId;
std::string pConnVbrExpireTime;
int vlanId;
std::string pConnVbrBussinessStatus;
};

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DescribeVirtualBorderRoutersRequest : public RpcServiceRequest
{
public:
struct Filter
{
std::vector<std::string> value;

View File

@@ -79,6 +79,7 @@ namespace AlibabaCloud
std::string type;
std::string creationTime;
std::string accessPointId;
std::string pConnVbrExpireTime;
std::string physicalConnectionBusinessStatus;
};

View File

@@ -54,6 +54,7 @@ namespace AlibabaCloud
bool getClassicLinkEnabled()const;
std::string getResourceGroupId()const;
std::vector<std::string> getVSwitchIds()const;
std::vector<std::string> getSecondaryCidrBlocks()const;
std::string getCidrBlock()const;
std::vector<std::string> getUserCidrs()const;
std::string getNetworkAclNum()const;
@@ -75,6 +76,7 @@ namespace AlibabaCloud
bool classicLinkEnabled_;
std::string resourceGroupId_;
std::vector<std::string> vSwitchIds_;
std::vector<std::string> secondaryCidrBlocks_;
std::string cidrBlock_;
std::vector<std::string> userCidrs_;
std::string networkAclNum_;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT DescribeVpcsRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -45,6 +45,7 @@ namespace AlibabaCloud
std::string description;
std::string resourceGroupId;
std::vector<std::string> vSwitchIds;
std::vector<std::string> secondaryCidrBlocks;
std::string cidrBlock;
std::vector<std::string> routerTableIds;
std::vector<std::string> userCidrs;

View File

@@ -66,33 +66,37 @@ namespace AlibabaCloud
explicit DescribeVpnConnectionResult(const std::string &payload);
~DescribeVpnConnectionResult();
std::string getLocalSubnet()const;
bool getEffectImmediately()const;
std::string getStatus()const;
std::string getCustomerGatewayId()const;
long getCreateTime()const;
std::string getName()const;
bool getEffectImmediately()const;
VcoHealthCheck getVcoHealthCheck()const;
std::string getRemoteSubnet()const;
std::string getCustomerGatewayId()const;
std::string getVpnGatewayId()const;
IpsecConfig getIpsecConfig()const;
long getCreateTime()const;
std::string getVpnConnectionId()const;
bool getEnableNatTraversal()const;
IkeConfig getIkeConfig()const;
std::string getName()const;
bool getEnableDpd()const;
protected:
void parse(const std::string &payload);
private:
std::string localSubnet_;
bool effectImmediately_;
std::string status_;
std::string customerGatewayId_;
long createTime_;
std::string name_;
bool effectImmediately_;
VcoHealthCheck vcoHealthCheck_;
std::string remoteSubnet_;
std::string customerGatewayId_;
std::string vpnGatewayId_;
IpsecConfig ipsecConfig_;
long createTime_;
std::string vpnConnectionId_;
bool enableNatTraversal_;
IkeConfig ikeConfig_;
std::string name_;
bool enableDpd_;
};
}

View File

@@ -63,17 +63,19 @@ namespace AlibabaCloud
int interval;
};
std::string localSubnet;
bool effectImmediately;
std::string status;
std::string customerGatewayId;
long createTime;
std::string name;
bool effectImmediately;
VcoHealthCheck vcoHealthCheck;
std::string remoteSubnet;
std::string customerGatewayId;
std::string vpnGatewayId;
IpsecConfig ipsecConfig;
long createTime;
std::string vpnConnectionId;
bool enableNatTraversal;
IkeConfig ikeConfig;
std::string name;
bool enableDpd;
};

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setVpnSslServerId(const std::string& vpnSslServerId);
int getFrom()const;
void setFrom(int from);
std::string getSslVpnClientCertId()const;
void setSslVpnClientCertId(const std::string& sslVpnClientCertId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -66,6 +68,7 @@ namespace AlibabaCloud
int pageSize_;
std::string vpnSslServerId_;
int from_;
std::string sslVpnClientCertId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT ListTagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -47,6 +47,12 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getCeIp()const;
void setCeIp(const std::string& ceIp);
std::string getBgpAs()const;
void setBgpAs(const std::string& bgpAs);
std::string getPeIp()const;
void setPeIp(const std::string& peIp);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getName()const;
@@ -59,6 +65,9 @@ namespace AlibabaCloud
std::string eccId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string ceIp_;
std::string bgpAs_;
std::string peIp_;
long ownerId_;
std::string name_;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getForwardTableId()const;
void setForwardTableId(const std::string& forwardTableId);
std::string getInternalIp()const;
@@ -64,6 +66,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string clientToken_;
std::string forwardTableId_;
std::string internalIp_;
std::string regionId_;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
std::string getRouteEntryName()const;
void setRouteEntryName(const std::string& routeEntryName);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
@@ -50,6 +52,7 @@ namespace AlibabaCloud
private:
std::string routeEntryName_;
std::string description_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getSnatIp()const;
void setSnatIp(const std::string& snatIp);
std::string getRegionId()const;
@@ -56,6 +58,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string clientToken_;
std::string snatIp_;
std::string regionId_;
std::string snatEntryId_;

View File

@@ -45,6 +45,10 @@ namespace AlibabaCloud
void setLocalSubnet(const std::string& localSubnet);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getEnableMultiFactorAuth()const;
void setEnableMultiFactorAuth(bool enableMultiFactorAuth);
std::string getIDaaSInstanceId()const;
void setIDaaSInstanceId(const std::string& iDaaSInstanceId);
std::string getCipher()const;
void setCipher(const std::string& cipher);
std::string getClientIpPool()const;
@@ -70,6 +74,8 @@ namespace AlibabaCloud
std::string sslVpnServerId_;
std::string localSubnet_;
std::string regionId_;
bool enableMultiFactorAuth_;
std::string iDaaSInstanceId_;
std::string cipher_;
std::string clientIpPool_;
std::string resourceOwnerAccount_;

View File

@@ -41,7 +41,9 @@ namespace AlibabaCloud
bool getCompress()const;
int getConnections()const;
std::string getClientIpPool()const;
std::string getIDaaSInstanceId()const;
int getMaxConnections()const;
bool getEnableMultiFactorAuth()const;
std::string getSslVpnServerId()const;
long getCreateTime()const;
int getPort()const;
@@ -59,7 +61,9 @@ namespace AlibabaCloud
bool compress_;
int connections_;
std::string clientIpPool_;
std::string iDaaSInstanceId_;
int maxConnections_;
bool enableMultiFactorAuth_;
std::string sslVpnServerId_;
long createTime_;
int port_;

View File

@@ -61,10 +61,14 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
bool getEnableDpd()const;
void setEnableDpd(bool enableDpd);
std::string getVpnConnectionId()const;
void setVpnConnectionId(const std::string& vpnConnectionId);
std::string getName()const;
void setName(const std::string& name);
bool getEnableNatTraversal()const;
void setEnableNatTraversal(bool enableNatTraversal);
private:
std::string ikeConfig_;
@@ -80,8 +84,10 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
bool enableDpd_;
std::string vpnConnectionId_;
std::string name_;
bool enableNatTraversal_;
};
}

View File

@@ -65,33 +65,37 @@ namespace AlibabaCloud
explicit ModifyVpnConnectionAttributeResult(const std::string &payload);
~ModifyVpnConnectionAttributeResult();
std::string getLocalSubnet()const;
std::string getDescription()const;
std::string getCustomerGatewayId()const;
long getCreateTime()const;
std::string getName()const;
bool getEffectImmediately()const;
VcoHealthCheck getVcoHealthCheck()const;
std::string getRemoteSubnet()const;
std::string getDescription()const;
std::string getCustomerGatewayId()const;
std::string getVpnGatewayId()const;
IpsecConfig getIpsecConfig()const;
long getCreateTime()const;
std::string getVpnConnectionId()const;
bool getEnableNatTraversal()const;
IkeConfig getIkeConfig()const;
std::string getName()const;
bool getEnableDpd()const;
protected:
void parse(const std::string &payload);
private:
std::string localSubnet_;
std::string description_;
std::string customerGatewayId_;
long createTime_;
std::string name_;
bool effectImmediately_;
VcoHealthCheck vcoHealthCheck_;
std::string remoteSubnet_;
std::string description_;
std::string customerGatewayId_;
std::string vpnGatewayId_;
IpsecConfig ipsecConfig_;
long createTime_;
std::string vpnConnectionId_;
bool enableNatTraversal_;
IkeConfig ikeConfig_;
std::string name_;
bool enableDpd_;
};
}

View File

@@ -0,0 +1,66 @@
/*
* 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_VPC_MODEL_RELEASEEIPSEGMENTADDRESSREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_RELEASEEIPSEGMENTADDRESSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT ReleaseEipSegmentAddressRequest : public RpcServiceRequest
{
public:
ReleaseEipSegmentAddressRequest();
~ReleaseEipSegmentAddressRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSegmentInstanceId()const;
void setSegmentInstanceId(const std::string& segmentInstanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string segmentInstanceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_RELEASEEIPSEGMENTADDRESSREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_RELEASEEIPSEGMENTADDRESSRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_RELEASEEIPSEGMENTADDRESSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT ReleaseEipSegmentAddressResult : public ServiceResult
{
public:
ReleaseEipSegmentAddressResult();
explicit ReleaseEipSegmentAddressResult(const std::string &payload);
~ReleaseEipSegmentAddressResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_RELEASEEIPSEGMENTADDRESSRESULT_H_

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT TagResourcesRequest : public RpcServiceRequest
{
public:
struct Tag
{
std::string value;

View File

@@ -37,6 +37,8 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getAllocationId()const;
void setAllocationId(const std::string& allocationId);
std::string getRegionId()const;
@@ -58,6 +60,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string clientToken_;
std::string allocationId_;
std::string regionId_;
std::string instanceType_;

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT UnassociateNetworkAclRequest : public RpcServiceRequest
{
public:
struct Resource
{
std::string resourceType;

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_UNASSOCIATEVPCCIDRBLOCKREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_UNASSOCIATEVPCCIDRBLOCKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT UnassociateVpcCidrBlockRequest : public RpcServiceRequest
{
public:
UnassociateVpcCidrBlockRequest();
~UnassociateVpcCidrBlockRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIPv6CidrBlock()const;
void setIPv6CidrBlock(const std::string& iPv6CidrBlock);
std::string getSecondaryCidrBlock()const;
void setSecondaryCidrBlock(const std::string& secondaryCidrBlock);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string iPv6CidrBlock_;
std::string secondaryCidrBlock_;
std::string vpcId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_UNASSOCIATEVPCCIDRBLOCKREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_UNASSOCIATEVPCCIDRBLOCKRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_UNASSOCIATEVPCCIDRBLOCKRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
namespace Vpc
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT UnassociateVpcCidrBlockResult : public ServiceResult
{
public:
UnassociateVpcCidrBlockResult();
explicit UnassociateVpcCidrBlockResult(const std::string &payload);
~UnassociateVpcCidrBlockResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_UNASSOCIATEVPCCIDRBLOCKRESULT_H_

View File

@@ -30,6 +30,7 @@ namespace AlibabaCloud
{
class ALIBABACLOUD_VPC_EXPORT UpdateNetworkAclEntriesRequest : public RpcServiceRequest
{
public:
struct EgressAclEntries
{
std::string networkAclEntryName;

View File

@@ -339,6 +339,42 @@ VpcClient::AllocateEipAddressOutcomeCallable VpcClient::allocateEipAddressCallab
return task->get_future();
}
VpcClient::AllocateEipSegmentAddressOutcome VpcClient::allocateEipSegmentAddress(const AllocateEipSegmentAddressRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return AllocateEipSegmentAddressOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return AllocateEipSegmentAddressOutcome(AllocateEipSegmentAddressResult(outcome.result()));
else
return AllocateEipSegmentAddressOutcome(outcome.error());
}
void VpcClient::allocateEipSegmentAddressAsync(const AllocateEipSegmentAddressRequest& request, const AllocateEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, allocateEipSegmentAddress(request), context);
};
asyncExecute(new Runnable(fn));
}
VpcClient::AllocateEipSegmentAddressOutcomeCallable VpcClient::allocateEipSegmentAddressCallable(const AllocateEipSegmentAddressRequest &request) const
{
auto task = std::make_shared<std::packaged_task<AllocateEipSegmentAddressOutcome()>>(
[this, request]()
{
return this->allocateEipSegmentAddress(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
VpcClient::AllocateIpv6InternetBandwidthOutcome VpcClient::allocateIpv6InternetBandwidth(const AllocateIpv6InternetBandwidthRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -627,6 +663,42 @@ VpcClient::AssociateRouteTableOutcomeCallable VpcClient::associateRouteTableCall
return task->get_future();
}
VpcClient::AssociateVpcCidrBlockOutcome VpcClient::associateVpcCidrBlock(const AssociateVpcCidrBlockRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return AssociateVpcCidrBlockOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return AssociateVpcCidrBlockOutcome(AssociateVpcCidrBlockResult(outcome.result()));
else
return AssociateVpcCidrBlockOutcome(outcome.error());
}
void VpcClient::associateVpcCidrBlockAsync(const AssociateVpcCidrBlockRequest& request, const AssociateVpcCidrBlockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, associateVpcCidrBlock(request), context);
};
asyncExecute(new Runnable(fn));
}
VpcClient::AssociateVpcCidrBlockOutcomeCallable VpcClient::associateVpcCidrBlockCallable(const AssociateVpcCidrBlockRequest &request) const
{
auto task = std::make_shared<std::packaged_task<AssociateVpcCidrBlockOutcome()>>(
[this, request]()
{
return this->associateVpcCidrBlock(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
VpcClient::CancelCommonBandwidthPackageIpBandwidthOutcome VpcClient::cancelCommonBandwidthPackageIpBandwidth(const CancelCommonBandwidthPackageIpBandwidthRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -663,6 +735,42 @@ VpcClient::CancelCommonBandwidthPackageIpBandwidthOutcomeCallable VpcClient::can
return task->get_future();
}
VpcClient::CancelExpressCloudConnectionOutcome VpcClient::cancelExpressCloudConnection(const CancelExpressCloudConnectionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CancelExpressCloudConnectionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CancelExpressCloudConnectionOutcome(CancelExpressCloudConnectionResult(outcome.result()));
else
return CancelExpressCloudConnectionOutcome(outcome.error());
}
void VpcClient::cancelExpressCloudConnectionAsync(const CancelExpressCloudConnectionRequest& request, const CancelExpressCloudConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, cancelExpressCloudConnection(request), context);
};
asyncExecute(new Runnable(fn));
}
VpcClient::CancelExpressCloudConnectionOutcomeCallable VpcClient::cancelExpressCloudConnectionCallable(const CancelExpressCloudConnectionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CancelExpressCloudConnectionOutcome()>>(
[this, request]()
{
return this->cancelExpressCloudConnection(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
VpcClient::CancelPhysicalConnectionOutcome VpcClient::cancelPhysicalConnection(const CancelPhysicalConnectionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -2319,6 +2427,42 @@ VpcClient::DeleteCustomerGatewayOutcomeCallable VpcClient::deleteCustomerGateway
return task->get_future();
}
VpcClient::DeleteExpressCloudConnectionOutcome VpcClient::deleteExpressCloudConnection(const DeleteExpressCloudConnectionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteExpressCloudConnectionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteExpressCloudConnectionOutcome(DeleteExpressCloudConnectionResult(outcome.result()));
else
return DeleteExpressCloudConnectionOutcome(outcome.error());
}
void VpcClient::deleteExpressCloudConnectionAsync(const DeleteExpressCloudConnectionRequest& request, const DeleteExpressCloudConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteExpressCloudConnection(request), context);
};
asyncExecute(new Runnable(fn));
}
VpcClient::DeleteExpressCloudConnectionOutcomeCallable VpcClient::deleteExpressCloudConnectionCallable(const DeleteExpressCloudConnectionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteExpressCloudConnectionOutcome()>>(
[this, request]()
{
return this->deleteExpressCloudConnection(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
VpcClient::DeleteExpressConnectOutcome VpcClient::deleteExpressConnect(const DeleteExpressConnectRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -3723,6 +3867,42 @@ VpcClient::DescribeEipMonitorDataOutcomeCallable VpcClient::describeEipMonitorDa
return task->get_future();
}
VpcClient::DescribeEipSegmentOutcome VpcClient::describeEipSegment(const DescribeEipSegmentRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeEipSegmentOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeEipSegmentOutcome(DescribeEipSegmentResult(outcome.result()));
else
return DescribeEipSegmentOutcome(outcome.error());
}
void VpcClient::describeEipSegmentAsync(const DescribeEipSegmentRequest& request, const DescribeEipSegmentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeEipSegment(request), context);
};
asyncExecute(new Runnable(fn));
}
VpcClient::DescribeEipSegmentOutcomeCallable VpcClient::describeEipSegmentCallable(const DescribeEipSegmentRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeEipSegmentOutcome()>>(
[this, request]()
{
return this->describeEipSegment(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
VpcClient::DescribeExpressCloudConnectionsOutcome VpcClient::describeExpressCloudConnections(const DescribeExpressCloudConnectionsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4371,6 +4551,42 @@ VpcClient::DescribeNetworkAclsOutcomeCallable VpcClient::describeNetworkAclsCall
return task->get_future();
}
VpcClient::DescribeNewProjectEipMonitorDataOutcome VpcClient::describeNewProjectEipMonitorData(const DescribeNewProjectEipMonitorDataRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeNewProjectEipMonitorDataOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeNewProjectEipMonitorDataOutcome(DescribeNewProjectEipMonitorDataResult(outcome.result()));
else
return DescribeNewProjectEipMonitorDataOutcome(outcome.error());
}
void VpcClient::describeNewProjectEipMonitorDataAsync(const DescribeNewProjectEipMonitorDataRequest& request, const DescribeNewProjectEipMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeNewProjectEipMonitorData(request), context);
};
asyncExecute(new Runnable(fn));
}
VpcClient::DescribeNewProjectEipMonitorDataOutcomeCallable VpcClient::describeNewProjectEipMonitorDataCallable(const DescribeNewProjectEipMonitorDataRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeNewProjectEipMonitorDataOutcome()>>(
[this, request]()
{
return this->describeNewProjectEipMonitorData(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
VpcClient::DescribePhysicalConnectionLOAOutcome VpcClient::describePhysicalConnectionLOA(const DescribePhysicalConnectionLOARequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -4587,6 +4803,42 @@ VpcClient::DescribeRouteTablesOutcomeCallable VpcClient::describeRouteTablesCall
return task->get_future();
}
VpcClient::DescribeRouterInterfaceAttributeOutcome VpcClient::describeRouterInterfaceAttribute(const DescribeRouterInterfaceAttributeRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeRouterInterfaceAttributeOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeRouterInterfaceAttributeOutcome(DescribeRouterInterfaceAttributeResult(outcome.result()));
else
return DescribeRouterInterfaceAttributeOutcome(outcome.error());
}
void VpcClient::describeRouterInterfaceAttributeAsync(const DescribeRouterInterfaceAttributeRequest& request, const DescribeRouterInterfaceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeRouterInterfaceAttribute(request), context);
};
asyncExecute(new Runnable(fn));
}
VpcClient::DescribeRouterInterfaceAttributeOutcomeCallable VpcClient::describeRouterInterfaceAttributeCallable(const DescribeRouterInterfaceAttributeRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeRouterInterfaceAttributeOutcome()>>(
[this, request]()
{
return this->describeRouterInterfaceAttribute(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
VpcClient::DescribeRouterInterfacesOutcome VpcClient::describeRouterInterfaces(const DescribeRouterInterfacesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -7323,6 +7575,42 @@ VpcClient::ReleaseEipAddressOutcomeCallable VpcClient::releaseEipAddressCallable
return task->get_future();
}
VpcClient::ReleaseEipSegmentAddressOutcome VpcClient::releaseEipSegmentAddress(const ReleaseEipSegmentAddressRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ReleaseEipSegmentAddressOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ReleaseEipSegmentAddressOutcome(ReleaseEipSegmentAddressResult(outcome.result()));
else
return ReleaseEipSegmentAddressOutcome(outcome.error());
}
void VpcClient::releaseEipSegmentAddressAsync(const ReleaseEipSegmentAddressRequest& request, const ReleaseEipSegmentAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, releaseEipSegmentAddress(request), context);
};
asyncExecute(new Runnable(fn));
}
VpcClient::ReleaseEipSegmentAddressOutcomeCallable VpcClient::releaseEipSegmentAddressCallable(const ReleaseEipSegmentAddressRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ReleaseEipSegmentAddressOutcome()>>(
[this, request]()
{
return this->releaseEipSegmentAddress(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
VpcClient::RemoveBandwidthPackageIpsOutcome VpcClient::removeBandwidthPackageIps(const RemoveBandwidthPackageIpsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -7863,6 +8151,42 @@ VpcClient::UnassociateRouteTableOutcomeCallable VpcClient::unassociateRouteTable
return task->get_future();
}
VpcClient::UnassociateVpcCidrBlockOutcome VpcClient::unassociateVpcCidrBlock(const UnassociateVpcCidrBlockRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UnassociateVpcCidrBlockOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UnassociateVpcCidrBlockOutcome(UnassociateVpcCidrBlockResult(outcome.result()));
else
return UnassociateVpcCidrBlockOutcome(outcome.error());
}
void VpcClient::unassociateVpcCidrBlockAsync(const UnassociateVpcCidrBlockRequest& request, const UnassociateVpcCidrBlockAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, unassociateVpcCidrBlock(request), context);
};
asyncExecute(new Runnable(fn));
}
VpcClient::UnassociateVpcCidrBlockOutcomeCallable VpcClient::unassociateVpcCidrBlockCallable(const UnassociateVpcCidrBlockRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UnassociateVpcCidrBlockOutcome()>>(
[this, request]()
{
return this->unassociateVpcCidrBlock(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
VpcClient::UpdateNetworkAclEntriesOutcome VpcClient::updateNetworkAclEntries(const UpdateNetworkAclEntriesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::ActivateRouterInterfaceRequest;
ActivateRouterInterfaceRequest::ActivateRouterInterfaceRequest() :
RpcServiceRequest("vpc", "2016-04-28", "ActivateRouterInterface")
{}
{
setMethod(HttpRequest::Method::Post);
}
ActivateRouterInterfaceRequest::~ActivateRouterInterfaceRequest()
{}
@@ -33,7 +35,7 @@ long ActivateRouterInterfaceRequest::getResourceOwnerId()const
void ActivateRouterInterfaceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ActivateRouterInterfaceRequest::getResourceOwnerAccount()const
@@ -44,7 +46,7 @@ std::string ActivateRouterInterfaceRequest::getResourceOwnerAccount()const
void ActivateRouterInterfaceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
long ActivateRouterInterfaceRequest::getOwnerId()const
@@ -55,7 +57,7 @@ long ActivateRouterInterfaceRequest::getOwnerId()const
void ActivateRouterInterfaceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ActivateRouterInterfaceRequest::getRouterInterfaceId()const
@@ -66,7 +68,7 @@ std::string ActivateRouterInterfaceRequest::getRouterInterfaceId()const
void ActivateRouterInterfaceRequest::setRouterInterfaceId(const std::string& routerInterfaceId)
{
routerInterfaceId_ = routerInterfaceId;
setCoreParameter("RouterInterfaceId", routerInterfaceId);
setParameter("RouterInterfaceId", routerInterfaceId);
}
std::string ActivateRouterInterfaceRequest::getRegionId()const
@@ -77,6 +79,6 @@ std::string ActivateRouterInterfaceRequest::getRegionId()const
void ActivateRouterInterfaceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::ActiveFlowLogRequest;
ActiveFlowLogRequest::ActiveFlowLogRequest() :
RpcServiceRequest("vpc", "2016-04-28", "ActiveFlowLog")
{}
{
setMethod(HttpRequest::Method::Post);
}
ActiveFlowLogRequest::~ActiveFlowLogRequest()
{}
@@ -33,7 +35,7 @@ long ActiveFlowLogRequest::getResourceOwnerId()const
void ActiveFlowLogRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ActiveFlowLogRequest::getRegionId()const
@@ -44,7 +46,7 @@ std::string ActiveFlowLogRequest::getRegionId()const
void ActiveFlowLogRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string ActiveFlowLogRequest::getResourceOwnerAccount()const
@@ -55,7 +57,7 @@ std::string ActiveFlowLogRequest::getResourceOwnerAccount()const
void ActiveFlowLogRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ActiveFlowLogRequest::getOwnerAccount()const
@@ -66,7 +68,7 @@ std::string ActiveFlowLogRequest::getOwnerAccount()const
void ActiveFlowLogRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long ActiveFlowLogRequest::getOwnerId()const
@@ -77,7 +79,7 @@ long ActiveFlowLogRequest::getOwnerId()const
void ActiveFlowLogRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ActiveFlowLogRequest::getFlowLogId()const
@@ -88,6 +90,6 @@ std::string ActiveFlowLogRequest::getFlowLogId()const
void ActiveFlowLogRequest::setFlowLogId(const std::string& flowLogId)
{
flowLogId_ = flowLogId;
setCoreParameter("FlowLogId", flowLogId);
setParameter("FlowLogId", flowLogId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AddBandwidthPackageIpsRequest;
AddBandwidthPackageIpsRequest::AddBandwidthPackageIpsRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AddBandwidthPackageIps")
{}
{
setMethod(HttpRequest::Method::Post);
}
AddBandwidthPackageIpsRequest::~AddBandwidthPackageIpsRequest()
{}
@@ -33,7 +35,7 @@ long AddBandwidthPackageIpsRequest::getResourceOwnerId()const
void AddBandwidthPackageIpsRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AddBandwidthPackageIpsRequest::getClientToken()const
@@ -44,7 +46,7 @@ std::string AddBandwidthPackageIpsRequest::getClientToken()const
void AddBandwidthPackageIpsRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string AddBandwidthPackageIpsRequest::getRegionId()const
@@ -55,7 +57,7 @@ std::string AddBandwidthPackageIpsRequest::getRegionId()const
void AddBandwidthPackageIpsRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AddBandwidthPackageIpsRequest::getBandwidthPackageId()const
@@ -66,7 +68,7 @@ std::string AddBandwidthPackageIpsRequest::getBandwidthPackageId()const
void AddBandwidthPackageIpsRequest::setBandwidthPackageId(const std::string& bandwidthPackageId)
{
bandwidthPackageId_ = bandwidthPackageId;
setCoreParameter("BandwidthPackageId", bandwidthPackageId);
setParameter("BandwidthPackageId", bandwidthPackageId);
}
std::string AddBandwidthPackageIpsRequest::getResourceOwnerAccount()const
@@ -77,7 +79,7 @@ std::string AddBandwidthPackageIpsRequest::getResourceOwnerAccount()const
void AddBandwidthPackageIpsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AddBandwidthPackageIpsRequest::getOwnerAccount()const
@@ -88,7 +90,7 @@ std::string AddBandwidthPackageIpsRequest::getOwnerAccount()const
void AddBandwidthPackageIpsRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AddBandwidthPackageIpsRequest::getOwnerId()const
@@ -99,7 +101,7 @@ long AddBandwidthPackageIpsRequest::getOwnerId()const
void AddBandwidthPackageIpsRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AddBandwidthPackageIpsRequest::getIpCount()const
@@ -110,6 +112,6 @@ std::string AddBandwidthPackageIpsRequest::getIpCount()const
void AddBandwidthPackageIpsRequest::setIpCount(const std::string& ipCount)
{
ipCount_ = ipCount;
setCoreParameter("IpCount", ipCount);
setParameter("IpCount", ipCount);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AddBgpNetworkRequest;
AddBgpNetworkRequest::AddBgpNetworkRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AddBgpNetwork")
{}
{
setMethod(HttpRequest::Method::Post);
}
AddBgpNetworkRequest::~AddBgpNetworkRequest()
{}
@@ -33,7 +35,7 @@ long AddBgpNetworkRequest::getResourceOwnerId()const
void AddBgpNetworkRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AddBgpNetworkRequest::getClientToken()const
@@ -44,7 +46,7 @@ std::string AddBgpNetworkRequest::getClientToken()const
void AddBgpNetworkRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string AddBgpNetworkRequest::getRegionId()const
@@ -55,7 +57,7 @@ std::string AddBgpNetworkRequest::getRegionId()const
void AddBgpNetworkRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AddBgpNetworkRequest::getResourceOwnerAccount()const
@@ -66,7 +68,7 @@ std::string AddBgpNetworkRequest::getResourceOwnerAccount()const
void AddBgpNetworkRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AddBgpNetworkRequest::getOwnerAccount()const
@@ -77,7 +79,7 @@ std::string AddBgpNetworkRequest::getOwnerAccount()const
void AddBgpNetworkRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AddBgpNetworkRequest::getOwnerId()const
@@ -88,7 +90,7 @@ long AddBgpNetworkRequest::getOwnerId()const
void AddBgpNetworkRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AddBgpNetworkRequest::getRouterId()const
@@ -99,7 +101,7 @@ std::string AddBgpNetworkRequest::getRouterId()const
void AddBgpNetworkRequest::setRouterId(const std::string& routerId)
{
routerId_ = routerId;
setCoreParameter("RouterId", routerId);
setParameter("RouterId", routerId);
}
std::string AddBgpNetworkRequest::getVpcId()const
@@ -110,7 +112,7 @@ std::string AddBgpNetworkRequest::getVpcId()const
void AddBgpNetworkRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setCoreParameter("VpcId", vpcId);
setParameter("VpcId", vpcId);
}
std::string AddBgpNetworkRequest::getDstCidrBlock()const
@@ -121,6 +123,6 @@ std::string AddBgpNetworkRequest::getDstCidrBlock()const
void AddBgpNetworkRequest::setDstCidrBlock(const std::string& dstCidrBlock)
{
dstCidrBlock_ = dstCidrBlock;
setCoreParameter("DstCidrBlock", dstCidrBlock);
setParameter("DstCidrBlock", dstCidrBlock);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AddCommonBandwidthPackageIpRequest;
AddCommonBandwidthPackageIpRequest::AddCommonBandwidthPackageIpRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AddCommonBandwidthPackageIp")
{}
{
setMethod(HttpRequest::Method::Post);
}
AddCommonBandwidthPackageIpRequest::~AddCommonBandwidthPackageIpRequest()
{}
@@ -33,7 +35,7 @@ long AddCommonBandwidthPackageIpRequest::getResourceOwnerId()const
void AddCommonBandwidthPackageIpRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AddCommonBandwidthPackageIpRequest::getRegionId()const
@@ -44,7 +46,7 @@ std::string AddCommonBandwidthPackageIpRequest::getRegionId()const
void AddCommonBandwidthPackageIpRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AddCommonBandwidthPackageIpRequest::getBandwidthPackageId()const
@@ -55,7 +57,7 @@ std::string AddCommonBandwidthPackageIpRequest::getBandwidthPackageId()const
void AddCommonBandwidthPackageIpRequest::setBandwidthPackageId(const std::string& bandwidthPackageId)
{
bandwidthPackageId_ = bandwidthPackageId;
setCoreParameter("BandwidthPackageId", bandwidthPackageId);
setParameter("BandwidthPackageId", bandwidthPackageId);
}
std::string AddCommonBandwidthPackageIpRequest::getResourceOwnerAccount()const
@@ -66,7 +68,7 @@ std::string AddCommonBandwidthPackageIpRequest::getResourceOwnerAccount()const
void AddCommonBandwidthPackageIpRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AddCommonBandwidthPackageIpRequest::getOwnerAccount()const
@@ -77,7 +79,7 @@ std::string AddCommonBandwidthPackageIpRequest::getOwnerAccount()const
void AddCommonBandwidthPackageIpRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AddCommonBandwidthPackageIpRequest::getOwnerId()const
@@ -88,7 +90,18 @@ long AddCommonBandwidthPackageIpRequest::getOwnerId()const
void AddCommonBandwidthPackageIpRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AddCommonBandwidthPackageIpRequest::getIpType()const
{
return ipType_;
}
void AddCommonBandwidthPackageIpRequest::setIpType(const std::string& ipType)
{
ipType_ = ipType;
setParameter("IpType", ipType);
}
std::string AddCommonBandwidthPackageIpRequest::getIpInstanceId()const
@@ -99,6 +112,6 @@ std::string AddCommonBandwidthPackageIpRequest::getIpInstanceId()const
void AddCommonBandwidthPackageIpRequest::setIpInstanceId(const std::string& ipInstanceId)
{
ipInstanceId_ = ipInstanceId;
setCoreParameter("IpInstanceId", ipInstanceId);
setParameter("IpInstanceId", ipInstanceId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AddGlobalAccelerationInstanceIpRequest;
AddGlobalAccelerationInstanceIpRequest::AddGlobalAccelerationInstanceIpRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AddGlobalAccelerationInstanceIp")
{}
{
setMethod(HttpRequest::Method::Post);
}
AddGlobalAccelerationInstanceIpRequest::~AddGlobalAccelerationInstanceIpRequest()
{}
@@ -33,7 +35,7 @@ long AddGlobalAccelerationInstanceIpRequest::getResourceOwnerId()const
void AddGlobalAccelerationInstanceIpRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AddGlobalAccelerationInstanceIpRequest::getGlobalAccelerationInstanceId()const
@@ -44,7 +46,7 @@ std::string AddGlobalAccelerationInstanceIpRequest::getGlobalAccelerationInstanc
void AddGlobalAccelerationInstanceIpRequest::setGlobalAccelerationInstanceId(const std::string& globalAccelerationInstanceId)
{
globalAccelerationInstanceId_ = globalAccelerationInstanceId;
setCoreParameter("GlobalAccelerationInstanceId", globalAccelerationInstanceId);
setParameter("GlobalAccelerationInstanceId", globalAccelerationInstanceId);
}
std::string AddGlobalAccelerationInstanceIpRequest::getRegionId()const
@@ -55,7 +57,7 @@ std::string AddGlobalAccelerationInstanceIpRequest::getRegionId()const
void AddGlobalAccelerationInstanceIpRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AddGlobalAccelerationInstanceIpRequest::getResourceOwnerAccount()const
@@ -66,7 +68,7 @@ std::string AddGlobalAccelerationInstanceIpRequest::getResourceOwnerAccount()con
void AddGlobalAccelerationInstanceIpRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AddGlobalAccelerationInstanceIpRequest::getOwnerAccount()const
@@ -77,7 +79,7 @@ std::string AddGlobalAccelerationInstanceIpRequest::getOwnerAccount()const
void AddGlobalAccelerationInstanceIpRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AddGlobalAccelerationInstanceIpRequest::getOwnerId()const
@@ -88,7 +90,7 @@ long AddGlobalAccelerationInstanceIpRequest::getOwnerId()const
void AddGlobalAccelerationInstanceIpRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AddGlobalAccelerationInstanceIpRequest::getIpInstanceId()const
@@ -99,6 +101,6 @@ std::string AddGlobalAccelerationInstanceIpRequest::getIpInstanceId()const
void AddGlobalAccelerationInstanceIpRequest::setIpInstanceId(const std::string& ipInstanceId)
{
ipInstanceId_ = ipInstanceId;
setCoreParameter("IpInstanceId", ipInstanceId);
setParameter("IpInstanceId", ipInstanceId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AddIPv6TranslatorAclListEntryRequest;
AddIPv6TranslatorAclListEntryRequest::AddIPv6TranslatorAclListEntryRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AddIPv6TranslatorAclListEntry")
{}
{
setMethod(HttpRequest::Method::Post);
}
AddIPv6TranslatorAclListEntryRequest::~AddIPv6TranslatorAclListEntryRequest()
{}
@@ -33,7 +35,7 @@ long AddIPv6TranslatorAclListEntryRequest::getResourceOwnerId()const
void AddIPv6TranslatorAclListEntryRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AddIPv6TranslatorAclListEntryRequest::getRegionId()const
@@ -44,7 +46,7 @@ std::string AddIPv6TranslatorAclListEntryRequest::getRegionId()const
void AddIPv6TranslatorAclListEntryRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AddIPv6TranslatorAclListEntryRequest::getAclId()const
@@ -55,7 +57,7 @@ std::string AddIPv6TranslatorAclListEntryRequest::getAclId()const
void AddIPv6TranslatorAclListEntryRequest::setAclId(const std::string& aclId)
{
aclId_ = aclId;
setCoreParameter("AclId", aclId);
setParameter("AclId", aclId);
}
std::string AddIPv6TranslatorAclListEntryRequest::getAclEntryIp()const
@@ -66,7 +68,7 @@ std::string AddIPv6TranslatorAclListEntryRequest::getAclEntryIp()const
void AddIPv6TranslatorAclListEntryRequest::setAclEntryIp(const std::string& aclEntryIp)
{
aclEntryIp_ = aclEntryIp;
setCoreParameter("AclEntryIp", aclEntryIp);
setParameter("AclEntryIp", aclEntryIp);
}
std::string AddIPv6TranslatorAclListEntryRequest::getResourceOwnerAccount()const
@@ -77,7 +79,7 @@ std::string AddIPv6TranslatorAclListEntryRequest::getResourceOwnerAccount()const
void AddIPv6TranslatorAclListEntryRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AddIPv6TranslatorAclListEntryRequest::getOwnerAccount()const
@@ -88,7 +90,7 @@ std::string AddIPv6TranslatorAclListEntryRequest::getOwnerAccount()const
void AddIPv6TranslatorAclListEntryRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
std::string AddIPv6TranslatorAclListEntryRequest::getAclEntryComment()const
@@ -99,7 +101,7 @@ std::string AddIPv6TranslatorAclListEntryRequest::getAclEntryComment()const
void AddIPv6TranslatorAclListEntryRequest::setAclEntryComment(const std::string& aclEntryComment)
{
aclEntryComment_ = aclEntryComment;
setCoreParameter("AclEntryComment", aclEntryComment);
setParameter("AclEntryComment", aclEntryComment);
}
long AddIPv6TranslatorAclListEntryRequest::getOwnerId()const
@@ -110,6 +112,6 @@ long AddIPv6TranslatorAclListEntryRequest::getOwnerId()const
void AddIPv6TranslatorAclListEntryRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AllocateEipAddressRequest;
AllocateEipAddressRequest::AllocateEipAddressRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AllocateEipAddress")
{}
{
setMethod(HttpRequest::Method::Post);
}
AllocateEipAddressRequest::~AllocateEipAddressRequest()
{}
@@ -33,7 +35,7 @@ long AllocateEipAddressRequest::getResourceOwnerId()const
void AllocateEipAddressRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AllocateEipAddressRequest::getClientToken()const
@@ -44,7 +46,7 @@ std::string AllocateEipAddressRequest::getClientToken()const
void AllocateEipAddressRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string AllocateEipAddressRequest::getISP()const
@@ -55,7 +57,7 @@ std::string AllocateEipAddressRequest::getISP()const
void AllocateEipAddressRequest::setISP(const std::string& iSP)
{
iSP_ = iSP;
setCoreParameter("ISP", iSP);
setParameter("ISP", iSP);
}
std::string AllocateEipAddressRequest::getResourceGroupId()const
@@ -66,7 +68,7 @@ std::string AllocateEipAddressRequest::getResourceGroupId()const
void AllocateEipAddressRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setCoreParameter("ResourceGroupId", resourceGroupId);
setParameter("ResourceGroupId", resourceGroupId);
}
std::string AllocateEipAddressRequest::getRegionId()const
@@ -77,7 +79,7 @@ std::string AllocateEipAddressRequest::getRegionId()const
void AllocateEipAddressRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AllocateEipAddressRequest::getNetmode()const
@@ -88,7 +90,7 @@ std::string AllocateEipAddressRequest::getNetmode()const
void AllocateEipAddressRequest::setNetmode(const std::string& netmode)
{
netmode_ = netmode;
setCoreParameter("Netmode", netmode);
setParameter("Netmode", netmode);
}
std::string AllocateEipAddressRequest::getInstanceChargeType()const
@@ -99,7 +101,7 @@ std::string AllocateEipAddressRequest::getInstanceChargeType()const
void AllocateEipAddressRequest::setInstanceChargeType(const std::string& instanceChargeType)
{
instanceChargeType_ = instanceChargeType;
setCoreParameter("InstanceChargeType", instanceChargeType);
setParameter("InstanceChargeType", instanceChargeType);
}
int AllocateEipAddressRequest::getPeriod()const
@@ -110,7 +112,7 @@ int AllocateEipAddressRequest::getPeriod()const
void AllocateEipAddressRequest::setPeriod(int period)
{
period_ = period;
setCoreParameter("Period", std::to_string(period));
setParameter("Period", std::to_string(period));
}
bool AllocateEipAddressRequest::getAutoPay()const
@@ -121,7 +123,7 @@ bool AllocateEipAddressRequest::getAutoPay()const
void AllocateEipAddressRequest::setAutoPay(bool autoPay)
{
autoPay_ = autoPay;
setCoreParameter("AutoPay", autoPay ? "true" : "false");
setParameter("AutoPay", autoPay ? "true" : "false");
}
std::string AllocateEipAddressRequest::getResourceOwnerAccount()const
@@ -132,7 +134,7 @@ std::string AllocateEipAddressRequest::getResourceOwnerAccount()const
void AllocateEipAddressRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AllocateEipAddressRequest::getBandwidth()const
@@ -143,7 +145,7 @@ std::string AllocateEipAddressRequest::getBandwidth()const
void AllocateEipAddressRequest::setBandwidth(const std::string& bandwidth)
{
bandwidth_ = bandwidth;
setCoreParameter("Bandwidth", bandwidth);
setParameter("Bandwidth", bandwidth);
}
std::string AllocateEipAddressRequest::getOwnerAccount()const
@@ -154,7 +156,7 @@ std::string AllocateEipAddressRequest::getOwnerAccount()const
void AllocateEipAddressRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AllocateEipAddressRequest::getOwnerId()const
@@ -165,7 +167,7 @@ long AllocateEipAddressRequest::getOwnerId()const
void AllocateEipAddressRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
long AllocateEipAddressRequest::getActivityId()const
@@ -176,7 +178,7 @@ long AllocateEipAddressRequest::getActivityId()const
void AllocateEipAddressRequest::setActivityId(long activityId)
{
activityId_ = activityId;
setCoreParameter("ActivityId", std::to_string(activityId));
setParameter("ActivityId", std::to_string(activityId));
}
std::string AllocateEipAddressRequest::getInternetChargeType()const
@@ -187,7 +189,7 @@ std::string AllocateEipAddressRequest::getInternetChargeType()const
void AllocateEipAddressRequest::setInternetChargeType(const std::string& internetChargeType)
{
internetChargeType_ = internetChargeType;
setCoreParameter("InternetChargeType", internetChargeType);
setParameter("InternetChargeType", internetChargeType);
}
std::string AllocateEipAddressRequest::getPricingCycle()const
@@ -198,6 +200,6 @@ std::string AllocateEipAddressRequest::getPricingCycle()const
void AllocateEipAddressRequest::setPricingCycle(const std::string& pricingCycle)
{
pricingCycle_ = pricingCycle;
setCoreParameter("PricingCycle", pricingCycle);
setParameter("PricingCycle", pricingCycle);
}

View File

@@ -0,0 +1,150 @@
/*
* 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 <alibabacloud/vpc/model/AllocateEipSegmentAddressRequest.h>
using AlibabaCloud::Vpc::Model::AllocateEipSegmentAddressRequest;
AllocateEipSegmentAddressRequest::AllocateEipSegmentAddressRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AllocateEipSegmentAddress")
{
setMethod(HttpRequest::Method::Post);
}
AllocateEipSegmentAddressRequest::~AllocateEipSegmentAddressRequest()
{}
long AllocateEipSegmentAddressRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AllocateEipSegmentAddressRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AllocateEipSegmentAddressRequest::getClientToken()const
{
return clientToken_;
}
void AllocateEipSegmentAddressRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
}
std::string AllocateEipSegmentAddressRequest::getResourceGroupId()const
{
return resourceGroupId_;
}
void AllocateEipSegmentAddressRequest::setResourceGroupId(const std::string& resourceGroupId)
{
resourceGroupId_ = resourceGroupId;
setParameter("ResourceGroupId", resourceGroupId);
}
std::string AllocateEipSegmentAddressRequest::getRegionId()const
{
return regionId_;
}
void AllocateEipSegmentAddressRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string AllocateEipSegmentAddressRequest::getNetmode()const
{
return netmode_;
}
void AllocateEipSegmentAddressRequest::setNetmode(const std::string& netmode)
{
netmode_ = netmode;
setParameter("Netmode", netmode);
}
std::string AllocateEipSegmentAddressRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void AllocateEipSegmentAddressRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AllocateEipSegmentAddressRequest::getBandwidth()const
{
return bandwidth_;
}
void AllocateEipSegmentAddressRequest::setBandwidth(const std::string& bandwidth)
{
bandwidth_ = bandwidth;
setParameter("Bandwidth", bandwidth);
}
std::string AllocateEipSegmentAddressRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void AllocateEipSegmentAddressRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
std::string AllocateEipSegmentAddressRequest::getEipMask()const
{
return eipMask_;
}
void AllocateEipSegmentAddressRequest::setEipMask(const std::string& eipMask)
{
eipMask_ = eipMask;
setParameter("EipMask", eipMask);
}
long AllocateEipSegmentAddressRequest::getOwnerId()const
{
return ownerId_;
}
void AllocateEipSegmentAddressRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AllocateEipSegmentAddressRequest::getInternetChargeType()const
{
return internetChargeType_;
}
void AllocateEipSegmentAddressRequest::setInternetChargeType(const std::string& internetChargeType)
{
internetChargeType_ = internetChargeType;
setParameter("InternetChargeType", internetChargeType);
}

View File

@@ -0,0 +1,58 @@
/*
* 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 <alibabacloud/vpc/model/AllocateEipSegmentAddressResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Vpc;
using namespace AlibabaCloud::Vpc::Model;
AllocateEipSegmentAddressResult::AllocateEipSegmentAddressResult() :
ServiceResult()
{}
AllocateEipSegmentAddressResult::AllocateEipSegmentAddressResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
AllocateEipSegmentAddressResult::~AllocateEipSegmentAddressResult()
{}
void AllocateEipSegmentAddressResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["EipSegmentInstanceId"].isNull())
eipSegmentInstanceId_ = value["EipSegmentInstanceId"].asString();
if(!value["OrderId"].isNull())
orderId_ = std::stol(value["OrderId"].asString());
}
std::string AllocateEipSegmentAddressResult::getEipSegmentInstanceId()const
{
return eipSegmentInstanceId_;
}
long AllocateEipSegmentAddressResult::getOrderId()const
{
return orderId_;
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AllocateIpv6InternetBandwidthRequest;
AllocateIpv6InternetBandwidthRequest::AllocateIpv6InternetBandwidthRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AllocateIpv6InternetBandwidth")
{}
{
setMethod(HttpRequest::Method::Post);
}
AllocateIpv6InternetBandwidthRequest::~AllocateIpv6InternetBandwidthRequest()
{}
@@ -33,7 +35,7 @@ long AllocateIpv6InternetBandwidthRequest::getResourceOwnerId()const
void AllocateIpv6InternetBandwidthRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AllocateIpv6InternetBandwidthRequest::getClientToken()const
@@ -44,7 +46,7 @@ std::string AllocateIpv6InternetBandwidthRequest::getClientToken()const
void AllocateIpv6InternetBandwidthRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string AllocateIpv6InternetBandwidthRequest::getRegionId()const
@@ -55,7 +57,7 @@ std::string AllocateIpv6InternetBandwidthRequest::getRegionId()const
void AllocateIpv6InternetBandwidthRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
int AllocateIpv6InternetBandwidthRequest::getBandwidth()const
@@ -66,7 +68,7 @@ int AllocateIpv6InternetBandwidthRequest::getBandwidth()const
void AllocateIpv6InternetBandwidthRequest::setBandwidth(int bandwidth)
{
bandwidth_ = bandwidth;
setCoreParameter("Bandwidth", std::to_string(bandwidth));
setParameter("Bandwidth", std::to_string(bandwidth));
}
std::string AllocateIpv6InternetBandwidthRequest::getResourceOwnerAccount()const
@@ -77,7 +79,7 @@ std::string AllocateIpv6InternetBandwidthRequest::getResourceOwnerAccount()const
void AllocateIpv6InternetBandwidthRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AllocateIpv6InternetBandwidthRequest::getOwnerAccount()const
@@ -88,7 +90,7 @@ std::string AllocateIpv6InternetBandwidthRequest::getOwnerAccount()const
void AllocateIpv6InternetBandwidthRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AllocateIpv6InternetBandwidthRequest::getOwnerId()const
@@ -99,7 +101,7 @@ long AllocateIpv6InternetBandwidthRequest::getOwnerId()const
void AllocateIpv6InternetBandwidthRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AllocateIpv6InternetBandwidthRequest::getIpv6AddressId()const
@@ -110,7 +112,7 @@ std::string AllocateIpv6InternetBandwidthRequest::getIpv6AddressId()const
void AllocateIpv6InternetBandwidthRequest::setIpv6AddressId(const std::string& ipv6AddressId)
{
ipv6AddressId_ = ipv6AddressId;
setCoreParameter("Ipv6AddressId", ipv6AddressId);
setParameter("Ipv6AddressId", ipv6AddressId);
}
std::string AllocateIpv6InternetBandwidthRequest::getInternetChargeType()const
@@ -121,7 +123,7 @@ std::string AllocateIpv6InternetBandwidthRequest::getInternetChargeType()const
void AllocateIpv6InternetBandwidthRequest::setInternetChargeType(const std::string& internetChargeType)
{
internetChargeType_ = internetChargeType;
setCoreParameter("InternetChargeType", internetChargeType);
setParameter("InternetChargeType", internetChargeType);
}
std::string AllocateIpv6InternetBandwidthRequest::getIpv6GatewayId()const
@@ -132,6 +134,6 @@ std::string AllocateIpv6InternetBandwidthRequest::getIpv6GatewayId()const
void AllocateIpv6InternetBandwidthRequest::setIpv6GatewayId(const std::string& ipv6GatewayId)
{
ipv6GatewayId_ = ipv6GatewayId;
setCoreParameter("Ipv6GatewayId", ipv6GatewayId);
setParameter("Ipv6GatewayId", ipv6GatewayId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::ApplyPhysicalConnectionLOARequest;
ApplyPhysicalConnectionLOARequest::ApplyPhysicalConnectionLOARequest() :
RpcServiceRequest("vpc", "2016-04-28", "ApplyPhysicalConnectionLOA")
{}
{
setMethod(HttpRequest::Method::Post);
}
ApplyPhysicalConnectionLOARequest::~ApplyPhysicalConnectionLOARequest()
{}
@@ -33,7 +35,7 @@ long ApplyPhysicalConnectionLOARequest::getResourceOwnerId()const
void ApplyPhysicalConnectionLOARequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ApplyPhysicalConnectionLOARequest::getClientToken()const
@@ -44,7 +46,7 @@ std::string ApplyPhysicalConnectionLOARequest::getClientToken()const
void ApplyPhysicalConnectionLOARequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string ApplyPhysicalConnectionLOARequest::getLineType()const
@@ -55,7 +57,7 @@ std::string ApplyPhysicalConnectionLOARequest::getLineType()const
void ApplyPhysicalConnectionLOARequest::setLineType(const std::string& lineType)
{
lineType_ = lineType;
setCoreParameter("LineType", lineType);
setParameter("LineType", lineType);
}
std::string ApplyPhysicalConnectionLOARequest::getRegionId()const
@@ -66,7 +68,7 @@ std::string ApplyPhysicalConnectionLOARequest::getRegionId()const
void ApplyPhysicalConnectionLOARequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string ApplyPhysicalConnectionLOARequest::getSi()const
@@ -77,7 +79,7 @@ std::string ApplyPhysicalConnectionLOARequest::getSi()const
void ApplyPhysicalConnectionLOARequest::setSi(const std::string& si)
{
si_ = si;
setCoreParameter("Si", si);
setParameter("Si", si);
}
std::string ApplyPhysicalConnectionLOARequest::getPeerLocation()const
@@ -88,7 +90,7 @@ std::string ApplyPhysicalConnectionLOARequest::getPeerLocation()const
void ApplyPhysicalConnectionLOARequest::setPeerLocation(const std::string& peerLocation)
{
peerLocation_ = peerLocation;
setCoreParameter("PeerLocation", peerLocation);
setParameter("PeerLocation", peerLocation);
}
std::string ApplyPhysicalConnectionLOARequest::getResourceOwnerAccount()const
@@ -99,7 +101,7 @@ std::string ApplyPhysicalConnectionLOARequest::getResourceOwnerAccount()const
void ApplyPhysicalConnectionLOARequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
int ApplyPhysicalConnectionLOARequest::getBandwidth()const
@@ -110,7 +112,7 @@ int ApplyPhysicalConnectionLOARequest::getBandwidth()const
void ApplyPhysicalConnectionLOARequest::setBandwidth(int bandwidth)
{
bandwidth_ = bandwidth;
setCoreParameter("Bandwidth", std::to_string(bandwidth));
setParameter("Bandwidth", std::to_string(bandwidth));
}
std::string ApplyPhysicalConnectionLOARequest::getOwnerAccount()const
@@ -121,7 +123,7 @@ std::string ApplyPhysicalConnectionLOARequest::getOwnerAccount()const
void ApplyPhysicalConnectionLOARequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
std::string ApplyPhysicalConnectionLOARequest::getConstructionTime()const
@@ -132,7 +134,7 @@ std::string ApplyPhysicalConnectionLOARequest::getConstructionTime()const
void ApplyPhysicalConnectionLOARequest::setConstructionTime(const std::string& constructionTime)
{
constructionTime_ = constructionTime;
setCoreParameter("ConstructionTime", constructionTime);
setParameter("ConstructionTime", constructionTime);
}
long ApplyPhysicalConnectionLOARequest::getOwnerId()const
@@ -143,7 +145,7 @@ long ApplyPhysicalConnectionLOARequest::getOwnerId()const
void ApplyPhysicalConnectionLOARequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ApplyPhysicalConnectionLOARequest::getInstanceId()const
@@ -154,7 +156,7 @@ std::string ApplyPhysicalConnectionLOARequest::getInstanceId()const
void ApplyPhysicalConnectionLOARequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", instanceId);
setParameter("InstanceId", instanceId);
}
std::string ApplyPhysicalConnectionLOARequest::getCompanyName()const
@@ -165,7 +167,7 @@ std::string ApplyPhysicalConnectionLOARequest::getCompanyName()const
void ApplyPhysicalConnectionLOARequest::setCompanyName(const std::string& companyName)
{
companyName_ = companyName;
setCoreParameter("CompanyName", companyName);
setParameter("CompanyName", companyName);
}
std::vector<ApplyPhysicalConnectionLOARequest::PMInfo> ApplyPhysicalConnectionLOARequest::getPMInfo()const
@@ -176,15 +178,14 @@ std::vector<ApplyPhysicalConnectionLOARequest::PMInfo> ApplyPhysicalConnectionLO
void ApplyPhysicalConnectionLOARequest::setPMInfo(const std::vector<PMInfo>& pMInfo)
{
pMInfo_ = pMInfo;
int i = 0;
for(int i = 0; i!= pMInfo.size(); i++) {
auto obj = pMInfo.at(i);
std::string str ="PMInfo."+ std::to_string(i);
setCoreParameter(str + ".PMCertificateNo", obj.pMCertificateNo);
setCoreParameter(str + ".PMName", obj.pMName);
setCoreParameter(str + ".PMCertificateType", obj.pMCertificateType);
setCoreParameter(str + ".PMContactInfo", obj.pMContactInfo);
setCoreParameter(str + ".PMGender", obj.pMGender);
for(int dep1 = 0; dep1!= pMInfo.size(); dep1++) {
auto pMInfoObj = pMInfo.at(dep1);
std::string pMInfoObjStr = "PMInfo." + std::to_string(dep1 + 1);
setParameter(pMInfoObjStr + ".PMCertificateNo", pMInfoObj.pMCertificateNo);
setParameter(pMInfoObjStr + ".PMName", pMInfoObj.pMName);
setParameter(pMInfoObjStr + ".PMCertificateType", pMInfoObj.pMCertificateType);
setParameter(pMInfoObjStr + ".PMContactInfo", pMInfoObj.pMContactInfo);
setParameter(pMInfoObjStr + ".PMGender", pMInfoObj.pMGender);
}
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AssociateEipAddressRequest;
AssociateEipAddressRequest::AssociateEipAddressRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AssociateEipAddress")
{}
{
setMethod(HttpRequest::Method::Post);
}
AssociateEipAddressRequest::~AssociateEipAddressRequest()
{}
@@ -33,7 +35,18 @@ long AssociateEipAddressRequest::getResourceOwnerId()const
void AssociateEipAddressRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AssociateEipAddressRequest::getClientToken()const
{
return clientToken_;
}
void AssociateEipAddressRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setParameter("ClientToken", clientToken);
}
std::string AssociateEipAddressRequest::getAllocationId()const
@@ -44,7 +57,7 @@ std::string AssociateEipAddressRequest::getAllocationId()const
void AssociateEipAddressRequest::setAllocationId(const std::string& allocationId)
{
allocationId_ = allocationId;
setCoreParameter("AllocationId", allocationId);
setParameter("AllocationId", allocationId);
}
std::string AssociateEipAddressRequest::getMode()const
@@ -55,7 +68,7 @@ std::string AssociateEipAddressRequest::getMode()const
void AssociateEipAddressRequest::setMode(const std::string& mode)
{
mode_ = mode;
setCoreParameter("Mode", mode);
setParameter("Mode", mode);
}
std::string AssociateEipAddressRequest::getRegionId()const
@@ -66,7 +79,7 @@ std::string AssociateEipAddressRequest::getRegionId()const
void AssociateEipAddressRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AssociateEipAddressRequest::getInstanceRegionId()const
@@ -77,7 +90,7 @@ std::string AssociateEipAddressRequest::getInstanceRegionId()const
void AssociateEipAddressRequest::setInstanceRegionId(const std::string& instanceRegionId)
{
instanceRegionId_ = instanceRegionId;
setCoreParameter("InstanceRegionId", instanceRegionId);
setParameter("InstanceRegionId", instanceRegionId);
}
std::string AssociateEipAddressRequest::getInstanceType()const
@@ -88,7 +101,7 @@ std::string AssociateEipAddressRequest::getInstanceType()const
void AssociateEipAddressRequest::setInstanceType(const std::string& instanceType)
{
instanceType_ = instanceType;
setCoreParameter("InstanceType", instanceType);
setParameter("InstanceType", instanceType);
}
std::string AssociateEipAddressRequest::getResourceOwnerAccount()const
@@ -99,7 +112,7 @@ std::string AssociateEipAddressRequest::getResourceOwnerAccount()const
void AssociateEipAddressRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AssociateEipAddressRequest::getOwnerAccount()const
@@ -110,7 +123,7 @@ std::string AssociateEipAddressRequest::getOwnerAccount()const
void AssociateEipAddressRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AssociateEipAddressRequest::getOwnerId()const
@@ -121,7 +134,7 @@ long AssociateEipAddressRequest::getOwnerId()const
void AssociateEipAddressRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AssociateEipAddressRequest::getPrivateIpAddress()const
@@ -132,7 +145,7 @@ std::string AssociateEipAddressRequest::getPrivateIpAddress()const
void AssociateEipAddressRequest::setPrivateIpAddress(const std::string& privateIpAddress)
{
privateIpAddress_ = privateIpAddress;
setCoreParameter("PrivateIpAddress", privateIpAddress);
setParameter("PrivateIpAddress", privateIpAddress);
}
std::string AssociateEipAddressRequest::getInstanceId()const
@@ -143,6 +156,6 @@ std::string AssociateEipAddressRequest::getInstanceId()const
void AssociateEipAddressRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", instanceId);
setParameter("InstanceId", instanceId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AssociateGlobalAccelerationInstanceRequest;
AssociateGlobalAccelerationInstanceRequest::AssociateGlobalAccelerationInstanceRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AssociateGlobalAccelerationInstance")
{}
{
setMethod(HttpRequest::Method::Post);
}
AssociateGlobalAccelerationInstanceRequest::~AssociateGlobalAccelerationInstanceRequest()
{}
@@ -33,7 +35,7 @@ long AssociateGlobalAccelerationInstanceRequest::getResourceOwnerId()const
void AssociateGlobalAccelerationInstanceRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AssociateGlobalAccelerationInstanceRequest::getGlobalAccelerationInstanceId()const
@@ -44,7 +46,7 @@ std::string AssociateGlobalAccelerationInstanceRequest::getGlobalAccelerationIns
void AssociateGlobalAccelerationInstanceRequest::setGlobalAccelerationInstanceId(const std::string& globalAccelerationInstanceId)
{
globalAccelerationInstanceId_ = globalAccelerationInstanceId;
setCoreParameter("GlobalAccelerationInstanceId", globalAccelerationInstanceId);
setParameter("GlobalAccelerationInstanceId", globalAccelerationInstanceId);
}
std::string AssociateGlobalAccelerationInstanceRequest::getRegionId()const
@@ -55,7 +57,7 @@ std::string AssociateGlobalAccelerationInstanceRequest::getRegionId()const
void AssociateGlobalAccelerationInstanceRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AssociateGlobalAccelerationInstanceRequest::getBackendServerId()const
@@ -66,7 +68,7 @@ std::string AssociateGlobalAccelerationInstanceRequest::getBackendServerId()cons
void AssociateGlobalAccelerationInstanceRequest::setBackendServerId(const std::string& backendServerId)
{
backendServerId_ = backendServerId;
setCoreParameter("BackendServerId", backendServerId);
setParameter("BackendServerId", backendServerId);
}
std::string AssociateGlobalAccelerationInstanceRequest::getResourceOwnerAccount()const
@@ -77,7 +79,7 @@ std::string AssociateGlobalAccelerationInstanceRequest::getResourceOwnerAccount(
void AssociateGlobalAccelerationInstanceRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AssociateGlobalAccelerationInstanceRequest::getOwnerAccount()const
@@ -88,7 +90,7 @@ std::string AssociateGlobalAccelerationInstanceRequest::getOwnerAccount()const
void AssociateGlobalAccelerationInstanceRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AssociateGlobalAccelerationInstanceRequest::getOwnerId()const
@@ -99,7 +101,7 @@ long AssociateGlobalAccelerationInstanceRequest::getOwnerId()const
void AssociateGlobalAccelerationInstanceRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AssociateGlobalAccelerationInstanceRequest::getBackendServerRegionId()const
@@ -110,7 +112,7 @@ std::string AssociateGlobalAccelerationInstanceRequest::getBackendServerRegionId
void AssociateGlobalAccelerationInstanceRequest::setBackendServerRegionId(const std::string& backendServerRegionId)
{
backendServerRegionId_ = backendServerRegionId;
setCoreParameter("BackendServerRegionId", backendServerRegionId);
setParameter("BackendServerRegionId", backendServerRegionId);
}
std::string AssociateGlobalAccelerationInstanceRequest::getBackendServerType()const
@@ -121,6 +123,6 @@ std::string AssociateGlobalAccelerationInstanceRequest::getBackendServerType()co
void AssociateGlobalAccelerationInstanceRequest::setBackendServerType(const std::string& backendServerType)
{
backendServerType_ = backendServerType;
setCoreParameter("BackendServerType", backendServerType);
setParameter("BackendServerType", backendServerType);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AssociateHaVipRequest;
AssociateHaVipRequest::AssociateHaVipRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AssociateHaVip")
{}
{
setMethod(HttpRequest::Method::Post);
}
AssociateHaVipRequest::~AssociateHaVipRequest()
{}
@@ -33,7 +35,7 @@ long AssociateHaVipRequest::getResourceOwnerId()const
void AssociateHaVipRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AssociateHaVipRequest::getClientToken()const
@@ -44,7 +46,7 @@ std::string AssociateHaVipRequest::getClientToken()const
void AssociateHaVipRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string AssociateHaVipRequest::getRegionId()const
@@ -55,7 +57,7 @@ std::string AssociateHaVipRequest::getRegionId()const
void AssociateHaVipRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AssociateHaVipRequest::getHaVipId()const
@@ -66,7 +68,7 @@ std::string AssociateHaVipRequest::getHaVipId()const
void AssociateHaVipRequest::setHaVipId(const std::string& haVipId)
{
haVipId_ = haVipId;
setCoreParameter("HaVipId", haVipId);
setParameter("HaVipId", haVipId);
}
std::string AssociateHaVipRequest::getResourceOwnerAccount()const
@@ -77,7 +79,7 @@ std::string AssociateHaVipRequest::getResourceOwnerAccount()const
void AssociateHaVipRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AssociateHaVipRequest::getOwnerAccount()const
@@ -88,7 +90,7 @@ std::string AssociateHaVipRequest::getOwnerAccount()const
void AssociateHaVipRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AssociateHaVipRequest::getOwnerId()const
@@ -99,7 +101,7 @@ long AssociateHaVipRequest::getOwnerId()const
void AssociateHaVipRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AssociateHaVipRequest::getInstanceId()const
@@ -110,6 +112,6 @@ std::string AssociateHaVipRequest::getInstanceId()const
void AssociateHaVipRequest::setInstanceId(const std::string& instanceId)
{
instanceId_ = instanceId;
setCoreParameter("InstanceId", instanceId);
setParameter("InstanceId", instanceId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AssociateNetworkAclRequest;
AssociateNetworkAclRequest::AssociateNetworkAclRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AssociateNetworkAcl")
{}
{
setMethod(HttpRequest::Method::Post);
}
AssociateNetworkAclRequest::~AssociateNetworkAclRequest()
{}
@@ -33,7 +35,7 @@ long AssociateNetworkAclRequest::getResourceOwnerId()const
void AssociateNetworkAclRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AssociateNetworkAclRequest::getClientToken()const
@@ -44,7 +46,7 @@ std::string AssociateNetworkAclRequest::getClientToken()const
void AssociateNetworkAclRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string AssociateNetworkAclRequest::getRegionId()const
@@ -55,7 +57,7 @@ std::string AssociateNetworkAclRequest::getRegionId()const
void AssociateNetworkAclRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AssociateNetworkAclRequest::getNetworkAclId()const
@@ -66,7 +68,7 @@ std::string AssociateNetworkAclRequest::getNetworkAclId()const
void AssociateNetworkAclRequest::setNetworkAclId(const std::string& networkAclId)
{
networkAclId_ = networkAclId;
setCoreParameter("NetworkAclId", networkAclId);
setParameter("NetworkAclId", networkAclId);
}
std::vector<AssociateNetworkAclRequest::Resource> AssociateNetworkAclRequest::getResource()const
@@ -77,12 +79,11 @@ std::vector<AssociateNetworkAclRequest::Resource> AssociateNetworkAclRequest::ge
void AssociateNetworkAclRequest::setResource(const std::vector<Resource>& resource)
{
resource_ = resource;
int i = 0;
for(int i = 0; i!= resource.size(); i++) {
auto obj = resource.at(i);
std::string str ="Resource."+ std::to_string(i);
setCoreParameter(str + ".ResourceType", obj.resourceType);
setCoreParameter(str + ".ResourceId", obj.resourceId);
for(int dep1 = 0; dep1!= resource.size(); dep1++) {
auto resourceObj = resource.at(dep1);
std::string resourceObjStr = "Resource." + std::to_string(dep1 + 1);
setParameter(resourceObjStr + ".ResourceType", resourceObj.resourceType);
setParameter(resourceObjStr + ".ResourceId", resourceObj.resourceId);
}
}
@@ -94,7 +95,7 @@ std::string AssociateNetworkAclRequest::getResourceOwnerAccount()const
void AssociateNetworkAclRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
long AssociateNetworkAclRequest::getOwnerId()const
@@ -105,6 +106,6 @@ long AssociateNetworkAclRequest::getOwnerId()const
void AssociateNetworkAclRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AssociatePhysicalConnectionToVirtualBorderRouter
AssociatePhysicalConnectionToVirtualBorderRouterRequest::AssociatePhysicalConnectionToVirtualBorderRouterRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AssociatePhysicalConnectionToVirtualBorderRouter")
{}
{
setMethod(HttpRequest::Method::Post);
}
AssociatePhysicalConnectionToVirtualBorderRouterRequest::~AssociatePhysicalConnectionToVirtualBorderRouterRequest()
{}
@@ -33,7 +35,7 @@ long AssociatePhysicalConnectionToVirtualBorderRouterRequest::getResourceOwnerId
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getCircuitCode()const
@@ -44,7 +46,7 @@ std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getCircuitC
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setCircuitCode(const std::string& circuitCode)
{
circuitCode_ = circuitCode;
setCoreParameter("CircuitCode", circuitCode);
setParameter("CircuitCode", circuitCode);
}
std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getVlanId()const
@@ -55,7 +57,7 @@ std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getVlanId()
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setVlanId(const std::string& vlanId)
{
vlanId_ = vlanId;
setCoreParameter("VlanId", vlanId);
setParameter("VlanId", vlanId);
}
std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getClientToken()const
@@ -66,7 +68,7 @@ std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getClientTo
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getVbrId()const
@@ -77,7 +79,7 @@ std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getVbrId()c
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setVbrId(const std::string& vbrId)
{
vbrId_ = vbrId;
setCoreParameter("VbrId", vbrId);
setParameter("VbrId", vbrId);
}
std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getPeerGatewayIp()const
@@ -88,7 +90,7 @@ std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getPeerGate
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setPeerGatewayIp(const std::string& peerGatewayIp)
{
peerGatewayIp_ = peerGatewayIp;
setCoreParameter("PeerGatewayIp", peerGatewayIp);
setParameter("PeerGatewayIp", peerGatewayIp);
}
std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getPeeringSubnetMask()const
@@ -99,7 +101,7 @@ std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getPeeringS
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setPeeringSubnetMask(const std::string& peeringSubnetMask)
{
peeringSubnetMask_ = peeringSubnetMask;
setCoreParameter("PeeringSubnetMask", peeringSubnetMask);
setParameter("PeeringSubnetMask", peeringSubnetMask);
}
std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getRegionId()const
@@ -110,7 +112,7 @@ std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getRegionId
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getLocalGatewayIp()const
@@ -121,7 +123,7 @@ std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getLocalGat
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setLocalGatewayIp(const std::string& localGatewayIp)
{
localGatewayIp_ = localGatewayIp;
setCoreParameter("LocalGatewayIp", localGatewayIp);
setParameter("LocalGatewayIp", localGatewayIp);
}
std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getResourceOwnerAccount()const
@@ -132,7 +134,7 @@ std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getResource
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getOwnerAccount()const
@@ -143,7 +145,7 @@ std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getOwnerAcc
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AssociatePhysicalConnectionToVirtualBorderRouterRequest::getOwnerId()const
@@ -154,7 +156,7 @@ long AssociatePhysicalConnectionToVirtualBorderRouterRequest::getOwnerId()const
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getPhysicalConnectionId()const
@@ -165,6 +167,6 @@ std::string AssociatePhysicalConnectionToVirtualBorderRouterRequest::getPhysical
void AssociatePhysicalConnectionToVirtualBorderRouterRequest::setPhysicalConnectionId(const std::string& physicalConnectionId)
{
physicalConnectionId_ = physicalConnectionId;
setCoreParameter("PhysicalConnectionId", physicalConnectionId);
setParameter("PhysicalConnectionId", physicalConnectionId);
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::AssociateRouteTableRequest;
AssociateRouteTableRequest::AssociateRouteTableRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AssociateRouteTable")
{}
{
setMethod(HttpRequest::Method::Post);
}
AssociateRouteTableRequest::~AssociateRouteTableRequest()
{}
@@ -33,7 +35,7 @@ long AssociateRouteTableRequest::getResourceOwnerId()const
void AssociateRouteTableRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AssociateRouteTableRequest::getClientToken()const
@@ -44,7 +46,7 @@ std::string AssociateRouteTableRequest::getClientToken()const
void AssociateRouteTableRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string AssociateRouteTableRequest::getRegionId()const
@@ -55,7 +57,7 @@ std::string AssociateRouteTableRequest::getRegionId()const
void AssociateRouteTableRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string AssociateRouteTableRequest::getRouteTableId()const
@@ -66,7 +68,7 @@ std::string AssociateRouteTableRequest::getRouteTableId()const
void AssociateRouteTableRequest::setRouteTableId(const std::string& routeTableId)
{
routeTableId_ = routeTableId;
setCoreParameter("RouteTableId", routeTableId);
setParameter("RouteTableId", routeTableId);
}
std::string AssociateRouteTableRequest::getResourceOwnerAccount()const
@@ -77,7 +79,7 @@ std::string AssociateRouteTableRequest::getResourceOwnerAccount()const
void AssociateRouteTableRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AssociateRouteTableRequest::getOwnerAccount()const
@@ -88,7 +90,7 @@ std::string AssociateRouteTableRequest::getOwnerAccount()const
void AssociateRouteTableRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long AssociateRouteTableRequest::getOwnerId()const
@@ -99,7 +101,7 @@ long AssociateRouteTableRequest::getOwnerId()const
void AssociateRouteTableRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AssociateRouteTableRequest::getVSwitchId()const
@@ -110,6 +112,6 @@ std::string AssociateRouteTableRequest::getVSwitchId()const
void AssociateRouteTableRequest::setVSwitchId(const std::string& vSwitchId)
{
vSwitchId_ = vSwitchId;
setCoreParameter("VSwitchId", vSwitchId);
setParameter("VSwitchId", vSwitchId);
}

View File

@@ -0,0 +1,128 @@
/*
* 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 <alibabacloud/vpc/model/AssociateVpcCidrBlockRequest.h>
using AlibabaCloud::Vpc::Model::AssociateVpcCidrBlockRequest;
AssociateVpcCidrBlockRequest::AssociateVpcCidrBlockRequest() :
RpcServiceRequest("vpc", "2016-04-28", "AssociateVpcCidrBlock")
{
setMethod(HttpRequest::Method::Post);
}
AssociateVpcCidrBlockRequest::~AssociateVpcCidrBlockRequest()
{}
long AssociateVpcCidrBlockRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void AssociateVpcCidrBlockRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string AssociateVpcCidrBlockRequest::getIPv6CidrType()const
{
return iPv6CidrType_;
}
void AssociateVpcCidrBlockRequest::setIPv6CidrType(const std::string& iPv6CidrType)
{
iPv6CidrType_ = iPv6CidrType;
setParameter("IPv6CidrType", iPv6CidrType);
}
std::string AssociateVpcCidrBlockRequest::getRegionId()const
{
return regionId_;
}
void AssociateVpcCidrBlockRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string AssociateVpcCidrBlockRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void AssociateVpcCidrBlockRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string AssociateVpcCidrBlockRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void AssociateVpcCidrBlockRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long AssociateVpcCidrBlockRequest::getOwnerId()const
{
return ownerId_;
}
void AssociateVpcCidrBlockRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string AssociateVpcCidrBlockRequest::getIPv6CidrBlock()const
{
return iPv6CidrBlock_;
}
void AssociateVpcCidrBlockRequest::setIPv6CidrBlock(const std::string& iPv6CidrBlock)
{
iPv6CidrBlock_ = iPv6CidrBlock;
setParameter("IPv6CidrBlock", iPv6CidrBlock);
}
std::string AssociateVpcCidrBlockRequest::getSecondaryCidrBlock()const
{
return secondaryCidrBlock_;
}
void AssociateVpcCidrBlockRequest::setSecondaryCidrBlock(const std::string& secondaryCidrBlock)
{
secondaryCidrBlock_ = secondaryCidrBlock;
setParameter("SecondaryCidrBlock", secondaryCidrBlock);
}
std::string AssociateVpcCidrBlockRequest::getVpcId()const
{
return vpcId_;
}
void AssociateVpcCidrBlockRequest::setVpcId(const std::string& vpcId)
{
vpcId_ = vpcId;
setParameter("VpcId", vpcId);
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/vpc/model/AssociateVpcCidrBlockResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Vpc;
using namespace AlibabaCloud::Vpc::Model;
AssociateVpcCidrBlockResult::AssociateVpcCidrBlockResult() :
ServiceResult()
{}
AssociateVpcCidrBlockResult::AssociateVpcCidrBlockResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
AssociateVpcCidrBlockResult::~AssociateVpcCidrBlockResult()
{}
void AssociateVpcCidrBlockResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::CancelCommonBandwidthPackageIpBandwidthRequest;
CancelCommonBandwidthPackageIpBandwidthRequest::CancelCommonBandwidthPackageIpBandwidthRequest() :
RpcServiceRequest("vpc", "2016-04-28", "CancelCommonBandwidthPackageIpBandwidth")
{}
{
setMethod(HttpRequest::Method::Post);
}
CancelCommonBandwidthPackageIpBandwidthRequest::~CancelCommonBandwidthPackageIpBandwidthRequest()
{}
@@ -33,7 +35,7 @@ long CancelCommonBandwidthPackageIpBandwidthRequest::getResourceOwnerId()const
void CancelCommonBandwidthPackageIpBandwidthRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CancelCommonBandwidthPackageIpBandwidthRequest::getRegionId()const
@@ -44,7 +46,7 @@ std::string CancelCommonBandwidthPackageIpBandwidthRequest::getRegionId()const
void CancelCommonBandwidthPackageIpBandwidthRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string CancelCommonBandwidthPackageIpBandwidthRequest::getBandwidthPackageId()const
@@ -55,7 +57,7 @@ std::string CancelCommonBandwidthPackageIpBandwidthRequest::getBandwidthPackageI
void CancelCommonBandwidthPackageIpBandwidthRequest::setBandwidthPackageId(const std::string& bandwidthPackageId)
{
bandwidthPackageId_ = bandwidthPackageId;
setCoreParameter("BandwidthPackageId", bandwidthPackageId);
setParameter("BandwidthPackageId", bandwidthPackageId);
}
std::string CancelCommonBandwidthPackageIpBandwidthRequest::getResourceOwnerAccount()const
@@ -66,7 +68,7 @@ std::string CancelCommonBandwidthPackageIpBandwidthRequest::getResourceOwnerAcco
void CancelCommonBandwidthPackageIpBandwidthRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CancelCommonBandwidthPackageIpBandwidthRequest::getOwnerAccount()const
@@ -77,7 +79,7 @@ std::string CancelCommonBandwidthPackageIpBandwidthRequest::getOwnerAccount()con
void CancelCommonBandwidthPackageIpBandwidthRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
std::string CancelCommonBandwidthPackageIpBandwidthRequest::getEipId()const
@@ -88,7 +90,7 @@ std::string CancelCommonBandwidthPackageIpBandwidthRequest::getEipId()const
void CancelCommonBandwidthPackageIpBandwidthRequest::setEipId(const std::string& eipId)
{
eipId_ = eipId;
setCoreParameter("EipId", eipId);
setParameter("EipId", eipId);
}
long CancelCommonBandwidthPackageIpBandwidthRequest::getOwnerId()const
@@ -99,6 +101,6 @@ long CancelCommonBandwidthPackageIpBandwidthRequest::getOwnerId()const
void CancelCommonBandwidthPackageIpBandwidthRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,95 @@
/*
* 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 <alibabacloud/vpc/model/CancelExpressCloudConnectionRequest.h>
using AlibabaCloud::Vpc::Model::CancelExpressCloudConnectionRequest;
CancelExpressCloudConnectionRequest::CancelExpressCloudConnectionRequest() :
RpcServiceRequest("vpc", "2016-04-28", "CancelExpressCloudConnection")
{
setMethod(HttpRequest::Method::Post);
}
CancelExpressCloudConnectionRequest::~CancelExpressCloudConnectionRequest()
{}
long CancelExpressCloudConnectionRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CancelExpressCloudConnectionRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CancelExpressCloudConnectionRequest::getRegionId()const
{
return regionId_;
}
void CancelExpressCloudConnectionRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setParameter("RegionId", regionId);
}
std::string CancelExpressCloudConnectionRequest::getEccId()const
{
return eccId_;
}
void CancelExpressCloudConnectionRequest::setEccId(const std::string& eccId)
{
eccId_ = eccId;
setParameter("EccId", eccId);
}
std::string CancelExpressCloudConnectionRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CancelExpressCloudConnectionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CancelExpressCloudConnectionRequest::getOwnerAccount()const
{
return ownerAccount_;
}
void CancelExpressCloudConnectionRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setParameter("OwnerAccount", ownerAccount);
}
long CancelExpressCloudConnectionRequest::getOwnerId()const
{
return ownerId_;
}
void CancelExpressCloudConnectionRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,44 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/vpc/model/CancelExpressCloudConnectionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Vpc;
using namespace AlibabaCloud::Vpc::Model;
CancelExpressCloudConnectionResult::CancelExpressCloudConnectionResult() :
ServiceResult()
{}
CancelExpressCloudConnectionResult::CancelExpressCloudConnectionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CancelExpressCloudConnectionResult::~CancelExpressCloudConnectionResult()
{}
void CancelExpressCloudConnectionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
}

View File

@@ -20,7 +20,9 @@ using AlibabaCloud::Vpc::Model::CancelPhysicalConnectionRequest;
CancelPhysicalConnectionRequest::CancelPhysicalConnectionRequest() :
RpcServiceRequest("vpc", "2016-04-28", "CancelPhysicalConnection")
{}
{
setMethod(HttpRequest::Method::Post);
}
CancelPhysicalConnectionRequest::~CancelPhysicalConnectionRequest()
{}
@@ -33,7 +35,7 @@ long CancelPhysicalConnectionRequest::getResourceOwnerId()const
void CancelPhysicalConnectionRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CancelPhysicalConnectionRequest::getClientToken()const
@@ -44,7 +46,7 @@ std::string CancelPhysicalConnectionRequest::getClientToken()const
void CancelPhysicalConnectionRequest::setClientToken(const std::string& clientToken)
{
clientToken_ = clientToken;
setCoreParameter("ClientToken", clientToken);
setParameter("ClientToken", clientToken);
}
std::string CancelPhysicalConnectionRequest::getRegionId()const
@@ -55,7 +57,7 @@ std::string CancelPhysicalConnectionRequest::getRegionId()const
void CancelPhysicalConnectionRequest::setRegionId(const std::string& regionId)
{
regionId_ = regionId;
setCoreParameter("RegionId", regionId);
setParameter("RegionId", regionId);
}
std::string CancelPhysicalConnectionRequest::getResourceOwnerAccount()const
@@ -66,7 +68,7 @@ std::string CancelPhysicalConnectionRequest::getResourceOwnerAccount()const
void CancelPhysicalConnectionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CancelPhysicalConnectionRequest::getOwnerAccount()const
@@ -77,7 +79,7 @@ std::string CancelPhysicalConnectionRequest::getOwnerAccount()const
void CancelPhysicalConnectionRequest::setOwnerAccount(const std::string& ownerAccount)
{
ownerAccount_ = ownerAccount;
setCoreParameter("OwnerAccount", ownerAccount);
setParameter("OwnerAccount", ownerAccount);
}
long CancelPhysicalConnectionRequest::getOwnerId()const
@@ -88,7 +90,7 @@ long CancelPhysicalConnectionRequest::getOwnerId()const
void CancelPhysicalConnectionRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setCoreParameter("OwnerId", std::to_string(ownerId));
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CancelPhysicalConnectionRequest::getPhysicalConnectionId()const
@@ -99,6 +101,6 @@ std::string CancelPhysicalConnectionRequest::getPhysicalConnectionId()const
void CancelPhysicalConnectionRequest::setPhysicalConnectionId(const std::string& physicalConnectionId)
{
physicalConnectionId_ = physicalConnectionId;
setCoreParameter("PhysicalConnectionId", physicalConnectionId);
setParameter("PhysicalConnectionId", physicalConnectionId);
}

Some files were not shown because too many files have changed in this diff Show More