Support sag reseller.

This commit is contained in:
sdk-team
2021-04-29 08:13:07 +00:00
parent 31ce8cba5d
commit 59d443c7d1
267 changed files with 10779 additions and 2634 deletions

View File

@@ -1,3 +1,6 @@
2021-04-29 Version: 1.36.704
- Support sag reseller.
2021-04-29 Version: 1.36.703
- Support latest openAPIs.

View File

@@ -1 +1 @@
1.36.703
1.36.704

View File

@@ -49,14 +49,16 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/BindSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/BindVbrRequest.h
include/alibabacloud/smartag/model/BindVbrResult.h
include/alibabacloud/smartag/model/ClearSagCipherRequest.h
include/alibabacloud/smartag/model/ClearSagCipherResult.h
include/alibabacloud/smartag/model/ClearSagRouteableAddressRequest.h
include/alibabacloud/smartag/model/ClearSagRouteableAddressResult.h
include/alibabacloud/smartag/model/CreateACLRequest.h
include/alibabacloud/smartag/model/CreateACLResult.h
include/alibabacloud/smartag/model/CreateCloudConnectNetworkRequest.h
include/alibabacloud/smartag/model/CreateCloudConnectNetworkResult.h
include/alibabacloud/smartag/model/CreateDedicatedLineBackupRequest.h
include/alibabacloud/smartag/model/CreateDedicatedLineBackupResult.h
include/alibabacloud/smartag/model/CreateEnterpriseCodeRequest.h
include/alibabacloud/smartag/model/CreateEnterpriseCodeResult.h
include/alibabacloud/smartag/model/CreateFlowLogRequest.h
include/alibabacloud/smartag/model/CreateFlowLogResult.h
include/alibabacloud/smartag/model/CreateHealthCheckRequest.h
@@ -69,8 +71,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/CreateQosCarResult.h
include/alibabacloud/smartag/model/CreateQosPolicyRequest.h
include/alibabacloud/smartag/model/CreateQosPolicyResult.h
include/alibabacloud/smartag/model/CreateSAGLinkLevelHaRequest.h
include/alibabacloud/smartag/model/CreateSAGLinkLevelHaResult.h
include/alibabacloud/smartag/model/CreateSagExpressConnectInterfaceRequest.h
include/alibabacloud/smartag/model/CreateSagExpressConnectInterfaceResult.h
include/alibabacloud/smartag/model/CreateSagStaticRouteRequest.h
@@ -89,10 +89,10 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DeleteACLRuleResult.h
include/alibabacloud/smartag/model/DeleteCloudConnectNetworkRequest.h
include/alibabacloud/smartag/model/DeleteCloudConnectNetworkResult.h
include/alibabacloud/smartag/model/DeleteDedicatedLineBackupRequest.h
include/alibabacloud/smartag/model/DeleteDedicatedLineBackupResult.h
include/alibabacloud/smartag/model/DeleteDnatEntryRequest.h
include/alibabacloud/smartag/model/DeleteDnatEntryResult.h
include/alibabacloud/smartag/model/DeleteEnterpriseCodeRequest.h
include/alibabacloud/smartag/model/DeleteEnterpriseCodeResult.h
include/alibabacloud/smartag/model/DeleteFlowLogRequest.h
include/alibabacloud/smartag/model/DeleteFlowLogResult.h
include/alibabacloud/smartag/model/DeleteHealthCheckRequest.h
@@ -109,8 +109,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DeleteQosPolicyResult.h
include/alibabacloud/smartag/model/DeleteRouteDistributionStrategyRequest.h
include/alibabacloud/smartag/model/DeleteRouteDistributionStrategyResult.h
include/alibabacloud/smartag/model/DeleteSAGLinkLevelHaRequest.h
include/alibabacloud/smartag/model/DeleteSAGLinkLevelHaResult.h
include/alibabacloud/smartag/model/DeleteSagCidrRequest.h
include/alibabacloud/smartag/model/DeleteSagCidrResult.h
include/alibabacloud/smartag/model/DeleteSagExpressConnectInterfaceRequest.h
@@ -129,6 +127,8 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DescribeACLsResult.h
include/alibabacloud/smartag/model/DescribeBindableSmartAccessGatewaysRequest.h
include/alibabacloud/smartag/model/DescribeBindableSmartAccessGatewaysResult.h
include/alibabacloud/smartag/model/DescribeClientUserDNSRequest.h
include/alibabacloud/smartag/model/DescribeClientUserDNSResult.h
include/alibabacloud/smartag/model/DescribeCloudConnectNetworksRequest.h
include/alibabacloud/smartag/model/DescribeCloudConnectNetworksResult.h
include/alibabacloud/smartag/model/DescribeDeviceAutoUpgradePolicyRequest.h
@@ -175,6 +175,8 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DescribeSAGDeviceInfoResult.h
include/alibabacloud/smartag/model/DescribeSagCurrentDnsRequest.h
include/alibabacloud/smartag/model/DescribeSagCurrentDnsResult.h
include/alibabacloud/smartag/model/DescribeSagDropTopNRequest.h
include/alibabacloud/smartag/model/DescribeSagDropTopNResult.h
include/alibabacloud/smartag/model/DescribeSagECRouteBackupAttributeRequest.h
include/alibabacloud/smartag/model/DescribeSagECRouteBackupAttributeResult.h
include/alibabacloud/smartag/model/DescribeSagExpressConnectInterfaceListRequest.h
@@ -205,6 +207,8 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DescribeSagRouteableAddressResult.h
include/alibabacloud/smartag/model/DescribeSagStaticRouteListRequest.h
include/alibabacloud/smartag/model/DescribeSagStaticRouteListResult.h
include/alibabacloud/smartag/model/DescribeSagTrafficTopNRequest.h
include/alibabacloud/smartag/model/DescribeSagTrafficTopNResult.h
include/alibabacloud/smartag/model/DescribeSagUserDnsRequest.h
include/alibabacloud/smartag/model/DescribeSagUserDnsResult.h
include/alibabacloud/smartag/model/DescribeSagVbrRelationsRequest.h
@@ -223,8 +227,6 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayClientUsersResult.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayHaRequest.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayHaResult.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayRoutesRequest.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayRoutesResult.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayVersionsRequest.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewayVersionsResult.h
include/alibabacloud/smartag/model/DescribeSmartAccessGatewaysRequest.h
@@ -241,6 +243,10 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DescribeUserOnlineClientsResult.h
include/alibabacloud/smartag/model/DetachNetworkOptimizationSagsRequest.h
include/alibabacloud/smartag/model/DetachNetworkOptimizationSagsResult.h
include/alibabacloud/smartag/model/DiagnoseSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/DiagnoseSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/DisableSmartAGDpiMonitorRequest.h
include/alibabacloud/smartag/model/DisableSmartAGDpiMonitorResult.h
include/alibabacloud/smartag/model/DisableSmartAccessGatewayUserRequest.h
include/alibabacloud/smartag/model/DisableSmartAccessGatewayUserResult.h
include/alibabacloud/smartag/model/DisassociateACLRequest.h
@@ -249,14 +255,24 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/DisassociateFlowLogResult.h
include/alibabacloud/smartag/model/DisassociateQosRequest.h
include/alibabacloud/smartag/model/DisassociateQosResult.h
include/alibabacloud/smartag/model/DiscribeSmartAccessGatewayDiagnosisReportRequest.h
include/alibabacloud/smartag/model/DiscribeSmartAccessGatewayDiagnosisReportResult.h
include/alibabacloud/smartag/model/DowngradeSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/DowngradeSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/DowngradeSmartAccessGatewaySoftwareRequest.h
include/alibabacloud/smartag/model/DowngradeSmartAccessGatewaySoftwareResult.h
include/alibabacloud/smartag/model/EnableSmartAGDpiMonitorRequest.h
include/alibabacloud/smartag/model/EnableSmartAGDpiMonitorResult.h
include/alibabacloud/smartag/model/EnableSmartAccessGatewayUserRequest.h
include/alibabacloud/smartag/model/EnableSmartAccessGatewayUserResult.h
include/alibabacloud/smartag/model/GetAclAttributeRequest.h
include/alibabacloud/smartag/model/GetAclAttributeResult.h
include/alibabacloud/smartag/model/GetCloudConnectNetworkUseLimitRequest.h
include/alibabacloud/smartag/model/GetCloudConnectNetworkUseLimitResult.h
include/alibabacloud/smartag/model/GetQosAttributeRequest.h
include/alibabacloud/smartag/model/GetQosAttributeResult.h
include/alibabacloud/smartag/model/GetSmartAGDpiAttributeRequest.h
include/alibabacloud/smartag/model/GetSmartAGDpiAttributeResult.h
include/alibabacloud/smartag/model/GetSmartAccessGatewayUseLimitRequest.h
include/alibabacloud/smartag/model/GetSmartAccessGatewayUseLimitResult.h
include/alibabacloud/smartag/model/GrantInstanceToCbnRequest.h
@@ -267,10 +283,28 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/GrantSagInstanceToVbrResult.h
include/alibabacloud/smartag/model/KickOutClientsRequest.h
include/alibabacloud/smartag/model/KickOutClientsResult.h
include/alibabacloud/smartag/model/ListAccessPointNetworkQualitiesRequest.h
include/alibabacloud/smartag/model/ListAccessPointNetworkQualitiesResult.h
include/alibabacloud/smartag/model/ListAccessPointsRequest.h
include/alibabacloud/smartag/model/ListAccessPointsResult.h
include/alibabacloud/smartag/model/ListDpiConfigErrorRequest.h
include/alibabacloud/smartag/model/ListDpiConfigErrorResult.h
include/alibabacloud/smartag/model/ListDpiGroupsRequest.h
include/alibabacloud/smartag/model/ListDpiGroupsResult.h
include/alibabacloud/smartag/model/ListDpiSignaturesRequest.h
include/alibabacloud/smartag/model/ListDpiSignaturesResult.h
include/alibabacloud/smartag/model/ListEnterpriseCodeRequest.h
include/alibabacloud/smartag/model/ListEnterpriseCodeResult.h
include/alibabacloud/smartag/model/ListSmartAGApiUnsupportedFeatureRequest.h
include/alibabacloud/smartag/model/ListSmartAGApiUnsupportedFeatureResult.h
include/alibabacloud/smartag/model/ListSmartAGByAccessPointRequest.h
include/alibabacloud/smartag/model/ListSmartAGByAccessPointResult.h
include/alibabacloud/smartag/model/ModifyACLRequest.h
include/alibabacloud/smartag/model/ModifyACLResult.h
include/alibabacloud/smartag/model/ModifyACLRuleRequest.h
include/alibabacloud/smartag/model/ModifyACLRuleResult.h
include/alibabacloud/smartag/model/ModifyClientUserDNSRequest.h
include/alibabacloud/smartag/model/ModifyClientUserDNSResult.h
include/alibabacloud/smartag/model/ModifyCloudConnectNetworkRequest.h
include/alibabacloud/smartag/model/ModifyCloudConnectNetworkResult.h
include/alibabacloud/smartag/model/ModifyDeviceAutoUpgradePolicyRequest.h
@@ -289,6 +323,8 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/ModifyQosPolicyResult.h
include/alibabacloud/smartag/model/ModifyRouteDistributionStrategyRequest.h
include/alibabacloud/smartag/model/ModifyRouteDistributionStrategyResult.h
include/alibabacloud/smartag/model/ModifySAGAdminPasswordRequest.h
include/alibabacloud/smartag/model/ModifySAGAdminPasswordResult.h
include/alibabacloud/smartag/model/ModifySagCidrRequest.h
include/alibabacloud/smartag/model/ModifySagCidrResult.h
include/alibabacloud/smartag/model/ModifySagECRouteBackupRequest.h
@@ -323,16 +359,18 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/ModifySagWanSnatResult.h
include/alibabacloud/smartag/model/ModifySagWifiRequest.h
include/alibabacloud/smartag/model/ModifySagWifiResult.h
include/alibabacloud/smartag/model/ModifySerialNumberRequest.h
include/alibabacloud/smartag/model/ModifySerialNumberResult.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayResult.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayClientUserRequest.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayClientUserResult.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayUpBandwidthRequest.h
include/alibabacloud/smartag/model/ModifySmartAccessGatewayUpBandwidthResult.h
include/alibabacloud/smartag/model/MoveResourceGroupRequest.h
include/alibabacloud/smartag/model/MoveResourceGroupResult.h
include/alibabacloud/smartag/model/OrchestrateSagECRouteBackupRequest.h
include/alibabacloud/smartag/model/OrchestrateSagECRouteBackupResult.h
include/alibabacloud/smartag/model/ProbeAccessPointNetworkQualityRequest.h
include/alibabacloud/smartag/model/ProbeAccessPointNetworkQualityResult.h
include/alibabacloud/smartag/model/RebootSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/RebootSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/ResetSmartAccessGatewayClientUserPasswordRequest.h
@@ -343,12 +381,10 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/RevokeInstanceFromVbrResult.h
include/alibabacloud/smartag/model/RevokeSagInstanceFromCcnRequest.h
include/alibabacloud/smartag/model/RevokeSagInstanceFromCcnResult.h
include/alibabacloud/smartag/model/RoamClientUserRequest.h
include/alibabacloud/smartag/model/RoamClientUserResult.h
include/alibabacloud/smartag/model/SetSagRouteableAddressRequest.h
include/alibabacloud/smartag/model/SetSagRouteableAddressResult.h
include/alibabacloud/smartag/model/SwitchCloudBoxHaStateRequest.h
include/alibabacloud/smartag/model/SwitchCloudBoxHaStateResult.h
include/alibabacloud/smartag/model/SwitchSAGHaStateRequest.h
include/alibabacloud/smartag/model/SwitchSAGHaStateResult.h
include/alibabacloud/smartag/model/SynchronizeSmartAGWebConfigRequest.h
include/alibabacloud/smartag/model/SynchronizeSmartAGWebConfigResult.h
include/alibabacloud/smartag/model/UnbindSerialNumberRequest.h
@@ -363,6 +399,14 @@ set(smartag_public_header_model
include/alibabacloud/smartag/model/UnicomSignConfirmResult.h
include/alibabacloud/smartag/model/UnlockSmartAccessGatewayRequest.h
include/alibabacloud/smartag/model/UnlockSmartAccessGatewayResult.h
include/alibabacloud/smartag/model/UpdateEnterpriseCodeRequest.h
include/alibabacloud/smartag/model/UpdateEnterpriseCodeResult.h
include/alibabacloud/smartag/model/UpdateSmartAGAccessPointRequest.h
include/alibabacloud/smartag/model/UpdateSmartAGAccessPointResult.h
include/alibabacloud/smartag/model/UpdateSmartAGDpiAttributeRequest.h
include/alibabacloud/smartag/model/UpdateSmartAGDpiAttributeResult.h
include/alibabacloud/smartag/model/UpdateSmartAGEnterpriseCodeRequest.h
include/alibabacloud/smartag/model/UpdateSmartAGEnterpriseCodeResult.h
include/alibabacloud/smartag/model/UpdateSmartAccessGatewayVersionRequest.h
include/alibabacloud/smartag/model/UpdateSmartAccessGatewayVersionResult.h
include/alibabacloud/smartag/model/UpgradeSmartAccessGatewayRequest.h
@@ -400,14 +444,16 @@ set(smartag_src
src/model/BindSmartAccessGatewayResult.cc
src/model/BindVbrRequest.cc
src/model/BindVbrResult.cc
src/model/ClearSagCipherRequest.cc
src/model/ClearSagCipherResult.cc
src/model/ClearSagRouteableAddressRequest.cc
src/model/ClearSagRouteableAddressResult.cc
src/model/CreateACLRequest.cc
src/model/CreateACLResult.cc
src/model/CreateCloudConnectNetworkRequest.cc
src/model/CreateCloudConnectNetworkResult.cc
src/model/CreateDedicatedLineBackupRequest.cc
src/model/CreateDedicatedLineBackupResult.cc
src/model/CreateEnterpriseCodeRequest.cc
src/model/CreateEnterpriseCodeResult.cc
src/model/CreateFlowLogRequest.cc
src/model/CreateFlowLogResult.cc
src/model/CreateHealthCheckRequest.cc
@@ -420,8 +466,6 @@ set(smartag_src
src/model/CreateQosCarResult.cc
src/model/CreateQosPolicyRequest.cc
src/model/CreateQosPolicyResult.cc
src/model/CreateSAGLinkLevelHaRequest.cc
src/model/CreateSAGLinkLevelHaResult.cc
src/model/CreateSagExpressConnectInterfaceRequest.cc
src/model/CreateSagExpressConnectInterfaceResult.cc
src/model/CreateSagStaticRouteRequest.cc
@@ -440,10 +484,10 @@ set(smartag_src
src/model/DeleteACLRuleResult.cc
src/model/DeleteCloudConnectNetworkRequest.cc
src/model/DeleteCloudConnectNetworkResult.cc
src/model/DeleteDedicatedLineBackupRequest.cc
src/model/DeleteDedicatedLineBackupResult.cc
src/model/DeleteDnatEntryRequest.cc
src/model/DeleteDnatEntryResult.cc
src/model/DeleteEnterpriseCodeRequest.cc
src/model/DeleteEnterpriseCodeResult.cc
src/model/DeleteFlowLogRequest.cc
src/model/DeleteFlowLogResult.cc
src/model/DeleteHealthCheckRequest.cc
@@ -460,8 +504,6 @@ set(smartag_src
src/model/DeleteQosPolicyResult.cc
src/model/DeleteRouteDistributionStrategyRequest.cc
src/model/DeleteRouteDistributionStrategyResult.cc
src/model/DeleteSAGLinkLevelHaRequest.cc
src/model/DeleteSAGLinkLevelHaResult.cc
src/model/DeleteSagCidrRequest.cc
src/model/DeleteSagCidrResult.cc
src/model/DeleteSagExpressConnectInterfaceRequest.cc
@@ -480,6 +522,8 @@ set(smartag_src
src/model/DescribeACLsResult.cc
src/model/DescribeBindableSmartAccessGatewaysRequest.cc
src/model/DescribeBindableSmartAccessGatewaysResult.cc
src/model/DescribeClientUserDNSRequest.cc
src/model/DescribeClientUserDNSResult.cc
src/model/DescribeCloudConnectNetworksRequest.cc
src/model/DescribeCloudConnectNetworksResult.cc
src/model/DescribeDeviceAutoUpgradePolicyRequest.cc
@@ -526,6 +570,8 @@ set(smartag_src
src/model/DescribeSAGDeviceInfoResult.cc
src/model/DescribeSagCurrentDnsRequest.cc
src/model/DescribeSagCurrentDnsResult.cc
src/model/DescribeSagDropTopNRequest.cc
src/model/DescribeSagDropTopNResult.cc
src/model/DescribeSagECRouteBackupAttributeRequest.cc
src/model/DescribeSagECRouteBackupAttributeResult.cc
src/model/DescribeSagExpressConnectInterfaceListRequest.cc
@@ -556,6 +602,8 @@ set(smartag_src
src/model/DescribeSagRouteableAddressResult.cc
src/model/DescribeSagStaticRouteListRequest.cc
src/model/DescribeSagStaticRouteListResult.cc
src/model/DescribeSagTrafficTopNRequest.cc
src/model/DescribeSagTrafficTopNResult.cc
src/model/DescribeSagUserDnsRequest.cc
src/model/DescribeSagUserDnsResult.cc
src/model/DescribeSagVbrRelationsRequest.cc
@@ -574,8 +622,6 @@ set(smartag_src
src/model/DescribeSmartAccessGatewayClientUsersResult.cc
src/model/DescribeSmartAccessGatewayHaRequest.cc
src/model/DescribeSmartAccessGatewayHaResult.cc
src/model/DescribeSmartAccessGatewayRoutesRequest.cc
src/model/DescribeSmartAccessGatewayRoutesResult.cc
src/model/DescribeSmartAccessGatewayVersionsRequest.cc
src/model/DescribeSmartAccessGatewayVersionsResult.cc
src/model/DescribeSmartAccessGatewaysRequest.cc
@@ -592,6 +638,10 @@ set(smartag_src
src/model/DescribeUserOnlineClientsResult.cc
src/model/DetachNetworkOptimizationSagsRequest.cc
src/model/DetachNetworkOptimizationSagsResult.cc
src/model/DiagnoseSmartAccessGatewayRequest.cc
src/model/DiagnoseSmartAccessGatewayResult.cc
src/model/DisableSmartAGDpiMonitorRequest.cc
src/model/DisableSmartAGDpiMonitorResult.cc
src/model/DisableSmartAccessGatewayUserRequest.cc
src/model/DisableSmartAccessGatewayUserResult.cc
src/model/DisassociateACLRequest.cc
@@ -600,14 +650,24 @@ set(smartag_src
src/model/DisassociateFlowLogResult.cc
src/model/DisassociateQosRequest.cc
src/model/DisassociateQosResult.cc
src/model/DiscribeSmartAccessGatewayDiagnosisReportRequest.cc
src/model/DiscribeSmartAccessGatewayDiagnosisReportResult.cc
src/model/DowngradeSmartAccessGatewayRequest.cc
src/model/DowngradeSmartAccessGatewayResult.cc
src/model/DowngradeSmartAccessGatewaySoftwareRequest.cc
src/model/DowngradeSmartAccessGatewaySoftwareResult.cc
src/model/EnableSmartAGDpiMonitorRequest.cc
src/model/EnableSmartAGDpiMonitorResult.cc
src/model/EnableSmartAccessGatewayUserRequest.cc
src/model/EnableSmartAccessGatewayUserResult.cc
src/model/GetAclAttributeRequest.cc
src/model/GetAclAttributeResult.cc
src/model/GetCloudConnectNetworkUseLimitRequest.cc
src/model/GetCloudConnectNetworkUseLimitResult.cc
src/model/GetQosAttributeRequest.cc
src/model/GetQosAttributeResult.cc
src/model/GetSmartAGDpiAttributeRequest.cc
src/model/GetSmartAGDpiAttributeResult.cc
src/model/GetSmartAccessGatewayUseLimitRequest.cc
src/model/GetSmartAccessGatewayUseLimitResult.cc
src/model/GrantInstanceToCbnRequest.cc
@@ -618,10 +678,28 @@ set(smartag_src
src/model/GrantSagInstanceToVbrResult.cc
src/model/KickOutClientsRequest.cc
src/model/KickOutClientsResult.cc
src/model/ListAccessPointNetworkQualitiesRequest.cc
src/model/ListAccessPointNetworkQualitiesResult.cc
src/model/ListAccessPointsRequest.cc
src/model/ListAccessPointsResult.cc
src/model/ListDpiConfigErrorRequest.cc
src/model/ListDpiConfigErrorResult.cc
src/model/ListDpiGroupsRequest.cc
src/model/ListDpiGroupsResult.cc
src/model/ListDpiSignaturesRequest.cc
src/model/ListDpiSignaturesResult.cc
src/model/ListEnterpriseCodeRequest.cc
src/model/ListEnterpriseCodeResult.cc
src/model/ListSmartAGApiUnsupportedFeatureRequest.cc
src/model/ListSmartAGApiUnsupportedFeatureResult.cc
src/model/ListSmartAGByAccessPointRequest.cc
src/model/ListSmartAGByAccessPointResult.cc
src/model/ModifyACLRequest.cc
src/model/ModifyACLResult.cc
src/model/ModifyACLRuleRequest.cc
src/model/ModifyACLRuleResult.cc
src/model/ModifyClientUserDNSRequest.cc
src/model/ModifyClientUserDNSResult.cc
src/model/ModifyCloudConnectNetworkRequest.cc
src/model/ModifyCloudConnectNetworkResult.cc
src/model/ModifyDeviceAutoUpgradePolicyRequest.cc
@@ -640,6 +718,8 @@ set(smartag_src
src/model/ModifyQosPolicyResult.cc
src/model/ModifyRouteDistributionStrategyRequest.cc
src/model/ModifyRouteDistributionStrategyResult.cc
src/model/ModifySAGAdminPasswordRequest.cc
src/model/ModifySAGAdminPasswordResult.cc
src/model/ModifySagCidrRequest.cc
src/model/ModifySagCidrResult.cc
src/model/ModifySagECRouteBackupRequest.cc
@@ -674,16 +754,18 @@ set(smartag_src
src/model/ModifySagWanSnatResult.cc
src/model/ModifySagWifiRequest.cc
src/model/ModifySagWifiResult.cc
src/model/ModifySerialNumberRequest.cc
src/model/ModifySerialNumberResult.cc
src/model/ModifySmartAccessGatewayRequest.cc
src/model/ModifySmartAccessGatewayResult.cc
src/model/ModifySmartAccessGatewayClientUserRequest.cc
src/model/ModifySmartAccessGatewayClientUserResult.cc
src/model/ModifySmartAccessGatewayUpBandwidthRequest.cc
src/model/ModifySmartAccessGatewayUpBandwidthResult.cc
src/model/MoveResourceGroupRequest.cc
src/model/MoveResourceGroupResult.cc
src/model/OrchestrateSagECRouteBackupRequest.cc
src/model/OrchestrateSagECRouteBackupResult.cc
src/model/ProbeAccessPointNetworkQualityRequest.cc
src/model/ProbeAccessPointNetworkQualityResult.cc
src/model/RebootSmartAccessGatewayRequest.cc
src/model/RebootSmartAccessGatewayResult.cc
src/model/ResetSmartAccessGatewayClientUserPasswordRequest.cc
@@ -694,12 +776,10 @@ set(smartag_src
src/model/RevokeInstanceFromVbrResult.cc
src/model/RevokeSagInstanceFromCcnRequest.cc
src/model/RevokeSagInstanceFromCcnResult.cc
src/model/RoamClientUserRequest.cc
src/model/RoamClientUserResult.cc
src/model/SetSagRouteableAddressRequest.cc
src/model/SetSagRouteableAddressResult.cc
src/model/SwitchCloudBoxHaStateRequest.cc
src/model/SwitchCloudBoxHaStateResult.cc
src/model/SwitchSAGHaStateRequest.cc
src/model/SwitchSAGHaStateResult.cc
src/model/SynchronizeSmartAGWebConfigRequest.cc
src/model/SynchronizeSmartAGWebConfigResult.cc
src/model/UnbindSerialNumberRequest.cc
@@ -714,6 +794,14 @@ set(smartag_src
src/model/UnicomSignConfirmResult.cc
src/model/UnlockSmartAccessGatewayRequest.cc
src/model/UnlockSmartAccessGatewayResult.cc
src/model/UpdateEnterpriseCodeRequest.cc
src/model/UpdateEnterpriseCodeResult.cc
src/model/UpdateSmartAGAccessPointRequest.cc
src/model/UpdateSmartAGAccessPointResult.cc
src/model/UpdateSmartAGDpiAttributeRequest.cc
src/model/UpdateSmartAGDpiAttributeResult.cc
src/model/UpdateSmartAGEnterpriseCodeRequest.cc
src/model/UpdateSmartAGEnterpriseCodeResult.cc
src/model/UpdateSmartAccessGatewayVersionRequest.cc
src/model/UpdateSmartAccessGatewayVersionResult.cc
src/model/UpgradeSmartAccessGatewayRequest.cc

View File

@@ -50,14 +50,16 @@
#include "model/BindSmartAccessGatewayResult.h"
#include "model/BindVbrRequest.h"
#include "model/BindVbrResult.h"
#include "model/ClearSagCipherRequest.h"
#include "model/ClearSagCipherResult.h"
#include "model/ClearSagRouteableAddressRequest.h"
#include "model/ClearSagRouteableAddressResult.h"
#include "model/CreateACLRequest.h"
#include "model/CreateACLResult.h"
#include "model/CreateCloudConnectNetworkRequest.h"
#include "model/CreateCloudConnectNetworkResult.h"
#include "model/CreateDedicatedLineBackupRequest.h"
#include "model/CreateDedicatedLineBackupResult.h"
#include "model/CreateEnterpriseCodeRequest.h"
#include "model/CreateEnterpriseCodeResult.h"
#include "model/CreateFlowLogRequest.h"
#include "model/CreateFlowLogResult.h"
#include "model/CreateHealthCheckRequest.h"
@@ -70,8 +72,6 @@
#include "model/CreateQosCarResult.h"
#include "model/CreateQosPolicyRequest.h"
#include "model/CreateQosPolicyResult.h"
#include "model/CreateSAGLinkLevelHaRequest.h"
#include "model/CreateSAGLinkLevelHaResult.h"
#include "model/CreateSagExpressConnectInterfaceRequest.h"
#include "model/CreateSagExpressConnectInterfaceResult.h"
#include "model/CreateSagStaticRouteRequest.h"
@@ -90,10 +90,10 @@
#include "model/DeleteACLRuleResult.h"
#include "model/DeleteCloudConnectNetworkRequest.h"
#include "model/DeleteCloudConnectNetworkResult.h"
#include "model/DeleteDedicatedLineBackupRequest.h"
#include "model/DeleteDedicatedLineBackupResult.h"
#include "model/DeleteDnatEntryRequest.h"
#include "model/DeleteDnatEntryResult.h"
#include "model/DeleteEnterpriseCodeRequest.h"
#include "model/DeleteEnterpriseCodeResult.h"
#include "model/DeleteFlowLogRequest.h"
#include "model/DeleteFlowLogResult.h"
#include "model/DeleteHealthCheckRequest.h"
@@ -110,8 +110,6 @@
#include "model/DeleteQosPolicyResult.h"
#include "model/DeleteRouteDistributionStrategyRequest.h"
#include "model/DeleteRouteDistributionStrategyResult.h"
#include "model/DeleteSAGLinkLevelHaRequest.h"
#include "model/DeleteSAGLinkLevelHaResult.h"
#include "model/DeleteSagCidrRequest.h"
#include "model/DeleteSagCidrResult.h"
#include "model/DeleteSagExpressConnectInterfaceRequest.h"
@@ -130,6 +128,8 @@
#include "model/DescribeACLsResult.h"
#include "model/DescribeBindableSmartAccessGatewaysRequest.h"
#include "model/DescribeBindableSmartAccessGatewaysResult.h"
#include "model/DescribeClientUserDNSRequest.h"
#include "model/DescribeClientUserDNSResult.h"
#include "model/DescribeCloudConnectNetworksRequest.h"
#include "model/DescribeCloudConnectNetworksResult.h"
#include "model/DescribeDeviceAutoUpgradePolicyRequest.h"
@@ -176,6 +176,8 @@
#include "model/DescribeSAGDeviceInfoResult.h"
#include "model/DescribeSagCurrentDnsRequest.h"
#include "model/DescribeSagCurrentDnsResult.h"
#include "model/DescribeSagDropTopNRequest.h"
#include "model/DescribeSagDropTopNResult.h"
#include "model/DescribeSagECRouteBackupAttributeRequest.h"
#include "model/DescribeSagECRouteBackupAttributeResult.h"
#include "model/DescribeSagExpressConnectInterfaceListRequest.h"
@@ -206,6 +208,8 @@
#include "model/DescribeSagRouteableAddressResult.h"
#include "model/DescribeSagStaticRouteListRequest.h"
#include "model/DescribeSagStaticRouteListResult.h"
#include "model/DescribeSagTrafficTopNRequest.h"
#include "model/DescribeSagTrafficTopNResult.h"
#include "model/DescribeSagUserDnsRequest.h"
#include "model/DescribeSagUserDnsResult.h"
#include "model/DescribeSagVbrRelationsRequest.h"
@@ -224,8 +228,6 @@
#include "model/DescribeSmartAccessGatewayClientUsersResult.h"
#include "model/DescribeSmartAccessGatewayHaRequest.h"
#include "model/DescribeSmartAccessGatewayHaResult.h"
#include "model/DescribeSmartAccessGatewayRoutesRequest.h"
#include "model/DescribeSmartAccessGatewayRoutesResult.h"
#include "model/DescribeSmartAccessGatewayVersionsRequest.h"
#include "model/DescribeSmartAccessGatewayVersionsResult.h"
#include "model/DescribeSmartAccessGatewaysRequest.h"
@@ -242,6 +244,10 @@
#include "model/DescribeUserOnlineClientsResult.h"
#include "model/DetachNetworkOptimizationSagsRequest.h"
#include "model/DetachNetworkOptimizationSagsResult.h"
#include "model/DiagnoseSmartAccessGatewayRequest.h"
#include "model/DiagnoseSmartAccessGatewayResult.h"
#include "model/DisableSmartAGDpiMonitorRequest.h"
#include "model/DisableSmartAGDpiMonitorResult.h"
#include "model/DisableSmartAccessGatewayUserRequest.h"
#include "model/DisableSmartAccessGatewayUserResult.h"
#include "model/DisassociateACLRequest.h"
@@ -250,14 +256,24 @@
#include "model/DisassociateFlowLogResult.h"
#include "model/DisassociateQosRequest.h"
#include "model/DisassociateQosResult.h"
#include "model/DiscribeSmartAccessGatewayDiagnosisReportRequest.h"
#include "model/DiscribeSmartAccessGatewayDiagnosisReportResult.h"
#include "model/DowngradeSmartAccessGatewayRequest.h"
#include "model/DowngradeSmartAccessGatewayResult.h"
#include "model/DowngradeSmartAccessGatewaySoftwareRequest.h"
#include "model/DowngradeSmartAccessGatewaySoftwareResult.h"
#include "model/EnableSmartAGDpiMonitorRequest.h"
#include "model/EnableSmartAGDpiMonitorResult.h"
#include "model/EnableSmartAccessGatewayUserRequest.h"
#include "model/EnableSmartAccessGatewayUserResult.h"
#include "model/GetAclAttributeRequest.h"
#include "model/GetAclAttributeResult.h"
#include "model/GetCloudConnectNetworkUseLimitRequest.h"
#include "model/GetCloudConnectNetworkUseLimitResult.h"
#include "model/GetQosAttributeRequest.h"
#include "model/GetQosAttributeResult.h"
#include "model/GetSmartAGDpiAttributeRequest.h"
#include "model/GetSmartAGDpiAttributeResult.h"
#include "model/GetSmartAccessGatewayUseLimitRequest.h"
#include "model/GetSmartAccessGatewayUseLimitResult.h"
#include "model/GrantInstanceToCbnRequest.h"
@@ -268,10 +284,28 @@
#include "model/GrantSagInstanceToVbrResult.h"
#include "model/KickOutClientsRequest.h"
#include "model/KickOutClientsResult.h"
#include "model/ListAccessPointNetworkQualitiesRequest.h"
#include "model/ListAccessPointNetworkQualitiesResult.h"
#include "model/ListAccessPointsRequest.h"
#include "model/ListAccessPointsResult.h"
#include "model/ListDpiConfigErrorRequest.h"
#include "model/ListDpiConfigErrorResult.h"
#include "model/ListDpiGroupsRequest.h"
#include "model/ListDpiGroupsResult.h"
#include "model/ListDpiSignaturesRequest.h"
#include "model/ListDpiSignaturesResult.h"
#include "model/ListEnterpriseCodeRequest.h"
#include "model/ListEnterpriseCodeResult.h"
#include "model/ListSmartAGApiUnsupportedFeatureRequest.h"
#include "model/ListSmartAGApiUnsupportedFeatureResult.h"
#include "model/ListSmartAGByAccessPointRequest.h"
#include "model/ListSmartAGByAccessPointResult.h"
#include "model/ModifyACLRequest.h"
#include "model/ModifyACLResult.h"
#include "model/ModifyACLRuleRequest.h"
#include "model/ModifyACLRuleResult.h"
#include "model/ModifyClientUserDNSRequest.h"
#include "model/ModifyClientUserDNSResult.h"
#include "model/ModifyCloudConnectNetworkRequest.h"
#include "model/ModifyCloudConnectNetworkResult.h"
#include "model/ModifyDeviceAutoUpgradePolicyRequest.h"
@@ -290,6 +324,8 @@
#include "model/ModifyQosPolicyResult.h"
#include "model/ModifyRouteDistributionStrategyRequest.h"
#include "model/ModifyRouteDistributionStrategyResult.h"
#include "model/ModifySAGAdminPasswordRequest.h"
#include "model/ModifySAGAdminPasswordResult.h"
#include "model/ModifySagCidrRequest.h"
#include "model/ModifySagCidrResult.h"
#include "model/ModifySagECRouteBackupRequest.h"
@@ -324,16 +360,18 @@
#include "model/ModifySagWanSnatResult.h"
#include "model/ModifySagWifiRequest.h"
#include "model/ModifySagWifiResult.h"
#include "model/ModifySerialNumberRequest.h"
#include "model/ModifySerialNumberResult.h"
#include "model/ModifySmartAccessGatewayRequest.h"
#include "model/ModifySmartAccessGatewayResult.h"
#include "model/ModifySmartAccessGatewayClientUserRequest.h"
#include "model/ModifySmartAccessGatewayClientUserResult.h"
#include "model/ModifySmartAccessGatewayUpBandwidthRequest.h"
#include "model/ModifySmartAccessGatewayUpBandwidthResult.h"
#include "model/MoveResourceGroupRequest.h"
#include "model/MoveResourceGroupResult.h"
#include "model/OrchestrateSagECRouteBackupRequest.h"
#include "model/OrchestrateSagECRouteBackupResult.h"
#include "model/ProbeAccessPointNetworkQualityRequest.h"
#include "model/ProbeAccessPointNetworkQualityResult.h"
#include "model/RebootSmartAccessGatewayRequest.h"
#include "model/RebootSmartAccessGatewayResult.h"
#include "model/ResetSmartAccessGatewayClientUserPasswordRequest.h"
@@ -344,12 +382,10 @@
#include "model/RevokeInstanceFromVbrResult.h"
#include "model/RevokeSagInstanceFromCcnRequest.h"
#include "model/RevokeSagInstanceFromCcnResult.h"
#include "model/RoamClientUserRequest.h"
#include "model/RoamClientUserResult.h"
#include "model/SetSagRouteableAddressRequest.h"
#include "model/SetSagRouteableAddressResult.h"
#include "model/SwitchCloudBoxHaStateRequest.h"
#include "model/SwitchCloudBoxHaStateResult.h"
#include "model/SwitchSAGHaStateRequest.h"
#include "model/SwitchSAGHaStateResult.h"
#include "model/SynchronizeSmartAGWebConfigRequest.h"
#include "model/SynchronizeSmartAGWebConfigResult.h"
#include "model/UnbindSerialNumberRequest.h"
@@ -364,6 +400,14 @@
#include "model/UnicomSignConfirmResult.h"
#include "model/UnlockSmartAccessGatewayRequest.h"
#include "model/UnlockSmartAccessGatewayResult.h"
#include "model/UpdateEnterpriseCodeRequest.h"
#include "model/UpdateEnterpriseCodeResult.h"
#include "model/UpdateSmartAGAccessPointRequest.h"
#include "model/UpdateSmartAGAccessPointResult.h"
#include "model/UpdateSmartAGDpiAttributeRequest.h"
#include "model/UpdateSmartAGDpiAttributeResult.h"
#include "model/UpdateSmartAGEnterpriseCodeRequest.h"
#include "model/UpdateSmartAGEnterpriseCodeResult.h"
#include "model/UpdateSmartAccessGatewayVersionRequest.h"
#include "model/UpdateSmartAccessGatewayVersionResult.h"
#include "model/UpgradeSmartAccessGatewayRequest.h"
@@ -421,6 +465,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::BindVbrResult> BindVbrOutcome;
typedef std::future<BindVbrOutcome> BindVbrOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::BindVbrRequest&, const BindVbrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindVbrAsyncHandler;
typedef Outcome<Error, Model::ClearSagCipherResult> ClearSagCipherOutcome;
typedef std::future<ClearSagCipherOutcome> ClearSagCipherOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ClearSagCipherRequest&, const ClearSagCipherOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ClearSagCipherAsyncHandler;
typedef Outcome<Error, Model::ClearSagRouteableAddressResult> ClearSagRouteableAddressOutcome;
typedef std::future<ClearSagRouteableAddressOutcome> ClearSagRouteableAddressOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ClearSagRouteableAddressRequest&, const ClearSagRouteableAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ClearSagRouteableAddressAsyncHandler;
@@ -430,9 +477,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateCloudConnectNetworkResult> CreateCloudConnectNetworkOutcome;
typedef std::future<CreateCloudConnectNetworkOutcome> CreateCloudConnectNetworkOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::CreateCloudConnectNetworkRequest&, const CreateCloudConnectNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateCloudConnectNetworkAsyncHandler;
typedef Outcome<Error, Model::CreateDedicatedLineBackupResult> CreateDedicatedLineBackupOutcome;
typedef std::future<CreateDedicatedLineBackupOutcome> CreateDedicatedLineBackupOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::CreateDedicatedLineBackupRequest&, const CreateDedicatedLineBackupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDedicatedLineBackupAsyncHandler;
typedef Outcome<Error, Model::CreateEnterpriseCodeResult> CreateEnterpriseCodeOutcome;
typedef std::future<CreateEnterpriseCodeOutcome> CreateEnterpriseCodeOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::CreateEnterpriseCodeRequest&, const CreateEnterpriseCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateEnterpriseCodeAsyncHandler;
typedef Outcome<Error, Model::CreateFlowLogResult> CreateFlowLogOutcome;
typedef std::future<CreateFlowLogOutcome> CreateFlowLogOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::CreateFlowLogRequest&, const CreateFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFlowLogAsyncHandler;
@@ -451,9 +498,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreateQosPolicyResult> CreateQosPolicyOutcome;
typedef std::future<CreateQosPolicyOutcome> CreateQosPolicyOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::CreateQosPolicyRequest&, const CreateQosPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateQosPolicyAsyncHandler;
typedef Outcome<Error, Model::CreateSAGLinkLevelHaResult> CreateSAGLinkLevelHaOutcome;
typedef std::future<CreateSAGLinkLevelHaOutcome> CreateSAGLinkLevelHaOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::CreateSAGLinkLevelHaRequest&, const CreateSAGLinkLevelHaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSAGLinkLevelHaAsyncHandler;
typedef Outcome<Error, Model::CreateSagExpressConnectInterfaceResult> CreateSagExpressConnectInterfaceOutcome;
typedef std::future<CreateSagExpressConnectInterfaceOutcome> CreateSagExpressConnectInterfaceOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::CreateSagExpressConnectInterfaceRequest&, const CreateSagExpressConnectInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSagExpressConnectInterfaceAsyncHandler;
@@ -481,12 +525,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteCloudConnectNetworkResult> DeleteCloudConnectNetworkOutcome;
typedef std::future<DeleteCloudConnectNetworkOutcome> DeleteCloudConnectNetworkOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteCloudConnectNetworkRequest&, const DeleteCloudConnectNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCloudConnectNetworkAsyncHandler;
typedef Outcome<Error, Model::DeleteDedicatedLineBackupResult> DeleteDedicatedLineBackupOutcome;
typedef std::future<DeleteDedicatedLineBackupOutcome> DeleteDedicatedLineBackupOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteDedicatedLineBackupRequest&, const DeleteDedicatedLineBackupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDedicatedLineBackupAsyncHandler;
typedef Outcome<Error, Model::DeleteDnatEntryResult> DeleteDnatEntryOutcome;
typedef std::future<DeleteDnatEntryOutcome> DeleteDnatEntryOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteDnatEntryRequest&, const DeleteDnatEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDnatEntryAsyncHandler;
typedef Outcome<Error, Model::DeleteEnterpriseCodeResult> DeleteEnterpriseCodeOutcome;
typedef std::future<DeleteEnterpriseCodeOutcome> DeleteEnterpriseCodeOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteEnterpriseCodeRequest&, const DeleteEnterpriseCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteEnterpriseCodeAsyncHandler;
typedef Outcome<Error, Model::DeleteFlowLogResult> DeleteFlowLogOutcome;
typedef std::future<DeleteFlowLogOutcome> DeleteFlowLogOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteFlowLogRequest&, const DeleteFlowLogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFlowLogAsyncHandler;
@@ -511,9 +555,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteRouteDistributionStrategyResult> DeleteRouteDistributionStrategyOutcome;
typedef std::future<DeleteRouteDistributionStrategyOutcome> DeleteRouteDistributionStrategyOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteRouteDistributionStrategyRequest&, const DeleteRouteDistributionStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRouteDistributionStrategyAsyncHandler;
typedef Outcome<Error, Model::DeleteSAGLinkLevelHaResult> DeleteSAGLinkLevelHaOutcome;
typedef std::future<DeleteSAGLinkLevelHaOutcome> DeleteSAGLinkLevelHaOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteSAGLinkLevelHaRequest&, const DeleteSAGLinkLevelHaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSAGLinkLevelHaAsyncHandler;
typedef Outcome<Error, Model::DeleteSagCidrResult> DeleteSagCidrOutcome;
typedef std::future<DeleteSagCidrOutcome> DeleteSagCidrOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DeleteSagCidrRequest&, const DeleteSagCidrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSagCidrAsyncHandler;
@@ -541,6 +582,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeBindableSmartAccessGatewaysResult> DescribeBindableSmartAccessGatewaysOutcome;
typedef std::future<DescribeBindableSmartAccessGatewaysOutcome> DescribeBindableSmartAccessGatewaysOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeBindableSmartAccessGatewaysRequest&, const DescribeBindableSmartAccessGatewaysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBindableSmartAccessGatewaysAsyncHandler;
typedef Outcome<Error, Model::DescribeClientUserDNSResult> DescribeClientUserDNSOutcome;
typedef std::future<DescribeClientUserDNSOutcome> DescribeClientUserDNSOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeClientUserDNSRequest&, const DescribeClientUserDNSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClientUserDNSAsyncHandler;
typedef Outcome<Error, Model::DescribeCloudConnectNetworksResult> DescribeCloudConnectNetworksOutcome;
typedef std::future<DescribeCloudConnectNetworksOutcome> DescribeCloudConnectNetworksOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeCloudConnectNetworksRequest&, const DescribeCloudConnectNetworksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeCloudConnectNetworksAsyncHandler;
@@ -610,6 +654,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSagCurrentDnsResult> DescribeSagCurrentDnsOutcome;
typedef std::future<DescribeSagCurrentDnsOutcome> DescribeSagCurrentDnsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSagCurrentDnsRequest&, const DescribeSagCurrentDnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSagCurrentDnsAsyncHandler;
typedef Outcome<Error, Model::DescribeSagDropTopNResult> DescribeSagDropTopNOutcome;
typedef std::future<DescribeSagDropTopNOutcome> DescribeSagDropTopNOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSagDropTopNRequest&, const DescribeSagDropTopNOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSagDropTopNAsyncHandler;
typedef Outcome<Error, Model::DescribeSagECRouteBackupAttributeResult> DescribeSagECRouteBackupAttributeOutcome;
typedef std::future<DescribeSagECRouteBackupAttributeOutcome> DescribeSagECRouteBackupAttributeOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSagECRouteBackupAttributeRequest&, const DescribeSagECRouteBackupAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSagECRouteBackupAttributeAsyncHandler;
@@ -655,6 +702,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSagStaticRouteListResult> DescribeSagStaticRouteListOutcome;
typedef std::future<DescribeSagStaticRouteListOutcome> DescribeSagStaticRouteListOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSagStaticRouteListRequest&, const DescribeSagStaticRouteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSagStaticRouteListAsyncHandler;
typedef Outcome<Error, Model::DescribeSagTrafficTopNResult> DescribeSagTrafficTopNOutcome;
typedef std::future<DescribeSagTrafficTopNOutcome> DescribeSagTrafficTopNOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSagTrafficTopNRequest&, const DescribeSagTrafficTopNOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSagTrafficTopNAsyncHandler;
typedef Outcome<Error, Model::DescribeSagUserDnsResult> DescribeSagUserDnsOutcome;
typedef std::future<DescribeSagUserDnsOutcome> DescribeSagUserDnsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSagUserDnsRequest&, const DescribeSagUserDnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSagUserDnsAsyncHandler;
@@ -682,9 +732,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeSmartAccessGatewayHaResult> DescribeSmartAccessGatewayHaOutcome;
typedef std::future<DescribeSmartAccessGatewayHaOutcome> DescribeSmartAccessGatewayHaOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSmartAccessGatewayHaRequest&, const DescribeSmartAccessGatewayHaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSmartAccessGatewayHaAsyncHandler;
typedef Outcome<Error, Model::DescribeSmartAccessGatewayRoutesResult> DescribeSmartAccessGatewayRoutesOutcome;
typedef std::future<DescribeSmartAccessGatewayRoutesOutcome> DescribeSmartAccessGatewayRoutesOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSmartAccessGatewayRoutesRequest&, const DescribeSmartAccessGatewayRoutesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSmartAccessGatewayRoutesAsyncHandler;
typedef Outcome<Error, Model::DescribeSmartAccessGatewayVersionsResult> DescribeSmartAccessGatewayVersionsOutcome;
typedef std::future<DescribeSmartAccessGatewayVersionsOutcome> DescribeSmartAccessGatewayVersionsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DescribeSmartAccessGatewayVersionsRequest&, const DescribeSmartAccessGatewayVersionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSmartAccessGatewayVersionsAsyncHandler;
@@ -709,6 +756,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DetachNetworkOptimizationSagsResult> DetachNetworkOptimizationSagsOutcome;
typedef std::future<DetachNetworkOptimizationSagsOutcome> DetachNetworkOptimizationSagsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DetachNetworkOptimizationSagsRequest&, const DetachNetworkOptimizationSagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachNetworkOptimizationSagsAsyncHandler;
typedef Outcome<Error, Model::DiagnoseSmartAccessGatewayResult> DiagnoseSmartAccessGatewayOutcome;
typedef std::future<DiagnoseSmartAccessGatewayOutcome> DiagnoseSmartAccessGatewayOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DiagnoseSmartAccessGatewayRequest&, const DiagnoseSmartAccessGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DiagnoseSmartAccessGatewayAsyncHandler;
typedef Outcome<Error, Model::DisableSmartAGDpiMonitorResult> DisableSmartAGDpiMonitorOutcome;
typedef std::future<DisableSmartAGDpiMonitorOutcome> DisableSmartAGDpiMonitorOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DisableSmartAGDpiMonitorRequest&, const DisableSmartAGDpiMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableSmartAGDpiMonitorAsyncHandler;
typedef Outcome<Error, Model::DisableSmartAccessGatewayUserResult> DisableSmartAccessGatewayUserOutcome;
typedef std::future<DisableSmartAccessGatewayUserOutcome> DisableSmartAccessGatewayUserOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DisableSmartAccessGatewayUserRequest&, const DisableSmartAccessGatewayUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableSmartAccessGatewayUserAsyncHandler;
@@ -721,18 +774,33 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DisassociateQosResult> DisassociateQosOutcome;
typedef std::future<DisassociateQosOutcome> DisassociateQosOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DisassociateQosRequest&, const DisassociateQosOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisassociateQosAsyncHandler;
typedef Outcome<Error, Model::DiscribeSmartAccessGatewayDiagnosisReportResult> DiscribeSmartAccessGatewayDiagnosisReportOutcome;
typedef std::future<DiscribeSmartAccessGatewayDiagnosisReportOutcome> DiscribeSmartAccessGatewayDiagnosisReportOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DiscribeSmartAccessGatewayDiagnosisReportRequest&, const DiscribeSmartAccessGatewayDiagnosisReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DiscribeSmartAccessGatewayDiagnosisReportAsyncHandler;
typedef Outcome<Error, Model::DowngradeSmartAccessGatewayResult> DowngradeSmartAccessGatewayOutcome;
typedef std::future<DowngradeSmartAccessGatewayOutcome> DowngradeSmartAccessGatewayOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DowngradeSmartAccessGatewayRequest&, const DowngradeSmartAccessGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DowngradeSmartAccessGatewayAsyncHandler;
typedef Outcome<Error, Model::DowngradeSmartAccessGatewaySoftwareResult> DowngradeSmartAccessGatewaySoftwareOutcome;
typedef std::future<DowngradeSmartAccessGatewaySoftwareOutcome> DowngradeSmartAccessGatewaySoftwareOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::DowngradeSmartAccessGatewaySoftwareRequest&, const DowngradeSmartAccessGatewaySoftwareOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DowngradeSmartAccessGatewaySoftwareAsyncHandler;
typedef Outcome<Error, Model::EnableSmartAGDpiMonitorResult> EnableSmartAGDpiMonitorOutcome;
typedef std::future<EnableSmartAGDpiMonitorOutcome> EnableSmartAGDpiMonitorOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::EnableSmartAGDpiMonitorRequest&, const EnableSmartAGDpiMonitorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableSmartAGDpiMonitorAsyncHandler;
typedef Outcome<Error, Model::EnableSmartAccessGatewayUserResult> EnableSmartAccessGatewayUserOutcome;
typedef std::future<EnableSmartAccessGatewayUserOutcome> EnableSmartAccessGatewayUserOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::EnableSmartAccessGatewayUserRequest&, const EnableSmartAccessGatewayUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableSmartAccessGatewayUserAsyncHandler;
typedef Outcome<Error, Model::GetAclAttributeResult> GetAclAttributeOutcome;
typedef std::future<GetAclAttributeOutcome> GetAclAttributeOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::GetAclAttributeRequest&, const GetAclAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAclAttributeAsyncHandler;
typedef Outcome<Error, Model::GetCloudConnectNetworkUseLimitResult> GetCloudConnectNetworkUseLimitOutcome;
typedef std::future<GetCloudConnectNetworkUseLimitOutcome> GetCloudConnectNetworkUseLimitOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::GetCloudConnectNetworkUseLimitRequest&, const GetCloudConnectNetworkUseLimitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCloudConnectNetworkUseLimitAsyncHandler;
typedef Outcome<Error, Model::GetQosAttributeResult> GetQosAttributeOutcome;
typedef std::future<GetQosAttributeOutcome> GetQosAttributeOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::GetQosAttributeRequest&, const GetQosAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetQosAttributeAsyncHandler;
typedef Outcome<Error, Model::GetSmartAGDpiAttributeResult> GetSmartAGDpiAttributeOutcome;
typedef std::future<GetSmartAGDpiAttributeOutcome> GetSmartAGDpiAttributeOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::GetSmartAGDpiAttributeRequest&, const GetSmartAGDpiAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSmartAGDpiAttributeAsyncHandler;
typedef Outcome<Error, Model::GetSmartAccessGatewayUseLimitResult> GetSmartAccessGatewayUseLimitOutcome;
typedef std::future<GetSmartAccessGatewayUseLimitOutcome> GetSmartAccessGatewayUseLimitOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::GetSmartAccessGatewayUseLimitRequest&, const GetSmartAccessGatewayUseLimitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSmartAccessGatewayUseLimitAsyncHandler;
@@ -748,12 +816,39 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::KickOutClientsResult> KickOutClientsOutcome;
typedef std::future<KickOutClientsOutcome> KickOutClientsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::KickOutClientsRequest&, const KickOutClientsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> KickOutClientsAsyncHandler;
typedef Outcome<Error, Model::ListAccessPointNetworkQualitiesResult> ListAccessPointNetworkQualitiesOutcome;
typedef std::future<ListAccessPointNetworkQualitiesOutcome> ListAccessPointNetworkQualitiesOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ListAccessPointNetworkQualitiesRequest&, const ListAccessPointNetworkQualitiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAccessPointNetworkQualitiesAsyncHandler;
typedef Outcome<Error, Model::ListAccessPointsResult> ListAccessPointsOutcome;
typedef std::future<ListAccessPointsOutcome> ListAccessPointsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ListAccessPointsRequest&, const ListAccessPointsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAccessPointsAsyncHandler;
typedef Outcome<Error, Model::ListDpiConfigErrorResult> ListDpiConfigErrorOutcome;
typedef std::future<ListDpiConfigErrorOutcome> ListDpiConfigErrorOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ListDpiConfigErrorRequest&, const ListDpiConfigErrorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDpiConfigErrorAsyncHandler;
typedef Outcome<Error, Model::ListDpiGroupsResult> ListDpiGroupsOutcome;
typedef std::future<ListDpiGroupsOutcome> ListDpiGroupsOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ListDpiGroupsRequest&, const ListDpiGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDpiGroupsAsyncHandler;
typedef Outcome<Error, Model::ListDpiSignaturesResult> ListDpiSignaturesOutcome;
typedef std::future<ListDpiSignaturesOutcome> ListDpiSignaturesOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ListDpiSignaturesRequest&, const ListDpiSignaturesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDpiSignaturesAsyncHandler;
typedef Outcome<Error, Model::ListEnterpriseCodeResult> ListEnterpriseCodeOutcome;
typedef std::future<ListEnterpriseCodeOutcome> ListEnterpriseCodeOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ListEnterpriseCodeRequest&, const ListEnterpriseCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEnterpriseCodeAsyncHandler;
typedef Outcome<Error, Model::ListSmartAGApiUnsupportedFeatureResult> ListSmartAGApiUnsupportedFeatureOutcome;
typedef std::future<ListSmartAGApiUnsupportedFeatureOutcome> ListSmartAGApiUnsupportedFeatureOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ListSmartAGApiUnsupportedFeatureRequest&, const ListSmartAGApiUnsupportedFeatureOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSmartAGApiUnsupportedFeatureAsyncHandler;
typedef Outcome<Error, Model::ListSmartAGByAccessPointResult> ListSmartAGByAccessPointOutcome;
typedef std::future<ListSmartAGByAccessPointOutcome> ListSmartAGByAccessPointOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ListSmartAGByAccessPointRequest&, const ListSmartAGByAccessPointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSmartAGByAccessPointAsyncHandler;
typedef Outcome<Error, Model::ModifyACLResult> ModifyACLOutcome;
typedef std::future<ModifyACLOutcome> ModifyACLOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifyACLRequest&, const ModifyACLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyACLAsyncHandler;
typedef Outcome<Error, Model::ModifyACLRuleResult> ModifyACLRuleOutcome;
typedef std::future<ModifyACLRuleOutcome> ModifyACLRuleOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifyACLRuleRequest&, const ModifyACLRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyACLRuleAsyncHandler;
typedef Outcome<Error, Model::ModifyClientUserDNSResult> ModifyClientUserDNSOutcome;
typedef std::future<ModifyClientUserDNSOutcome> ModifyClientUserDNSOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifyClientUserDNSRequest&, const ModifyClientUserDNSOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyClientUserDNSAsyncHandler;
typedef Outcome<Error, Model::ModifyCloudConnectNetworkResult> ModifyCloudConnectNetworkOutcome;
typedef std::future<ModifyCloudConnectNetworkOutcome> ModifyCloudConnectNetworkOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifyCloudConnectNetworkRequest&, const ModifyCloudConnectNetworkOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyCloudConnectNetworkAsyncHandler;
@@ -781,6 +876,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifyRouteDistributionStrategyResult> ModifyRouteDistributionStrategyOutcome;
typedef std::future<ModifyRouteDistributionStrategyOutcome> ModifyRouteDistributionStrategyOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifyRouteDistributionStrategyRequest&, const ModifyRouteDistributionStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyRouteDistributionStrategyAsyncHandler;
typedef Outcome<Error, Model::ModifySAGAdminPasswordResult> ModifySAGAdminPasswordOutcome;
typedef std::future<ModifySAGAdminPasswordOutcome> ModifySAGAdminPasswordOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifySAGAdminPasswordRequest&, const ModifySAGAdminPasswordOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySAGAdminPasswordAsyncHandler;
typedef Outcome<Error, Model::ModifySagCidrResult> ModifySagCidrOutcome;
typedef std::future<ModifySagCidrOutcome> ModifySagCidrOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifySagCidrRequest&, const ModifySagCidrOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySagCidrAsyncHandler;
@@ -832,9 +930,6 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifySagWifiResult> ModifySagWifiOutcome;
typedef std::future<ModifySagWifiOutcome> ModifySagWifiOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifySagWifiRequest&, const ModifySagWifiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySagWifiAsyncHandler;
typedef Outcome<Error, Model::ModifySerialNumberResult> ModifySerialNumberOutcome;
typedef std::future<ModifySerialNumberOutcome> ModifySerialNumberOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifySerialNumberRequest&, const ModifySerialNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySerialNumberAsyncHandler;
typedef Outcome<Error, Model::ModifySmartAccessGatewayResult> ModifySmartAccessGatewayOutcome;
typedef std::future<ModifySmartAccessGatewayOutcome> ModifySmartAccessGatewayOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifySmartAccessGatewayRequest&, const ModifySmartAccessGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySmartAccessGatewayAsyncHandler;
@@ -844,9 +939,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ModifySmartAccessGatewayUpBandwidthResult> ModifySmartAccessGatewayUpBandwidthOutcome;
typedef std::future<ModifySmartAccessGatewayUpBandwidthOutcome> ModifySmartAccessGatewayUpBandwidthOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ModifySmartAccessGatewayUpBandwidthRequest&, const ModifySmartAccessGatewayUpBandwidthOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySmartAccessGatewayUpBandwidthAsyncHandler;
typedef Outcome<Error, Model::MoveResourceGroupResult> MoveResourceGroupOutcome;
typedef std::future<MoveResourceGroupOutcome> MoveResourceGroupOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::MoveResourceGroupRequest&, const MoveResourceGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> MoveResourceGroupAsyncHandler;
typedef Outcome<Error, Model::OrchestrateSagECRouteBackupResult> OrchestrateSagECRouteBackupOutcome;
typedef std::future<OrchestrateSagECRouteBackupOutcome> OrchestrateSagECRouteBackupOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::OrchestrateSagECRouteBackupRequest&, const OrchestrateSagECRouteBackupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> OrchestrateSagECRouteBackupAsyncHandler;
typedef Outcome<Error, Model::ProbeAccessPointNetworkQualityResult> ProbeAccessPointNetworkQualityOutcome;
typedef std::future<ProbeAccessPointNetworkQualityOutcome> ProbeAccessPointNetworkQualityOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::ProbeAccessPointNetworkQualityRequest&, const ProbeAccessPointNetworkQualityOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ProbeAccessPointNetworkQualityAsyncHandler;
typedef Outcome<Error, Model::RebootSmartAccessGatewayResult> RebootSmartAccessGatewayOutcome;
typedef std::future<RebootSmartAccessGatewayOutcome> RebootSmartAccessGatewayOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::RebootSmartAccessGatewayRequest&, const RebootSmartAccessGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RebootSmartAccessGatewayAsyncHandler;
@@ -862,15 +963,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::RevokeSagInstanceFromCcnResult> RevokeSagInstanceFromCcnOutcome;
typedef std::future<RevokeSagInstanceFromCcnOutcome> RevokeSagInstanceFromCcnOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::RevokeSagInstanceFromCcnRequest&, const RevokeSagInstanceFromCcnOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeSagInstanceFromCcnAsyncHandler;
typedef Outcome<Error, Model::RoamClientUserResult> RoamClientUserOutcome;
typedef std::future<RoamClientUserOutcome> RoamClientUserOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::RoamClientUserRequest&, const RoamClientUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RoamClientUserAsyncHandler;
typedef Outcome<Error, Model::SetSagRouteableAddressResult> SetSagRouteableAddressOutcome;
typedef std::future<SetSagRouteableAddressOutcome> SetSagRouteableAddressOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::SetSagRouteableAddressRequest&, const SetSagRouteableAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetSagRouteableAddressAsyncHandler;
typedef Outcome<Error, Model::SwitchCloudBoxHaStateResult> SwitchCloudBoxHaStateOutcome;
typedef std::future<SwitchCloudBoxHaStateOutcome> SwitchCloudBoxHaStateOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::SwitchCloudBoxHaStateRequest&, const SwitchCloudBoxHaStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchCloudBoxHaStateAsyncHandler;
typedef Outcome<Error, Model::SwitchSAGHaStateResult> SwitchSAGHaStateOutcome;
typedef std::future<SwitchSAGHaStateOutcome> SwitchSAGHaStateOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::SwitchSAGHaStateRequest&, const SwitchSAGHaStateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchSAGHaStateAsyncHandler;
typedef Outcome<Error, Model::SynchronizeSmartAGWebConfigResult> SynchronizeSmartAGWebConfigOutcome;
typedef std::future<SynchronizeSmartAGWebConfigOutcome> SynchronizeSmartAGWebConfigOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::SynchronizeSmartAGWebConfigRequest&, const SynchronizeSmartAGWebConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SynchronizeSmartAGWebConfigAsyncHandler;
@@ -892,6 +990,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UnlockSmartAccessGatewayResult> UnlockSmartAccessGatewayOutcome;
typedef std::future<UnlockSmartAccessGatewayOutcome> UnlockSmartAccessGatewayOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::UnlockSmartAccessGatewayRequest&, const UnlockSmartAccessGatewayOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnlockSmartAccessGatewayAsyncHandler;
typedef Outcome<Error, Model::UpdateEnterpriseCodeResult> UpdateEnterpriseCodeOutcome;
typedef std::future<UpdateEnterpriseCodeOutcome> UpdateEnterpriseCodeOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::UpdateEnterpriseCodeRequest&, const UpdateEnterpriseCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateEnterpriseCodeAsyncHandler;
typedef Outcome<Error, Model::UpdateSmartAGAccessPointResult> UpdateSmartAGAccessPointOutcome;
typedef std::future<UpdateSmartAGAccessPointOutcome> UpdateSmartAGAccessPointOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::UpdateSmartAGAccessPointRequest&, const UpdateSmartAGAccessPointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSmartAGAccessPointAsyncHandler;
typedef Outcome<Error, Model::UpdateSmartAGDpiAttributeResult> UpdateSmartAGDpiAttributeOutcome;
typedef std::future<UpdateSmartAGDpiAttributeOutcome> UpdateSmartAGDpiAttributeOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::UpdateSmartAGDpiAttributeRequest&, const UpdateSmartAGDpiAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSmartAGDpiAttributeAsyncHandler;
typedef Outcome<Error, Model::UpdateSmartAGEnterpriseCodeResult> UpdateSmartAGEnterpriseCodeOutcome;
typedef std::future<UpdateSmartAGEnterpriseCodeOutcome> UpdateSmartAGEnterpriseCodeOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::UpdateSmartAGEnterpriseCodeRequest&, const UpdateSmartAGEnterpriseCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSmartAGEnterpriseCodeAsyncHandler;
typedef Outcome<Error, Model::UpdateSmartAccessGatewayVersionResult> UpdateSmartAccessGatewayVersionOutcome;
typedef std::future<UpdateSmartAccessGatewayVersionOutcome> UpdateSmartAccessGatewayVersionOutcomeCallable;
typedef std::function<void(const SmartagClient*, const Model::UpdateSmartAccessGatewayVersionRequest&, const UpdateSmartAccessGatewayVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSmartAccessGatewayVersionAsyncHandler;
@@ -948,6 +1058,9 @@ namespace AlibabaCloud
BindVbrOutcome bindVbr(const Model::BindVbrRequest &request)const;
void bindVbrAsync(const Model::BindVbrRequest& request, const BindVbrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BindVbrOutcomeCallable bindVbrCallable(const Model::BindVbrRequest& request) const;
ClearSagCipherOutcome clearSagCipher(const Model::ClearSagCipherRequest &request)const;
void clearSagCipherAsync(const Model::ClearSagCipherRequest& request, const ClearSagCipherAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ClearSagCipherOutcomeCallable clearSagCipherCallable(const Model::ClearSagCipherRequest& request) const;
ClearSagRouteableAddressOutcome clearSagRouteableAddress(const Model::ClearSagRouteableAddressRequest &request)const;
void clearSagRouteableAddressAsync(const Model::ClearSagRouteableAddressRequest& request, const ClearSagRouteableAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ClearSagRouteableAddressOutcomeCallable clearSagRouteableAddressCallable(const Model::ClearSagRouteableAddressRequest& request) const;
@@ -957,9 +1070,9 @@ namespace AlibabaCloud
CreateCloudConnectNetworkOutcome createCloudConnectNetwork(const Model::CreateCloudConnectNetworkRequest &request)const;
void createCloudConnectNetworkAsync(const Model::CreateCloudConnectNetworkRequest& request, const CreateCloudConnectNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateCloudConnectNetworkOutcomeCallable createCloudConnectNetworkCallable(const Model::CreateCloudConnectNetworkRequest& request) const;
CreateDedicatedLineBackupOutcome createDedicatedLineBackup(const Model::CreateDedicatedLineBackupRequest &request)const;
void createDedicatedLineBackupAsync(const Model::CreateDedicatedLineBackupRequest& request, const CreateDedicatedLineBackupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateDedicatedLineBackupOutcomeCallable createDedicatedLineBackupCallable(const Model::CreateDedicatedLineBackupRequest& request) const;
CreateEnterpriseCodeOutcome createEnterpriseCode(const Model::CreateEnterpriseCodeRequest &request)const;
void createEnterpriseCodeAsync(const Model::CreateEnterpriseCodeRequest& request, const CreateEnterpriseCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateEnterpriseCodeOutcomeCallable createEnterpriseCodeCallable(const Model::CreateEnterpriseCodeRequest& request) const;
CreateFlowLogOutcome createFlowLog(const Model::CreateFlowLogRequest &request)const;
void createFlowLogAsync(const Model::CreateFlowLogRequest& request, const CreateFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateFlowLogOutcomeCallable createFlowLogCallable(const Model::CreateFlowLogRequest& request) const;
@@ -978,9 +1091,6 @@ namespace AlibabaCloud
CreateQosPolicyOutcome createQosPolicy(const Model::CreateQosPolicyRequest &request)const;
void createQosPolicyAsync(const Model::CreateQosPolicyRequest& request, const CreateQosPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateQosPolicyOutcomeCallable createQosPolicyCallable(const Model::CreateQosPolicyRequest& request) const;
CreateSAGLinkLevelHaOutcome createSAGLinkLevelHa(const Model::CreateSAGLinkLevelHaRequest &request)const;
void createSAGLinkLevelHaAsync(const Model::CreateSAGLinkLevelHaRequest& request, const CreateSAGLinkLevelHaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSAGLinkLevelHaOutcomeCallable createSAGLinkLevelHaCallable(const Model::CreateSAGLinkLevelHaRequest& request) const;
CreateSagExpressConnectInterfaceOutcome createSagExpressConnectInterface(const Model::CreateSagExpressConnectInterfaceRequest &request)const;
void createSagExpressConnectInterfaceAsync(const Model::CreateSagExpressConnectInterfaceRequest& request, const CreateSagExpressConnectInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSagExpressConnectInterfaceOutcomeCallable createSagExpressConnectInterfaceCallable(const Model::CreateSagExpressConnectInterfaceRequest& request) const;
@@ -1008,12 +1118,12 @@ namespace AlibabaCloud
DeleteCloudConnectNetworkOutcome deleteCloudConnectNetwork(const Model::DeleteCloudConnectNetworkRequest &request)const;
void deleteCloudConnectNetworkAsync(const Model::DeleteCloudConnectNetworkRequest& request, const DeleteCloudConnectNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteCloudConnectNetworkOutcomeCallable deleteCloudConnectNetworkCallable(const Model::DeleteCloudConnectNetworkRequest& request) const;
DeleteDedicatedLineBackupOutcome deleteDedicatedLineBackup(const Model::DeleteDedicatedLineBackupRequest &request)const;
void deleteDedicatedLineBackupAsync(const Model::DeleteDedicatedLineBackupRequest& request, const DeleteDedicatedLineBackupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDedicatedLineBackupOutcomeCallable deleteDedicatedLineBackupCallable(const Model::DeleteDedicatedLineBackupRequest& request) const;
DeleteDnatEntryOutcome deleteDnatEntry(const Model::DeleteDnatEntryRequest &request)const;
void deleteDnatEntryAsync(const Model::DeleteDnatEntryRequest& request, const DeleteDnatEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteDnatEntryOutcomeCallable deleteDnatEntryCallable(const Model::DeleteDnatEntryRequest& request) const;
DeleteEnterpriseCodeOutcome deleteEnterpriseCode(const Model::DeleteEnterpriseCodeRequest &request)const;
void deleteEnterpriseCodeAsync(const Model::DeleteEnterpriseCodeRequest& request, const DeleteEnterpriseCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteEnterpriseCodeOutcomeCallable deleteEnterpriseCodeCallable(const Model::DeleteEnterpriseCodeRequest& request) const;
DeleteFlowLogOutcome deleteFlowLog(const Model::DeleteFlowLogRequest &request)const;
void deleteFlowLogAsync(const Model::DeleteFlowLogRequest& request, const DeleteFlowLogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteFlowLogOutcomeCallable deleteFlowLogCallable(const Model::DeleteFlowLogRequest& request) const;
@@ -1038,9 +1148,6 @@ namespace AlibabaCloud
DeleteRouteDistributionStrategyOutcome deleteRouteDistributionStrategy(const Model::DeleteRouteDistributionStrategyRequest &request)const;
void deleteRouteDistributionStrategyAsync(const Model::DeleteRouteDistributionStrategyRequest& request, const DeleteRouteDistributionStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteRouteDistributionStrategyOutcomeCallable deleteRouteDistributionStrategyCallable(const Model::DeleteRouteDistributionStrategyRequest& request) const;
DeleteSAGLinkLevelHaOutcome deleteSAGLinkLevelHa(const Model::DeleteSAGLinkLevelHaRequest &request)const;
void deleteSAGLinkLevelHaAsync(const Model::DeleteSAGLinkLevelHaRequest& request, const DeleteSAGLinkLevelHaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSAGLinkLevelHaOutcomeCallable deleteSAGLinkLevelHaCallable(const Model::DeleteSAGLinkLevelHaRequest& request) const;
DeleteSagCidrOutcome deleteSagCidr(const Model::DeleteSagCidrRequest &request)const;
void deleteSagCidrAsync(const Model::DeleteSagCidrRequest& request, const DeleteSagCidrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSagCidrOutcomeCallable deleteSagCidrCallable(const Model::DeleteSagCidrRequest& request) const;
@@ -1068,6 +1175,9 @@ namespace AlibabaCloud
DescribeBindableSmartAccessGatewaysOutcome describeBindableSmartAccessGateways(const Model::DescribeBindableSmartAccessGatewaysRequest &request)const;
void describeBindableSmartAccessGatewaysAsync(const Model::DescribeBindableSmartAccessGatewaysRequest& request, const DescribeBindableSmartAccessGatewaysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeBindableSmartAccessGatewaysOutcomeCallable describeBindableSmartAccessGatewaysCallable(const Model::DescribeBindableSmartAccessGatewaysRequest& request) const;
DescribeClientUserDNSOutcome describeClientUserDNS(const Model::DescribeClientUserDNSRequest &request)const;
void describeClientUserDNSAsync(const Model::DescribeClientUserDNSRequest& request, const DescribeClientUserDNSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeClientUserDNSOutcomeCallable describeClientUserDNSCallable(const Model::DescribeClientUserDNSRequest& request) const;
DescribeCloudConnectNetworksOutcome describeCloudConnectNetworks(const Model::DescribeCloudConnectNetworksRequest &request)const;
void describeCloudConnectNetworksAsync(const Model::DescribeCloudConnectNetworksRequest& request, const DescribeCloudConnectNetworksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeCloudConnectNetworksOutcomeCallable describeCloudConnectNetworksCallable(const Model::DescribeCloudConnectNetworksRequest& request) const;
@@ -1137,6 +1247,9 @@ namespace AlibabaCloud
DescribeSagCurrentDnsOutcome describeSagCurrentDns(const Model::DescribeSagCurrentDnsRequest &request)const;
void describeSagCurrentDnsAsync(const Model::DescribeSagCurrentDnsRequest& request, const DescribeSagCurrentDnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSagCurrentDnsOutcomeCallable describeSagCurrentDnsCallable(const Model::DescribeSagCurrentDnsRequest& request) const;
DescribeSagDropTopNOutcome describeSagDropTopN(const Model::DescribeSagDropTopNRequest &request)const;
void describeSagDropTopNAsync(const Model::DescribeSagDropTopNRequest& request, const DescribeSagDropTopNAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSagDropTopNOutcomeCallable describeSagDropTopNCallable(const Model::DescribeSagDropTopNRequest& request) const;
DescribeSagECRouteBackupAttributeOutcome describeSagECRouteBackupAttribute(const Model::DescribeSagECRouteBackupAttributeRequest &request)const;
void describeSagECRouteBackupAttributeAsync(const Model::DescribeSagECRouteBackupAttributeRequest& request, const DescribeSagECRouteBackupAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSagECRouteBackupAttributeOutcomeCallable describeSagECRouteBackupAttributeCallable(const Model::DescribeSagECRouteBackupAttributeRequest& request) const;
@@ -1182,6 +1295,9 @@ namespace AlibabaCloud
DescribeSagStaticRouteListOutcome describeSagStaticRouteList(const Model::DescribeSagStaticRouteListRequest &request)const;
void describeSagStaticRouteListAsync(const Model::DescribeSagStaticRouteListRequest& request, const DescribeSagStaticRouteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSagStaticRouteListOutcomeCallable describeSagStaticRouteListCallable(const Model::DescribeSagStaticRouteListRequest& request) const;
DescribeSagTrafficTopNOutcome describeSagTrafficTopN(const Model::DescribeSagTrafficTopNRequest &request)const;
void describeSagTrafficTopNAsync(const Model::DescribeSagTrafficTopNRequest& request, const DescribeSagTrafficTopNAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSagTrafficTopNOutcomeCallable describeSagTrafficTopNCallable(const Model::DescribeSagTrafficTopNRequest& request) const;
DescribeSagUserDnsOutcome describeSagUserDns(const Model::DescribeSagUserDnsRequest &request)const;
void describeSagUserDnsAsync(const Model::DescribeSagUserDnsRequest& request, const DescribeSagUserDnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSagUserDnsOutcomeCallable describeSagUserDnsCallable(const Model::DescribeSagUserDnsRequest& request) const;
@@ -1209,9 +1325,6 @@ namespace AlibabaCloud
DescribeSmartAccessGatewayHaOutcome describeSmartAccessGatewayHa(const Model::DescribeSmartAccessGatewayHaRequest &request)const;
void describeSmartAccessGatewayHaAsync(const Model::DescribeSmartAccessGatewayHaRequest& request, const DescribeSmartAccessGatewayHaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSmartAccessGatewayHaOutcomeCallable describeSmartAccessGatewayHaCallable(const Model::DescribeSmartAccessGatewayHaRequest& request) const;
DescribeSmartAccessGatewayRoutesOutcome describeSmartAccessGatewayRoutes(const Model::DescribeSmartAccessGatewayRoutesRequest &request)const;
void describeSmartAccessGatewayRoutesAsync(const Model::DescribeSmartAccessGatewayRoutesRequest& request, const DescribeSmartAccessGatewayRoutesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSmartAccessGatewayRoutesOutcomeCallable describeSmartAccessGatewayRoutesCallable(const Model::DescribeSmartAccessGatewayRoutesRequest& request) const;
DescribeSmartAccessGatewayVersionsOutcome describeSmartAccessGatewayVersions(const Model::DescribeSmartAccessGatewayVersionsRequest &request)const;
void describeSmartAccessGatewayVersionsAsync(const Model::DescribeSmartAccessGatewayVersionsRequest& request, const DescribeSmartAccessGatewayVersionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeSmartAccessGatewayVersionsOutcomeCallable describeSmartAccessGatewayVersionsCallable(const Model::DescribeSmartAccessGatewayVersionsRequest& request) const;
@@ -1236,6 +1349,12 @@ namespace AlibabaCloud
DetachNetworkOptimizationSagsOutcome detachNetworkOptimizationSags(const Model::DetachNetworkOptimizationSagsRequest &request)const;
void detachNetworkOptimizationSagsAsync(const Model::DetachNetworkOptimizationSagsRequest& request, const DetachNetworkOptimizationSagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DetachNetworkOptimizationSagsOutcomeCallable detachNetworkOptimizationSagsCallable(const Model::DetachNetworkOptimizationSagsRequest& request) const;
DiagnoseSmartAccessGatewayOutcome diagnoseSmartAccessGateway(const Model::DiagnoseSmartAccessGatewayRequest &request)const;
void diagnoseSmartAccessGatewayAsync(const Model::DiagnoseSmartAccessGatewayRequest& request, const DiagnoseSmartAccessGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DiagnoseSmartAccessGatewayOutcomeCallable diagnoseSmartAccessGatewayCallable(const Model::DiagnoseSmartAccessGatewayRequest& request) const;
DisableSmartAGDpiMonitorOutcome disableSmartAGDpiMonitor(const Model::DisableSmartAGDpiMonitorRequest &request)const;
void disableSmartAGDpiMonitorAsync(const Model::DisableSmartAGDpiMonitorRequest& request, const DisableSmartAGDpiMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DisableSmartAGDpiMonitorOutcomeCallable disableSmartAGDpiMonitorCallable(const Model::DisableSmartAGDpiMonitorRequest& request) const;
DisableSmartAccessGatewayUserOutcome disableSmartAccessGatewayUser(const Model::DisableSmartAccessGatewayUserRequest &request)const;
void disableSmartAccessGatewayUserAsync(const Model::DisableSmartAccessGatewayUserRequest& request, const DisableSmartAccessGatewayUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DisableSmartAccessGatewayUserOutcomeCallable disableSmartAccessGatewayUserCallable(const Model::DisableSmartAccessGatewayUserRequest& request) const;
@@ -1248,18 +1367,33 @@ namespace AlibabaCloud
DisassociateQosOutcome disassociateQos(const Model::DisassociateQosRequest &request)const;
void disassociateQosAsync(const Model::DisassociateQosRequest& request, const DisassociateQosAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DisassociateQosOutcomeCallable disassociateQosCallable(const Model::DisassociateQosRequest& request) const;
DiscribeSmartAccessGatewayDiagnosisReportOutcome discribeSmartAccessGatewayDiagnosisReport(const Model::DiscribeSmartAccessGatewayDiagnosisReportRequest &request)const;
void discribeSmartAccessGatewayDiagnosisReportAsync(const Model::DiscribeSmartAccessGatewayDiagnosisReportRequest& request, const DiscribeSmartAccessGatewayDiagnosisReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DiscribeSmartAccessGatewayDiagnosisReportOutcomeCallable discribeSmartAccessGatewayDiagnosisReportCallable(const Model::DiscribeSmartAccessGatewayDiagnosisReportRequest& request) const;
DowngradeSmartAccessGatewayOutcome downgradeSmartAccessGateway(const Model::DowngradeSmartAccessGatewayRequest &request)const;
void downgradeSmartAccessGatewayAsync(const Model::DowngradeSmartAccessGatewayRequest& request, const DowngradeSmartAccessGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DowngradeSmartAccessGatewayOutcomeCallable downgradeSmartAccessGatewayCallable(const Model::DowngradeSmartAccessGatewayRequest& request) const;
DowngradeSmartAccessGatewaySoftwareOutcome downgradeSmartAccessGatewaySoftware(const Model::DowngradeSmartAccessGatewaySoftwareRequest &request)const;
void downgradeSmartAccessGatewaySoftwareAsync(const Model::DowngradeSmartAccessGatewaySoftwareRequest& request, const DowngradeSmartAccessGatewaySoftwareAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DowngradeSmartAccessGatewaySoftwareOutcomeCallable downgradeSmartAccessGatewaySoftwareCallable(const Model::DowngradeSmartAccessGatewaySoftwareRequest& request) const;
EnableSmartAGDpiMonitorOutcome enableSmartAGDpiMonitor(const Model::EnableSmartAGDpiMonitorRequest &request)const;
void enableSmartAGDpiMonitorAsync(const Model::EnableSmartAGDpiMonitorRequest& request, const EnableSmartAGDpiMonitorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EnableSmartAGDpiMonitorOutcomeCallable enableSmartAGDpiMonitorCallable(const Model::EnableSmartAGDpiMonitorRequest& request) const;
EnableSmartAccessGatewayUserOutcome enableSmartAccessGatewayUser(const Model::EnableSmartAccessGatewayUserRequest &request)const;
void enableSmartAccessGatewayUserAsync(const Model::EnableSmartAccessGatewayUserRequest& request, const EnableSmartAccessGatewayUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EnableSmartAccessGatewayUserOutcomeCallable enableSmartAccessGatewayUserCallable(const Model::EnableSmartAccessGatewayUserRequest& request) const;
GetAclAttributeOutcome getAclAttribute(const Model::GetAclAttributeRequest &request)const;
void getAclAttributeAsync(const Model::GetAclAttributeRequest& request, const GetAclAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAclAttributeOutcomeCallable getAclAttributeCallable(const Model::GetAclAttributeRequest& request) const;
GetCloudConnectNetworkUseLimitOutcome getCloudConnectNetworkUseLimit(const Model::GetCloudConnectNetworkUseLimitRequest &request)const;
void getCloudConnectNetworkUseLimitAsync(const Model::GetCloudConnectNetworkUseLimitRequest& request, const GetCloudConnectNetworkUseLimitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCloudConnectNetworkUseLimitOutcomeCallable getCloudConnectNetworkUseLimitCallable(const Model::GetCloudConnectNetworkUseLimitRequest& request) const;
GetQosAttributeOutcome getQosAttribute(const Model::GetQosAttributeRequest &request)const;
void getQosAttributeAsync(const Model::GetQosAttributeRequest& request, const GetQosAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetQosAttributeOutcomeCallable getQosAttributeCallable(const Model::GetQosAttributeRequest& request) const;
GetSmartAGDpiAttributeOutcome getSmartAGDpiAttribute(const Model::GetSmartAGDpiAttributeRequest &request)const;
void getSmartAGDpiAttributeAsync(const Model::GetSmartAGDpiAttributeRequest& request, const GetSmartAGDpiAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSmartAGDpiAttributeOutcomeCallable getSmartAGDpiAttributeCallable(const Model::GetSmartAGDpiAttributeRequest& request) const;
GetSmartAccessGatewayUseLimitOutcome getSmartAccessGatewayUseLimit(const Model::GetSmartAccessGatewayUseLimitRequest &request)const;
void getSmartAccessGatewayUseLimitAsync(const Model::GetSmartAccessGatewayUseLimitRequest& request, const GetSmartAccessGatewayUseLimitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSmartAccessGatewayUseLimitOutcomeCallable getSmartAccessGatewayUseLimitCallable(const Model::GetSmartAccessGatewayUseLimitRequest& request) const;
@@ -1275,12 +1409,39 @@ namespace AlibabaCloud
KickOutClientsOutcome kickOutClients(const Model::KickOutClientsRequest &request)const;
void kickOutClientsAsync(const Model::KickOutClientsRequest& request, const KickOutClientsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
KickOutClientsOutcomeCallable kickOutClientsCallable(const Model::KickOutClientsRequest& request) const;
ListAccessPointNetworkQualitiesOutcome listAccessPointNetworkQualities(const Model::ListAccessPointNetworkQualitiesRequest &request)const;
void listAccessPointNetworkQualitiesAsync(const Model::ListAccessPointNetworkQualitiesRequest& request, const ListAccessPointNetworkQualitiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAccessPointNetworkQualitiesOutcomeCallable listAccessPointNetworkQualitiesCallable(const Model::ListAccessPointNetworkQualitiesRequest& request) const;
ListAccessPointsOutcome listAccessPoints(const Model::ListAccessPointsRequest &request)const;
void listAccessPointsAsync(const Model::ListAccessPointsRequest& request, const ListAccessPointsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListAccessPointsOutcomeCallable listAccessPointsCallable(const Model::ListAccessPointsRequest& request) const;
ListDpiConfigErrorOutcome listDpiConfigError(const Model::ListDpiConfigErrorRequest &request)const;
void listDpiConfigErrorAsync(const Model::ListDpiConfigErrorRequest& request, const ListDpiConfigErrorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDpiConfigErrorOutcomeCallable listDpiConfigErrorCallable(const Model::ListDpiConfigErrorRequest& request) const;
ListDpiGroupsOutcome listDpiGroups(const Model::ListDpiGroupsRequest &request)const;
void listDpiGroupsAsync(const Model::ListDpiGroupsRequest& request, const ListDpiGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDpiGroupsOutcomeCallable listDpiGroupsCallable(const Model::ListDpiGroupsRequest& request) const;
ListDpiSignaturesOutcome listDpiSignatures(const Model::ListDpiSignaturesRequest &request)const;
void listDpiSignaturesAsync(const Model::ListDpiSignaturesRequest& request, const ListDpiSignaturesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListDpiSignaturesOutcomeCallable listDpiSignaturesCallable(const Model::ListDpiSignaturesRequest& request) const;
ListEnterpriseCodeOutcome listEnterpriseCode(const Model::ListEnterpriseCodeRequest &request)const;
void listEnterpriseCodeAsync(const Model::ListEnterpriseCodeRequest& request, const ListEnterpriseCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListEnterpriseCodeOutcomeCallable listEnterpriseCodeCallable(const Model::ListEnterpriseCodeRequest& request) const;
ListSmartAGApiUnsupportedFeatureOutcome listSmartAGApiUnsupportedFeature(const Model::ListSmartAGApiUnsupportedFeatureRequest &request)const;
void listSmartAGApiUnsupportedFeatureAsync(const Model::ListSmartAGApiUnsupportedFeatureRequest& request, const ListSmartAGApiUnsupportedFeatureAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSmartAGApiUnsupportedFeatureOutcomeCallable listSmartAGApiUnsupportedFeatureCallable(const Model::ListSmartAGApiUnsupportedFeatureRequest& request) const;
ListSmartAGByAccessPointOutcome listSmartAGByAccessPoint(const Model::ListSmartAGByAccessPointRequest &request)const;
void listSmartAGByAccessPointAsync(const Model::ListSmartAGByAccessPointRequest& request, const ListSmartAGByAccessPointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSmartAGByAccessPointOutcomeCallable listSmartAGByAccessPointCallable(const Model::ListSmartAGByAccessPointRequest& request) const;
ModifyACLOutcome modifyACL(const Model::ModifyACLRequest &request)const;
void modifyACLAsync(const Model::ModifyACLRequest& request, const ModifyACLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyACLOutcomeCallable modifyACLCallable(const Model::ModifyACLRequest& request) const;
ModifyACLRuleOutcome modifyACLRule(const Model::ModifyACLRuleRequest &request)const;
void modifyACLRuleAsync(const Model::ModifyACLRuleRequest& request, const ModifyACLRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyACLRuleOutcomeCallable modifyACLRuleCallable(const Model::ModifyACLRuleRequest& request) const;
ModifyClientUserDNSOutcome modifyClientUserDNS(const Model::ModifyClientUserDNSRequest &request)const;
void modifyClientUserDNSAsync(const Model::ModifyClientUserDNSRequest& request, const ModifyClientUserDNSAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyClientUserDNSOutcomeCallable modifyClientUserDNSCallable(const Model::ModifyClientUserDNSRequest& request) const;
ModifyCloudConnectNetworkOutcome modifyCloudConnectNetwork(const Model::ModifyCloudConnectNetworkRequest &request)const;
void modifyCloudConnectNetworkAsync(const Model::ModifyCloudConnectNetworkRequest& request, const ModifyCloudConnectNetworkAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyCloudConnectNetworkOutcomeCallable modifyCloudConnectNetworkCallable(const Model::ModifyCloudConnectNetworkRequest& request) const;
@@ -1308,6 +1469,9 @@ namespace AlibabaCloud
ModifyRouteDistributionStrategyOutcome modifyRouteDistributionStrategy(const Model::ModifyRouteDistributionStrategyRequest &request)const;
void modifyRouteDistributionStrategyAsync(const Model::ModifyRouteDistributionStrategyRequest& request, const ModifyRouteDistributionStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifyRouteDistributionStrategyOutcomeCallable modifyRouteDistributionStrategyCallable(const Model::ModifyRouteDistributionStrategyRequest& request) const;
ModifySAGAdminPasswordOutcome modifySAGAdminPassword(const Model::ModifySAGAdminPasswordRequest &request)const;
void modifySAGAdminPasswordAsync(const Model::ModifySAGAdminPasswordRequest& request, const ModifySAGAdminPasswordAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySAGAdminPasswordOutcomeCallable modifySAGAdminPasswordCallable(const Model::ModifySAGAdminPasswordRequest& request) const;
ModifySagCidrOutcome modifySagCidr(const Model::ModifySagCidrRequest &request)const;
void modifySagCidrAsync(const Model::ModifySagCidrRequest& request, const ModifySagCidrAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySagCidrOutcomeCallable modifySagCidrCallable(const Model::ModifySagCidrRequest& request) const;
@@ -1359,9 +1523,6 @@ namespace AlibabaCloud
ModifySagWifiOutcome modifySagWifi(const Model::ModifySagWifiRequest &request)const;
void modifySagWifiAsync(const Model::ModifySagWifiRequest& request, const ModifySagWifiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySagWifiOutcomeCallable modifySagWifiCallable(const Model::ModifySagWifiRequest& request) const;
ModifySerialNumberOutcome modifySerialNumber(const Model::ModifySerialNumberRequest &request)const;
void modifySerialNumberAsync(const Model::ModifySerialNumberRequest& request, const ModifySerialNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySerialNumberOutcomeCallable modifySerialNumberCallable(const Model::ModifySerialNumberRequest& request) const;
ModifySmartAccessGatewayOutcome modifySmartAccessGateway(const Model::ModifySmartAccessGatewayRequest &request)const;
void modifySmartAccessGatewayAsync(const Model::ModifySmartAccessGatewayRequest& request, const ModifySmartAccessGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySmartAccessGatewayOutcomeCallable modifySmartAccessGatewayCallable(const Model::ModifySmartAccessGatewayRequest& request) const;
@@ -1371,9 +1532,15 @@ namespace AlibabaCloud
ModifySmartAccessGatewayUpBandwidthOutcome modifySmartAccessGatewayUpBandwidth(const Model::ModifySmartAccessGatewayUpBandwidthRequest &request)const;
void modifySmartAccessGatewayUpBandwidthAsync(const Model::ModifySmartAccessGatewayUpBandwidthRequest& request, const ModifySmartAccessGatewayUpBandwidthAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ModifySmartAccessGatewayUpBandwidthOutcomeCallable modifySmartAccessGatewayUpBandwidthCallable(const Model::ModifySmartAccessGatewayUpBandwidthRequest& request) const;
MoveResourceGroupOutcome moveResourceGroup(const Model::MoveResourceGroupRequest &request)const;
void moveResourceGroupAsync(const Model::MoveResourceGroupRequest& request, const MoveResourceGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
MoveResourceGroupOutcomeCallable moveResourceGroupCallable(const Model::MoveResourceGroupRequest& request) const;
OrchestrateSagECRouteBackupOutcome orchestrateSagECRouteBackup(const Model::OrchestrateSagECRouteBackupRequest &request)const;
void orchestrateSagECRouteBackupAsync(const Model::OrchestrateSagECRouteBackupRequest& request, const OrchestrateSagECRouteBackupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
OrchestrateSagECRouteBackupOutcomeCallable orchestrateSagECRouteBackupCallable(const Model::OrchestrateSagECRouteBackupRequest& request) const;
ProbeAccessPointNetworkQualityOutcome probeAccessPointNetworkQuality(const Model::ProbeAccessPointNetworkQualityRequest &request)const;
void probeAccessPointNetworkQualityAsync(const Model::ProbeAccessPointNetworkQualityRequest& request, const ProbeAccessPointNetworkQualityAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ProbeAccessPointNetworkQualityOutcomeCallable probeAccessPointNetworkQualityCallable(const Model::ProbeAccessPointNetworkQualityRequest& request) const;
RebootSmartAccessGatewayOutcome rebootSmartAccessGateway(const Model::RebootSmartAccessGatewayRequest &request)const;
void rebootSmartAccessGatewayAsync(const Model::RebootSmartAccessGatewayRequest& request, const RebootSmartAccessGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RebootSmartAccessGatewayOutcomeCallable rebootSmartAccessGatewayCallable(const Model::RebootSmartAccessGatewayRequest& request) const;
@@ -1389,15 +1556,12 @@ namespace AlibabaCloud
RevokeSagInstanceFromCcnOutcome revokeSagInstanceFromCcn(const Model::RevokeSagInstanceFromCcnRequest &request)const;
void revokeSagInstanceFromCcnAsync(const Model::RevokeSagInstanceFromCcnRequest& request, const RevokeSagInstanceFromCcnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RevokeSagInstanceFromCcnOutcomeCallable revokeSagInstanceFromCcnCallable(const Model::RevokeSagInstanceFromCcnRequest& request) const;
RoamClientUserOutcome roamClientUser(const Model::RoamClientUserRequest &request)const;
void roamClientUserAsync(const Model::RoamClientUserRequest& request, const RoamClientUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RoamClientUserOutcomeCallable roamClientUserCallable(const Model::RoamClientUserRequest& request) const;
SetSagRouteableAddressOutcome setSagRouteableAddress(const Model::SetSagRouteableAddressRequest &request)const;
void setSagRouteableAddressAsync(const Model::SetSagRouteableAddressRequest& request, const SetSagRouteableAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetSagRouteableAddressOutcomeCallable setSagRouteableAddressCallable(const Model::SetSagRouteableAddressRequest& request) const;
SwitchCloudBoxHaStateOutcome switchCloudBoxHaState(const Model::SwitchCloudBoxHaStateRequest &request)const;
void switchCloudBoxHaStateAsync(const Model::SwitchCloudBoxHaStateRequest& request, const SwitchCloudBoxHaStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchCloudBoxHaStateOutcomeCallable switchCloudBoxHaStateCallable(const Model::SwitchCloudBoxHaStateRequest& request) const;
SwitchSAGHaStateOutcome switchSAGHaState(const Model::SwitchSAGHaStateRequest &request)const;
void switchSAGHaStateAsync(const Model::SwitchSAGHaStateRequest& request, const SwitchSAGHaStateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SwitchSAGHaStateOutcomeCallable switchSAGHaStateCallable(const Model::SwitchSAGHaStateRequest& request) const;
SynchronizeSmartAGWebConfigOutcome synchronizeSmartAGWebConfig(const Model::SynchronizeSmartAGWebConfigRequest &request)const;
void synchronizeSmartAGWebConfigAsync(const Model::SynchronizeSmartAGWebConfigRequest& request, const SynchronizeSmartAGWebConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SynchronizeSmartAGWebConfigOutcomeCallable synchronizeSmartAGWebConfigCallable(const Model::SynchronizeSmartAGWebConfigRequest& request) const;
@@ -1419,6 +1583,18 @@ namespace AlibabaCloud
UnlockSmartAccessGatewayOutcome unlockSmartAccessGateway(const Model::UnlockSmartAccessGatewayRequest &request)const;
void unlockSmartAccessGatewayAsync(const Model::UnlockSmartAccessGatewayRequest& request, const UnlockSmartAccessGatewayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnlockSmartAccessGatewayOutcomeCallable unlockSmartAccessGatewayCallable(const Model::UnlockSmartAccessGatewayRequest& request) const;
UpdateEnterpriseCodeOutcome updateEnterpriseCode(const Model::UpdateEnterpriseCodeRequest &request)const;
void updateEnterpriseCodeAsync(const Model::UpdateEnterpriseCodeRequest& request, const UpdateEnterpriseCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateEnterpriseCodeOutcomeCallable updateEnterpriseCodeCallable(const Model::UpdateEnterpriseCodeRequest& request) const;
UpdateSmartAGAccessPointOutcome updateSmartAGAccessPoint(const Model::UpdateSmartAGAccessPointRequest &request)const;
void updateSmartAGAccessPointAsync(const Model::UpdateSmartAGAccessPointRequest& request, const UpdateSmartAGAccessPointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateSmartAGAccessPointOutcomeCallable updateSmartAGAccessPointCallable(const Model::UpdateSmartAGAccessPointRequest& request) const;
UpdateSmartAGDpiAttributeOutcome updateSmartAGDpiAttribute(const Model::UpdateSmartAGDpiAttributeRequest &request)const;
void updateSmartAGDpiAttributeAsync(const Model::UpdateSmartAGDpiAttributeRequest& request, const UpdateSmartAGDpiAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateSmartAGDpiAttributeOutcomeCallable updateSmartAGDpiAttributeCallable(const Model::UpdateSmartAGDpiAttributeRequest& request) const;
UpdateSmartAGEnterpriseCodeOutcome updateSmartAGEnterpriseCode(const Model::UpdateSmartAGEnterpriseCodeRequest &request)const;
void updateSmartAGEnterpriseCodeAsync(const Model::UpdateSmartAGEnterpriseCodeRequest& request, const UpdateSmartAGEnterpriseCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateSmartAGEnterpriseCodeOutcomeCallable updateSmartAGEnterpriseCodeCallable(const Model::UpdateSmartAGEnterpriseCodeRequest& request) const;
UpdateSmartAccessGatewayVersionOutcome updateSmartAccessGatewayVersion(const Model::UpdateSmartAccessGatewayVersionRequest &request)const;
void updateSmartAccessGatewayVersionAsync(const Model::UpdateSmartAccessGatewayVersionRequest& request, const UpdateSmartAccessGatewayVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateSmartAccessGatewayVersionOutcomeCallable updateSmartAccessGatewayVersionCallable(const Model::UpdateSmartAccessGatewayVersionRequest& request) const;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
AddACLRuleRequest();
~AddACLRuleRequest();
std::vector<std::string> getDpiGroupIds()const;
void setDpiGroupIds(const std::vector<std::string>& dpiGroupIds);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourcePortRange()const;
@@ -47,6 +49,8 @@ namespace AlibabaCloud
void setType(const std::string& type);
std::string getDestCidr()const;
void setDestCidr(const std::string& destCidr);
std::vector<std::string> getDpiSignatureIds()const;
void setDpiSignatureIds(const std::vector<std::string>& dpiSignatureIds);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDirection()const;
@@ -71,12 +75,14 @@ namespace AlibabaCloud
void setName(const std::string& name);
private:
std::vector<std::string> dpiGroupIds_;
long resourceOwnerId_;
std::string sourcePortRange_;
std::string sourceCidr_;
std::string description_;
std::string type_;
std::string destCidr_;
std::vector<std::string> dpiSignatureIds_;
std::string regionId_;
std::string direction_;
std::string policy_;

View File

@@ -45,11 +45,13 @@ namespace AlibabaCloud
std::string getAclId()const;
std::string getAcrId()const;
std::string getDestPortRange()const;
std::vector<std::string> getDpiGroupIds()const;
std::string getDirection()const;
std::string getName()const;
long getGmtCreate()const;
std::string getType()const;
std::string getDestCidr()const;
std::vector<std::string> getDpiSignatureIds()const;
std::string getIpProtocol()const;
protected:
@@ -63,11 +65,13 @@ namespace AlibabaCloud
std::string aclId_;
std::string acrId_;
std::string destPortRange_;
std::vector<std::string> dpiGroupIds_;
std::string direction_;
std::string name_;
long gmtCreate_;
std::string type_;
std::string destCidr_;
std::vector<std::string> dpiSignatureIds_;
std::string ipProtocol_;
};

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGCIPHERREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGCIPHERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ClearSagCipherRequest : public RpcServiceRequest
{
public:
ClearSagCipherRequest();
~ClearSagCipherRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSnNumber()const;
void setSnNumber(const std::string& snNumber);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSagId()const;
void setSagId(const std::string& sagId);
private:
long resourceOwnerId_;
std::string snNumber_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string sagId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CLEARSAGCIPHERREQUEST_H_

View File

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

View File

@@ -0,0 +1,57 @@
/*
* 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_SMARTAG_MODEL_CREATEENTERPRISECODEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATEENTERPRISECODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT CreateEnterpriseCodeRequest : public RpcServiceRequest
{
public:
CreateEnterpriseCodeRequest();
~CreateEnterpriseCodeRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEnterpriseCode()const;
void setEnterpriseCode(const std::string& enterpriseCode);
bool getDryRun()const;
void setDryRun(bool dryRun);
private:
std::string clientToken_;
std::string regionId_;
std::string enterpriseCode_;
bool dryRun_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATEENTERPRISECODEREQUEST_H_

View File

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

View File

@@ -49,8 +49,8 @@ namespace AlibabaCloud
std::string getType()const;
int getProbeTimeout()const;
int getRttThreshold()const;
std::string getRegionId()const;
int getProbeInterval()const;
std::string getRegionId()const;
std::string getSmartAGId()const;
int getRttFailThreshold()const;
std::string getDstIpAddr()const;
@@ -70,8 +70,8 @@ namespace AlibabaCloud
std::string type_;
int probeTimeout_;
int rttThreshold_;
std::string regionId_;
int probeInterval_;
std::string regionId_;
std::string smartAGId_;
int rttFailThreshold_;
std::string dstIpAddr_;

View File

@@ -38,15 +38,15 @@ namespace AlibabaCloud
explicit CreateNetworkOptimizationResult(const std::string &payload);
~CreateNetworkOptimizationResult();
std::string getState()const;
std::string getNetworkOptId()const;
std::string getName()const;
std::string getNetworkOptId()const;
protected:
void parse(const std::string &payload);
private:
std::string state_;
std::string networkOptId_;
std::string name_;
std::string networkOptId_;
};
}

View File

@@ -41,8 +41,8 @@ namespace AlibabaCloud
std::string getDescription()const;
std::string getQosCarId()const;
int getPriority()const;
int getMaxBandwidthAbs()const;
int getMaxBandwidthPercent()const;
int getMaxBandwidthAbs()const;
std::string getQosId()const;
std::string getPercentSourceType()const;
int getMinBandwidthPercent()const;
@@ -55,8 +55,8 @@ namespace AlibabaCloud
std::string description_;
std::string qosCarId_;
int priority_;
int maxBandwidthAbs_;
int maxBandwidthPercent_;
int maxBandwidthAbs_;
std::string qosId_;
std::string percentSourceType_;
int minBandwidthPercent_;

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
CreateQosPolicyRequest();
~CreateQosPolicyRequest();
std::vector<std::string> getDpiGroupIds()const;
void setDpiGroupIds(const std::vector<std::string>& dpiGroupIds);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourcePortRange()const;
@@ -47,6 +49,8 @@ namespace AlibabaCloud
void setStartTime(const std::string& startTime);
std::string getDestCidr()const;
void setDestCidr(const std::string& destCidr);
std::vector<std::string> getDpiSignatureIds()const;
void setDpiSignatureIds(const std::vector<std::string>& dpiSignatureIds);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getQosId()const;
@@ -69,12 +73,14 @@ namespace AlibabaCloud
void setName(const std::string& name);
private:
std::vector<std::string> dpiGroupIds_;
long resourceOwnerId_;
std::string sourcePortRange_;
std::string sourceCidr_;
std::string description_;
std::string startTime_;
std::string destCidr_;
std::vector<std::string> dpiSignatureIds_;
std::string regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;

View File

@@ -38,33 +38,37 @@ namespace AlibabaCloud
explicit CreateQosPolicyResult(const std::string &payload);
~CreateQosPolicyResult();
std::string getDescription()const;
std::string getDestCidr()const;
std::string getQosPolicyId()const;
std::string getSourcePortRange()const;
std::string getQosPolicyId()const;
std::string getEndTime()const;
std::string getSourceCidr()const;
int getPriority()const;
std::string getStartTime()const;
std::string getQosId()const;
std::string getIpProtocol()const;
std::string getDestPortRange()const;
std::vector<std::string> getDpiGroupIds()const;
std::string getName()const;
std::string getDestCidr()const;
std::vector<std::string> getDpiSignatureIds()const;
std::string getIpProtocol()const;
std::string getQosId()const;
protected:
void parse(const std::string &payload);
private:
std::string description_;
std::string destCidr_;
std::string qosPolicyId_;
std::string sourcePortRange_;
std::string qosPolicyId_;
std::string endTime_;
std::string sourceCidr_;
int priority_;
std::string startTime_;
std::string qosId_;
std::string ipProtocol_;
std::string destPortRange_;
std::vector<std::string> dpiGroupIds_;
std::string name_;
std::string destCidr_;
std::vector<std::string> dpiSignatureIds_;
std::string ipProtocol_;
std::string qosId_;
};
}

View File

@@ -1,75 +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_SMARTAG_MODEL_CREATESAGLINKLEVELHAREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_CREATESAGLINKLEVELHAREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT CreateSAGLinkLevelHaRequest : public RpcServiceRequest
{
public:
CreateSAGLinkLevelHaRequest();
~CreateSAGLinkLevelHaRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getBackupLinkId()const;
void setBackupLinkId(const std::string& backupLinkId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getHaType()const;
void setHaType(const std::string& haType);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getMainLinkRegionId()const;
void setMainLinkRegionId(const std::string& mainLinkRegionId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getMainLinkId()const;
void setMainLinkId(const std::string& mainLinkId);
std::string getBackupLinkRegionId()const;
void setBackupLinkRegionId(const std::string& backupLinkRegionId);
private:
long resourceOwnerId_;
std::string backupLinkId_;
std::string resourceOwnerAccount_;
std::string haType_;
std::string ownerAccount_;
std::string mainLinkRegionId_;
std::string smartAGId_;
long ownerId_;
std::string mainLinkId_;
std::string backupLinkRegionId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_CREATESAGLINKLEVELHAREQUEST_H_

View File

@@ -35,16 +35,32 @@ namespace AlibabaCloud
CreateSmartAccessGatewayRequest();
~CreateSmartAccessGatewayRequest();
int getMaxBandWidth()const;
void setMaxBandWidth(int maxBandWidth);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getReceiverTown()const;
void setReceiverTown(const std::string& receiverTown);
std::string getReceiverDistrict()const;
void setReceiverDistrict(const std::string& receiverDistrict);
std::string getBuyerMessage()const;
void setBuyerMessage(const std::string& buyerMessage);
std::string getReceiverState()const;
void setReceiverState(const std::string& receiverState);
int getPeriod()const;
void setPeriod(int period);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getReceiverPhone()const;
void setReceiverPhone(const std::string& receiverPhone);
std::string getHaType()const;
void setHaType(const std::string& haType);
std::string getName()const;
void setName(const std::string& name);
std::string getReceiverCountry()const;
void setReceiverCountry(const std::string& receiverCountry);
int getMaxBandWidth()const;
void setMaxBandWidth(int maxBandWidth);
std::string getDescription()const;
void setDescription(const std::string& description);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getUserCount()const;
@@ -53,40 +69,26 @@ namespace AlibabaCloud
void setReceiverAddress(const std::string& receiverAddress);
std::string getInstanceType()const;
void setInstanceType(const std::string& instanceType);
std::string getBuyerMessage()const;
void setBuyerMessage(const std::string& buyerMessage);
std::string getHardWareSpec()const;
void setHardWareSpec(const std::string& hardWareSpec);
std::string getReceiverEmail()const;
void setReceiverEmail(const std::string& receiverEmail);
std::string getReceiverState()const;
void setReceiverState(const std::string& receiverState);
std::string getReceiverCity()const;
void setReceiverCity(const std::string& receiverCity);
int getPeriod()const;
void setPeriod(int period);
bool getAutoPay()const;
void setAutoPay(bool autoPay);
std::string getCPEVersion()const;
void setCPEVersion(const std::string& cPEVersion);
std::string getReceiverMobile()const;
void setReceiverMobile(const std::string& receiverMobile);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getReceiverPhone()const;
void setReceiverPhone(const std::string& receiverPhone);
std::string getReceiverName()const;
void setReceiverName(const std::string& receiverName);
std::string getHaType()const;
void setHaType(const std::string& haType);
std::string getName()const;
void setName(const std::string& name);
bool getAlreadyHaveSag()const;
void setAlreadyHaveSag(bool alreadyHaveSag);
std::string getReceiverCountry()const;
void setReceiverCountry(const std::string& receiverCountry);
std::string getChargeType()const;
void setChargeType(const std::string& chargeType);
long getDataPlan()const;
@@ -95,32 +97,33 @@ namespace AlibabaCloud
void setReceiverZip(const std::string& receiverZip);
private:
int maxBandWidth_;
long resourceOwnerId_;
std::string description_;
std::string receiverTown_;
std::string receiverDistrict_;
std::string buyerMessage_;
std::string receiverState_;
int period_;
long ownerId_;
std::string receiverPhone_;
std::string haType_;
std::string name_;
std::string receiverCountry_;
int maxBandWidth_;
std::string description_;
std::string regionId_;
int userCount_;
std::string receiverAddress_;
std::string instanceType_;
std::string buyerMessage_;
std::string hardWareSpec_;
std::string receiverEmail_;
std::string receiverState_;
std::string receiverCity_;
int period_;
bool autoPay_;
std::string cPEVersion_;
std::string receiverMobile_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string receiverPhone_;
std::string receiverName_;
std::string haType_;
std::string name_;
bool alreadyHaveSag_;
std::string receiverCountry_;
std::string chargeType_;
long dataPlan_;
std::string receiverZip_;

View File

@@ -0,0 +1,57 @@
/*
* 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_SMARTAG_MODEL_DELETEENTERPRISECODEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEENTERPRISECODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT DeleteEnterpriseCodeRequest : public RpcServiceRequest
{
public:
DeleteEnterpriseCodeRequest();
~DeleteEnterpriseCodeRequest();
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEnterpriseCode()const;
void setEnterpriseCode(const std::string& enterpriseCode);
bool getDryRun()const;
void setDryRun(bool dryRun);
private:
std::string clientToken_;
std::string regionId_;
std::string enterpriseCode_;
bool dryRun_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEENTERPRISECODEREQUEST_H_

View File

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

View File

@@ -35,12 +35,15 @@ namespace AlibabaCloud
DeleteSmartAccessGatewayRequest();
~DeleteSmartAccessGatewayRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
private:
long resourceOwnerId_;
std::string instanceId_;
std::string regionId_;

View File

@@ -43,10 +43,12 @@ namespace AlibabaCloud
std::string acrId;
std::string destPortRange;
std::string direction;
std::vector<std::string> dpiGroupIds;
std::string name;
long gmtCreate;
std::string type;
std::string destCidr;
std::vector<std::string> dpiSignatureIds;
std::string ipProtocol;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_SWITCHCLOUDBOXHASTATEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_SWITCHCLOUDBOXHASTATEREQUEST_H_
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLIENTUSERDNSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLIENTUSERDNSREQUEST_H_
#include <string>
#include <vector>
@@ -28,36 +28,36 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT SwitchCloudBoxHaStateRequest : public RpcServiceRequest
class ALIBABACLOUD_SMARTAG_EXPORT DescribeClientUserDNSRequest : public RpcServiceRequest
{
public:
SwitchCloudBoxHaStateRequest();
~SwitchCloudBoxHaStateRequest();
DescribeClientUserDNSRequest();
~DescribeClientUserDNSRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_SWITCHCLOUDBOXHASTATEREQUEST_H_
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLIENTUSERDNSREQUEST_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_SMARTAG_MODEL_DESCRIBECLIENTUSERDNSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLIENTUSERDNSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT DescribeClientUserDNSResult : public ServiceResult
{
public:
DescribeClientUserDNSResult();
explicit DescribeClientUserDNSResult(const std::string &payload);
~DescribeClientUserDNSResult();
std::vector<std::string> getAppDNS()const;
std::vector<std::string> getRecoveredDNS()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> appDNS_;
std::vector<std::string> recoveredDNS_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBECLIENTUSERDNSRESULT_H_

View File

@@ -44,8 +44,8 @@ namespace AlibabaCloud
std::string interworkingStatus;
std::string availableCloudBoxCount;
long createTime;
std::string associatedCenOwnerId;
std::string cidrBlock;
std::string associatedCenOwnerId;
std::string name;
std::string ccnId;
std::string associatedCenId;

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersionType()const;
void setVersionType(const std::string& versionType);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
@@ -57,6 +59,7 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string versionType_;
std::string smartAGId_;
};

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string getUpgradeType()const;
std::string getTimeZone()const;
std::string getSerialNumber()const;
std::string getJitter()const;
std::string getDuration()const;
std::string getCronExpression()const;
std::string getSmartAGId()const;
@@ -50,6 +51,7 @@ namespace AlibabaCloud
std::string upgradeType_;
std::string timeZone_;
std::string serialNumber_;
std::string jitter_;
std::string duration_;
std::string cronExpression_;
std::string smartAGId_;

View File

@@ -38,8 +38,8 @@ namespace AlibabaCloud
std::string type;
std::string externalIp;
std::string ipProtocol;
std::string sagId;
std::string internalPort;
std::string sagId;
std::string internalIp;
std::string dnatEntryId;
};

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
long gmtCreate;
long cenUid;
bool grantTrafficService;
std::string ccnInstanceId;
std::string grantRuleId;
std::string cenInstanceId;

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct GrantRule
{
std::string instanceId;
bool grantTrafficService;
std::string ccnInstanceId;
long createTime;
long ccnUid;

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
long endTime;
std::string instanceId;
std::string state;
long createTime;
std::string maxBandwidth;
long createTime;
std::string name;
};

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
int sagCount;
std::string instanceId;
std::string state;
long createTime;
std::string ccnId;
long createTime;
std::string name;
};

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
std::string srcPort;
std::string description;
std::string srcCidr;
std::string pbrRuleId;
std::string dstPort;
std::string pbrRuleId;
std::string protocol;
std::string dstCidr;
std::string name;

View File

@@ -38,8 +38,8 @@ namespace AlibabaCloud
std::string description;
std::string qosCarId;
int priority;
int maxBandwidthAbs;
int maxBandwidthPercent;
int maxBandwidthAbs;
std::string qosId;
std::string percentSourceType;
int minBandwidthPercent;

View File

@@ -35,17 +35,19 @@ namespace AlibabaCloud
struct QosPolicy
{
std::string description;
std::string destCidr;
std::string qosPolicyId;
std::string sourcePortRange;
std::string qosPolicyId;
std::string endTime;
std::string sourceCidr;
int priority;
std::string startTime;
std::string destPortRange;
std::vector<std::string> dpiGroupIds;
std::string name;
std::string destCidr;
std::vector<std::string> dpiSignatureIds;
std::string qosId;
std::string ipProtocol;
std::string destPortRange;
std::string name;
};

View File

@@ -37,9 +37,9 @@ namespace AlibabaCloud
std::string status;
std::string instanceId;
std::string hcInstanceId;
long createTime;
std::string sourceType;
std::string routeSource;
std::string sourceType;
long createTime;
std::string routeDistribution;
bool isConflict;
std::string smartAGId;

View File

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

View File

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

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct Port
{
std::string portName;
std::string virtualIp;
std::string portName;
};
struct TaskState
{

View File

@@ -32,6 +32,13 @@ namespace AlibabaCloud
class ALIBABACLOUD_SMARTAG_EXPORT DescribeSagLanListResult : public ServiceResult
{
public:
struct TaskState
{
std::string state;
std::string createTime;
std::string errorCode;
std::string errorMessage;
};
struct Lan
{
std::string iPType;
@@ -42,13 +49,6 @@ namespace AlibabaCloud
std::string portName;
std::string endIp;
};
struct TaskState
{
std::string state;
std::string createTime;
std::string errorCode;
std::string errorMessage;
};
DescribeSagLanListResult();

View File

@@ -36,6 +36,7 @@ namespace AlibabaCloud
{
std::string role;
std::string status;
std::string vlan;
std::string portName;
std::string mac;
};

View File

@@ -45,6 +45,7 @@ namespace AlibabaCloud
explicit DescribeSagRouteProtocolBgpResult(const std::string &payload);
~DescribeSagRouteProtocolBgpResult();
int getHoldTime()const;
std::string getAdvertiseIps()const;
int getKeepAlive()const;
std::string getRouterId()const;
int getLocalAs()const;
@@ -54,6 +55,7 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
int holdTime_;
std::string advertiseIps_;
int keepAlive_;
std::string routerId_;
int localAs_;

View File

@@ -47,8 +47,8 @@ namespace AlibabaCloud
int getDeadTime()const;
int getMd5KeyId()const;
std::string getAreaId()const;
std::string getRouterId()const;
int getHelloTime()const;
std::string getRouterId()const;
std::vector<TaskState> getTaskStates()const;
std::string getAreaType()const;
std::string getMd5Key()const;
@@ -60,8 +60,8 @@ namespace AlibabaCloud
int deadTime_;
int md5KeyId_;
std::string areaId_;
std::string routerId_;
int helloTime_;
std::string routerId_;
std::vector<TaskState> taskStates_;
std::string areaType_;
std::string md5Key_;

View File

@@ -32,13 +32,6 @@ namespace AlibabaCloud
class ALIBABACLOUD_SMARTAG_EXPORT DescribeSagStaticRouteListResult : public ServiceResult
{
public:
struct StaticRoute
{
std::string nextHop;
std::string vlan;
std::string portName;
std::string destinationCidr;
};
struct TaskState
{
std::string state;
@@ -46,19 +39,26 @@ namespace AlibabaCloud
std::string errorCode;
std::string errorMessage;
};
struct StaticRoute
{
std::string nextHop;
std::string vlan;
std::string portName;
std::string destinationCidr;
};
DescribeSagStaticRouteListResult();
explicit DescribeSagStaticRouteListResult(const std::string &payload);
~DescribeSagStaticRouteListResult();
std::vector<StaticRoute> getStaticRoutes()const;
std::vector<TaskState> getTaskStates()const;
std::vector<StaticRoute> getStaticRoutes()const;
protected:
void parse(const std::string &payload);
private:
std::vector<StaticRoute> staticRoutes_;
std::vector<TaskState> taskStates_;
std::vector<StaticRoute> staticRoutes_;
};
}

View File

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

View File

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

View File

@@ -38,6 +38,8 @@ namespace AlibabaCloud
explicit DescribeSagWan4GResult(const std::string &payload);
~DescribeSagWan4GResult();
std::string getStatus()const;
std::string getTrafficState()const;
int getPriority()const;
std::string getIp()const;
std::string getMac()const;
std::string getStrength()const;
@@ -46,6 +48,8 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string status_;
std::string trafficState_;
int priority_;
std::string ip_;
std::string mac_;
std::string strength_;

View File

@@ -35,11 +35,20 @@ namespace AlibabaCloud
struct Wan
{
std::string iPType;
std::string username;
std::string gateway;
std::string trafficState;
int priority;
std::string sourceIps;
std::string iSP;
std::string iP;
std::string mask;
std::string startIp;
std::string vlan;
std::string portName;
int weight;
std::string stopIp;
int bandWidth;
std::string username;
std::string gateway;
};
struct TaskState
{

View File

@@ -51,8 +51,8 @@ namespace AlibabaCloud
std::vector<TaskState> getTaskStates()const;
std::string getSsid()const;
std::string getIsBroadcast()const;
std::string getAuthenticationType()const;
std::string getEncryptAlgorithm()const;
std::string getAuthenticationType()const;
protected:
void parse(const std::string &payload);
@@ -64,8 +64,8 @@ namespace AlibabaCloud
std::vector<TaskState> taskStates_;
std::string ssid_;
std::string isBroadcast_;
std::string authenticationType_;
std::string encryptAlgorithm_;
std::string authenticationType_;
};
}

View File

@@ -40,15 +40,18 @@ namespace AlibabaCloud
std::string instanceId;
std::string relateInstanceId;
std::string bandwidth;
std::string relateInstanceRegionId;
std::string commodityType;
std::string relateInstanceRegionId;
std::string healthCheckTargetIp;
};
struct Device
{
std::string monitorVersion;
long softwareVersion;
std::string secretKey;
std::string softwareVersion;
std::string serialNumber;
int distributeSkStatus;
std::string dpiSignatureDbVersion;
std::string haState;
std::string hcState;
};
@@ -59,11 +62,12 @@ namespace AlibabaCloud
~DescribeSmartAccessGatewayAttributeResult();
std::string getDescription()const;
int getUpBandwidth4G()const;
std::string getResourceGroupId()const;
long getEndTime()const;
int getUserCount()const;
std::string getVpnStatus()const;
std::string getMaxBandwidth()const;
std::string getAssociatedCcnName()const;
std::string getVpnStatus()const;
std::string getBoxControllerIp()const;
std::vector<std::string> getQosIds()const;
std::string getCidrBlock()const;
@@ -75,17 +79,20 @@ namespace AlibabaCloud
std::string getRoutingStrategy()const;
std::vector<std::string> getFlowLogIds()const;
std::string getAssociatedCcnId()const;
std::string getSmartAGId()const;
std::string getInstanceType()const;
std::string getSmartAGId()const;
int getSecurityLockThreshold()const;
std::string getResellerUid()const;
std::string getStatus()const;
long getCreateTime()const;
long getDataPlan()const;
bool getEnableOptimization()const;
std::string getCity()const;
std::string getSerialNumber()const;
std::string getResellerInstanceId()const;
std::string getBackupBoxControllerIp()const;
std::string getSerialNumber()const;
std::string getTrafficMasterSn()const;
std::string getAccessPointId()const;
std::vector<Link> getLinks()const;
std::vector<std::string> getAclIds()const;
@@ -94,11 +101,12 @@ namespace AlibabaCloud
private:
std::string description_;
int upBandwidth4G_;
std::string resourceGroupId_;
long endTime_;
int userCount_;
std::string vpnStatus_;
std::string maxBandwidth_;
std::string associatedCcnName_;
std::string vpnStatus_;
std::string boxControllerIp_;
std::vector<std::string> qosIds_;
std::string cidrBlock_;
@@ -110,17 +118,20 @@ namespace AlibabaCloud
std::string routingStrategy_;
std::vector<std::string> flowLogIds_;
std::string associatedCcnId_;
std::string smartAGId_;
std::string instanceType_;
std::string smartAGId_;
int securityLockThreshold_;
std::string resellerUid_;
std::string status_;
long createTime_;
long dataPlan_;
bool enableOptimization_;
std::string city_;
std::string serialNumber_;
std::string resellerInstanceId_;
std::string backupBoxControllerIp_;
std::string serialNumber_;
std::string trafficMasterSn_;
std::string accessPointId_;
std::vector<Link> links_;
std::vector<std::string> aclIds_;

View File

@@ -47,6 +47,8 @@ namespace AlibabaCloud
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getUserMail()const;
void setUserMail(const std::string& userMail);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
@@ -61,6 +63,7 @@ namespace AlibabaCloud
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string userMail_;
long ownerId_;
std::string smartAGId_;
std::string userName_;

View File

@@ -45,8 +45,12 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersionType()const;
void setVersionType(const std::string& versionType);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
std::string getSmartAGSn()const;
void setSmartAGSn(const std::string& smartAGSn);
private:
long resourceOwnerId_;
@@ -54,7 +58,9 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string versionType_;
std::string smartAGId_;
std::string smartAGSn_;
};
}

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setPageNumber(int pageNumber);
std::string getVersionComparator()const;
void setVersionComparator(const std::string& versionComparator);
std::string getResourceGroupId()const;
void setResourceGroupId(const std::string& resourceGroupId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
@@ -57,6 +59,8 @@ namespace AlibabaCloud
void setInstanceType(const std::string& instanceType);
std::string getHardwareType()const;
void setHardwareType(const std::string& hardwareType);
std::vector<std::string> getSmartAGIds()const;
void setSmartAGIds(const std::vector<std::string>& smartAGIds);
std::string getSerialNumber()const;
void setSerialNumber(const std::string& serialNumber);
std::string getResourceOwnerAccount()const;
@@ -84,10 +88,12 @@ namespace AlibabaCloud
std::string unboundAclIds_;
int pageNumber_;
std::string versionComparator_;
std::string resourceGroupId_;
std::string regionId_;
int pageSize_;
std::string instanceType_;
std::string hardwareType_;
std::vector<std::string> smartAGIds_;
std::string serialNumber_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -42,32 +42,43 @@ namespace AlibabaCloud
std::string instanceId;
std::string relateInstanceId;
std::string bandwidth;
std::string relateInstanceRegionId;
std::string commodityType;
std::string relateInstanceRegionId;
};
std::string description;
int upBandwidth4G;
std::string resourceGroupId;
long endTime;
int userCount;
std::string vpnStatus;
std::string maxBandwidth;
std::string associatedCcnName;
std::string dpiMonitorStatus;
std::string cidrBlock;
int upBandwidthWan;
std::string qosIds;
int upBandwidthWan;
std::string name;
std::string ipsecStatus;
std::string routingStrategy;
std::string associatedCcnId;
std::string backupSoftwareVersion;
std::string smartAGId;
std::string dpiStatus;
std::string enterpriseCode;
int securityLockThreshold;
std::string resellerUid;
std::string status;
std::string idaasId;
std::string idaasApplicationId;
long createTime;
long dataPlan;
std::string city;
std::string hardwareVersion;
long smartAGUid;
std::string resellerInstanceId;
std::string softwareVersion;
std::string serialNumber;
std::string accessPointId;
std::vector<SmartAccessGateway::Link> links;
std::string aclIds;
std::string backupStatus;

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DIAGNOSESMARTACCESSGATEWAYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DIAGNOSESMARTACCESSGATEWAYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT DiagnoseSmartAccessGatewayRequest : public RpcServiceRequest
{
public:
DiagnoseSmartAccessGatewayRequest();
~DiagnoseSmartAccessGatewayRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
std::string getSmartAGSn()const;
void setSmartAGSn(const std::string& smartAGSn);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string regionId_;
std::string smartAGId_;
std::string smartAGSn_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DIAGNOSESMARTACCESSGATEWAYREQUEST_H_

View File

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

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DISABLESMARTAGDPIMONITORREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DISABLESMARTAGDPIMONITORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT DisableSmartAGDpiMonitorRequest : public RpcServiceRequest
{
public:
DisableSmartAGDpiMonitorRequest();
~DisableSmartAGDpiMonitorRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DISABLESMARTAGDPIMONITORREQUEST_H_

View File

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

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DISCRIBESMARTACCESSGATEWAYDIAGNOSISREPORTREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DISCRIBESMARTACCESSGATEWAYDIAGNOSISREPORTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT DiscribeSmartAccessGatewayDiagnosisReportRequest : public RpcServiceRequest
{
public:
DiscribeSmartAccessGatewayDiagnosisReportRequest();
~DiscribeSmartAccessGatewayDiagnosisReportRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
std::string getSmartAGSn()const;
void setSmartAGSn(const std::string& smartAGSn);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string regionId_;
std::string smartAGId_;
std::string smartAGSn_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DISCRIBESMARTACCESSGATEWAYDIAGNOSISREPORTREQUEST_H_

View File

@@ -0,0 +1,126 @@
/*
* 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_SMARTAG_MODEL_DISCRIBESMARTACCESSGATEWAYDIAGNOSISREPORTRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DISCRIBESMARTACCESSGATEWAYDIAGNOSISREPORTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT DiscribeSmartAccessGatewayDiagnosisReportResult : public ServiceResult
{
public:
struct DiagnoseResult
{
struct Level
{
std::string biz;
std::string configuration;
std::string total;
};
struct Statistics
{
int warning;
int total;
int error;
int info;
};
struct Detail
{
struct Statistics1
{
int warning;
int total;
int error;
int info;
};
struct Item
{
struct EN
{
std::string itemLevel;
std::string itemType;
std::string itemName;
std::vector<std::string> advice;
std::vector<std::string> details2;
};
struct CN
{
std::string itemLevel;
std::vector<std::string> advice4;
std::string itemType;
std::string itemName;
std::vector<std::string> details3;
};
std::string type;
long endTime;
long startTime;
EN eN;
std::string itemName;
std::string level;
CN cN;
};
std::string type;
std::vector<Detail::Item> items;
Statistics1 statistics1;
};
std::string parameters;
int endTime;
std::string instanceId;
std::string userLevel;
int percent;
int startTime;
int finishedNumber;
Statistics statistics;
std::string boxType;
std::string storeType;
std::string monitorVersion;
std::string uId;
std::vector<Detail> details;
int reportSLSSuccess;
std::string state;
std::string diagnoseId;
int totalNumber;
Level level;
std::string boxVersion;
std::string sN;
};
DiscribeSmartAccessGatewayDiagnosisReportResult();
explicit DiscribeSmartAccessGatewayDiagnosisReportResult(const std::string &payload);
~DiscribeSmartAccessGatewayDiagnosisReportResult();
DiagnoseResult getDiagnoseResult()const;
protected:
void parse(const std::string &payload);
private:
DiagnoseResult diagnoseResult_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DISCRIBESMARTACCESSGATEWAYDIAGNOSISREPORTRESULT_H_

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_ENABLESMARTAGDPIMONITORREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_ENABLESMARTAGDPIMONITORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT EnableSmartAGDpiMonitorRequest : public RpcServiceRequest
{
public:
EnableSmartAGDpiMonitorRequest();
~EnableSmartAGDpiMonitorRequest();
std::string getSlsLogStore()const;
void setSlsLogStore(const std::string& slsLogStore);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getClientToken()const;
void setClientToken(const std::string& clientToken);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSlsProjectName()const;
void setSlsProjectName(const std::string& slsProjectName);
bool getDryRun()const;
void setDryRun(bool dryRun);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
std::string slsLogStore_;
long resourceOwnerId_;
std::string clientToken_;
std::string regionId_;
std::string slsProjectName_;
bool dryRun_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_ENABLESMARTAGDPIMONITORREQUEST_H_

View File

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

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_GETACLATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_GETACLATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT GetAclAttributeRequest : public RpcServiceRequest
{
public:
GetAclAttributeRequest();
~GetAclAttributeRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getAclId()const;
void setAclId(const std::string& aclId);
private:
std::string regionId_;
std::string aclId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_GETACLATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_SMARTAG_MODEL_GETACLATTRIBUTERESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_GETACLATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT GetAclAttributeResult : public ServiceResult
{
public:
GetAclAttributeResult();
explicit GetAclAttributeResult(const std::string &payload);
~GetAclAttributeResult();
std::string getAclId()const;
int getErrorConfigSmartAGCount()const;
std::string getAclName()const;
protected:
void parse(const std::string &payload);
private:
std::string aclId_;
int errorConfigSmartAGCount_;
std::string aclName_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_GETACLATTRIBUTERESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_GETQOSATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_GETQOSATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT GetQosAttributeRequest : public RpcServiceRequest
{
public:
GetQosAttributeRequest();
~GetQosAttributeRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getQosId()const;
void setQosId(const std::string& qosId);
private:
std::string regionId_;
std::string qosId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_GETQOSATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,85 @@
/*
* 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_SMARTAG_MODEL_GETQOSATTRIBUTERESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_GETQOSATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT GetQosAttributeResult : public ServiceResult
{
public:
struct QosPolicy
{
std::string destCidr;
std::string sourcePortRange;
long endTime;
std::string sourceCidr;
int priority;
std::string qosPolicieName;
std::string qosPolicieDescription;
long startTime;
std::string ipProtocol;
std::string destPortRange;
};
struct QosCar
{
int minBandwidthAbs;
std::string qosCarId;
int priority;
std::string qosCarDescription;
int maxBandwidthPercent;
int maxBandwidthAbs;
std::string qosCarName;
std::string percentSourceType;
int minBandwidthPercent;
std::string limitType;
};
GetQosAttributeResult();
explicit GetQosAttributeResult(const std::string &payload);
~GetQosAttributeResult();
std::vector<QosPolicy> getQosPolicies()const;
std::vector<QosCar> getQosCars()const;
int getErrorConfigSmartAGCount()const;
std::string getQosName()const;
std::string getQosDescription()const;
protected:
void parse(const std::string &payload);
private:
std::vector<QosPolicy> qosPolicies_;
std::vector<QosCar> qosCars_;
int errorConfigSmartAGCount_;
std::string qosName_;
std::string qosDescription_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_GETQOSATTRIBUTERESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETEDEDICATEDLINEBACKUPREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETEDEDICATEDLINEBACKUPREQUEST_H_
#ifndef ALIBABACLOUD_SMARTAG_MODEL_GETSMARTAGDPIATTRIBUTEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_GETSMARTAGDPIATTRIBUTEREQUEST_H_
#include <string>
#include <vector>
@@ -28,36 +28,36 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT DeleteDedicatedLineBackupRequest : public RpcServiceRequest
class ALIBABACLOUD_SMARTAG_EXPORT GetSmartAGDpiAttributeRequest : public RpcServiceRequest
{
public:
DeleteDedicatedLineBackupRequest();
~DeleteDedicatedLineBackupRequest();
GetSmartAGDpiAttributeRequest();
~GetSmartAGDpiAttributeRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETEDEDICATEDLINEBACKUPREQUEST_H_
#endif // !ALIBABACLOUD_SMARTAG_MODEL_GETSMARTAGDPIATTRIBUTEREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* 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_SMARTAG_MODEL_GETSMARTAGDPIATTRIBUTERESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_GETSMARTAGDPIATTRIBUTERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT GetSmartAGDpiAttributeResult : public ServiceResult
{
public:
GetSmartAGDpiAttributeResult();
explicit GetSmartAGDpiAttributeResult(const std::string &payload);
~GetSmartAGDpiAttributeResult();
std::string getLogstoreName()const;
std::string getProjectName()const;
std::string getSlsRegion()const;
std::string getDpiMonitorStatus()const;
std::string getDpiStatus()const;
protected:
void parse(const std::string &payload);
private:
std::string logstoreName_;
std::string projectName_;
std::string slsRegion_;
std::string dpiMonitorStatus_;
std::string dpiStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_GETSMARTAGDPIATTRIBUTERESULT_H_

View File

@@ -41,14 +41,16 @@ namespace AlibabaCloud
void setRegionId(const std::string& regionId);
std::string getCcnInstanceId()const;
void setCcnInstanceId(const std::string& ccnInstanceId);
bool getGrantTrafficService()const;
void setGrantTrafficService(bool grantTrafficService);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCenUid()const;
void setCenUid(const std::string& cenUid);
long getCenUid()const;
void setCenUid(long cenUid);
std::string getCenInstanceId()const;
void setCenInstanceId(const std::string& cenInstanceId);
@@ -56,10 +58,11 @@ namespace AlibabaCloud
long resourceOwnerId_;
std::string regionId_;
std::string ccnInstanceId_;
bool grantTrafficService_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string cenUid_;
long cenUid_;
std::string cenInstanceId_;
};

View File

@@ -43,6 +43,8 @@ namespace AlibabaCloud
void setRegionId(const std::string& regionId);
std::string getCcnInstanceId()const;
void setCcnInstanceId(const std::string& ccnInstanceId);
bool getGrantTrafficService()const;
void setGrantTrafficService(bool grantTrafficService);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
@@ -57,6 +59,7 @@ namespace AlibabaCloud
long ccnUid_;
std::string regionId_;
std::string ccnInstanceId_;
bool grantTrafficService_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_SWITCHSAGHASTATEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_SWITCHSAGHASTATEREQUEST_H_
#ifndef ALIBABACLOUD_SMARTAG_MODEL_LISTACCESSPOINTNETWORKQUALITIESREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTACCESSPOINTNETWORKQUALITIESREQUEST_H_
#include <string>
#include <vector>
@@ -28,39 +28,36 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT SwitchSAGHaStateRequest : public RpcServiceRequest
class ALIBABACLOUD_SMARTAG_EXPORT ListAccessPointNetworkQualitiesRequest : public RpcServiceRequest
{
public:
SwitchSAGHaStateRequest();
~SwitchSAGHaStateRequest();
ListAccessPointNetworkQualitiesRequest();
~ListAccessPointNetworkQualitiesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getHaType()const;
void setHaType(const std::string& haType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string haType_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_SWITCHSAGHASTATEREQUEST_H_
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTACCESSPOINTNETWORKQUALITIESREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* 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_SMARTAG_MODEL_LISTACCESSPOINTNETWORKQUALITIESRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTACCESSPOINTNETWORKQUALITIESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ListAccessPointNetworkQualitiesResult : public ServiceResult
{
public:
struct AccessPointNetworkQuality
{
std::string rtt;
std::string loss;
int id;
};
ListAccessPointNetworkQualitiesResult();
explicit ListAccessPointNetworkQualitiesResult(const std::string &payload);
~ListAccessPointNetworkQualitiesResult();
std::vector<AccessPointNetworkQuality> getAccessPointNetworkQualities()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AccessPointNetworkQuality> accessPointNetworkQualities_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTACCESSPOINTNETWORKQUALITIESRESULT_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DELETESAGLINKLEVELHAREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DELETESAGLINKLEVELHAREQUEST_H_
#ifndef ALIBABACLOUD_SMARTAG_MODEL_LISTACCESSPOINTSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTACCESSPOINTSREQUEST_H_
#include <string>
#include <vector>
@@ -28,39 +28,42 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT DeleteSAGLinkLevelHaRequest : public RpcServiceRequest
class ALIBABACLOUD_SMARTAG_EXPORT ListAccessPointsRequest : public RpcServiceRequest
{
public:
DeleteSAGLinkLevelHaRequest();
~DeleteSAGLinkLevelHaRequest();
ListAccessPointsRequest();
~ListAccessPointsRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getHaType()const;
void setHaType(const std::string& haType);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
int pageNumber_;
std::string regionId_;
std::string haType_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::string smartAGId_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DELETESAGLINKLEVELHAREQUEST_H_
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTACCESSPOINTSREQUEST_H_

View File

@@ -0,0 +1,61 @@
/*
* 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_SMARTAG_MODEL_LISTACCESSPOINTSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTACCESSPOINTSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ListAccessPointsResult : public ServiceResult
{
public:
struct AccessPoint
{
int accessPointId;
int activeSmartAGCount;
std::string latitude;
int inactiveSmartAGCount;
std::string longitude;
};
ListAccessPointsResult();
explicit ListAccessPointsResult(const std::string &payload);
~ListAccessPointsResult();
std::vector<AccessPoint> getAccessPoints()const;
int getTotalCount()const;
protected:
void parse(const std::string &payload);
private:
std::vector<AccessPoint> accessPoints_;
int totalCount_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTACCESSPOINTSRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_LISTDPICONFIGERRORREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTDPICONFIGERRORREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ListDpiConfigErrorRequest : public RpcServiceRequest
{
public:
ListDpiConfigErrorRequest();
~ListDpiConfigErrorRequest();
std::string getDpiConfigType()const;
void setDpiConfigType(const std::string& dpiConfigType);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
std::string getRuleInstanceId()const;
void setRuleInstanceId(const std::string& ruleInstanceId);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string dpiConfigType_;
std::string regionId_;
std::string nextToken_;
std::string smartAGId_;
std::string ruleInstanceId_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTDPICONFIGERRORREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* 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_SMARTAG_MODEL_LISTDPICONFIGERRORRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTDPICONFIGERRORRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ListDpiConfigErrorResult : public ServiceResult
{
public:
struct DpiConfigErrorItem
{
struct RuleConfigErrorListItem
{
std::vector<std::string> dpiSignatureIds;
std::string ruleId;
std::vector<std::string> dpiGroupIds;
};
std::string errorType;
std::vector<DpiConfigErrorItem::RuleConfigErrorListItem> ruleConfigErrorList;
std::string sN;
std::string smartAGId;
};
ListDpiConfigErrorResult();
explicit ListDpiConfigErrorResult(const std::string &payload);
~ListDpiConfigErrorResult();
std::string getNextToken()const;
std::vector<DpiConfigErrorItem> getDpiConfigError()const;
int getMaxResults()const;
int getTotal()const;
protected:
void parse(const std::string &payload);
private:
std::string nextToken_;
std::vector<DpiConfigErrorItem> dpiConfigError_;
int maxResults_;
int total_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTDPICONFIGERRORRESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_LISTDPIGROUPSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTDPIGROUPSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ListDpiGroupsRequest : public RpcServiceRequest
{
public:
ListDpiGroupsRequest();
~ListDpiGroupsRequest();
std::vector<std::string> getDpiGroupIds()const;
void setDpiGroupIds(const std::vector<std::string>& dpiGroupIds);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::vector<std::string> getDpiGroupNames()const;
void setDpiGroupNames(const std::vector<std::string>& dpiGroupNames);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::vector<std::string> dpiGroupIds_;
long resourceOwnerId_;
std::string regionId_;
std::string nextToken_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::vector<std::string> dpiGroupNames_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTDPIGROUPSREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* 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_SMARTAG_MODEL_LISTDPIGROUPSRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTDPIGROUPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ListDpiGroupsResult : public ServiceResult
{
public:
struct DpiGroupItem
{
std::string minEngineVersion;
std::string dpiGroupName;
std::string minSignatureDbVersion;
std::string dpiGroupId;
};
ListDpiGroupsResult();
explicit ListDpiGroupsResult(const std::string &payload);
~ListDpiGroupsResult();
int getTotalCount()const;
std::string getNextToken()const;
std::vector<DpiGroupItem> getDpiGroup()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
std::string nextToken_;
std::vector<DpiGroupItem> dpiGroup_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTDPIGROUPSRESULT_H_

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_LISTDPISIGNATURESREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTDPISIGNATURESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ListDpiSignaturesRequest : public RpcServiceRequest
{
public:
ListDpiSignaturesRequest();
~ListDpiSignaturesRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::vector<std::string> getDpiSignatureNames()const;
void setDpiSignatureNames(const std::vector<std::string>& dpiSignatureNames);
std::vector<std::string> getDpiSignatureIds()const;
void setDpiSignatureIds(const std::vector<std::string>& dpiSignatureIds);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
std::string getDpiGroupId()const;
void setDpiGroupId(const std::string& dpiGroupId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
long resourceOwnerId_;
std::vector<std::string> dpiSignatureNames_;
std::vector<std::string> dpiSignatureIds_;
std::string regionId_;
std::string nextToken_;
std::string dpiGroupId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTDPISIGNATURESREQUEST_H_

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBESMARTACCESSGATEWAYROUTESRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBESMARTACCESSGATEWAYROUTESRESULT_H_
#ifndef ALIBABACLOUD_SMARTAG_MODEL_LISTDPISIGNATURESRESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTDPISIGNATURESRESULT_H_
#include <string>
#include <vector>
@@ -29,38 +29,35 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT DescribeSmartAccessGatewayRoutesResult : public ServiceResult
class ALIBABACLOUD_SMARTAG_EXPORT ListDpiSignaturesResult : public ServiceResult
{
public:
struct Route
struct DpiSignatureItem
{
std::string destCidr;
std::string state;
std::string routeSource;
std::string sourceType;
std::string sourceInstanceId;
std::string conflictInfo;
std::string minEngineVersion;
std::string minSignatureDbVersion;
std::string dpiSignatureId;
std::string dpiSignatureName;
std::string dpiGroupId;
};
DescribeSmartAccessGatewayRoutesResult();
explicit DescribeSmartAccessGatewayRoutesResult(const std::string &payload);
~DescribeSmartAccessGatewayRoutesResult();
ListDpiSignaturesResult();
explicit ListDpiSignaturesResult(const std::string &payload);
~ListDpiSignaturesResult();
int getTotalCount()const;
int getPageSize()const;
int getPageNubmer()const;
std::vector<Route> getRoutes()const;
std::string getNextToken()const;
std::vector<DpiSignatureItem> getDpiSignature()const;
protected:
void parse(const std::string &payload);
private:
int totalCount_;
int pageSize_;
int pageNubmer_;
std::vector<Route> routes_;
std::string nextToken_;
std::vector<DpiSignatureItem> dpiSignature_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBESMARTACCESSGATEWAYROUTESRESULT_H_
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTDPISIGNATURESRESULT_H_

View File

@@ -0,0 +1,60 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_LISTENTERPRISECODEREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTENTERPRISECODEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ListEnterpriseCodeRequest : public RpcServiceRequest
{
public:
ListEnterpriseCodeRequest();
~ListEnterpriseCodeRequest();
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getEnterpriseCode()const;
void setEnterpriseCode(const std::string& enterpriseCode);
std::string getNextToken()const;
void setNextToken(const std::string& nextToken);
bool getIsDefault()const;
void setIsDefault(bool isDefault);
int getMaxResults()const;
void setMaxResults(int maxResults);
private:
std::string regionId_;
std::string enterpriseCode_;
std::string nextToken_;
bool isDefault_;
int maxResults_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTENTERPRISECODEREQUEST_H_

View File

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

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_LISTSMARTAGAPIUNSUPPORTEDFEATUREREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTSMARTAGAPIUNSUPPORTEDFEATUREREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ListSmartAGApiUnsupportedFeatureRequest : public RpcServiceRequest
{
public:
ListSmartAGApiUnsupportedFeatureRequest();
~ListSmartAGApiUnsupportedFeatureRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getSerialNumber()const;
void setSerialNumber(const std::string& serialNumber);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
std::string getOpenApiName()const;
void setOpenApiName(const std::string& openApiName);
private:
long resourceOwnerId_;
std::string regionId_;
std::string serialNumber_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
std::string openApiName_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTSMARTAGAPIUNSUPPORTEDFEATUREREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_SMARTAG_MODEL_LISTSMARTAGAPIUNSUPPORTEDFEATURERESULT_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTSMARTAGAPIUNSUPPORTEDFEATURERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ListSmartAGApiUnsupportedFeatureResult : public ServiceResult
{
public:
struct Feature
{
std::string feature;
};
ListSmartAGApiUnsupportedFeatureResult();
explicit ListSmartAGApiUnsupportedFeatureResult(const std::string &payload);
~ListSmartAGApiUnsupportedFeatureResult();
std::vector<Feature> getFeatures()const;
protected:
void parse(const std::string &payload);
private:
std::vector<Feature> features_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTSMARTAGAPIUNSUPPORTEDFEATURERESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_LISTSMARTAGBYACCESSPOINTREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_LISTSMARTAGBYACCESSPOINTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ListSmartAGByAccessPointRequest : public RpcServiceRequest
{
public:
ListSmartAGByAccessPointRequest();
~ListSmartAGByAccessPointRequest();
int getAccessPointId()const;
void setAccessPointId(int accessPointId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGStatus()const;
void setSmartAGStatus(const std::string& smartAGStatus);
private:
int accessPointId_;
long resourceOwnerId_;
int pageNumber_;
std::string regionId_;
int pageSize_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGStatus_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_LISTSMARTAGBYACCESSPOINTREQUEST_H_

View File

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

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
ModifyACLRuleRequest();
~ModifyACLRuleRequest();
std::vector<std::string> getDpiGroupIds()const;
void setDpiGroupIds(const std::vector<std::string>& dpiGroupIds);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourcePortRange()const;
@@ -47,6 +49,8 @@ namespace AlibabaCloud
void setType(const std::string& type);
std::string getDestCidr()const;
void setDestCidr(const std::string& destCidr);
std::vector<std::string> getDpiSignatureIds()const;
void setDpiSignatureIds(const std::vector<std::string>& dpiSignatureIds);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getDirection()const;
@@ -73,12 +77,14 @@ namespace AlibabaCloud
void setName(const std::string& name);
private:
std::vector<std::string> dpiGroupIds_;
long resourceOwnerId_;
std::string sourcePortRange_;
std::string sourceCidr_;
std::string description_;
std::string type_;
std::string destCidr_;
std::vector<std::string> dpiSignatureIds_;
std::string regionId_;
std::string direction_;
std::string policy_;

View File

@@ -45,10 +45,12 @@ namespace AlibabaCloud
std::string getAclId()const;
std::string getAcrId()const;
std::string getDestPortRange()const;
std::vector<std::string> getDpiGroupIds()const;
std::string getDirection()const;
std::string getName()const;
long getGmtCreate()const;
std::string getDestCidr()const;
std::vector<std::string> getDpiSignatureIds()const;
std::string getIpProtocol()const;
protected:
@@ -62,10 +64,12 @@ namespace AlibabaCloud
std::string aclId_;
std::string acrId_;
std::string destPortRange_;
std::vector<std::string> dpiGroupIds_;
std::string direction_;
std::string name_;
long gmtCreate_;
std::string destCidr_;
std::vector<std::string> dpiSignatureIds_;
std::string ipProtocol_;
};

View File

@@ -14,8 +14,8 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_DESCRIBESMARTACCESSGATEWAYROUTESREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_DESCRIBESMARTACCESSGATEWAYROUTESREQUEST_H_
#ifndef ALIBABACLOUD_SMARTAG_MODEL_MODIFYCLIENTUSERDNSREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_MODIFYCLIENTUSERDNSREQUEST_H_
#include <string>
#include <vector>
@@ -28,42 +28,42 @@ namespace AlibabaCloud
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT DescribeSmartAccessGatewayRoutesRequest : public RpcServiceRequest
class ALIBABACLOUD_SMARTAG_EXPORT ModifyClientUserDNSRequest : public RpcServiceRequest
{
public:
DescribeSmartAccessGatewayRoutesRequest();
~DescribeSmartAccessGatewayRoutesRequest();
ModifyClientUserDNSRequest();
~ModifyClientUserDNSRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getPageSize()const;
void setPageSize(const std::string& pageSize);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPageNubmer()const;
void setPageNubmer(const std::string& pageNubmer);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::vector<std::string> getRecoveredDNS()const;
void setRecoveredDNS(const std::vector<std::string>& recoveredDNS);
std::vector<std::string> getAppDNS()const;
void setAppDNS(const std::vector<std::string>& appDNS);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string resourceOwnerAccount_;
std::string regionId_;
std::string ownerAccount_;
std::string pageSize_;
std::string smartAGId_;
long ownerId_;
std::string pageNubmer_;
long resourceOwnerId_;
std::vector<std::string> recoveredDNS_;
std::vector<std::string> appDNS_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_DESCRIBESMARTACCESSGATEWAYROUTESREQUEST_H_
#endif // !ALIBABACLOUD_SMARTAG_MODEL_MODIFYCLIENTUSERDNSREQUEST_H_

View File

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

View File

@@ -55,6 +55,8 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getVersionType()const;
void setVersionType(const std::string& versionType);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
@@ -69,6 +71,7 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string versionType_;
std::string smartAGId_;
};

View File

@@ -35,6 +35,8 @@ namespace AlibabaCloud
ModifyQosPolicyRequest();
~ModifyQosPolicyRequest();
std::vector<std::string> getDpiGroupIds()const;
void setDpiGroupIds(const std::vector<std::string>& dpiGroupIds);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getSourcePortRange()const;
@@ -49,6 +51,8 @@ namespace AlibabaCloud
void setStartTime(const std::string& startTime);
std::string getDestCidr()const;
void setDestCidr(const std::string& destCidr);
std::vector<std::string> getDpiSignatureIds()const;
void setDpiSignatureIds(const std::vector<std::string>& dpiSignatureIds);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getQosId()const;
@@ -71,6 +75,7 @@ namespace AlibabaCloud
void setName(const std::string& name);
private:
std::vector<std::string> dpiGroupIds_;
long resourceOwnerId_;
std::string sourcePortRange_;
std::string qosPolicyId_;
@@ -78,6 +83,7 @@ namespace AlibabaCloud
std::string description_;
std::string startTime_;
std::string destCidr_;
std::vector<std::string> dpiSignatureIds_;
std::string regionId_;
std::string qosId_;
std::string resourceOwnerAccount_;

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_MODIFYSAGADMINPASSWORDREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_MODIFYSAGADMINPASSWORDREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ModifySAGAdminPasswordRequest : public RpcServiceRequest
{
public:
ModifySAGAdminPasswordRequest();
~ModifySAGAdminPasswordRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPassword()const;
void setPassword(const std::string& password);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
std::string getSmartAGSn()const;
void setSmartAGSn(const std::string& smartAGSn);
private:
long resourceOwnerId_;
std::string password_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string smartAGId_;
std::string smartAGSn_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_MODIFYSAGADMINPASSWORDREQUEST_H_

View File

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

View File

@@ -39,6 +39,8 @@ namespace AlibabaCloud
void setResourceOwnerId(long resourceOwnerId);
std::string getRole()const;
void setRole(const std::string& role);
std::string getVlan()const;
void setVlan(const std::string& vlan);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
@@ -57,6 +59,7 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string role_;
std::string vlan_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;

View File

@@ -49,6 +49,8 @@ namespace AlibabaCloud
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAdvertiseIps()const;
void setAdvertiseIps(const std::string& advertiseIps);
std::string getRouterId()const;
void setRouterId(const std::string& routerId);
int getLocalAs()const;
@@ -66,6 +68,7 @@ namespace AlibabaCloud
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string advertiseIps_;
std::string routerId_;
int localAs_;
std::string smartAGId_;

View File

@@ -37,28 +37,44 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getISP()const;
void setISP(const std::string& iSP);
std::string getPassword()const;
void setPassword(const std::string& password);
std::string getVlan()const;
void setVlan(const std::string& vlan);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getMask()const;
void setMask(const std::string& mask);
std::string getStartIp()const;
void setStartIp(const std::string& startIp);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
int getBandwidth()const;
void setBandwidth(int bandwidth);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::string getIP()const;
void setIP(const std::string& iP);
int getWeight()const;
void setWeight(int weight);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getIPType()const;
void setIPType(const std::string& iPType);
int getPriority()const;
void setPriority(int priority);
std::string getSourceIps()const;
void setSourceIps(const std::string& sourceIps);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
std::string getSmartAGSn()const;
void setSmartAGSn(const std::string& smartAGSn);
std::string getPortName()const;
void setPortName(const std::string& portName);
std::string getStopIp()const;
void setStopIp(const std::string& stopIp);
std::string getGateway()const;
void setGateway(const std::string& gateway);
std::string getUsername()const;
@@ -66,17 +82,25 @@ namespace AlibabaCloud
private:
long resourceOwnerId_;
std::string iSP_;
std::string password_;
std::string vlan_;
std::string regionId_;
std::string mask_;
std::string startIp_;
std::string resourceOwnerAccount_;
int bandwidth_;
std::string ownerAccount_;
std::string iP_;
int weight_;
long ownerId_;
std::string iPType_;
int priority_;
std::string sourceIps_;
std::string smartAGId_;
std::string smartAGSn_;
std::string portName_;
std::string stopIp_;
std::string gateway_;
std::string username_;

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_MOVERESOURCEGROUPREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_MOVERESOURCEGROUPREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT MoveResourceGroupRequest : public RpcServiceRequest
{
public:
MoveResourceGroupRequest();
~MoveResourceGroupRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceId()const;
void setResourceId(const std::string& resourceId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getResourceType()const;
void setResourceType(const std::string& resourceType);
std::string getNewResourceGroupId()const;
void setNewResourceGroupId(const std::string& newResourceGroupId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
long ownerId_;
std::string resourceType_;
std::string newResourceGroupId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_MOVERESOURCEGROUPREQUEST_H_

View File

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

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_SMARTAG_MODEL_PROBEACCESSPOINTNETWORKQUALITYREQUEST_H_
#define ALIBABACLOUD_SMARTAG_MODEL_PROBEACCESSPOINTNETWORKQUALITYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/smartag/SmartagExport.h>
namespace AlibabaCloud
{
namespace Smartag
{
namespace Model
{
class ALIBABACLOUD_SMARTAG_EXPORT ProbeAccessPointNetworkQualityRequest : public RpcServiceRequest
{
public:
ProbeAccessPointNetworkQualityRequest();
~ProbeAccessPointNetworkQualityRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getRegionId()const;
void setRegionId(const std::string& regionId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getOwnerAccount()const;
void setOwnerAccount(const std::string& ownerAccount);
std::vector<int> getAccessPointIds()const;
void setAccessPointIds(const std::vector<int>& accessPointIds);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getSmartAGId()const;
void setSmartAGId(const std::string& smartAGId);
private:
long resourceOwnerId_;
std::string regionId_;
std::string resourceOwnerAccount_;
std::string ownerAccount_;
std::vector<int> accessPointIds_;
long ownerId_;
std::string smartAGId_;
};
}
}
}
#endif // !ALIBABACLOUD_SMARTAG_MODEL_PROBEACCESSPOINTNETWORKQUALITYREQUEST_H_

View File

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

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