update Vpc module

This commit is contained in:
fenglc
2018-02-05 15:18:57 +08:00
parent c078095dfe
commit d1400c8791
431 changed files with 6320 additions and 4317 deletions

View File

@@ -15,7 +15,12 @@
#
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
set(vpc_public_header
include/alibabacloud/vpc/VpcClient.h
include/alibabacloud/vpc/VpcExport.h )
set(vpc_public_header_model
include/alibabacloud/vpc/model/UnassociateGlobalAccelerationInstanceRequest.h
include/alibabacloud/vpc/model/UnassociateGlobalAccelerationInstanceResult.h
include/alibabacloud/vpc/model/DeleteCustomerGatewayRequest.h
@@ -30,6 +35,8 @@ set(vpc_public_header
include/alibabacloud/vpc/model/DescribeCustomerGatewaysResult.h
include/alibabacloud/vpc/model/DescribeGlobalAccelerationInstancesRequest.h
include/alibabacloud/vpc/model/DescribeGlobalAccelerationInstancesResult.h
include/alibabacloud/vpc/model/ModifySslVpnClientCertRequest.h
include/alibabacloud/vpc/model/ModifySslVpnClientCertResult.h
include/alibabacloud/vpc/model/DeleteVpcRequest.h
include/alibabacloud/vpc/model/DeleteVpcResult.h
include/alibabacloud/vpc/model/DownloadVpnConnectionConfigRequest.h
@@ -56,6 +63,8 @@ set(vpc_public_header
include/alibabacloud/vpc/model/CreateCustomerGatewayResult.h
include/alibabacloud/vpc/model/ActivateRouterInterfaceRequest.h
include/alibabacloud/vpc/model/ActivateRouterInterfaceResult.h
include/alibabacloud/vpc/model/DeleteSslVpnServerRequest.h
include/alibabacloud/vpc/model/DeleteSslVpnServerResult.h
include/alibabacloud/vpc/model/DeleteBandwidthPackageRequest.h
include/alibabacloud/vpc/model/DeleteBandwidthPackageResult.h
include/alibabacloud/vpc/model/DeleteBgpPeerRequest.h
@@ -76,6 +85,8 @@ set(vpc_public_header
include/alibabacloud/vpc/model/DescribeForwardTableEntriesResult.h
include/alibabacloud/vpc/model/UnassociateEipAddressRequest.h
include/alibabacloud/vpc/model/UnassociateEipAddressResult.h
include/alibabacloud/vpc/model/DescribeSslVpnClientCertsRequest.h
include/alibabacloud/vpc/model/DescribeSslVpnClientCertsResult.h
include/alibabacloud/vpc/model/DescribeVpnConnectionRequest.h
include/alibabacloud/vpc/model/DescribeVpnConnectionResult.h
include/alibabacloud/vpc/model/ModifyGlobalAccelerationInstanceSpecRequest.h
@@ -84,6 +95,8 @@ set(vpc_public_header
include/alibabacloud/vpc/model/AddGlobalAccelerationInstanceIpResult.h
include/alibabacloud/vpc/model/DeleteRouterInterfaceRequest.h
include/alibabacloud/vpc/model/DeleteRouterInterfaceResult.h
include/alibabacloud/vpc/model/CreateSslVpnServerRequest.h
include/alibabacloud/vpc/model/CreateSslVpnServerResult.h
include/alibabacloud/vpc/model/DescribeBandwidthPackagePublicIpMonitorDataRequest.h
include/alibabacloud/vpc/model/DescribeBandwidthPackagePublicIpMonitorDataResult.h
include/alibabacloud/vpc/model/DescribeNqasRequest.h
@@ -102,6 +115,8 @@ set(vpc_public_header
include/alibabacloud/vpc/model/ModifyVpnGatewayAttributeResult.h
include/alibabacloud/vpc/model/AddBgpNetworkRequest.h
include/alibabacloud/vpc/model/AddBgpNetworkResult.h
include/alibabacloud/vpc/model/ModifySslVpnServerRequest.h
include/alibabacloud/vpc/model/ModifySslVpnServerResult.h
include/alibabacloud/vpc/model/DescribeVpnConnectionsRequest.h
include/alibabacloud/vpc/model/DescribeVpnConnectionsResult.h
include/alibabacloud/vpc/model/DescribeNewProjectEipMonitorDataRequest.h
@@ -158,14 +173,14 @@ set(vpc_public_header
include/alibabacloud/vpc/model/RemoveGlobalAccelerationInstanceIpResult.h
include/alibabacloud/vpc/model/ModifyNatGatewaySpecRequest.h
include/alibabacloud/vpc/model/ModifyNatGatewaySpecResult.h
include/alibabacloud/vpc/model/GrantInstanceToCbnRequest.h
include/alibabacloud/vpc/model/GrantInstanceToCbnResult.h
include/alibabacloud/vpc/model/DescribeBgpGroupsRequest.h
include/alibabacloud/vpc/model/DescribeBgpGroupsResult.h
include/alibabacloud/vpc/model/RemoveBandwidthPackageIpsRequest.h
include/alibabacloud/vpc/model/RemoveBandwidthPackageIpsResult.h
include/alibabacloud/vpc/model/ModifyVpcAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVpcAttributeResult.h
include/alibabacloud/vpc/model/DeleteSslVpnClientCertRequest.h
include/alibabacloud/vpc/model/DeleteSslVpnClientCertResult.h
include/alibabacloud/vpc/model/CreateVSwitchRequest.h
include/alibabacloud/vpc/model/CreateVSwitchResult.h
include/alibabacloud/vpc/model/ModifyCustomerGatewayAttributeRequest.h
@@ -194,6 +209,8 @@ set(vpc_public_header
include/alibabacloud/vpc/model/ModifySnatEntryResult.h
include/alibabacloud/vpc/model/DescribeAccessPointsRequest.h
include/alibabacloud/vpc/model/DescribeAccessPointsResult.h
include/alibabacloud/vpc/model/CreateSslVpnClientCertRequest.h
include/alibabacloud/vpc/model/CreateSslVpnClientCertResult.h
include/alibabacloud/vpc/model/CreateVirtualBorderRouterRequest.h
include/alibabacloud/vpc/model/CreateVirtualBorderRouterResult.h
include/alibabacloud/vpc/model/DeleteBgpGroupRequest.h
@@ -220,8 +237,6 @@ set(vpc_public_header
include/alibabacloud/vpc/model/AssociateHaVipResult.h
include/alibabacloud/vpc/model/ModifyRouterInterfaceAttributeRequest.h
include/alibabacloud/vpc/model/ModifyRouterInterfaceAttributeResult.h
include/alibabacloud/vpc/model/RevokeInstanceFromCbnRequest.h
include/alibabacloud/vpc/model/RevokeInstanceFromCbnResult.h
include/alibabacloud/vpc/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h
include/alibabacloud/vpc/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.h
include/alibabacloud/vpc/model/ModifyGlobalAccelerationInstanceAttributesRequest.h
@@ -252,8 +267,6 @@ set(vpc_public_header
include/alibabacloud/vpc/model/DescribePhysicalConnectionsResult.h
include/alibabacloud/vpc/model/DescribeVpnGatewaysRequest.h
include/alibabacloud/vpc/model/DescribeVpnGatewaysResult.h
include/alibabacloud/vpc/model/DescribeGrantRulesToCbnRequest.h
include/alibabacloud/vpc/model/DescribeGrantRulesToCbnResult.h
include/alibabacloud/vpc/model/DescribeVirtualBorderRoutersRequest.h
include/alibabacloud/vpc/model/DescribeVirtualBorderRoutersResult.h
include/alibabacloud/vpc/model/CreateGlobalAccelerationInstanceRequest.h
@@ -270,6 +283,8 @@ set(vpc_public_header
include/alibabacloud/vpc/model/ModifyNqaResult.h
include/alibabacloud/vpc/model/AllocateEipAddressRequest.h
include/alibabacloud/vpc/model/AllocateEipAddressResult.h
include/alibabacloud/vpc/model/DescribeSslVpnClientCertRequest.h
include/alibabacloud/vpc/model/DescribeSslVpnClientCertResult.h
include/alibabacloud/vpc/model/DescribeCommonBandwidthPackagesRequest.h
include/alibabacloud/vpc/model/DescribeCommonBandwidthPackagesResult.h
include/alibabacloud/vpc/model/UnassociateHaVipRequest.h
@@ -278,16 +293,15 @@ set(vpc_public_header
include/alibabacloud/vpc/model/ModifyHaVipAttributeResult.h
include/alibabacloud/vpc/model/AssociateGlobalAccelerationInstanceRequest.h
include/alibabacloud/vpc/model/AssociateGlobalAccelerationInstanceResult.h
include/alibabacloud/vpc/model/DescribeSslVpnServersRequest.h
include/alibabacloud/vpc/model/DescribeSslVpnServersResult.h
include/alibabacloud/vpc/model/ModifyVRouterAttributeRequest.h
include/alibabacloud/vpc/model/ModifyVRouterAttributeResult.h
include/alibabacloud/vpc/model/DescribeSnatTableEntriesRequest.h
include/alibabacloud/vpc/model/DescribeSnatTableEntriesResult.h
include/alibabacloud/vpc/VpcClient.h
include/alibabacloud/vpc/VpcExport.h
include/alibabacloud/vpc/VpcRequest.h
)
include/alibabacloud/vpc/model/DescribeSnatTableEntriesResult.h )
set(vpc_src
src/VpcClient.cc
src/model/UnassociateGlobalAccelerationInstanceRequest.cc
src/model/UnassociateGlobalAccelerationInstanceResult.cc
src/model/DeleteCustomerGatewayRequest.cc
@@ -302,6 +316,8 @@ set(vpc_src
src/model/DescribeCustomerGatewaysResult.cc
src/model/DescribeGlobalAccelerationInstancesRequest.cc
src/model/DescribeGlobalAccelerationInstancesResult.cc
src/model/ModifySslVpnClientCertRequest.cc
src/model/ModifySslVpnClientCertResult.cc
src/model/DeleteVpcRequest.cc
src/model/DeleteVpcResult.cc
src/model/DownloadVpnConnectionConfigRequest.cc
@@ -328,6 +344,8 @@ set(vpc_src
src/model/CreateCustomerGatewayResult.cc
src/model/ActivateRouterInterfaceRequest.cc
src/model/ActivateRouterInterfaceResult.cc
src/model/DeleteSslVpnServerRequest.cc
src/model/DeleteSslVpnServerResult.cc
src/model/DeleteBandwidthPackageRequest.cc
src/model/DeleteBandwidthPackageResult.cc
src/model/DeleteBgpPeerRequest.cc
@@ -348,6 +366,8 @@ set(vpc_src
src/model/DescribeForwardTableEntriesResult.cc
src/model/UnassociateEipAddressRequest.cc
src/model/UnassociateEipAddressResult.cc
src/model/DescribeSslVpnClientCertsRequest.cc
src/model/DescribeSslVpnClientCertsResult.cc
src/model/DescribeVpnConnectionRequest.cc
src/model/DescribeVpnConnectionResult.cc
src/model/ModifyGlobalAccelerationInstanceSpecRequest.cc
@@ -356,6 +376,8 @@ set(vpc_src
src/model/AddGlobalAccelerationInstanceIpResult.cc
src/model/DeleteRouterInterfaceRequest.cc
src/model/DeleteRouterInterfaceResult.cc
src/model/CreateSslVpnServerRequest.cc
src/model/CreateSslVpnServerResult.cc
src/model/DescribeBandwidthPackagePublicIpMonitorDataRequest.cc
src/model/DescribeBandwidthPackagePublicIpMonitorDataResult.cc
src/model/DescribeNqasRequest.cc
@@ -374,6 +396,8 @@ set(vpc_src
src/model/ModifyVpnGatewayAttributeResult.cc
src/model/AddBgpNetworkRequest.cc
src/model/AddBgpNetworkResult.cc
src/model/ModifySslVpnServerRequest.cc
src/model/ModifySslVpnServerResult.cc
src/model/DescribeVpnConnectionsRequest.cc
src/model/DescribeVpnConnectionsResult.cc
src/model/DescribeNewProjectEipMonitorDataRequest.cc
@@ -430,14 +454,14 @@ set(vpc_src
src/model/RemoveGlobalAccelerationInstanceIpResult.cc
src/model/ModifyNatGatewaySpecRequest.cc
src/model/ModifyNatGatewaySpecResult.cc
src/model/GrantInstanceToCbnRequest.cc
src/model/GrantInstanceToCbnResult.cc
src/model/DescribeBgpGroupsRequest.cc
src/model/DescribeBgpGroupsResult.cc
src/model/RemoveBandwidthPackageIpsRequest.cc
src/model/RemoveBandwidthPackageIpsResult.cc
src/model/ModifyVpcAttributeRequest.cc
src/model/ModifyVpcAttributeResult.cc
src/model/DeleteSslVpnClientCertRequest.cc
src/model/DeleteSslVpnClientCertResult.cc
src/model/CreateVSwitchRequest.cc
src/model/CreateVSwitchResult.cc
src/model/ModifyCustomerGatewayAttributeRequest.cc
@@ -466,6 +490,8 @@ set(vpc_src
src/model/ModifySnatEntryResult.cc
src/model/DescribeAccessPointsRequest.cc
src/model/DescribeAccessPointsResult.cc
src/model/CreateSslVpnClientCertRequest.cc
src/model/CreateSslVpnClientCertResult.cc
src/model/CreateVirtualBorderRouterRequest.cc
src/model/CreateVirtualBorderRouterResult.cc
src/model/DeleteBgpGroupRequest.cc
@@ -492,8 +518,6 @@ set(vpc_src
src/model/AssociateHaVipResult.cc
src/model/ModifyRouterInterfaceAttributeRequest.cc
src/model/ModifyRouterInterfaceAttributeResult.cc
src/model/RevokeInstanceFromCbnRequest.cc
src/model/RevokeInstanceFromCbnResult.cc
src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc
src/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.cc
src/model/ModifyGlobalAccelerationInstanceAttributesRequest.cc
@@ -524,8 +548,6 @@ set(vpc_src
src/model/DescribePhysicalConnectionsResult.cc
src/model/DescribeVpnGatewaysRequest.cc
src/model/DescribeVpnGatewaysResult.cc
src/model/DescribeGrantRulesToCbnRequest.cc
src/model/DescribeGrantRulesToCbnResult.cc
src/model/DescribeVirtualBorderRoutersRequest.cc
src/model/DescribeVirtualBorderRoutersResult.cc
src/model/CreateGlobalAccelerationInstanceRequest.cc
@@ -542,6 +564,8 @@ set(vpc_src
src/model/ModifyNqaResult.cc
src/model/AllocateEipAddressRequest.cc
src/model/AllocateEipAddressResult.cc
src/model/DescribeSslVpnClientCertRequest.cc
src/model/DescribeSslVpnClientCertResult.cc
src/model/DescribeCommonBandwidthPackagesRequest.cc
src/model/DescribeCommonBandwidthPackagesResult.cc
src/model/UnassociateHaVipRequest.cc
@@ -550,15 +574,17 @@ set(vpc_src
src/model/ModifyHaVipAttributeResult.cc
src/model/AssociateGlobalAccelerationInstanceRequest.cc
src/model/AssociateGlobalAccelerationInstanceResult.cc
src/model/DescribeSslVpnServersRequest.cc
src/model/DescribeSslVpnServersResult.cc
src/model/ModifyVRouterAttributeRequest.cc
src/model/ModifyVRouterAttributeResult.cc
src/model/DescribeSnatTableEntriesRequest.cc
src/model/DescribeSnatTableEntriesResult.cc
src/VpcClient.cc
src/VpcRequest.cc
)
src/model/DescribeSnatTableEntriesResult.cc )
add_library(vpc ${LIB_TYPE} ${vpc_public_header} ${vpc_src})
add_library(vpc ${LIB_TYPE}
${vpc_public_header}
${vpc_public_header_model}
${vpc_src})
set_target_properties(vpc
PROPERTIES
@@ -567,7 +593,6 @@ set_target_properties(vpc
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}vpc
PUBLIC_HEADER "${vpc_public_header}"
)
if(${LIB_TYPE} STREQUAL "SHARED")
@@ -602,9 +627,12 @@ else()
jsoncpp)
endif()
install(FILES ${vpc_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/vpc)
install(FILES ${vpc_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/vpc/model)
install(TARGETS vpc
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/vpc
)

View File

@@ -36,6 +36,8 @@
#include "model/DescribeCustomerGatewaysResult.h"
#include "model/DescribeGlobalAccelerationInstancesRequest.h"
#include "model/DescribeGlobalAccelerationInstancesResult.h"
#include "model/ModifySslVpnClientCertRequest.h"
#include "model/ModifySslVpnClientCertResult.h"
#include "model/DeleteVpcRequest.h"
#include "model/DeleteVpcResult.h"
#include "model/DownloadVpnConnectionConfigRequest.h"
@@ -62,6 +64,8 @@
#include "model/CreateCustomerGatewayResult.h"
#include "model/ActivateRouterInterfaceRequest.h"
#include "model/ActivateRouterInterfaceResult.h"
#include "model/DeleteSslVpnServerRequest.h"
#include "model/DeleteSslVpnServerResult.h"
#include "model/DeleteBandwidthPackageRequest.h"
#include "model/DeleteBandwidthPackageResult.h"
#include "model/DeleteBgpPeerRequest.h"
@@ -82,6 +86,8 @@
#include "model/DescribeForwardTableEntriesResult.h"
#include "model/UnassociateEipAddressRequest.h"
#include "model/UnassociateEipAddressResult.h"
#include "model/DescribeSslVpnClientCertsRequest.h"
#include "model/DescribeSslVpnClientCertsResult.h"
#include "model/DescribeVpnConnectionRequest.h"
#include "model/DescribeVpnConnectionResult.h"
#include "model/ModifyGlobalAccelerationInstanceSpecRequest.h"
@@ -90,6 +96,8 @@
#include "model/AddGlobalAccelerationInstanceIpResult.h"
#include "model/DeleteRouterInterfaceRequest.h"
#include "model/DeleteRouterInterfaceResult.h"
#include "model/CreateSslVpnServerRequest.h"
#include "model/CreateSslVpnServerResult.h"
#include "model/DescribeBandwidthPackagePublicIpMonitorDataRequest.h"
#include "model/DescribeBandwidthPackagePublicIpMonitorDataResult.h"
#include "model/DescribeNqasRequest.h"
@@ -108,6 +116,8 @@
#include "model/ModifyVpnGatewayAttributeResult.h"
#include "model/AddBgpNetworkRequest.h"
#include "model/AddBgpNetworkResult.h"
#include "model/ModifySslVpnServerRequest.h"
#include "model/ModifySslVpnServerResult.h"
#include "model/DescribeVpnConnectionsRequest.h"
#include "model/DescribeVpnConnectionsResult.h"
#include "model/DescribeNewProjectEipMonitorDataRequest.h"
@@ -164,14 +174,14 @@
#include "model/RemoveGlobalAccelerationInstanceIpResult.h"
#include "model/ModifyNatGatewaySpecRequest.h"
#include "model/ModifyNatGatewaySpecResult.h"
#include "model/GrantInstanceToCbnRequest.h"
#include "model/GrantInstanceToCbnResult.h"
#include "model/DescribeBgpGroupsRequest.h"
#include "model/DescribeBgpGroupsResult.h"
#include "model/RemoveBandwidthPackageIpsRequest.h"
#include "model/RemoveBandwidthPackageIpsResult.h"
#include "model/ModifyVpcAttributeRequest.h"
#include "model/ModifyVpcAttributeResult.h"
#include "model/DeleteSslVpnClientCertRequest.h"
#include "model/DeleteSslVpnClientCertResult.h"
#include "model/CreateVSwitchRequest.h"
#include "model/CreateVSwitchResult.h"
#include "model/ModifyCustomerGatewayAttributeRequest.h"
@@ -200,6 +210,8 @@
#include "model/ModifySnatEntryResult.h"
#include "model/DescribeAccessPointsRequest.h"
#include "model/DescribeAccessPointsResult.h"
#include "model/CreateSslVpnClientCertRequest.h"
#include "model/CreateSslVpnClientCertResult.h"
#include "model/CreateVirtualBorderRouterRequest.h"
#include "model/CreateVirtualBorderRouterResult.h"
#include "model/DeleteBgpGroupRequest.h"
@@ -226,8 +238,6 @@
#include "model/AssociateHaVipResult.h"
#include "model/ModifyRouterInterfaceAttributeRequest.h"
#include "model/ModifyRouterInterfaceAttributeResult.h"
#include "model/RevokeInstanceFromCbnRequest.h"
#include "model/RevokeInstanceFromCbnResult.h"
#include "model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h"
#include "model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.h"
#include "model/ModifyGlobalAccelerationInstanceAttributesRequest.h"
@@ -258,8 +268,6 @@
#include "model/DescribePhysicalConnectionsResult.h"
#include "model/DescribeVpnGatewaysRequest.h"
#include "model/DescribeVpnGatewaysResult.h"
#include "model/DescribeGrantRulesToCbnRequest.h"
#include "model/DescribeGrantRulesToCbnResult.h"
#include "model/DescribeVirtualBorderRoutersRequest.h"
#include "model/DescribeVirtualBorderRoutersResult.h"
#include "model/CreateGlobalAccelerationInstanceRequest.h"
@@ -276,6 +284,8 @@
#include "model/ModifyNqaResult.h"
#include "model/AllocateEipAddressRequest.h"
#include "model/AllocateEipAddressResult.h"
#include "model/DescribeSslVpnClientCertRequest.h"
#include "model/DescribeSslVpnClientCertResult.h"
#include "model/DescribeCommonBandwidthPackagesRequest.h"
#include "model/DescribeCommonBandwidthPackagesResult.h"
#include "model/UnassociateHaVipRequest.h"
@@ -284,6 +294,8 @@
#include "model/ModifyHaVipAttributeResult.h"
#include "model/AssociateGlobalAccelerationInstanceRequest.h"
#include "model/AssociateGlobalAccelerationInstanceResult.h"
#include "model/DescribeSslVpnServersRequest.h"
#include "model/DescribeSslVpnServersResult.h"
#include "model/ModifyVRouterAttributeRequest.h"
#include "model/ModifyVRouterAttributeResult.h"
#include "model/DescribeSnatTableEntriesRequest.h"
@@ -318,6 +330,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeGlobalAccelerationInstancesResult> DescribeGlobalAccelerationInstancesOutcome;
typedef std::future<DescribeGlobalAccelerationInstancesOutcome> DescribeGlobalAccelerationInstancesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeGlobalAccelerationInstancesRequest&, const DescribeGlobalAccelerationInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGlobalAccelerationInstancesAsyncHandler;
typedef Outcome<Error, Model::ModifySslVpnClientCertResult> ModifySslVpnClientCertOutcome;
typedef std::future<ModifySslVpnClientCertOutcome> ModifySslVpnClientCertOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifySslVpnClientCertRequest&, const ModifySslVpnClientCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySslVpnClientCertAsyncHandler;
typedef Outcome<Error, Model::DeleteVpcResult> DeleteVpcOutcome;
typedef std::future<DeleteVpcOutcome> DeleteVpcOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteVpcRequest&, const DeleteVpcOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVpcAsyncHandler;
@@ -357,6 +372,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ActivateRouterInterfaceResult> ActivateRouterInterfaceOutcome;
typedef std::future<ActivateRouterInterfaceOutcome> ActivateRouterInterfaceOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ActivateRouterInterfaceRequest&, const ActivateRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ActivateRouterInterfaceAsyncHandler;
typedef Outcome<Error, Model::DeleteSslVpnServerResult> DeleteSslVpnServerOutcome;
typedef std::future<DeleteSslVpnServerOutcome> DeleteSslVpnServerOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteSslVpnServerRequest&, const DeleteSslVpnServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSslVpnServerAsyncHandler;
typedef Outcome<Error, Model::DeleteBandwidthPackageResult> DeleteBandwidthPackageOutcome;
typedef std::future<DeleteBandwidthPackageOutcome> DeleteBandwidthPackageOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteBandwidthPackageRequest&, const DeleteBandwidthPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBandwidthPackageAsyncHandler;
@@ -387,6 +405,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UnassociateEipAddressResult> UnassociateEipAddressOutcome;
typedef std::future<UnassociateEipAddressOutcome> UnassociateEipAddressOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::UnassociateEipAddressRequest&, const UnassociateEipAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateEipAddressAsyncHandler;
typedef Outcome<Error, Model::DescribeSslVpnClientCertsResult> DescribeSslVpnClientCertsOutcome;
typedef std::future<DescribeSslVpnClientCertsOutcome> DescribeSslVpnClientCertsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeSslVpnClientCertsRequest&, const DescribeSslVpnClientCertsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSslVpnClientCertsAsyncHandler;
typedef Outcome<Error, Model::DescribeVpnConnectionResult> DescribeVpnConnectionOutcome;
typedef std::future<DescribeVpnConnectionOutcome> DescribeVpnConnectionOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeVpnConnectionRequest&, const DescribeVpnConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnConnectionAsyncHandler;
@@ -399,6 +420,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteRouterInterfaceResult> DeleteRouterInterfaceOutcome;
typedef std::future<DeleteRouterInterfaceOutcome> DeleteRouterInterfaceOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteRouterInterfaceRequest&, const DeleteRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRouterInterfaceAsyncHandler;
typedef Outcome<Error, Model::CreateSslVpnServerResult> CreateSslVpnServerOutcome;
typedef std::future<CreateSslVpnServerOutcome> CreateSslVpnServerOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateSslVpnServerRequest&, const CreateSslVpnServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSslVpnServerAsyncHandler;
typedef Outcome<Error, Model::DescribeBandwidthPackagePublicIpMonitorDataResult> DescribeBandwidthPackagePublicIpMonitorDataOutcome;
typedef std::future<DescribeBandwidthPackagePublicIpMonitorDataOutcome> DescribeBandwidthPackagePublicIpMonitorDataOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeBandwidthPackagePublicIpMonitorDataRequest&, const DescribeBandwidthPackagePublicIpMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBandwidthPackagePublicIpMonitorDataAsyncHandler;
@@ -426,6 +450,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AddBgpNetworkResult> AddBgpNetworkOutcome;
typedef std::future<AddBgpNetworkOutcome> AddBgpNetworkOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AddBgpNetworkRequest&, const AddBgpNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddBgpNetworkAsyncHandler;
typedef Outcome<Error, Model::ModifySslVpnServerResult> ModifySslVpnServerOutcome;
typedef std::future<ModifySslVpnServerOutcome> ModifySslVpnServerOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifySslVpnServerRequest&, const ModifySslVpnServerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySslVpnServerAsyncHandler;
typedef Outcome<Error, Model::DescribeVpnConnectionsResult> DescribeVpnConnectionsOutcome;
typedef std::future<DescribeVpnConnectionsOutcome> DescribeVpnConnectionsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeVpnConnectionsRequest&, const DescribeVpnConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnConnectionsAsyncHandler;
@@ -510,9 +537,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyNatGatewaySpecResult> ModifyNatGatewaySpecOutcome;
typedef std::future<ModifyNatGatewaySpecOutcome> ModifyNatGatewaySpecOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyNatGatewaySpecRequest&, const ModifyNatGatewaySpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyNatGatewaySpecAsyncHandler;
typedef Outcome<Error, Model::GrantInstanceToCbnResult> GrantInstanceToCbnOutcome;
typedef std::future<GrantInstanceToCbnOutcome> GrantInstanceToCbnOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::GrantInstanceToCbnRequest&, const GrantInstanceToCbnOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GrantInstanceToCbnAsyncHandler;
typedef Outcome<Error, Model::DescribeBgpGroupsResult> DescribeBgpGroupsOutcome;
typedef std::future<DescribeBgpGroupsOutcome> DescribeBgpGroupsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeBgpGroupsRequest&, const DescribeBgpGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBgpGroupsAsyncHandler;
@@ -522,6 +546,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyVpcAttributeResult> ModifyVpcAttributeOutcome;
typedef std::future<ModifyVpcAttributeOutcome> ModifyVpcAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyVpcAttributeRequest&, const ModifyVpcAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVpcAttributeAsyncHandler;
typedef Outcome<Error, Model::DeleteSslVpnClientCertResult> DeleteSslVpnClientCertOutcome;
typedef std::future<DeleteSslVpnClientCertOutcome> DeleteSslVpnClientCertOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DeleteSslVpnClientCertRequest&, const DeleteSslVpnClientCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSslVpnClientCertAsyncHandler;
typedef Outcome<Error, Model::CreateVSwitchResult> CreateVSwitchOutcome;
typedef std::future<CreateVSwitchOutcome> CreateVSwitchOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateVSwitchRequest&, const CreateVSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVSwitchAsyncHandler;
@@ -564,6 +591,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeAccessPointsResult> DescribeAccessPointsOutcome;
typedef std::future<DescribeAccessPointsOutcome> DescribeAccessPointsOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeAccessPointsRequest&, const DescribeAccessPointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccessPointsAsyncHandler;
typedef Outcome<Error, Model::CreateSslVpnClientCertResult> CreateSslVpnClientCertOutcome;
typedef std::future<CreateSslVpnClientCertOutcome> CreateSslVpnClientCertOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateSslVpnClientCertRequest&, const CreateSslVpnClientCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSslVpnClientCertAsyncHandler;
typedef Outcome<Error, Model::CreateVirtualBorderRouterResult> CreateVirtualBorderRouterOutcome;
typedef std::future<CreateVirtualBorderRouterOutcome> CreateVirtualBorderRouterOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::CreateVirtualBorderRouterRequest&, const CreateVirtualBorderRouterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVirtualBorderRouterAsyncHandler;
@@ -603,9 +633,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyRouterInterfaceAttributeResult> ModifyRouterInterfaceAttributeOutcome;
typedef std::future<ModifyRouterInterfaceAttributeOutcome> ModifyRouterInterfaceAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyRouterInterfaceAttributeRequest&, const ModifyRouterInterfaceAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRouterInterfaceAttributeAsyncHandler;
typedef Outcome<Error, Model::RevokeInstanceFromCbnResult> RevokeInstanceFromCbnOutcome;
typedef std::future<RevokeInstanceFromCbnOutcome> RevokeInstanceFromCbnOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::RevokeInstanceFromCbnRequest&, const RevokeInstanceFromCbnOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeInstanceFromCbnAsyncHandler;
typedef Outcome<Error, Model::DescribeVirtualBorderRoutersForPhysicalConnectionResult> DescribeVirtualBorderRoutersForPhysicalConnectionOutcome;
typedef std::future<DescribeVirtualBorderRoutersForPhysicalConnectionOutcome> DescribeVirtualBorderRoutersForPhysicalConnectionOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest&, const DescribeVirtualBorderRoutersForPhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVirtualBorderRoutersForPhysicalConnectionAsyncHandler;
@@ -651,9 +678,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeVpnGatewaysResult> DescribeVpnGatewaysOutcome;
typedef std::future<DescribeVpnGatewaysOutcome> DescribeVpnGatewaysOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeVpnGatewaysRequest&, const DescribeVpnGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVpnGatewaysAsyncHandler;
typedef Outcome<Error, Model::DescribeGrantRulesToCbnResult> DescribeGrantRulesToCbnOutcome;
typedef std::future<DescribeGrantRulesToCbnOutcome> DescribeGrantRulesToCbnOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeGrantRulesToCbnRequest&, const DescribeGrantRulesToCbnOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeGrantRulesToCbnAsyncHandler;
typedef Outcome<Error, Model::DescribeVirtualBorderRoutersResult> DescribeVirtualBorderRoutersOutcome;
typedef std::future<DescribeVirtualBorderRoutersOutcome> DescribeVirtualBorderRoutersOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeVirtualBorderRoutersRequest&, const DescribeVirtualBorderRoutersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVirtualBorderRoutersAsyncHandler;
@@ -678,6 +702,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::DescribeSslVpnClientCertResult> DescribeSslVpnClientCertOutcome;
typedef std::future<DescribeSslVpnClientCertOutcome> DescribeSslVpnClientCertOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeSslVpnClientCertRequest&, const DescribeSslVpnClientCertOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSslVpnClientCertAsyncHandler;
typedef Outcome<Error, Model::DescribeCommonBandwidthPackagesResult> DescribeCommonBandwidthPackagesOutcome;
typedef std::future<DescribeCommonBandwidthPackagesOutcome> DescribeCommonBandwidthPackagesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeCommonBandwidthPackagesRequest&, const DescribeCommonBandwidthPackagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCommonBandwidthPackagesAsyncHandler;
@@ -690,6 +717,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AssociateGlobalAccelerationInstanceResult> AssociateGlobalAccelerationInstanceOutcome;
typedef std::future<AssociateGlobalAccelerationInstanceOutcome> AssociateGlobalAccelerationInstanceOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::AssociateGlobalAccelerationInstanceRequest&, const AssociateGlobalAccelerationInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AssociateGlobalAccelerationInstanceAsyncHandler;
typedef Outcome<Error, Model::DescribeSslVpnServersResult> DescribeSslVpnServersOutcome;
typedef std::future<DescribeSslVpnServersOutcome> DescribeSslVpnServersOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeSslVpnServersRequest&, const DescribeSslVpnServersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSslVpnServersAsyncHandler;
typedef Outcome<Error, Model::ModifyVRouterAttributeResult> ModifyVRouterAttributeOutcome;
typedef std::future<ModifyVRouterAttributeOutcome> ModifyVRouterAttributeOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::ModifyVRouterAttributeRequest&, const ModifyVRouterAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVRouterAttributeAsyncHandler;
@@ -697,12 +727,10 @@ namespace AlibabaCloud
typedef std::future<DescribeSnatTableEntriesOutcome> DescribeSnatTableEntriesOutcomeCallable;
typedef std::function<void(const VpcClient*, const Model::DescribeSnatTableEntriesRequest&, const DescribeSnatTableEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnatTableEntriesAsyncHandler;
VpcClient(const Credentials &credentials, const ClientConfiguration &configuration);
VpcClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
VpcClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~VpcClient();
UnassociateGlobalAccelerationInstanceOutcome unassociateGlobalAccelerationInstance(const Model::UnassociateGlobalAccelerationInstanceRequest &request)const;
void unassociateGlobalAccelerationInstanceAsync(const Model::UnassociateGlobalAccelerationInstanceRequest& request, const UnassociateGlobalAccelerationInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnassociateGlobalAccelerationInstanceOutcomeCallable unassociateGlobalAccelerationInstanceCallable(const Model::UnassociateGlobalAccelerationInstanceRequest& request) const;
@@ -724,6 +752,9 @@ namespace AlibabaCloud
DescribeGlobalAccelerationInstancesOutcome describeGlobalAccelerationInstances(const Model::DescribeGlobalAccelerationInstancesRequest &request)const;
void describeGlobalAccelerationInstancesAsync(const Model::DescribeGlobalAccelerationInstancesRequest& request, const DescribeGlobalAccelerationInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeGlobalAccelerationInstancesOutcomeCallable describeGlobalAccelerationInstancesCallable(const Model::DescribeGlobalAccelerationInstancesRequest& request) const;
ModifySslVpnClientCertOutcome modifySslVpnClientCert(const Model::ModifySslVpnClientCertRequest &request)const;
void modifySslVpnClientCertAsync(const Model::ModifySslVpnClientCertRequest& request, const ModifySslVpnClientCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySslVpnClientCertOutcomeCallable modifySslVpnClientCertCallable(const Model::ModifySslVpnClientCertRequest& request) const;
DeleteVpcOutcome deleteVpc(const Model::DeleteVpcRequest &request)const;
void deleteVpcAsync(const Model::DeleteVpcRequest& request, const DeleteVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteVpcOutcomeCallable deleteVpcCallable(const Model::DeleteVpcRequest& request) const;
@@ -763,6 +794,9 @@ namespace AlibabaCloud
ActivateRouterInterfaceOutcome activateRouterInterface(const Model::ActivateRouterInterfaceRequest &request)const;
void activateRouterInterfaceAsync(const Model::ActivateRouterInterfaceRequest& request, const ActivateRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ActivateRouterInterfaceOutcomeCallable activateRouterInterfaceCallable(const Model::ActivateRouterInterfaceRequest& request) const;
DeleteSslVpnServerOutcome deleteSslVpnServer(const Model::DeleteSslVpnServerRequest &request)const;
void deleteSslVpnServerAsync(const Model::DeleteSslVpnServerRequest& request, const DeleteSslVpnServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSslVpnServerOutcomeCallable deleteSslVpnServerCallable(const Model::DeleteSslVpnServerRequest& request) const;
DeleteBandwidthPackageOutcome deleteBandwidthPackage(const Model::DeleteBandwidthPackageRequest &request)const;
void deleteBandwidthPackageAsync(const Model::DeleteBandwidthPackageRequest& request, const DeleteBandwidthPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteBandwidthPackageOutcomeCallable deleteBandwidthPackageCallable(const Model::DeleteBandwidthPackageRequest& request) const;
@@ -793,6 +827,9 @@ namespace AlibabaCloud
UnassociateEipAddressOutcome unassociateEipAddress(const Model::UnassociateEipAddressRequest &request)const;
void unassociateEipAddressAsync(const Model::UnassociateEipAddressRequest& request, const UnassociateEipAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnassociateEipAddressOutcomeCallable unassociateEipAddressCallable(const Model::UnassociateEipAddressRequest& request) const;
DescribeSslVpnClientCertsOutcome describeSslVpnClientCerts(const Model::DescribeSslVpnClientCertsRequest &request)const;
void describeSslVpnClientCertsAsync(const Model::DescribeSslVpnClientCertsRequest& request, const DescribeSslVpnClientCertsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSslVpnClientCertsOutcomeCallable describeSslVpnClientCertsCallable(const Model::DescribeSslVpnClientCertsRequest& request) const;
DescribeVpnConnectionOutcome describeVpnConnection(const Model::DescribeVpnConnectionRequest &request)const;
void describeVpnConnectionAsync(const Model::DescribeVpnConnectionRequest& request, const DescribeVpnConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVpnConnectionOutcomeCallable describeVpnConnectionCallable(const Model::DescribeVpnConnectionRequest& request) const;
@@ -805,6 +842,9 @@ namespace AlibabaCloud
DeleteRouterInterfaceOutcome deleteRouterInterface(const Model::DeleteRouterInterfaceRequest &request)const;
void deleteRouterInterfaceAsync(const Model::DeleteRouterInterfaceRequest& request, const DeleteRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteRouterInterfaceOutcomeCallable deleteRouterInterfaceCallable(const Model::DeleteRouterInterfaceRequest& request) const;
CreateSslVpnServerOutcome createSslVpnServer(const Model::CreateSslVpnServerRequest &request)const;
void createSslVpnServerAsync(const Model::CreateSslVpnServerRequest& request, const CreateSslVpnServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSslVpnServerOutcomeCallable createSslVpnServerCallable(const Model::CreateSslVpnServerRequest& request) const;
DescribeBandwidthPackagePublicIpMonitorDataOutcome describeBandwidthPackagePublicIpMonitorData(const Model::DescribeBandwidthPackagePublicIpMonitorDataRequest &request)const;
void describeBandwidthPackagePublicIpMonitorDataAsync(const Model::DescribeBandwidthPackagePublicIpMonitorDataRequest& request, const DescribeBandwidthPackagePublicIpMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBandwidthPackagePublicIpMonitorDataOutcomeCallable describeBandwidthPackagePublicIpMonitorDataCallable(const Model::DescribeBandwidthPackagePublicIpMonitorDataRequest& request) const;
@@ -832,6 +872,9 @@ namespace AlibabaCloud
AddBgpNetworkOutcome addBgpNetwork(const Model::AddBgpNetworkRequest &request)const;
void addBgpNetworkAsync(const Model::AddBgpNetworkRequest& request, const AddBgpNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddBgpNetworkOutcomeCallable addBgpNetworkCallable(const Model::AddBgpNetworkRequest& request) const;
ModifySslVpnServerOutcome modifySslVpnServer(const Model::ModifySslVpnServerRequest &request)const;
void modifySslVpnServerAsync(const Model::ModifySslVpnServerRequest& request, const ModifySslVpnServerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySslVpnServerOutcomeCallable modifySslVpnServerCallable(const Model::ModifySslVpnServerRequest& request) const;
DescribeVpnConnectionsOutcome describeVpnConnections(const Model::DescribeVpnConnectionsRequest &request)const;
void describeVpnConnectionsAsync(const Model::DescribeVpnConnectionsRequest& request, const DescribeVpnConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVpnConnectionsOutcomeCallable describeVpnConnectionsCallable(const Model::DescribeVpnConnectionsRequest& request) const;
@@ -916,9 +959,6 @@ namespace AlibabaCloud
ModifyNatGatewaySpecOutcome modifyNatGatewaySpec(const Model::ModifyNatGatewaySpecRequest &request)const;
void modifyNatGatewaySpecAsync(const Model::ModifyNatGatewaySpecRequest& request, const ModifyNatGatewaySpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyNatGatewaySpecOutcomeCallable modifyNatGatewaySpecCallable(const Model::ModifyNatGatewaySpecRequest& request) const;
GrantInstanceToCbnOutcome grantInstanceToCbn(const Model::GrantInstanceToCbnRequest &request)const;
void grantInstanceToCbnAsync(const Model::GrantInstanceToCbnRequest& request, const GrantInstanceToCbnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GrantInstanceToCbnOutcomeCallable grantInstanceToCbnCallable(const Model::GrantInstanceToCbnRequest& request) const;
DescribeBgpGroupsOutcome describeBgpGroups(const Model::DescribeBgpGroupsRequest &request)const;
void describeBgpGroupsAsync(const Model::DescribeBgpGroupsRequest& request, const DescribeBgpGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBgpGroupsOutcomeCallable describeBgpGroupsCallable(const Model::DescribeBgpGroupsRequest& request) const;
@@ -928,6 +968,9 @@ namespace AlibabaCloud
ModifyVpcAttributeOutcome modifyVpcAttribute(const Model::ModifyVpcAttributeRequest &request)const;
void modifyVpcAttributeAsync(const Model::ModifyVpcAttributeRequest& request, const ModifyVpcAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVpcAttributeOutcomeCallable modifyVpcAttributeCallable(const Model::ModifyVpcAttributeRequest& request) const;
DeleteSslVpnClientCertOutcome deleteSslVpnClientCert(const Model::DeleteSslVpnClientCertRequest &request)const;
void deleteSslVpnClientCertAsync(const Model::DeleteSslVpnClientCertRequest& request, const DeleteSslVpnClientCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSslVpnClientCertOutcomeCallable deleteSslVpnClientCertCallable(const Model::DeleteSslVpnClientCertRequest& request) const;
CreateVSwitchOutcome createVSwitch(const Model::CreateVSwitchRequest &request)const;
void createVSwitchAsync(const Model::CreateVSwitchRequest& request, const CreateVSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVSwitchOutcomeCallable createVSwitchCallable(const Model::CreateVSwitchRequest& request) const;
@@ -970,6 +1013,9 @@ namespace AlibabaCloud
DescribeAccessPointsOutcome describeAccessPoints(const Model::DescribeAccessPointsRequest &request)const;
void describeAccessPointsAsync(const Model::DescribeAccessPointsRequest& request, const DescribeAccessPointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeAccessPointsOutcomeCallable describeAccessPointsCallable(const Model::DescribeAccessPointsRequest& request) const;
CreateSslVpnClientCertOutcome createSslVpnClientCert(const Model::CreateSslVpnClientCertRequest &request)const;
void createSslVpnClientCertAsync(const Model::CreateSslVpnClientCertRequest& request, const CreateSslVpnClientCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSslVpnClientCertOutcomeCallable createSslVpnClientCertCallable(const Model::CreateSslVpnClientCertRequest& request) const;
CreateVirtualBorderRouterOutcome createVirtualBorderRouter(const Model::CreateVirtualBorderRouterRequest &request)const;
void createVirtualBorderRouterAsync(const Model::CreateVirtualBorderRouterRequest& request, const CreateVirtualBorderRouterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateVirtualBorderRouterOutcomeCallable createVirtualBorderRouterCallable(const Model::CreateVirtualBorderRouterRequest& request) const;
@@ -1009,9 +1055,6 @@ namespace AlibabaCloud
ModifyRouterInterfaceAttributeOutcome modifyRouterInterfaceAttribute(const Model::ModifyRouterInterfaceAttributeRequest &request)const;
void modifyRouterInterfaceAttributeAsync(const Model::ModifyRouterInterfaceAttributeRequest& request, const ModifyRouterInterfaceAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyRouterInterfaceAttributeOutcomeCallable modifyRouterInterfaceAttributeCallable(const Model::ModifyRouterInterfaceAttributeRequest& request) const;
RevokeInstanceFromCbnOutcome revokeInstanceFromCbn(const Model::RevokeInstanceFromCbnRequest &request)const;
void revokeInstanceFromCbnAsync(const Model::RevokeInstanceFromCbnRequest& request, const RevokeInstanceFromCbnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RevokeInstanceFromCbnOutcomeCallable revokeInstanceFromCbnCallable(const Model::RevokeInstanceFromCbnRequest& request) const;
DescribeVirtualBorderRoutersForPhysicalConnectionOutcome describeVirtualBorderRoutersForPhysicalConnection(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest &request)const;
void describeVirtualBorderRoutersForPhysicalConnectionAsync(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest& request, const DescribeVirtualBorderRoutersForPhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVirtualBorderRoutersForPhysicalConnectionOutcomeCallable describeVirtualBorderRoutersForPhysicalConnectionCallable(const Model::DescribeVirtualBorderRoutersForPhysicalConnectionRequest& request) const;
@@ -1057,9 +1100,6 @@ namespace AlibabaCloud
DescribeVpnGatewaysOutcome describeVpnGateways(const Model::DescribeVpnGatewaysRequest &request)const;
void describeVpnGatewaysAsync(const Model::DescribeVpnGatewaysRequest& request, const DescribeVpnGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVpnGatewaysOutcomeCallable describeVpnGatewaysCallable(const Model::DescribeVpnGatewaysRequest& request) const;
DescribeGrantRulesToCbnOutcome describeGrantRulesToCbn(const Model::DescribeGrantRulesToCbnRequest &request)const;
void describeGrantRulesToCbnAsync(const Model::DescribeGrantRulesToCbnRequest& request, const DescribeGrantRulesToCbnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeGrantRulesToCbnOutcomeCallable describeGrantRulesToCbnCallable(const Model::DescribeGrantRulesToCbnRequest& request) const;
DescribeVirtualBorderRoutersOutcome describeVirtualBorderRouters(const Model::DescribeVirtualBorderRoutersRequest &request)const;
void describeVirtualBorderRoutersAsync(const Model::DescribeVirtualBorderRoutersRequest& request, const DescribeVirtualBorderRoutersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeVirtualBorderRoutersOutcomeCallable describeVirtualBorderRoutersCallable(const Model::DescribeVirtualBorderRoutersRequest& request) const;
@@ -1084,6 +1124,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;
DescribeSslVpnClientCertOutcome describeSslVpnClientCert(const Model::DescribeSslVpnClientCertRequest &request)const;
void describeSslVpnClientCertAsync(const Model::DescribeSslVpnClientCertRequest& request, const DescribeSslVpnClientCertAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSslVpnClientCertOutcomeCallable describeSslVpnClientCertCallable(const Model::DescribeSslVpnClientCertRequest& request) const;
DescribeCommonBandwidthPackagesOutcome describeCommonBandwidthPackages(const Model::DescribeCommonBandwidthPackagesRequest &request)const;
void describeCommonBandwidthPackagesAsync(const Model::DescribeCommonBandwidthPackagesRequest& request, const DescribeCommonBandwidthPackagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCommonBandwidthPackagesOutcomeCallable describeCommonBandwidthPackagesCallable(const Model::DescribeCommonBandwidthPackagesRequest& request) const;
@@ -1096,6 +1139,9 @@ namespace AlibabaCloud
AssociateGlobalAccelerationInstanceOutcome associateGlobalAccelerationInstance(const Model::AssociateGlobalAccelerationInstanceRequest &request)const;
void associateGlobalAccelerationInstanceAsync(const Model::AssociateGlobalAccelerationInstanceRequest& request, const AssociateGlobalAccelerationInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AssociateGlobalAccelerationInstanceOutcomeCallable associateGlobalAccelerationInstanceCallable(const Model::AssociateGlobalAccelerationInstanceRequest& request) const;
DescribeSslVpnServersOutcome describeSslVpnServers(const Model::DescribeSslVpnServersRequest &request)const;
void describeSslVpnServersAsync(const Model::DescribeSslVpnServersRequest& request, const DescribeSslVpnServersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSslVpnServersOutcomeCallable describeSslVpnServersCallable(const Model::DescribeSslVpnServersRequest& request) const;
ModifyVRouterAttributeOutcome modifyVRouterAttribute(const Model::ModifyVRouterAttributeRequest &request)const;
void modifyVRouterAttributeAsync(const Model::ModifyVRouterAttributeRequest& request, const ModifyVRouterAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyVRouterAttributeOutcomeCallable modifyVRouterAttributeCallable(const Model::ModifyVRouterAttributeRequest& request) const;

View File

@@ -1,39 +0,0 @@
/*
* 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_VPCREQUEST_H_
#define ALIBABACLOUD_VPC_VPCREQUEST_H_
#include <alibabacloud/core/RpcServiceRequest.h>
#include "VpcExport.h"
namespace AlibabaCloud
{
namespace Vpc
{
class ALIBABACLOUD_VPC_EXPORT VpcRequest : public RpcServiceRequest
{
public:
explicit VpcRequest(const std::string & action);
virtual ~VpcRequest();
private:
};
}
}
#endif // !ALIBABACLOUD_VPC_VPCREQUEST_H_

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT ActivateRouterInterfaceRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT ActivateRouterInterfaceRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AddBandwidthPackageIpsRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT AddBandwidthPackageIpsRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AddBgpNetworkRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT AddBgpNetworkRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AddCommonBandwidthPackageIpRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT AddCommonBandwidthPackageIpRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AddGlobalAccelerationInstanceIpRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT AddGlobalAccelerationInstanceIpRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT AllocateEipAddressRequest : public RpcServiceRequest
{
public:

View File

@@ -38,11 +38,8 @@ namespace AlibabaCloud
explicit AllocateEipAddressResult(const std::string &payload);
~AllocateEipAddressResult();
std::string getAllocationId()const;
void setAllocationId(const std::string& allocationId);
std::string getEipAddress()const;
void setEipAddress(const std::string& eipAddress);
long getOrderId()const;
void setOrderId(long orderId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateEipAddressRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT AssociateEipAddressRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateGlobalAccelerationInstanceRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT AssociateGlobalAccelerationInstanceRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociateHaVipRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT AssociateHaVipRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT AssociatePhysicalConnectionToVirtualBorderRouterRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT AssociatePhysicalConnectionToVirtualBorderRouterRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CancelPhysicalConnectionRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CancelPhysicalConnectionRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT ConnectRouterInterfaceRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT ConnectRouterInterfaceRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateBandwidthPackageRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateBandwidthPackageRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreateBandwidthPackageResult(const std::string &payload);
~CreateBandwidthPackageResult();
std::string getBandwidthPackageId()const;
void setBandwidthPackageId(const std::string& bandwidthPackageId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateBgpGroupRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateBgpGroupRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreateBgpGroupResult(const std::string &payload);
~CreateBgpGroupResult();
std::string getBgpGroupId()const;
void setBgpGroupId(const std::string& bgpGroupId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateBgpPeerRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateBgpPeerRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreateBgpPeerResult(const std::string &payload);
~CreateBgpPeerResult();
std::string getBgpPeerId()const;
void setBgpPeerId(const std::string& bgpPeerId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateCommonBandwidthPackageRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateCommonBandwidthPackageRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreateCommonBandwidthPackageResult(const std::string &payload);
~CreateCommonBandwidthPackageResult();
std::string getBandwidthPackageId()const;
void setBandwidthPackageId(const std::string& bandwidthPackageId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateCustomerGatewayRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateCustomerGatewayRequest : public RpcServiceRequest
{
public:

View File

@@ -38,15 +38,10 @@ namespace AlibabaCloud
explicit CreateCustomerGatewayResult(const std::string &payload);
~CreateCustomerGatewayResult();
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getCustomerGatewayId()const;
void setCustomerGatewayId(const std::string& customerGatewayId);
long getCreateTime()const;
void setCreateTime(long createTime);
std::string getIpAddress()const;
void setIpAddress(const std::string& ipAddress);
std::string getName()const;
void setName(const std::string& name);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateForwardEntryRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateForwardEntryRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreateForwardEntryResult(const std::string &payload);
~CreateForwardEntryResult();
std::string getForwardEntryId()const;
void setForwardEntryId(const std::string& forwardEntryId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateGlobalAccelerationInstanceRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateGlobalAccelerationInstanceRequest : public RpcServiceRequest
{
public:

View File

@@ -38,9 +38,7 @@ namespace AlibabaCloud
explicit CreateGlobalAccelerationInstanceResult(const std::string &payload);
~CreateGlobalAccelerationInstanceResult();
std::string getIpAddress()const;
void setIpAddress(const std::string& ipAddress);
std::string getGlobalAccelerationInstanceId()const;
void setGlobalAccelerationInstanceId(const std::string& globalAccelerationInstanceId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateHaVipRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateHaVipRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreateHaVipResult(const std::string &payload);
~CreateHaVipResult();
std::string getHaVipId()const;
void setHaVipId(const std::string& haVipId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateNatGatewayRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateNatGatewayRequest : public RpcServiceRequest
{
struct BandwidthPackage
{

View File

@@ -38,13 +38,9 @@ namespace AlibabaCloud
explicit CreateNatGatewayResult(const std::string &payload);
~CreateNatGatewayResult();
std::vector<std::string> getSnatTableIds()const;
void setSnatTableIds(const std::vector<std::string>& snatTableIds);
std::vector<std::string> getForwardTableIds()const;
void setForwardTableIds(const std::vector<std::string>& forwardTableIds);
std::vector<std::string> getBandwidthPackageIds()const;
void setBandwidthPackageIds(const std::vector<std::string>& bandwidthPackageIds);
std::string getNatGatewayId()const;
void setNatGatewayId(const std::string& natGatewayId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateNqaRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateNqaRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreateNqaResult(const std::string &payload);
~CreateNqaResult();
std::string getNqaId()const;
void setNqaId(const std::string& nqaId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionNewRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionNewRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreatePhysicalConnectionNewResult(const std::string &payload);
~CreatePhysicalConnectionNewResult();
std::string getPhysicalConnectionId()const;
void setPhysicalConnectionId(const std::string& physicalConnectionId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreatePhysicalConnectionRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreatePhysicalConnectionResult(const std::string &payload);
~CreatePhysicalConnectionResult();
std::string getPhysicalConnectionId()const;
void setPhysicalConnectionId(const std::string& physicalConnectionId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateRouteEntryRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateRouteEntryRequest : public RpcServiceRequest
{
struct NextHopList
{

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateRouterInterfaceRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateRouterInterfaceRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreateRouterInterfaceResult(const std::string &payload);
~CreateRouterInterfaceResult();
std::string getRouterInterfaceId()const;
void setRouterInterfaceId(const std::string& routerInterfaceId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateSnatEntryRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateSnatEntryRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreateSnatEntryResult(const std::string &payload);
~CreateSnatEntryResult();
std::string getSnatEntryId()const;
void setSnatEntryId(const std::string& snatEntryId);
protected:
void parse(const std::string &payload);

View File

@@ -14,12 +14,13 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_GRANTINSTANCETOCBNREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_GRANTINSTANCETOCBNREQUEST_H_
#ifndef ALIBABACLOUD_VPC_MODEL_CREATESSLVPNCLIENTCERTREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATESSLVPNCLIENTCERTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,48 +28,42 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT GrantInstanceToCbnRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateSslVpnClientCertRequest : public RpcServiceRequest
{
public:
GrantInstanceToCbnRequest();
~GrantInstanceToCbnRequest();
CreateSslVpnClientCertRequest();
~CreateSslVpnClientCertRequest();
std::string getSslVpnServerId()const;
void setSslVpnServerId(const std::string& sslVpnServerId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getCbnUid()const;
void setCbnUid(const std::string& cbnUid);
std::string getCbnInstanceId()const;
void setCbnInstanceId(const std::string& cbnInstanceId);
std::string getName()const;
void setName(const std::string& name);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string sslVpnServerId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string clientToken_;
std::string regionId_;
std::string ownerAccount_;
std::string instanceType_;
std::string cbnUid_;
std::string cbnInstanceId_;
std::string name_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_GRANTINSTANCETOCBNREQUEST_H_
#endif // !ALIBABACLOUD_VPC_MODEL_CREATESSLVPNCLIENTCERTREQUEST_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_CREATESSLVPNCLIENTCERTRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATESSLVPNCLIENTCERTRESULT_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 CreateSslVpnClientCertResult : public ServiceResult
{
public:
CreateSslVpnClientCertResult();
explicit CreateSslVpnClientCertResult(const std::string &payload);
~CreateSslVpnClientCertResult();
std::string getSslVpnClientCertId()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
std::string sslVpnClientCertId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATESSLVPNCLIENTCERTRESULT_H_

View File

@@ -0,0 +1,87 @@
/*
* 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_CREATESSLVPNSERVERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_CREATESSLVPNSERVERREQUEST_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 CreateSslVpnServerRequest : public RpcServiceRequest
{
public:
CreateSslVpnServerRequest();
~CreateSslVpnServerRequest();
std::string getCipher()const;
void setCipher(const std::string& cipher);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientIpPool()const;
void setClientIpPool(const std::string& clientIpPool);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
bool getCompress()const;
void setCompress(bool compress);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getVpnGatewayId()const;
void setVpnGatewayId(const std::string& vpnGatewayId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getLocalSubnet()const;
void setLocalSubnet(const std::string& localSubnet);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPort()const;
void setPort(int port);
std::string getProto()const;
void setProto(const std::string& proto);
std::string getName()const;
void setName(const std::string& name);
private:
std::string cipher_;
long resourceOwnerId_;
std::string clientIpPool_;
std::string resourceOwnerAccount_;
std::string clientToken_;
bool compress_;
std::string ownerAccount_;
std::string vpnGatewayId_;
long ownerId_;
std::string localSubnet_;
std::string regionId_;
int port_;
std::string proto_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATESSLVPNSERVERREQUEST_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_CREATESSLVPNSERVERRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_CREATESSLVPNSERVERRESULT_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 CreateSslVpnServerResult : public ServiceResult
{
public:
CreateSslVpnServerResult();
explicit CreateSslVpnServerResult(const std::string &payload);
~CreateSslVpnServerResult();
std::string getSslVpnServerId()const;
std::string getName()const;
protected:
void parse(const std::string &payload);
private:
std::string sslVpnServerId_;
std::string name_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_CREATESSLVPNSERVERRESULT_H_

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateVSwitchRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateVSwitchRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreateVSwitchResult(const std::string &payload);
~CreateVSwitchResult();
std::string getVSwitchId()const;
void setVSwitchId(const std::string& vSwitchId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateVirtualBorderRouterRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateVirtualBorderRouterRequest : public RpcServiceRequest
{
public:

View File

@@ -38,7 +38,6 @@ namespace AlibabaCloud
explicit CreateVirtualBorderRouterResult(const std::string &payload);
~CreateVirtualBorderRouterResult();
std::string getVbrId()const;
void setVbrId(const std::string& vbrId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateVpcRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateVpcRequest : public RpcServiceRequest
{
public:

View File

@@ -38,11 +38,8 @@ namespace AlibabaCloud
explicit CreateVpcResult(const std::string &payload);
~CreateVpcResult();
std::string getVRouterId()const;
void setVRouterId(const std::string& vRouterId);
std::string getRouteTableId()const;
void setRouteTableId(const std::string& routeTableId);
std::string getVpcId()const;
void setVpcId(const std::string& vpcId);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT CreateVpnConnectionRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT CreateVpnConnectionRequest : public RpcServiceRequest
{
public:

View File

@@ -38,11 +38,8 @@ namespace AlibabaCloud
explicit CreateVpnConnectionResult(const std::string &payload);
~CreateVpnConnectionResult();
long getCreateTime()const;
void setCreateTime(long createTime);
std::string getVpnConnectionId()const;
void setVpnConnectionId(const std::string& vpnConnectionId);
std::string getName()const;
void setName(const std::string& name);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeactivateRouterInterfaceRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeactivateRouterInterfaceRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteBandwidthPackageRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteBandwidthPackageRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteBgpGroupRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteBgpGroupRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteBgpNetworkRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteBgpNetworkRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteBgpPeerRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteBgpPeerRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteCommonBandwidthPackageRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteCommonBandwidthPackageRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteCustomerGatewayRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteCustomerGatewayRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteForwardEntryRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteForwardEntryRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteGlobalAccelerationInstanceRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteGlobalAccelerationInstanceRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteHaVipRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteHaVipRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteNatGatewayRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteNatGatewayRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteNqaRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteNqaRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeletePhysicalConnectionRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeletePhysicalConnectionRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteRouteEntryRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteRouteEntryRequest : public RpcServiceRequest
{
struct NextHopList
{

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteRouterInterfaceRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteRouterInterfaceRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteSnatEntryRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteSnatEntryRequest : public RpcServiceRequest
{
public:

View File

@@ -14,12 +14,13 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_DESCRIBEGRANTRULESTOCBNREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DESCRIBEGRANTRULESTOCBNREQUEST_H_
#ifndef ALIBABACLOUD_VPC_MODEL_DELETESSLVPNCLIENTCERTREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DELETESSLVPNCLIENTCERTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,17 +28,15 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeGrantRulesToCbnRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteSslVpnClientCertRequest : public RpcServiceRequest
{
public:
DescribeGrantRulesToCbnRequest();
~DescribeGrantRulesToCbnRequest();
DeleteSslVpnClientCertRequest();
~DeleteSslVpnClientCertRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
@@ -46,23 +45,22 @@ namespace AlibabaCloud
void setClientToken(const std::string& clientToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSslVpnClientCertId()const;
void setSslVpnClientCertId(const std::string& sslVpnClientCertId);
private:
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string clientToken_;
std::string ownerAccount_;
std::string instanceType_;
long ownerId_;
std::string sslVpnClientCertId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_DESCRIBEGRANTRULESTOCBNREQUEST_H_
#endif // !ALIBABACLOUD_VPC_MODEL_DELETESSLVPNCLIENTCERTREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_REVOKEINSTANCEFROMCBNRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_REVOKEINSTANCEFROMCBNRESULT_H_
#ifndef ALIBABACLOUD_VPC_MODEL_DELETESSLVPNCLIENTCERTRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DELETESSLVPNCLIENTCERTRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT RevokeInstanceFromCbnResult : public ServiceResult
class ALIBABACLOUD_VPC_EXPORT DeleteSslVpnClientCertResult : public ServiceResult
{
public:
RevokeInstanceFromCbnResult();
explicit RevokeInstanceFromCbnResult(const std::string &payload);
~RevokeInstanceFromCbnResult();
DeleteSslVpnClientCertResult();
explicit DeleteSslVpnClientCertResult(const std::string &payload);
~DeleteSslVpnClientCertResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_REVOKEINSTANCEFROMCBNRESULT_H_
#endif // !ALIBABACLOUD_VPC_MODEL_DELETESSLVPNCLIENTCERTRESULT_H_

View File

@@ -14,12 +14,13 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_REVOKEINSTANCEFROMCBNREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_REVOKEINSTANCEFROMCBNREQUEST_H_
#ifndef ALIBABACLOUD_VPC_MODEL_DELETESSLVPNSERVERREQUEST_H_
#define ALIBABACLOUD_VPC_MODEL_DELETESSLVPNSERVERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,17 +28,17 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT RevokeInstanceFromCbnRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteSslVpnServerRequest : public RpcServiceRequest
{
public:
RevokeInstanceFromCbnRequest();
~RevokeInstanceFromCbnRequest();
DeleteSslVpnServerRequest();
~DeleteSslVpnServerRequest();
std::string getSslVpnServerId()const;
void setSslVpnServerId(const std::string& sslVpnServerId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
@@ -46,29 +47,20 @@ namespace AlibabaCloud
void setClientToken(const std::string& clientToken);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getCbnUid()const;
void setCbnUid(const std::string& cbnUid);
std::string getCbnInstanceId()const;
void setCbnInstanceId(const std::string& cbnInstanceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
std::string sslVpnServerId_;
long resourceOwnerId_;
std::string instanceId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string clientToken_;
std::string ownerAccount_;
std::string instanceType_;
std::string cbnUid_;
std::string cbnInstanceId_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_REVOKEINSTANCEFROMCBNREQUEST_H_
#endif // !ALIBABACLOUD_VPC_MODEL_DELETESSLVPNSERVERREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_VPC_MODEL_GRANTINSTANCETOCBNRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_GRANTINSTANCETOCBNRESULT_H_
#ifndef ALIBABACLOUD_VPC_MODEL_DELETESSLVPNSERVERRESULT_H_
#define ALIBABACLOUD_VPC_MODEL_DELETESSLVPNSERVERRESULT_H_
#include <string>
#include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT GrantInstanceToCbnResult : public ServiceResult
class ALIBABACLOUD_VPC_EXPORT DeleteSslVpnServerResult : public ServiceResult
{
public:
GrantInstanceToCbnResult();
explicit GrantInstanceToCbnResult(const std::string &payload);
~GrantInstanceToCbnResult();
DeleteSslVpnServerResult();
explicit DeleteSslVpnServerResult(const std::string &payload);
~DeleteSslVpnServerResult();
protected:
void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_VPC_MODEL_GRANTINSTANCETOCBNRESULT_H_
#endif // !ALIBABACLOUD_VPC_MODEL_DELETESSLVPNSERVERRESULT_H_

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteVSwitchRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteVSwitchRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteVirtualBorderRouterRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteVirtualBorderRouterRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteVpcRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteVpcRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteVpnConnectionRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteVpnConnectionRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DeleteVpnGatewayRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DeleteVpnGatewayRequest : public RpcServiceRequest
{
public:

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeAccessPointsRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DescribeAccessPointsRequest : public RpcServiceRequest
{
struct Filter
{

View File

@@ -49,13 +49,9 @@ namespace AlibabaCloud
explicit DescribeAccessPointsResult(const std::string &payload);
~DescribeAccessPointsResult();
std::vector<AccessPointType> getAccessPointSet()const;
void setAccessPointSet(const std::vector<AccessPointType>& accessPointSet);
int getTotalCount()const;
void setTotalCount(int totalCount);
int getPageSize()const;
void setPageSize(int pageSize);
int getPageNumber()const;
void setPageNumber(int pageNumber);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeBandwidthPackagePublicIpMonitorDataRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DescribeBandwidthPackagePublicIpMonitorDataRequest : public RpcServiceRequest
{
public:

View File

@@ -49,7 +49,6 @@ namespace AlibabaCloud
explicit DescribeBandwidthPackagePublicIpMonitorDataResult(const std::string &payload);
~DescribeBandwidthPackagePublicIpMonitorDataResult();
std::vector<MonitorData> getMonitorDatas()const;
void setMonitorDatas(const std::vector<MonitorData>& monitorDatas);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeBandwidthPackagesRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DescribeBandwidthPackagesRequest : public RpcServiceRequest
{
public:

View File

@@ -63,13 +63,9 @@ namespace AlibabaCloud
explicit DescribeBandwidthPackagesResult(const std::string &payload);
~DescribeBandwidthPackagesResult();
int getTotalCount()const;
void setTotalCount(int totalCount);
int getPageSize()const;
void setPageSize(int pageSize);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::vector<BandwidthPackage> getBandwidthPackages()const;
void setBandwidthPackages(const std::vector<BandwidthPackage>& bandwidthPackages);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeBgpGroupsRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DescribeBgpGroupsRequest : public RpcServiceRequest
{
public:

View File

@@ -54,13 +54,9 @@ namespace AlibabaCloud
explicit DescribeBgpGroupsResult(const std::string &payload);
~DescribeBgpGroupsResult();
int getTotalCount()const;
void setTotalCount(int totalCount);
int getPageSize()const;
void setPageSize(int pageSize);
std::vector<BgpGroup> getBgpGroups()const;
void setBgpGroups(const std::vector<BgpGroup>& bgpGroups);
int getPageNumber()const;
void setPageNumber(int pageNumber);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeBgpPeersRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DescribeBgpPeersRequest : public RpcServiceRequest
{
public:

View File

@@ -57,13 +57,9 @@ namespace AlibabaCloud
explicit DescribeBgpPeersResult(const std::string &payload);
~DescribeBgpPeersResult();
std::vector<BgpPeer> getBgpPeers()const;
void setBgpPeers(const std::vector<BgpPeer>& bgpPeers);
int getTotalCount()const;
void setTotalCount(int totalCount);
int getPageSize()const;
void setPageSize(int pageSize);
int getPageNumber()const;
void setPageNumber(int pageNumber);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeCommonBandwidthPackagesRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DescribeCommonBandwidthPackagesRequest : public RpcServiceRequest
{
public:

View File

@@ -59,13 +59,9 @@ namespace AlibabaCloud
explicit DescribeCommonBandwidthPackagesResult(const std::string &payload);
~DescribeCommonBandwidthPackagesResult();
int getTotalCount()const;
void setTotalCount(int totalCount);
int getPageSize()const;
void setPageSize(int pageSize);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::vector<CommonBandwidthPackage> getCommonBandwidthPackages()const;
void setCommonBandwidthPackages(const std::vector<CommonBandwidthPackage>& commonBandwidthPackages);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeCustomerGatewayRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DescribeCustomerGatewayRequest : public RpcServiceRequest
{
public:

View File

@@ -38,15 +38,10 @@ namespace AlibabaCloud
explicit DescribeCustomerGatewayResult(const std::string &payload);
~DescribeCustomerGatewayResult();
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getCustomerGatewayId()const;
void setCustomerGatewayId(const std::string& customerGatewayId);
long getCreateTime()const;
void setCreateTime(long createTime);
std::string getIpAddress()const;
void setIpAddress(const std::string& ipAddress);
std::string getName()const;
void setName(const std::string& name);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeCustomerGatewaysRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DescribeCustomerGatewaysRequest : public RpcServiceRequest
{
public:

View File

@@ -46,13 +46,9 @@ namespace AlibabaCloud
explicit DescribeCustomerGatewaysResult(const std::string &payload);
~DescribeCustomerGatewaysResult();
int getTotalCount()const;
void setTotalCount(int totalCount);
int getPageSize()const;
void setPageSize(int pageSize);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::vector<CustomerGateway> getCustomerGateways()const;
void setCustomerGateways(const std::vector<CustomerGateway>& customerGateways);
protected:
void parse(const std::string &payload);

View File

@@ -19,7 +19,8 @@
#include <string>
#include <vector>
#include <alibabacloud/vpc/VpcRequest.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/vpc/VpcExport.h>
namespace AlibabaCloud
{
@@ -27,7 +28,7 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_VPC_EXPORT DescribeEipAddressesRequest : public VpcRequest
class ALIBABACLOUD_VPC_EXPORT DescribeEipAddressesRequest : public RpcServiceRequest
{
public:

View File

@@ -64,13 +64,9 @@ namespace AlibabaCloud
explicit DescribeEipAddressesResult(const std::string &payload);
~DescribeEipAddressesResult();
int getTotalCount()const;
void setTotalCount(int totalCount);
std::vector<EipAddress> getEipAddresses()const;
void setEipAddresses(const std::vector<EipAddress>& eipAddresses);
int getPageSize()const;
void setPageSize(int pageSize);
int getPageNumber()const;
void setPageNumber(int pageNumber);
protected:
void parse(const std::string &payload);

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